- Hands-On Machine Learning with ML.NET
- Jarred Capellman
- 220字
- 2021-06-24 16:43:36
R-squared
R-squared, also called the coefficient of determination, is another method of representing how accurate the prediction is compared to the test set. R-squared is calculated by taking the sum of the distance between every data point and the mean squared, subtracting them and then squaring it.
R-squared values generally range between 0 and 1, represented as a floating-point value. A negative value can occur when the fitted model is evaluated to be worse than an average fit. However, a low number does not always reflect that the model is bad. Predictions such as the one we looked at in this chapter that is based on predicting human actions are often found to be under 50%.
Conversely, higher values aren't necessarily a sure sign of the model's performance, as this could be considered an overfitting of the model. This happens in cases when there are a lot of features fed to the model, thereby making the model more complex than, for instance, the model we built in Chapter 1, Getting Started with Machine Learning and ML.NET, or there is simply not enough diversity in the training and test sets. For example, if all of the employees were roughly the same values, and the test set holdout was comprised of the same ranges of values, this would be considered overfitting.
- 數據科學實戰手冊(R+Python)
- Apache Spark 2.x Machine Learning Cookbook
- Learning RxJava
- Learning Data Mining with Python
- BeagleBone Media Center
- HTML5游戲開發案例教程
- Learning Neo4j 3.x(Second Edition)
- Instant QlikView 11 Application Development
- jQuery開發基礎教程
- D3.js 4.x Data Visualization(Third Edition)
- PySpark Cookbook
- jQuery炫酷應用實例集錦
- Python自然語言理解:自然語言理解系統開發與應用實戰
- 精通Spring:Java Web開發與Spring Boot高級功能
- 視窗軟件設計和開發自動化:可視化D++語言