Difference between revisions of "...predict values"

From
Jump to: navigation, search
(Created page with "* AI Solver Given a set of data points, we can use a clustering algorithm to classify each data point into a specific group. In theory, data points that are in the same...")
 
m
 
(47 intermediate revisions by the same user not shown)
Line 1: Line 1:
* [[AI Solver]]  
+
[[AI Solver]]  
 +
 
 +
I want to...
 +
* ...be fast, nice line fittings, then try the [[Linear Regression]]
 +
* ...analyze multiple [[Regression]] data with large variances  [[Ridge Regression]]
 +
* ...small dataset, nice line fittings, then try the [[Bayesian Linear Regression]]
 +
* ...fast training, accurate, and can have a large footprint, then try the [[(Boosted) Decision Tree]]
 +
* ...rank ordered categories, then try the [[Ordinal Regression]]
 +
* ...predict event counts, then try the [[Poisson Regression]]; log-linear
 +
* ...predict a distribution rather than point prediction with labeled data, then try the [[Fast Forest Quantile Regression]]
 +
* ...accuracy matters, fit where small deviations are not penalized, then try [[Support Vector Regression (SVR)]]
 +
* ...accuracy matters, I can NOT accept a long training time, and have little [[memory]], then try a [[Decision Forest Regression]]
 +
* ...accuracy matters, I can NOT accept a long training time, then try a [[Gradient Boosting Machine (GBM)]] with large [[memory]] fooprint
 +
* ...accuracy matters, I can accept a long training time, then try a [[General Regression Neural Network (GRNN)]]
 +
* ...accuracy matters, I can allow long training times, then try the [[Neural Network#Deep Neural Network (DNN)|Deep Neural Network (DNN)]]
 +
* ...forecast the future [[Forecasting]] using [[Excel#Excel - Forecasting|Excel - Forecasting]]
 +
 
 +
___________________________________
  
Given a set of data points, we can use a clustering algorithm to classify each data point into a specific group. In theory, data points that are in the same group should have similar properties and/or features, while data points in different groups should have highly dissimilar properties and/or features. Clustering is a method of unsupervised learning and is a common technique for statistical data analysis used in many fields. We can use clustering analysis to gain some valuable insights from our data by seeing what groups the data points fall into when we apply a clustering algorithm. [http://towardsdatascience.com/the-5-clustering-algorithms-data-scientists-need-to-know-a36d136ef68 The 5 Clustering Algorithms Data Scientists Need to Know]
 
  
I want to...
+
* [https://medium.com/@srnghn/machine-learning-trying-to-predict-a-numerical-value-8aafb9ad4d36 Machine Learning: Trying to predict a numerical value | Stacey Ronaghan - Medium]
 +
* [[Evaluating Machine Learning Models]]
 +
** [https://bookdown.org/max/FES/engineering-numeric-predictors.html Feature Engineering and Selection: A Practical Approach for Predictive Models - 6 Engineering Numeric Predictors | Max Kuhn and Kjell Johnson]
 +
** [https://docs.aws.amazon.com/machine-learning/latest/dg/regression-model-insights.html Regression Model Insights |] [[Amazon | Amazon Web Services]]
 +
* [[Excel]] ... [[LangChain#Documents|Documents]] ... [[Database|Database; Vector & Relational]] ... [[Graph]] ... [[LlamaIndex]]
  
* ...be fast, nice line fittings, then try the [[Linear Regression]] algorithm
+
When a value is being predicted, as with stock prices, supervised learning is called regression. Prediction problems (e.g. What will the opening price be for shares tomorrow?) are a subset of regression problems for time series data. [https://www.infoworld.com/article/3394399/machine-learning-algorithms-explained.html Machine learning algorithms explained | Martin Heller - InfoWorld]
* ...rank ordered categories, then try the [[Ordinal Regression]] algorithm
 
* ...predict event counts, then try the [[Poisson Regression]] algorithm
 
* ...predict a distribution, then try the [[Fast Forest Quantile Regression]] algorithm
 
* ...accuracy matters, I can NOT accept a long training time, and have little memory, then try a [[Decision Forest Regression]] algorithm
 
* ...accuracy matters, I can NOT accept a long training time, then try a [[Boosted Decision Tree Regression]] algorithm
 
* ...accuracy matters, I can accept a long training time, then try a [[Neural Network]]
 

Latest revision as of 23:52, 1 March 2024

AI Solver

I want to...

___________________________________


When a value is being predicted, as with stock prices, supervised learning is called regression. Prediction problems (e.g. What will the opening price be for shares tomorrow?) are a subset of regression problems for time series data. Machine learning algorithms explained | Martin Heller - InfoWorld