|
1 | | -<<<<<<< HEAD |
2 | 1 |
|
3 | 2 | <a name="T_DEF03274"></a> |
4 | 3 | # <span style="color:rgb(213,80,0)">Machine Learning for Regression</span> |
5 | 4 | <a name="H_053613DF"></a> |
6 | | -======= |
7 | | -# Machine Learning for Regression [](https://www.mathworks.com/matlabcentral/fileexchange/95903-machine-learning-for-regression) or [](https://matlab.mathworks.com/open/github/v1?repo=MathWorks-Teaching-Resources/Machine-Learning-for-Regression&project=MLforRegression.prj) |
8 | | -**Curriculum Module** |
9 | | -_Created with R2021a. Compatible with R2021a and later releases._ |
10 | | ->>>>>>> 5100b76248ef69c8904f90da6cf16b39d53b901a |
11 | 5 |
|
12 | 6 | [](https://www.mathworks.com/matlabcentral/fileexchange/95903-machine-learning-for-regression) or [](https://matlab.mathworks.com/open/github/v1?repo=MathWorks-Teaching-Resources/Machine-Learning-for-Regression&project=MLforRegression.prj) |
13 | 7 |
|
14 | 8 |  |
15 | 9 |
|
16 | 10 | **Curriculum Module** |
17 | 11 |
|
18 | | -<<<<<<< HEAD |
19 | 12 | _Created with R2021a. Compatible with R2021a and later releases._ |
20 | 13 |
|
21 | 14 | # Information |
@@ -100,52 +93,3 @@ Looking for more? Find an issue? Have a suggestion? Please contact the [MathWork |
100 | 93 | *©* Copyright 2023 The MathWorks™, Inc |
101 | 94 |
|
102 | 95 |
|
103 | | -======= |
104 | | -## Suggested Prework ## |
105 | | -[MATLAB Onramp](https://matlabacademy.mathworks.com/details/matlab-onramp/gettingstarted)—a free two-hour introductory tutorial to learn the essentials of MATLAB®. Additional programming skills (see [MATLAB Fundamentals](https://matlabacademy.mathworks.com/details/matlab-fundamentals/mlbe)) are beneficial, but not assumed in the tasks and instructions. |
106 | | -[Regression Basics](https://www.mathworks.com/matlabcentral/fileexchange/93435-regression-basics)—a curriculum module to cover the fundamentals of regression analyis. |
107 | | - |
108 | | -No prior exposure to the subject of machine learning is assumed. |
109 | | - |
110 | | -## Details ## |
111 | | -**`machineLearningIntro.mlx`** [](https://matlab.mathworks.com/open/github/v1?repo=MathWorks-Teaching-Resources/Machine-Learning-for-Regression&project=MLforRegression.prj&file=machineLearningIntro.mlx) |
112 | | -An interactive lesson that introduces some key concepts in machine learning, along with a few regression models. It contains many independent introductory sections that are easy to edit. |
113 | | - |
114 | | -**Learning Goals** |
115 | | -- State the difference between regression, classification, and clustering problems. |
116 | | -- Outline the common steps involved in applying machine learning techniques. |
117 | | -- Define feature engineering and feature extraction. |
118 | | -- Formulate regression as a machine learning problem. |
119 | | -- Identify and use the different machine learning models commonly used for regression. |
120 | | -- Explain overfitting and underfitting in machine learning, and identify at least two ways of tackling these problems. |
121 | | - |
122 | | -## ## |
123 | | -**`loadForecastRegression.mlx`, `loadForecastRegression_soln.mlx`** [](https://matlab.mathworks.com/open/github/v1?repo=MathWorks-Teaching-Resources/Machine-Learning-for-Regression&project=MLforRegression.prj&file=loadForecastRegression.mlx) |
124 | | -Students are guided through the steps to apply machine learning for electricity load forecasting using real-world data. This script can be used in two different modes: controls-only or with complete code. |
125 | | - |
126 | | -**Learning Goals** |
127 | | -- Apply the steps in the machine learning workflow to solve a practical problem in time series forecasting. |
128 | | -- Formulate the time series forecasting problem as a machine learning problem by engineering appropriate features. |
129 | | -- Validate and compare different types of regression models. |
130 | | -- Test and evaluate the trained model to make predictions. |
131 | | - |
132 | | -## ## |
133 | | -**`electricityLoadDataML.mlx`** [](https://matlab.mathworks.com/open/github/v1?repo=MathWorks-Teaching-Resources/Machine-Learning-for-Regression&project=MLforRegression.prj&file=electricityLoadDataML.mlx) |
134 | | -A supplementary script to download the external electricity load data from [New York ISO](http://mis.nyiso.com/public/) for use in `loadForecastRegression.mlx`. This script contains the code for downloading, organizing, formatting, and cleaning up the raw data. |
135 | | - |
136 | | -## ## |
137 | | -**`FE1_programmaticML.mlx`, `FE2_loadForecastDL.mlx`** [](https://matlab.mathworks.com/open/github/v1?repo=MathWorks-Teaching-Resources/Machine-Learning-for-Regression&project=MLforRegression.prj&file=FE1_programmaticML.mlx) |
138 | | -These two scripts contain ideas to expand on the practical problem presented in `loadForecastRegression.mlx`. Working through the suggestions requires some independent exploration and active learning. `FE1_programmaticML.mlx` encourages students to write their own machine learning algorithm, and `FE2_loadForecastDL.mlx` begins to explore deep learning for load forecasting. |
139 | | - |
140 | | -## Products ## |
141 | | -MATLAB, Statistics and Machine Learning Toolbox™ |
142 | | - |
143 | | -## License ## |
144 | | -The license for this module is available in the LICENSE.TXT file in this GitHub repository. |
145 | | - |
146 | | -## Support ## |
147 | | -Have any questions or feedback? Contact the [MathWorks online teaching team](mailto:onlineteaching@mathworks.com). |
148 | | - |
149 | | -# # |
150 | | -_Copyright 2021 The MathWorks, Inc._ |
151 | | ->>>>>>> 5100b76248ef69c8904f90da6cf16b39d53b901a |
0 commit comments