[{"data":1,"prerenderedAt":117},["ShallowReactive",2],{"term-r\u002Fregression":3,"related-r\u002Fregression":102},{"id":4,"title":5,"acronym":6,"body":7,"category":83,"description":84,"difficulty":85,"extension":86,"letter":87,"meta":88,"navigation":89,"path":90,"related":91,"seo":96,"sitemap":97,"stem":100,"subcategory":6,"__hash__":101},"terms\u002Fterms\u002Fr\u002Fregression.md","Regression",null,{"type":8,"value":9,"toc":77},"minimark",[10,15,19,23,26,30,66,70,73],[11,12,14],"h2",{"id":13},"eli5-the-vibe-check","ELI5 — The Vibe Check",[16,17,18],"p",{},"Regression is like classification but instead of sorting things into categories, you're predicting a number. What will this house sell for? How many users will we have next month? What's the temperature tomorrow? The AI learns to output a continuous value instead of a category label. Linear regression is the 'hello world' of ML.",[11,20,22],{"id":21},"real-talk","Real Talk",[16,24,25],{},"Regression is a supervised learning task where the model predicts a continuous numerical output. Common algorithms include linear regression, polynomial regression, decision trees, and neural networks. Loss functions for regression include MSE (mean squared error) and MAE (mean absolute error). Evaluation metrics include RMSE and R-squared.",[11,27,29],{"id":28},"show-me-the-code","Show Me The Code",[31,32,37],"pre",{"className":33,"code":34,"language":35,"meta":36,"style":36},"language-python shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","from sklearn.linear_model import LinearRegression\nmodel = LinearRegression()\nmodel.fit(X_train, y_train)\npredictions = model.predict(X_test)  # outputs continuous values\n","python","",[38,39,40,48,54,60],"code",{"__ignoreMap":36},[41,42,45],"span",{"class":43,"line":44},"line",1,[41,46,47],{},"from sklearn.linear_model import LinearRegression\n",[41,49,51],{"class":43,"line":50},2,[41,52,53],{},"model = LinearRegression()\n",[41,55,57],{"class":43,"line":56},3,[41,58,59],{},"model.fit(X_train, y_train)\n",[41,61,63],{"class":43,"line":62},4,[41,64,65],{},"predictions = model.predict(X_test)  # outputs continuous values\n",[11,67,69],{"id":68},"when-youll-hear-this","When You'll Hear This",[16,71,72],{},"\"Predicting house prices is a regression task.\" \u002F \"Our churn prediction model is actually a regression — we output a probability.\"",[74,75,76],"style",{},"html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":36,"searchDepth":50,"depth":50,"links":78},[79,80,81,82],{"id":13,"depth":50,"text":14},{"id":21,"depth":50,"text":22},{"id":28,"depth":50,"text":29},{"id":68,"depth":50,"text":69},"ai","Regression is like classification but instead of sorting things into categories, you're predicting a number. What will this house sell for?","beginner","md","r",{},true,"\u002Fterms\u002Fr\u002Fregression",[92,93,94,95],"Classification","Clustering","Loss Function","Machine Learning",{"title":5,"description":84},{"changefreq":98,"priority":99},"weekly",0.7,"terms\u002Fr\u002Fregression","YqLy28QwORrxnWBEt-jQyceySUd4-ziUSllqxWPieqo",[103,106,110,113],{"title":92,"path":104,"acronym":6,"category":83,"difficulty":85,"description":105},"\u002Fterms\u002Fc\u002Fclassification","Classification is teaching an AI to sort things into categories. Is this email spam or not? Is this image a cat, dog, or bird?",{"title":93,"path":107,"acronym":6,"category":83,"difficulty":108,"description":109},"\u002Fterms\u002Fc\u002Fclustering","intermediate","Clustering is teaching an AI to find groups in data WITHOUT being told what the groups are.",{"title":94,"path":111,"acronym":6,"category":83,"difficulty":108,"description":112},"\u002Fterms\u002Fl\u002Floss-function","The loss function is the AI's score of how badly it's doing.",{"title":95,"path":114,"acronym":115,"category":83,"difficulty":85,"description":116},"\u002Fterms\u002Fm\u002Fmachine-learning","ML","Machine Learning is teaching a computer by showing it thousands of examples instead of writing out every rule.",1776518307300]