├── resources
└── project
│ ├── rootp.xml
│ ├── Project.xml
│ ├── uuid-cf2f3a15-854a-4d79-83fb-539fd4ee64c5.xml
│ ├── 06nNcmN7VDQzhu3BvZdl1sdxzzI
│ ├── mNZMrCupmfUJaptKRL6wjOwAGmMd.xml
│ ├── mNZMrCupmfUJaptKRL6wjOwAGmMp.xml
│ ├── wrxDz8-m6hS_7hVjeUwPljxQkRgp.xml
│ └── wrxDz8-m6hS_7hVjeUwPljxQkRgd.xml
│ ├── 8h3kimKoV3g5SPdcFPq6bNqde20
│ ├── yvc00et_D9w1RZcV5T2-bniDUu0d.xml
│ ├── Cf-VF17v6w4yk3eZxuCo6Tlxf58p.xml
│ ├── yvc00et_D9w1RZcV5T2-bniDUu0p.xml
│ ├── uhbjYzXOIO0DcCbVtZG1wggwz1wp.xml
│ ├── Cf-VF17v6w4yk3eZxuCo6Tlxf58d.xml
│ └── uhbjYzXOIO0DcCbVtZG1wggwz1wd.xml
│ ├── BT5hWoz-UTefONdqForZyI91O8Y
│ ├── AtX1qM-iAIrTfovVNLPxzMMSiM4d.xml
│ ├── CWC_tVLRUKw7o7R33qJFZUl-whAd.xml
│ ├── FsMwa2NzeQ8GMi4_5XfDVy9xAQgd.xml
│ ├── GOLgW-Ib3FqOSw7pXLmzSCFg3twd.xml
│ ├── KdI3kUoPDrf2owuAMjfQDI6-L20d.xml
│ ├── SGyja7hOvc1iq-PFX2XeJ7NXdEsd.xml
│ ├── Ur1esh7xN9L6aqDUKBE31DKE1Qod.xml
│ ├── b-QblnGaakiaDESHLw1BbR4QNfUd.xml
│ ├── bGrMfj1vWPKLdqJ_XN6UMGpIH14d.xml
│ ├── cC7NkAtNYPquJLtRD_XMe6CV8Rcd.xml
│ ├── cNV9fbD7U86DbYesWtgxlSbObDsd.xml
│ ├── gLU7rz-lLmdfQS8ndWQt5-Q5etsd.xml
│ ├── sWMBJEgsQkeSYRyPZOlELDemtv0d.xml
│ ├── xLTpmW-vaHkDgJbIJvj-x-vA00Qd.xml
│ ├── xhgF4RaL7ND8pEAw-XmnVYLtHyQd.xml
│ ├── AtX1qM-iAIrTfovVNLPxzMMSiM4p.xml
│ ├── CWC_tVLRUKw7o7R33qJFZUl-whAp.xml
│ ├── FsMwa2NzeQ8GMi4_5XfDVy9xAQgp.xml
│ ├── Ur1esh7xN9L6aqDUKBE31DKE1Qop.xml
│ ├── b-QblnGaakiaDESHLw1BbR4QNfUp.xml
│ ├── bGrMfj1vWPKLdqJ_XN6UMGpIH14p.xml
│ ├── cC7NkAtNYPquJLtRD_XMe6CV8Rcp.xml
│ ├── gLU7rz-lLmdfQS8ndWQt5-Q5etsp.xml
│ ├── sWMBJEgsQkeSYRyPZOlELDemtv0p.xml
│ ├── xLTpmW-vaHkDgJbIJvj-x-vA00Qp.xml
│ ├── xhgF4RaL7ND8pEAw-XmnVYLtHyQp.xml
│ ├── GOLgW-Ib3FqOSw7pXLmzSCFg3twp.xml
│ ├── SGyja7hOvc1iq-PFX2XeJ7NXdEsp.xml
│ ├── cNV9fbD7U86DbYesWtgxlSbObDsp.xml
│ └── KdI3kUoPDrf2owuAMjfQDI6-L20p.xml
│ ├── GKJsEpq9HmT2JOvWOg3ZiDtMKEI
│ ├── Yxkg-DfklTv8uiIAZptPJ3X2mowd.xml
│ ├── lUEE6oMS266pXRAZlg3smfxXDbgd.xml
│ ├── Yxkg-DfklTv8uiIAZptPJ3X2mowp.xml
│ └── lUEE6oMS266pXRAZlg3smfxXDbgp.xml
│ ├── I-dDyJ1p--Q0ihIJ8NFdLVLQLTU
│ ├── V76yfcu8kfyIeJKa13j7YbWR_NEd.xml
│ ├── p2B2kuKn-TR4inf0L2-zoGElvj0d.xml
│ ├── V76yfcu8kfyIeJKa13j7YbWR_NEp.xml
│ └── p2B2kuKn-TR4inf0L2-zoGElvj0p.xml
│ ├── ZN2RlSIbyWXhOxbxxI4hOawbMD4
│ ├── 06nNcmN7VDQzhu3BvZdl1sdxzzId.xml
│ ├── b3JIy73ZrzFnWNgKhssf5hAuqQ4d.xml
│ ├── gZEyOulxWBf_r9MGlsJJ-P82NOUd.xml
│ ├── q4FWbcu8zEbneDjWzNwfvfvjQNAd.xml
│ ├── 06nNcmN7VDQzhu3BvZdl1sdxzzIp.xml
│ ├── b3JIy73ZrzFnWNgKhssf5hAuqQ4p.xml
│ ├── gZEyOulxWBf_r9MGlsJJ-P82NOUp.xml
│ ├── q4FWbcu8zEbneDjWzNwfvfvjQNAp.xml
│ ├── WS0nNp0eS-otExzyipU1hnjde8Yp.xml
│ ├── d1u4eIKNgMuS21WRxXrD0UScuR8p.xml
│ ├── p5HYYVUpTuYgZwnT8QkkzaoJraUp.xml
│ ├── s-04wUzHjOhlMa1CW_zpJwm8iDMp.xml
│ ├── tYqv97of56K959ec20E127ONNkkp.xml
│ ├── gjXMbSOzqQJbg7H7bMF0OVGji80p.xml
│ ├── WS0nNp0eS-otExzyipU1hnjde8Yd.xml
│ ├── d1u4eIKNgMuS21WRxXrD0UScuR8d.xml
│ ├── gjXMbSOzqQJbg7H7bMF0OVGji80d.xml
│ ├── p5HYYVUpTuYgZwnT8QkkzaoJraUd.xml
│ ├── s-04wUzHjOhlMa1CW_zpJwm8iDMd.xml
│ └── tYqv97of56K959ec20E127ONNkkd.xml
│ ├── ZOI4f4e3fBqhGyEgeCCTDjqx8Yo
│ ├── cr4QfgDEOTdZ-OFWUq3aLkJANjMd.xml
│ ├── eoMSm9nkyUSGrN68HP8D1HtaID4d.xml
│ ├── cr4QfgDEOTdZ-OFWUq3aLkJANjMp.xml
│ └── eoMSm9nkyUSGrN68HP8D1HtaID4p.xml
│ ├── ZdVxxv9BsNz7MGUxtEc6Pq3qh1M
│ ├── QOpe-1pctdftDIjwQLRdjOUZW44d.xml
│ ├── QOpe-1pctdftDIjwQLRdjOUZW44p.xml
│ ├── GFmUptonGo-dcDoKiWYHM3WIpTQp.xml
│ ├── HMxiftlfCoes9v_bq8EY4cjjvDwp.xml
│ ├── _HSQuL8X8sHExY-mCx8xW4Tmsxwp.xml
│ ├── bMTsYPy1Ko_ke0kAYRFVn30L9U8p.xml
│ ├── gnAj4b9156GZlEMrrZ78B9pZOkgp.xml
│ ├── GFmUptonGo-dcDoKiWYHM3WIpTQd.xml
│ ├── HMxiftlfCoes9v_bq8EY4cjjvDwd.xml
│ ├── _HSQuL8X8sHExY-mCx8xW4Tmsxwd.xml
│ ├── bMTsYPy1Ko_ke0kAYRFVn30L9U8d.xml
│ └── gnAj4b9156GZlEMrrZ78B9pZOkgd.xml
│ ├── b3JIy73ZrzFnWNgKhssf5hAuqQ4
│ ├── GJtrdTUc8krbVlhASJzieoFELdYd.xml
│ ├── GJtrdTUc8krbVlhASJzieoFELdYp.xml
│ ├── GVhsePMytlAGQqvb3xVBTbo1Bn4p.xml
│ ├── -J5D7f2QZ7A8Md0jbkPKtINgnJIp.xml
│ ├── IzMj32gX-zhfgssWFP9RNDVp9EAp.xml
│ ├── fBf5BxGMgPDqvZc_0koAtJWENDwp.xml
│ ├── fyONfTesudqciN9WcPj251SoX2Ap.xml
│ ├── pY0kQm3TIuKxRkVapW7JtB1OzrQp.xml
│ ├── qRaUHtrrTm24uN5ZZfkd078Zl84p.xml
│ ├── -J5D7f2QZ7A8Md0jbkPKtINgnJId.xml
│ ├── GVhsePMytlAGQqvb3xVBTbo1Bn4d.xml
│ ├── IzMj32gX-zhfgssWFP9RNDVp9EAd.xml
│ ├── fBf5BxGMgPDqvZc_0koAtJWENDwd.xml
│ ├── fyONfTesudqciN9WcPj251SoX2Ad.xml
│ ├── pY0kQm3TIuKxRkVapW7JtB1OzrQd.xml
│ └── qRaUHtrrTm24uN5ZZfkd078Zl84d.xml
│ ├── eoMSm9nkyUSGrN68HP8D1HtaID4
│ ├── 0T0X1gWn12FSZ8JQx2KgF8pAXnkd.xml
│ ├── 0vSotjwSv-fXKlkHsre4F8qxj8od.xml
│ ├── 2OnZ7-dtdBiDnC4IIVvkKaLcjXAd.xml
│ ├── 3UIvmxL9UIMiVfMthQwE_Ng65KMd.xml
│ ├── 3_B-9TE6fmdZA4GawuDcwRaapuod.xml
│ ├── 46sfPTN5Mgb9VdhQFm7Y8Fz0hVkd.xml
│ ├── 5q-pgzEG6LPEAbT2TWHNiQd-XmId.xml
│ ├── 6WsAuU9H6t5T4Fww6hX79YZhoYUd.xml
│ ├── 6jLmqitOLNp-I32ohSzoXjeOBXgd.xml
│ ├── 9E5to1rlbmfo2DnhKkwvHPqmJUMd.xml
│ ├── AXOb2ksaMjIFcajouc6r8P1QnXQd.xml
│ ├── BQQ050XvVtId8h7PT9IEYN2OGNQd.xml
│ ├── Bm7dBlPQOP4TOsY5O3e5CpIIQlQd.xml
│ ├── CzVokZWZTWKu6BYjapoip173Hr4d.xml
│ ├── EZW-WIs_BaMYmFsQUCuLwDTvQpId.xml
│ ├── Fw0Ha3-pj2pE66ldj4BtavcPj30d.xml
│ ├── KdIprRzL975mxmsdBSHf_qAqPKEd.xml
│ ├── NPaRJ1shkcXObH365eXZoShSR0cd.xml
│ ├── Nl0xKWMl1-8SxfxRzqn3ONdY3p8d.xml
│ ├── O7k2-SAEG17mF4tmCtHRFdevVnQd.xml
│ ├── PClLwPmSvewNTURN1ErTn_0XdJId.xml
│ ├── PKOixozn0ImbiyEGomGExXDiiTYd.xml
│ ├── PVpNTc0WppxxkHVBo0AXGiH99X0d.xml
│ ├── Q4pF0FiocsCG4anXxOFxZyvQd4kd.xml
│ ├── Qk3jHoNCWotvBtN9rfcpy2JdCgAd.xml
│ ├── R5BFfEFJwOKnBn19-9FPfZKZ59Yd.xml
│ ├── U2KgPYjRr_eJLcVFu7-rRg6UhXYd.xml
│ ├── U4AwmxmtvUvP2wpi31OMK_3DgtAd.xml
│ ├── U_Y3cGzk4ZgcmbwDnF0bUd20v7Yd.xml
│ ├── XJZql19uGq0GznIVo6wWhvGRbkwd.xml
│ ├── _mIC2tkwB-07atm1fe1WfVNSOpYd.xml
│ ├── a-2qk5JnwjO56tdm1MUl8dBcPFcd.xml
│ ├── aKUxJx5d0GAhS5yxH47oxV2hVtQd.xml
│ ├── bFITd9sYBSnYCML4VR5u8iV0ypAd.xml
│ ├── cK1fbCM9t4OWa8JLmmr1jBuj18Ad.xml
│ ├── cX2QOzUmH8INeC0LHYfGGBVQnHMd.xml
│ ├── cyAeFsS03g-7fQEYs6ku1clsQF0d.xml
│ ├── dIXGDszAmNl9DbLqTem7UzfBrYgd.xml
│ ├── eBRwqPdvS8K8WtHcBcIEo1TLrF8d.xml
│ ├── gPr2Pdh37FyLzXGYg3A5JoxEa6Ed.xml
│ ├── i-pIopzU2-fA7409fABo9WH9Kjwd.xml
│ ├── jrWofDrT8o3Zc4PKvtQXrm309R8d.xml
│ ├── kOHPfkDaYHZsfzO8nFGtNQr2bw4d.xml
│ ├── kTagH8yyM5ZTVLMRrnl6sx-ezk8d.xml
│ ├── kpX3Pq_7n6-Hix_4HpCV0i0xfYkd.xml
│ ├── lOa9q8_NAfe_npzfDTzv-tPvpXgd.xml
│ ├── p23_UnyTqYHpJLiw8CGcEQrFsncd.xml
│ ├── pqBLnp7ougzKF4_5mSq-5YWfNLUd.xml
│ ├── qK1u1Q9-vSMvyairYSLkdWuDMzgd.xml
│ ├── rJY4nVqLUZRskeQGuTSG_1JhbI0d.xml
│ ├── syCM0dSxsqGFnN7bRoAa8a1SNZYd.xml
│ ├── tJdkhCB7hin2iyzdfm3gBIaSmEMd.xml
│ ├── trhjxJij2g06_7i6qqZ6gy5t46Ed.xml
│ ├── tvSLlNybHf-4YdS2ZT9Sgk-07-8d.xml
│ ├── tvq9zP7QEDy_9eiks4ZWpJ0K3HMd.xml
│ ├── uzsyWXrJ7P0K1SXLZuZsFIbhuXId.xml
│ ├── w7b-6NzJRJtZ1onSfrOghNwVuGsd.xml
│ ├── xDqyvwBOfWh-RemIuRwt2Eudp8Md.xml
│ ├── xHsj7bmUleyQjwq727qGXXaky6cd.xml
│ ├── xsek1ich9VYGFMz5CHs7_ouwyAwd.xml
│ ├── z3eJseEhRq_DZVbeDpBIPqTPUhsd.xml
│ ├── zAf9tQq_KqDI1pGSaiVPJHXV7Bcd.xml
│ ├── 0vSotjwSv-fXKlkHsre4F8qxj8op.xml
│ ├── 0T0X1gWn12FSZ8JQx2KgF8pAXnkp.xml
│ ├── 2OnZ7-dtdBiDnC4IIVvkKaLcjXAp.xml
│ ├── 3UIvmxL9UIMiVfMthQwE_Ng65KMp.xml
│ ├── 3_B-9TE6fmdZA4GawuDcwRaapuop.xml
│ ├── 46sfPTN5Mgb9VdhQFm7Y8Fz0hVkp.xml
│ ├── 5q-pgzEG6LPEAbT2TWHNiQd-XmIp.xml
│ ├── 6WsAuU9H6t5T4Fww6hX79YZhoYUp.xml
│ ├── 6jLmqitOLNp-I32ohSzoXjeOBXgp.xml
│ ├── 9E5to1rlbmfo2DnhKkwvHPqmJUMp.xml
│ ├── AXOb2ksaMjIFcajouc6r8P1QnXQp.xml
│ ├── BQQ050XvVtId8h7PT9IEYN2OGNQp.xml
│ ├── Bm7dBlPQOP4TOsY5O3e5CpIIQlQp.xml
│ ├── CzVokZWZTWKu6BYjapoip173Hr4p.xml
│ ├── EZW-WIs_BaMYmFsQUCuLwDTvQpIp.xml
│ ├── Fw0Ha3-pj2pE66ldj4BtavcPj30p.xml
│ ├── KdIprRzL975mxmsdBSHf_qAqPKEp.xml
│ ├── NPaRJ1shkcXObH365eXZoShSR0cp.xml
│ ├── Nl0xKWMl1-8SxfxRzqn3ONdY3p8p.xml
│ ├── O7k2-SAEG17mF4tmCtHRFdevVnQp.xml
│ ├── PClLwPmSvewNTURN1ErTn_0XdJIp.xml
│ ├── PKOixozn0ImbiyEGomGExXDiiTYp.xml
│ ├── PVpNTc0WppxxkHVBo0AXGiH99X0p.xml
│ ├── Q4pF0FiocsCG4anXxOFxZyvQd4kp.xml
│ ├── Qk3jHoNCWotvBtN9rfcpy2JdCgAp.xml
│ ├── R5BFfEFJwOKnBn19-9FPfZKZ59Yp.xml
│ ├── U2KgPYjRr_eJLcVFu7-rRg6UhXYp.xml
│ ├── U4AwmxmtvUvP2wpi31OMK_3DgtAp.xml
│ ├── U_Y3cGzk4ZgcmbwDnF0bUd20v7Yp.xml
│ ├── XJZql19uGq0GznIVo6wWhvGRbkwp.xml
│ ├── _mIC2tkwB-07atm1fe1WfVNSOpYp.xml
│ ├── a-2qk5JnwjO56tdm1MUl8dBcPFcp.xml
│ ├── aKUxJx5d0GAhS5yxH47oxV2hVtQp.xml
│ ├── bFITd9sYBSnYCML4VR5u8iV0ypAp.xml
│ ├── cK1fbCM9t4OWa8JLmmr1jBuj18Ap.xml
│ ├── cX2QOzUmH8INeC0LHYfGGBVQnHMp.xml
│ ├── cyAeFsS03g-7fQEYs6ku1clsQF0p.xml
│ ├── dIXGDszAmNl9DbLqTem7UzfBrYgp.xml
│ ├── eBRwqPdvS8K8WtHcBcIEo1TLrF8p.xml
│ ├── gPr2Pdh37FyLzXGYg3A5JoxEa6Ep.xml
│ ├── i-pIopzU2-fA7409fABo9WH9Kjwp.xml
│ ├── jrWofDrT8o3Zc4PKvtQXrm309R8p.xml
│ ├── kOHPfkDaYHZsfzO8nFGtNQr2bw4p.xml
│ ├── kTagH8yyM5ZTVLMRrnl6sx-ezk8p.xml
│ ├── kpX3Pq_7n6-Hix_4HpCV0i0xfYkp.xml
│ ├── lOa9q8_NAfe_npzfDTzv-tPvpXgp.xml
│ ├── p23_UnyTqYHpJLiw8CGcEQrFsncp.xml
│ ├── pqBLnp7ougzKF4_5mSq-5YWfNLUp.xml
│ ├── qK1u1Q9-vSMvyairYSLkdWuDMzgp.xml
│ ├── rJY4nVqLUZRskeQGuTSG_1JhbI0p.xml
│ ├── syCM0dSxsqGFnN7bRoAa8a1SNZYp.xml
│ ├── tJdkhCB7hin2iyzdfm3gBIaSmEMp.xml
│ ├── trhjxJij2g06_7i6qqZ6gy5t46Ep.xml
│ ├── tvSLlNybHf-4YdS2ZT9Sgk-07-8p.xml
│ ├── tvq9zP7QEDy_9eiks4ZWpJ0K3HMp.xml
│ ├── uzsyWXrJ7P0K1SXLZuZsFIbhuXIp.xml
│ ├── w7b-6NzJRJtZ1onSfrOghNwVuGsp.xml
│ ├── xDqyvwBOfWh-RemIuRwt2Eudp8Mp.xml
│ ├── xHsj7bmUleyQjwq727qGXXaky6cp.xml
│ ├── xsek1ich9VYGFMz5CHs7_ouwyAwp.xml
│ ├── z3eJseEhRq_DZVbeDpBIPqTPUhsp.xml
│ └── zAf9tQq_KqDI1pGSaiVPJHXV7Bcp.xml
│ ├── gZEyOulxWBf_r9MGlsJJ-P82NOU
│ ├── TgS6JVkSWBMTwjsBx4_tl5SNRQsd.xml
│ ├── TgS6JVkSWBMTwjsBx4_tl5SNRQsp.xml
│ ├── 2oFS90_y3YKpfGKS1bcrUDcpqgkp.xml
│ ├── YmlCVcCLqlJ9TgB-_PHqH3q_Z24p.xml
│ ├── gbx5P7zNR5n_BFEEiG88spMOIKUp.xml
│ ├── l-78yjMr-OW4MN6g_hKbCRWSMlgp.xml
│ ├── 4TSSdGUrhfWczZah4Wf2jgSuX04p.xml
│ ├── 2oFS90_y3YKpfGKS1bcrUDcpqgkd.xml
│ ├── 4TSSdGUrhfWczZah4Wf2jgSuX04d.xml
│ ├── YmlCVcCLqlJ9TgB-_PHqH3q_Z24d.xml
│ ├── gbx5P7zNR5n_BFEEiG88spMOIKUd.xml
│ └── l-78yjMr-OW4MN6g_hKbCRWSMlgd.xml
│ ├── iMwdHOXOBiBXhnA_li8gtEJVTjc
│ ├── uIbyU9dPEHKvxjdwx5pD9PDDCZYd.xml
│ ├── uIbyU9dPEHKvxjdwx5pD9PDDCZYp.xml
│ ├── RMvf4mEDuznAOqU6SKNmIWErfxgp.xml
│ ├── ZTr3GAe6p03ZVs2FdKKE0JsiFMQp.xml
│ ├── RMvf4mEDuznAOqU6SKNmIWErfxgd.xml
│ └── ZTr3GAe6p03ZVs2FdKKE0JsiFMQd.xml
│ ├── lUEE6oMS266pXRAZlg3smfxXDbg
│ ├── 71slgtYMdvtDd-aCg1j37m77sBQd.xml
│ ├── ZOI4f4e3fBqhGyEgeCCTDjqx8Yod.xml
│ ├── 71slgtYMdvtDd-aCg1j37m77sBQp.xml
│ ├── ZOI4f4e3fBqhGyEgeCCTDjqx8Yop.xml
│ ├── GJgXhrOzeIfzJ4Mxuc0RleX8Xjwp.xml
│ ├── Iw3DTnzCmOMligiD78SgunDPLpYp.xml
│ ├── 7gNYjFDQxyXKL4mheeNqZHpftSMp.xml
│ ├── Uln--or03D5HXZBH9YqD3QK5dsUp.xml
│ ├── J1cS0otV4EMPqHouK_KnlBBNce8p.xml
│ ├── iIpBVuhW7gVJc5j0WbLLt8XXA5Qp.xml
│ ├── tYwoNWo9jkK-u6cNr6DzOzmRTccp.xml
│ ├── 7gNYjFDQxyXKL4mheeNqZHpftSMd.xml
│ ├── GJgXhrOzeIfzJ4Mxuc0RleX8Xjwd.xml
│ ├── Iw3DTnzCmOMligiD78SgunDPLpYd.xml
│ ├── J1cS0otV4EMPqHouK_KnlBBNce8d.xml
│ ├── Uln--or03D5HXZBH9YqD3QK5dsUd.xml
│ ├── iIpBVuhW7gVJc5j0WbLLt8XXA5Qd.xml
│ └── tYwoNWo9jkK-u6cNr6DzOzmRTccd.xml
│ ├── p2B2kuKn-TR4inf0L2-zoGElvj0
│ ├── 0kK47cOHwsW7a1GaaqpQDigXMNUd.xml
│ ├── geuseqfzde5lmCB2PlA6wD238ucd.xml
│ ├── geuseqfzde5lmCB2PlA6wD238ucp.xml
│ └── 0kK47cOHwsW7a1GaaqpQDigXMNUp.xml
│ ├── qaw0eS1zuuY1ar9TdPn1GMfrjbQ
│ ├── 8h3kimKoV3g5SPdcFPq6bNqde20d.xml
│ ├── BT5hWoz-UTefONdqForZyI91O8Yd.xml
│ ├── GKJsEpq9HmT2JOvWOg3ZiDtMKEId.xml
│ ├── I-dDyJ1p--Q0ihIJ8NFdLVLQLTUd.xml
│ ├── QMJD9OLFzxcTTbPOoh-ahQ4zTRUd.xml
│ ├── R0IsxKENiOKovWZXASFjrmpbBCYd.xml
│ ├── TMK4UzWHdRLhy_w-CHt9y11Q8XAd.xml
│ ├── ZN2RlSIbyWXhOxbxxI4hOawbMD4d.xml
│ ├── ZdVxxv9BsNz7MGUxtEc6Pq3qh1Md.xml
│ ├── iMwdHOXOBiBXhnA_li8gtEJVTjcd.xml
│ ├── qD-kr16wmwlzR-nIg1IG_vvRrWkd.xml
│ ├── rh0jHbNfmojECiiHH7BQHmZTsWkd.xml
│ ├── trBOSMFt-ZFz0tI8PrpBhVjGM5Md.xml
│ ├── 8h3kimKoV3g5SPdcFPq6bNqde20p.xml
│ ├── BT5hWoz-UTefONdqForZyI91O8Yp.xml
│ ├── I-dDyJ1p--Q0ihIJ8NFdLVLQLTUp.xml
│ ├── QMJD9OLFzxcTTbPOoh-ahQ4zTRUp.xml
│ ├── R0IsxKENiOKovWZXASFjrmpbBCYp.xml
│ ├── TMK4UzWHdRLhy_w-CHt9y11Q8XAp.xml
│ ├── ZdVxxv9BsNz7MGUxtEc6Pq3qh1Mp.xml
│ ├── iMwdHOXOBiBXhnA_li8gtEJVTjcp.xml
│ ├── rh0jHbNfmojECiiHH7BQHmZTsWkp.xml
│ ├── rnpMu7jn2QWt_rQcz8FJ-MxGzVIp.xml
│ ├── KocSmEw1PpelhlG7ZNeMUdHVtywp.xml
│ ├── ZN2RlSIbyWXhOxbxxI4hOawbMD4p.xml
│ ├── qD-kr16wmwlzR-nIg1IG_vvRrWkp.xml
│ ├── trBOSMFt-ZFz0tI8PrpBhVjGM5Mp.xml
│ ├── GKJsEpq9HmT2JOvWOg3ZiDtMKEIp.xml
│ ├── KocSmEw1PpelhlG7ZNeMUdHVtywd.xml
│ └── rnpMu7jn2QWt_rQcz8FJ-MxGzVId.xml
│ ├── root
│ ├── qaw0eS1zuuY1ar9TdPn1GMfrjbQp.xml
│ ├── 6x1BhZX_fLnKpcwqra0qFwv1jIgp.xml
│ ├── EEtUlUb-dLAdf0KpMVivaUlztwAp.xml
│ ├── GiiBklLgTxteCEmomM8RCvWT0nQp.xml
│ ├── HoHDHQ_WvHAAKj5aJOrvrg_vpt8p.xml
│ ├── KAXfQgCar2Yb8zOxgvf9hdmLP1Ep.xml
│ ├── NmGqIpAwUJcXFyLjFAGnU9uyN5Yp.xml
│ ├── fjRQtWiSIy7hIlj-Kmk87M7s21kp.xml
│ └── GiiBklLgTxteCEmomM8RCvWT0nQd.xml
│ ├── EEtUlUb-dLAdf0KpMVivaUlztwA
│ ├── FtSLk90FbH2Va_O3hDh60ZJ-Oesd.xml
│ ├── DKgJiqBTeSOOMtxlnzCo0voiPUod.xml
│ ├── ToQxjm8fK1mROb5AduFy2CwWQyMd.xml
│ ├── n17s2qkNX4pCz0-8giR7SpK63tMd.xml
│ ├── dZpW67q215e-zd8YGUpoqckZDe0d.xml
│ ├── iQCqzo4D1rhMIXl5ofiugMMT5c0d.xml
│ ├── gjWQT-4W4DuSEOc2XlYCq6IXIqAd.xml
│ ├── 6zfZDJDjPTL64oTwH80bD7V3lJMd.xml
│ ├── 7NygvCQ32KYrzc0JJv7gCSs78HEd.xml
│ ├── cDDqx2NEujgIJUo0VuHLCuTT8nUd.xml
│ ├── L43ALfLB_sCMVlY4uJ3m9FMN-TId.xml
│ ├── 6zfZDJDjPTL64oTwH80bD7V3lJMp.xml
│ ├── 7NygvCQ32KYrzc0JJv7gCSs78HEp.xml
│ ├── DKgJiqBTeSOOMtxlnzCo0voiPUop.xml
│ ├── FtSLk90FbH2Va_O3hDh60ZJ-Oesp.xml
│ ├── L43ALfLB_sCMVlY4uJ3m9FMN-TIp.xml
│ ├── ToQxjm8fK1mROb5AduFy2CwWQyMp.xml
│ ├── cDDqx2NEujgIJUo0VuHLCuTT8nUp.xml
│ ├── dZpW67q215e-zd8YGUpoqckZDe0p.xml
│ ├── gjWQT-4W4DuSEOc2XlYCq6IXIqAp.xml
│ ├── iQCqzo4D1rhMIXl5ofiugMMT5c0p.xml
│ └── n17s2qkNX4pCz0-8giR7SpK63tMp.xml
│ ├── NjSPEMsIuLUyIpr2u1Js5bVPsOs
│ ├── 2kj09UetkV_lru3gvSPXnY6-nM4p.xml
│ ├── KKyDJtbdIBOlaeHmIZd5VX6vqx8p.xml
│ ├── R1RggVhA72agIvELiuhWPRS8F0Ip.xml
│ ├── 2kj09UetkV_lru3gvSPXnY6-nM4d.xml
│ ├── KKyDJtbdIBOlaeHmIZd5VX6vqx8d.xml
│ ├── R1RggVhA72agIvELiuhWPRS8F0Id.xml
│ ├── aEHSZBIY-yve10yGis12Zr5DLZop.xml
│ ├── j4xwF_j8iFTVayUMfxLgMnTbencd.xml
│ ├── j4xwF_j8iFTVayUMfxLgMnTbencp.xml
│ ├── r8LR4nLmg9ai3oHrW1r_-KocQzkp.xml
│ ├── QWNDYJD5mGW1bWYvPx9DtKnxzw4d.xml
│ ├── QWNDYJD5mGW1bWYvPx9DtKnxzw4p.xml
│ ├── aEHSZBIY-yve10yGis12Zr5DLZod.xml
│ └── r8LR4nLmg9ai3oHrW1r_-KocQzkd.xml
│ ├── HoHDHQ_WvHAAKj5aJOrvrg_vpt8
│ ├── xXlmKuOQ7YT_G1elNhbKQIUqSRMp.xml
│ └── xXlmKuOQ7YT_G1elNhbKQIUqSRMd.xml
│ ├── fjRQtWiSIy7hIlj-Kmk87M7s21k
│ ├── NjSPEMsIuLUyIpr2u1Js5bVPsOsp.xml
│ └── NjSPEMsIuLUyIpr2u1Js5bVPsOsd.xml
│ └── KAXfQgCar2Yb8zOxgvf9hdmLP1E
│ ├── x6KdlXF-Bd8MT1x823A7EtY9P2Up.xml
│ ├── yZBodFfilAan5pnc2GW0P080KcAp.xml
│ ├── yZBodFfilAan5pnc2GW0P080KcAd.xml
│ └── x6KdlXF-Bd8MT1x823A7EtY9P2Ud.xml
├── Utilities
├── ProjectShutdown.m
└── ProjectStartupApp.m
├── README.mlx
├── Images
├── TestedWith.json
├── image_0.png
├── image_1.png
├── image_2.png
├── image_3.png
├── image_4.png
├── image_5.png
├── image_6.png
├── image_7.png
├── image_8.png
├── image_9.png
├── image_10.png
├── image_11.png
└── MLforRegression.png
├── MainMenu.mlx
├── Data
├── model.mat
└── LoadMayDay.mat
├── nyiso_cleaned.mat
├── nyiso_original.mat
├── SoftwareTests
├── PostFiles
│ ├── PostFE1_ProgrammaticML.m
│ ├── PostFE2_LoadForecastDL.m
│ ├── PostMachineLearningIntro.m
│ ├── PostElectricityLoadDataML.m
│ ├── PostFE1_ProgrammaticMLSoln.m
│ ├── PostFE2_LoadForecastDLSoln.m
│ ├── PostLoadForecastRegression.m
│ ├── PostElectricityLoadDataMLSoln.m
│ ├── PostMachineLearningIntroSoln.m
│ └── PostLoadForecastRegressionSoln.m
├── TestData
│ └── nyiso_cleaned.mat
├── PreFiles
│ ├── PreFE1_ProgrammaticML.m
│ ├── PreMachineLearningIntro.m
│ ├── PreElectricityLoadDataML.m
│ ├── PreFE1_ProgrammaticMLSoln.m
│ ├── PreElectricityLoadDataMLSoln.m
│ ├── PreMachineLearningIntroSoln.m
│ ├── PreLoadForecastRegression.m
│ ├── PreFE2_LoadForecastDL.m
│ ├── PreLoadForecastRegressionSoln.m
│ └── PreFE2_LoadForecastDLSoln.m
├── FunctionTests.m
├── CheckTestResults.m
├── RunAllTests.m
├── PostSmokeTest.m
├── SmokeTests.m
└── SolnSmokeTests.m
├── Scripts
├── FE1_ProgrammaticML.mlx
├── FE2_LoadForecastDL.mlx
├── ElectricityLoadDataML.mlx
├── MachineLearningIntro.mlx
└── LoadForecastRegression.mlx
├── InstructorResources
└── Solutions
│ ├── nyiso_cleaned.mat
│ ├── nyiso_original.mat
│ ├── FE1_ProgrammaticMLSoln.mlx
│ ├── FE2_LoadForecastDLSoln.mlx
│ ├── MachineLearningIntroSoln.mlx
│ ├── ElectricityLoadDataMLSoln.mlx
│ └── LoadForecastRegressionSoln.mlx
├── MLforRegression.prj
├── SECURITY.md
├── .gitattributes
├── .gitignore
├── LICENSE.md
├── CONTRIBUTING.md
├── .github
└── workflows
│ └── ci.yml
└── README.md
/resources/project/rootp.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/Project.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Utilities/ProjectShutdown.m:
--------------------------------------------------------------------------------
1 | % Close the StartUp app if still open:
2 | delete(findall(groot,'Name','StartUp App'))
--------------------------------------------------------------------------------
/resources/project/uuid-cf2f3a15-854a-4d79-83fb-539fd4ee64c5.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/README.mlx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MathWorks-Teaching-Resources/Machine-Learning-for-Regression/HEAD/README.mlx
--------------------------------------------------------------------------------
/Images/TestedWith.json:
--------------------------------------------------------------------------------
1 | {"schemaVersion":1,"label":"Test Status","color":"success","message":"R2024b | R2025a | R2025b"}
2 |
--------------------------------------------------------------------------------
/MainMenu.mlx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MathWorks-Teaching-Resources/Machine-Learning-for-Regression/HEAD/MainMenu.mlx
--------------------------------------------------------------------------------
/Data/model.mat:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MathWorks-Teaching-Resources/Machine-Learning-for-Regression/HEAD/Data/model.mat
--------------------------------------------------------------------------------
/resources/project/06nNcmN7VDQzhu3BvZdl1sdxzzI/mNZMrCupmfUJaptKRL6wjOwAGmMd.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/8h3kimKoV3g5SPdcFPq6bNqde20/yvc00et_D9w1RZcV5T2-bniDUu0d.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/BT5hWoz-UTefONdqForZyI91O8Y/AtX1qM-iAIrTfovVNLPxzMMSiM4d.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/BT5hWoz-UTefONdqForZyI91O8Y/CWC_tVLRUKw7o7R33qJFZUl-whAd.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/BT5hWoz-UTefONdqForZyI91O8Y/FsMwa2NzeQ8GMi4_5XfDVy9xAQgd.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/BT5hWoz-UTefONdqForZyI91O8Y/GOLgW-Ib3FqOSw7pXLmzSCFg3twd.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/BT5hWoz-UTefONdqForZyI91O8Y/KdI3kUoPDrf2owuAMjfQDI6-L20d.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/BT5hWoz-UTefONdqForZyI91O8Y/SGyja7hOvc1iq-PFX2XeJ7NXdEsd.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/BT5hWoz-UTefONdqForZyI91O8Y/Ur1esh7xN9L6aqDUKBE31DKE1Qod.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/BT5hWoz-UTefONdqForZyI91O8Y/b-QblnGaakiaDESHLw1BbR4QNfUd.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/BT5hWoz-UTefONdqForZyI91O8Y/bGrMfj1vWPKLdqJ_XN6UMGpIH14d.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/BT5hWoz-UTefONdqForZyI91O8Y/cC7NkAtNYPquJLtRD_XMe6CV8Rcd.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/BT5hWoz-UTefONdqForZyI91O8Y/cNV9fbD7U86DbYesWtgxlSbObDsd.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/BT5hWoz-UTefONdqForZyI91O8Y/gLU7rz-lLmdfQS8ndWQt5-Q5etsd.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/BT5hWoz-UTefONdqForZyI91O8Y/sWMBJEgsQkeSYRyPZOlELDemtv0d.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/BT5hWoz-UTefONdqForZyI91O8Y/xLTpmW-vaHkDgJbIJvj-x-vA00Qd.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/BT5hWoz-UTefONdqForZyI91O8Y/xhgF4RaL7ND8pEAw-XmnVYLtHyQd.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/GKJsEpq9HmT2JOvWOg3ZiDtMKEI/Yxkg-DfklTv8uiIAZptPJ3X2mowd.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/GKJsEpq9HmT2JOvWOg3ZiDtMKEI/lUEE6oMS266pXRAZlg3smfxXDbgd.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/I-dDyJ1p--Q0ihIJ8NFdLVLQLTU/V76yfcu8kfyIeJKa13j7YbWR_NEd.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/I-dDyJ1p--Q0ihIJ8NFdLVLQLTU/p2B2kuKn-TR4inf0L2-zoGElvj0d.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/ZN2RlSIbyWXhOxbxxI4hOawbMD4/06nNcmN7VDQzhu3BvZdl1sdxzzId.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/ZN2RlSIbyWXhOxbxxI4hOawbMD4/b3JIy73ZrzFnWNgKhssf5hAuqQ4d.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/ZN2RlSIbyWXhOxbxxI4hOawbMD4/gZEyOulxWBf_r9MGlsJJ-P82NOUd.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/ZN2RlSIbyWXhOxbxxI4hOawbMD4/q4FWbcu8zEbneDjWzNwfvfvjQNAd.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/ZOI4f4e3fBqhGyEgeCCTDjqx8Yo/cr4QfgDEOTdZ-OFWUq3aLkJANjMd.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/ZOI4f4e3fBqhGyEgeCCTDjqx8Yo/eoMSm9nkyUSGrN68HP8D1HtaID4d.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/ZdVxxv9BsNz7MGUxtEc6Pq3qh1M/QOpe-1pctdftDIjwQLRdjOUZW44d.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/b3JIy73ZrzFnWNgKhssf5hAuqQ4/GJtrdTUc8krbVlhASJzieoFELdYd.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/eoMSm9nkyUSGrN68HP8D1HtaID4/0T0X1gWn12FSZ8JQx2KgF8pAXnkd.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/eoMSm9nkyUSGrN68HP8D1HtaID4/0vSotjwSv-fXKlkHsre4F8qxj8od.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/eoMSm9nkyUSGrN68HP8D1HtaID4/2OnZ7-dtdBiDnC4IIVvkKaLcjXAd.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/eoMSm9nkyUSGrN68HP8D1HtaID4/3UIvmxL9UIMiVfMthQwE_Ng65KMd.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/eoMSm9nkyUSGrN68HP8D1HtaID4/3_B-9TE6fmdZA4GawuDcwRaapuod.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/eoMSm9nkyUSGrN68HP8D1HtaID4/46sfPTN5Mgb9VdhQFm7Y8Fz0hVkd.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/eoMSm9nkyUSGrN68HP8D1HtaID4/5q-pgzEG6LPEAbT2TWHNiQd-XmId.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/eoMSm9nkyUSGrN68HP8D1HtaID4/6WsAuU9H6t5T4Fww6hX79YZhoYUd.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/eoMSm9nkyUSGrN68HP8D1HtaID4/6jLmqitOLNp-I32ohSzoXjeOBXgd.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/eoMSm9nkyUSGrN68HP8D1HtaID4/9E5to1rlbmfo2DnhKkwvHPqmJUMd.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/eoMSm9nkyUSGrN68HP8D1HtaID4/AXOb2ksaMjIFcajouc6r8P1QnXQd.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/eoMSm9nkyUSGrN68HP8D1HtaID4/BQQ050XvVtId8h7PT9IEYN2OGNQd.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/eoMSm9nkyUSGrN68HP8D1HtaID4/Bm7dBlPQOP4TOsY5O3e5CpIIQlQd.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/eoMSm9nkyUSGrN68HP8D1HtaID4/CzVokZWZTWKu6BYjapoip173Hr4d.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/eoMSm9nkyUSGrN68HP8D1HtaID4/EZW-WIs_BaMYmFsQUCuLwDTvQpId.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/eoMSm9nkyUSGrN68HP8D1HtaID4/Fw0Ha3-pj2pE66ldj4BtavcPj30d.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/eoMSm9nkyUSGrN68HP8D1HtaID4/KdIprRzL975mxmsdBSHf_qAqPKEd.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/eoMSm9nkyUSGrN68HP8D1HtaID4/NPaRJ1shkcXObH365eXZoShSR0cd.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/eoMSm9nkyUSGrN68HP8D1HtaID4/Nl0xKWMl1-8SxfxRzqn3ONdY3p8d.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/eoMSm9nkyUSGrN68HP8D1HtaID4/O7k2-SAEG17mF4tmCtHRFdevVnQd.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/eoMSm9nkyUSGrN68HP8D1HtaID4/PClLwPmSvewNTURN1ErTn_0XdJId.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/eoMSm9nkyUSGrN68HP8D1HtaID4/PKOixozn0ImbiyEGomGExXDiiTYd.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/eoMSm9nkyUSGrN68HP8D1HtaID4/PVpNTc0WppxxkHVBo0AXGiH99X0d.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/eoMSm9nkyUSGrN68HP8D1HtaID4/Q4pF0FiocsCG4anXxOFxZyvQd4kd.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/eoMSm9nkyUSGrN68HP8D1HtaID4/Qk3jHoNCWotvBtN9rfcpy2JdCgAd.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/eoMSm9nkyUSGrN68HP8D1HtaID4/R5BFfEFJwOKnBn19-9FPfZKZ59Yd.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/eoMSm9nkyUSGrN68HP8D1HtaID4/U2KgPYjRr_eJLcVFu7-rRg6UhXYd.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/eoMSm9nkyUSGrN68HP8D1HtaID4/U4AwmxmtvUvP2wpi31OMK_3DgtAd.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/eoMSm9nkyUSGrN68HP8D1HtaID4/U_Y3cGzk4ZgcmbwDnF0bUd20v7Yd.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/eoMSm9nkyUSGrN68HP8D1HtaID4/XJZql19uGq0GznIVo6wWhvGRbkwd.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/eoMSm9nkyUSGrN68HP8D1HtaID4/_mIC2tkwB-07atm1fe1WfVNSOpYd.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/eoMSm9nkyUSGrN68HP8D1HtaID4/a-2qk5JnwjO56tdm1MUl8dBcPFcd.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/eoMSm9nkyUSGrN68HP8D1HtaID4/aKUxJx5d0GAhS5yxH47oxV2hVtQd.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/eoMSm9nkyUSGrN68HP8D1HtaID4/bFITd9sYBSnYCML4VR5u8iV0ypAd.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/eoMSm9nkyUSGrN68HP8D1HtaID4/cK1fbCM9t4OWa8JLmmr1jBuj18Ad.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/eoMSm9nkyUSGrN68HP8D1HtaID4/cX2QOzUmH8INeC0LHYfGGBVQnHMd.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/eoMSm9nkyUSGrN68HP8D1HtaID4/cyAeFsS03g-7fQEYs6ku1clsQF0d.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/eoMSm9nkyUSGrN68HP8D1HtaID4/dIXGDszAmNl9DbLqTem7UzfBrYgd.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/eoMSm9nkyUSGrN68HP8D1HtaID4/eBRwqPdvS8K8WtHcBcIEo1TLrF8d.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/eoMSm9nkyUSGrN68HP8D1HtaID4/gPr2Pdh37FyLzXGYg3A5JoxEa6Ed.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/eoMSm9nkyUSGrN68HP8D1HtaID4/i-pIopzU2-fA7409fABo9WH9Kjwd.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/eoMSm9nkyUSGrN68HP8D1HtaID4/jrWofDrT8o3Zc4PKvtQXrm309R8d.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/eoMSm9nkyUSGrN68HP8D1HtaID4/kOHPfkDaYHZsfzO8nFGtNQr2bw4d.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/eoMSm9nkyUSGrN68HP8D1HtaID4/kTagH8yyM5ZTVLMRrnl6sx-ezk8d.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/eoMSm9nkyUSGrN68HP8D1HtaID4/kpX3Pq_7n6-Hix_4HpCV0i0xfYkd.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/eoMSm9nkyUSGrN68HP8D1HtaID4/lOa9q8_NAfe_npzfDTzv-tPvpXgd.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/eoMSm9nkyUSGrN68HP8D1HtaID4/p23_UnyTqYHpJLiw8CGcEQrFsncd.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/eoMSm9nkyUSGrN68HP8D1HtaID4/pqBLnp7ougzKF4_5mSq-5YWfNLUd.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/eoMSm9nkyUSGrN68HP8D1HtaID4/qK1u1Q9-vSMvyairYSLkdWuDMzgd.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/eoMSm9nkyUSGrN68HP8D1HtaID4/rJY4nVqLUZRskeQGuTSG_1JhbI0d.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/eoMSm9nkyUSGrN68HP8D1HtaID4/syCM0dSxsqGFnN7bRoAa8a1SNZYd.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/eoMSm9nkyUSGrN68HP8D1HtaID4/tJdkhCB7hin2iyzdfm3gBIaSmEMd.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/eoMSm9nkyUSGrN68HP8D1HtaID4/trhjxJij2g06_7i6qqZ6gy5t46Ed.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/eoMSm9nkyUSGrN68HP8D1HtaID4/tvSLlNybHf-4YdS2ZT9Sgk-07-8d.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/eoMSm9nkyUSGrN68HP8D1HtaID4/tvq9zP7QEDy_9eiks4ZWpJ0K3HMd.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/eoMSm9nkyUSGrN68HP8D1HtaID4/uzsyWXrJ7P0K1SXLZuZsFIbhuXId.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/eoMSm9nkyUSGrN68HP8D1HtaID4/w7b-6NzJRJtZ1onSfrOghNwVuGsd.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/eoMSm9nkyUSGrN68HP8D1HtaID4/xDqyvwBOfWh-RemIuRwt2Eudp8Md.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/eoMSm9nkyUSGrN68HP8D1HtaID4/xHsj7bmUleyQjwq727qGXXaky6cd.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/eoMSm9nkyUSGrN68HP8D1HtaID4/xsek1ich9VYGFMz5CHs7_ouwyAwd.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/eoMSm9nkyUSGrN68HP8D1HtaID4/z3eJseEhRq_DZVbeDpBIPqTPUhsd.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/eoMSm9nkyUSGrN68HP8D1HtaID4/zAf9tQq_KqDI1pGSaiVPJHXV7Bcd.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/gZEyOulxWBf_r9MGlsJJ-P82NOU/TgS6JVkSWBMTwjsBx4_tl5SNRQsd.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/iMwdHOXOBiBXhnA_li8gtEJVTjc/uIbyU9dPEHKvxjdwx5pD9PDDCZYd.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/lUEE6oMS266pXRAZlg3smfxXDbg/71slgtYMdvtDd-aCg1j37m77sBQd.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/lUEE6oMS266pXRAZlg3smfxXDbg/ZOI4f4e3fBqhGyEgeCCTDjqx8Yod.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/p2B2kuKn-TR4inf0L2-zoGElvj0/0kK47cOHwsW7a1GaaqpQDigXMNUd.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/p2B2kuKn-TR4inf0L2-zoGElvj0/geuseqfzde5lmCB2PlA6wD238ucd.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/qaw0eS1zuuY1ar9TdPn1GMfrjbQ/8h3kimKoV3g5SPdcFPq6bNqde20d.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/qaw0eS1zuuY1ar9TdPn1GMfrjbQ/BT5hWoz-UTefONdqForZyI91O8Yd.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/qaw0eS1zuuY1ar9TdPn1GMfrjbQ/GKJsEpq9HmT2JOvWOg3ZiDtMKEId.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/qaw0eS1zuuY1ar9TdPn1GMfrjbQ/I-dDyJ1p--Q0ihIJ8NFdLVLQLTUd.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/qaw0eS1zuuY1ar9TdPn1GMfrjbQ/QMJD9OLFzxcTTbPOoh-ahQ4zTRUd.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/qaw0eS1zuuY1ar9TdPn1GMfrjbQ/R0IsxKENiOKovWZXASFjrmpbBCYd.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/qaw0eS1zuuY1ar9TdPn1GMfrjbQ/TMK4UzWHdRLhy_w-CHt9y11Q8XAd.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/qaw0eS1zuuY1ar9TdPn1GMfrjbQ/ZN2RlSIbyWXhOxbxxI4hOawbMD4d.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/qaw0eS1zuuY1ar9TdPn1GMfrjbQ/ZdVxxv9BsNz7MGUxtEc6Pq3qh1Md.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/qaw0eS1zuuY1ar9TdPn1GMfrjbQ/iMwdHOXOBiBXhnA_li8gtEJVTjcd.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/qaw0eS1zuuY1ar9TdPn1GMfrjbQ/qD-kr16wmwlzR-nIg1IG_vvRrWkd.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/qaw0eS1zuuY1ar9TdPn1GMfrjbQ/rh0jHbNfmojECiiHH7BQHmZTsWkd.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/qaw0eS1zuuY1ar9TdPn1GMfrjbQ/trBOSMFt-ZFz0tI8PrpBhVjGM5Md.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Images/image_0.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MathWorks-Teaching-Resources/Machine-Learning-for-Regression/HEAD/Images/image_0.png
--------------------------------------------------------------------------------
/Images/image_1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MathWorks-Teaching-Resources/Machine-Learning-for-Regression/HEAD/Images/image_1.png
--------------------------------------------------------------------------------
/Images/image_2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MathWorks-Teaching-Resources/Machine-Learning-for-Regression/HEAD/Images/image_2.png
--------------------------------------------------------------------------------
/Images/image_3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MathWorks-Teaching-Resources/Machine-Learning-for-Regression/HEAD/Images/image_3.png
--------------------------------------------------------------------------------
/Images/image_4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MathWorks-Teaching-Resources/Machine-Learning-for-Regression/HEAD/Images/image_4.png
--------------------------------------------------------------------------------
/Images/image_5.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MathWorks-Teaching-Resources/Machine-Learning-for-Regression/HEAD/Images/image_5.png
--------------------------------------------------------------------------------
/Images/image_6.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MathWorks-Teaching-Resources/Machine-Learning-for-Regression/HEAD/Images/image_6.png
--------------------------------------------------------------------------------
/Images/image_7.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MathWorks-Teaching-Resources/Machine-Learning-for-Regression/HEAD/Images/image_7.png
--------------------------------------------------------------------------------
/Images/image_8.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MathWorks-Teaching-Resources/Machine-Learning-for-Regression/HEAD/Images/image_8.png
--------------------------------------------------------------------------------
/Images/image_9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MathWorks-Teaching-Resources/Machine-Learning-for-Regression/HEAD/Images/image_9.png
--------------------------------------------------------------------------------
/nyiso_cleaned.mat:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MathWorks-Teaching-Resources/Machine-Learning-for-Regression/HEAD/nyiso_cleaned.mat
--------------------------------------------------------------------------------
/nyiso_original.mat:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MathWorks-Teaching-Resources/Machine-Learning-for-Regression/HEAD/nyiso_original.mat
--------------------------------------------------------------------------------
/Data/LoadMayDay.mat:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MathWorks-Teaching-Resources/Machine-Learning-for-Regression/HEAD/Data/LoadMayDay.mat
--------------------------------------------------------------------------------
/Images/image_10.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MathWorks-Teaching-Resources/Machine-Learning-for-Regression/HEAD/Images/image_10.png
--------------------------------------------------------------------------------
/Images/image_11.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MathWorks-Teaching-Resources/Machine-Learning-for-Regression/HEAD/Images/image_11.png
--------------------------------------------------------------------------------
/resources/project/root/qaw0eS1zuuY1ar9TdPn1GMfrjbQp.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/SoftwareTests/PostFiles/PostFE1_ProgrammaticML.m:
--------------------------------------------------------------------------------
1 | % Post-run script for FE1_ProgrammaticML.mlx
2 | % ---- Post-run commands -----
3 |
4 |
--------------------------------------------------------------------------------
/SoftwareTests/PostFiles/PostFE2_LoadForecastDL.m:
--------------------------------------------------------------------------------
1 | % Post-run script for FE2_LoadForecastDL.mlx
2 | % ---- Post-run commands -----
3 |
4 |
--------------------------------------------------------------------------------
/SoftwareTests/PostFiles/PostMachineLearningIntro.m:
--------------------------------------------------------------------------------
1 | % Post-run script for MachineLearningIntro.mlx
2 | % ---- Post-run commands -----
3 |
4 |
--------------------------------------------------------------------------------
/resources/project/root/6x1BhZX_fLnKpcwqra0qFwv1jIgp.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/root/EEtUlUb-dLAdf0KpMVivaUlztwAp.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/root/GiiBklLgTxteCEmomM8RCvWT0nQp.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/root/HoHDHQ_WvHAAKj5aJOrvrg_vpt8p.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/root/KAXfQgCar2Yb8zOxgvf9hdmLP1Ep.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/root/NmGqIpAwUJcXFyLjFAGnU9uyN5Yp.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/root/fjRQtWiSIy7hIlj-Kmk87M7s21kp.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Images/MLforRegression.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MathWorks-Teaching-Resources/Machine-Learning-for-Regression/HEAD/Images/MLforRegression.png
--------------------------------------------------------------------------------
/SoftwareTests/PostFiles/PostElectricityLoadDataML.m:
--------------------------------------------------------------------------------
1 | % Post-run script for ElectricityLoadDataML.mlx
2 | % ---- Post-run commands -----
3 |
4 |
--------------------------------------------------------------------------------
/SoftwareTests/PostFiles/PostFE1_ProgrammaticMLSoln.m:
--------------------------------------------------------------------------------
1 | % Post-run script for FE1_ProgrammaticMLSoln.mlx
2 | % ---- Post-run commands -----
3 |
4 |
--------------------------------------------------------------------------------
/SoftwareTests/PostFiles/PostFE2_LoadForecastDLSoln.m:
--------------------------------------------------------------------------------
1 | % Post-run script for FE2_LoadForecastDLSoln.mlx
2 | % ---- Post-run commands -----
3 |
4 |
--------------------------------------------------------------------------------
/SoftwareTests/PostFiles/PostLoadForecastRegression.m:
--------------------------------------------------------------------------------
1 | % Post-run script for LoadForecastRegression.mlx
2 | % ---- Post-run commands -----
3 |
4 |
--------------------------------------------------------------------------------
/resources/project/root/GiiBklLgTxteCEmomM8RCvWT0nQd.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/SoftwareTests/PostFiles/PostElectricityLoadDataMLSoln.m:
--------------------------------------------------------------------------------
1 | % Post-run script for ElectricityLoadDataMLSoln.mlx
2 | % ---- Post-run commands -----
3 |
4 |
--------------------------------------------------------------------------------
/SoftwareTests/PostFiles/PostMachineLearningIntroSoln.m:
--------------------------------------------------------------------------------
1 | % Post-run script for MachineLearningIntroSoln.mlx
2 | % ---- Post-run commands -----
3 |
4 |
--------------------------------------------------------------------------------
/resources/project/EEtUlUb-dLAdf0KpMVivaUlztwA/FtSLk90FbH2Va_O3hDh60ZJ-Oesd.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Scripts/FE1_ProgrammaticML.mlx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MathWorks-Teaching-Resources/Machine-Learning-for-Regression/HEAD/Scripts/FE1_ProgrammaticML.mlx
--------------------------------------------------------------------------------
/Scripts/FE2_LoadForecastDL.mlx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MathWorks-Teaching-Resources/Machine-Learning-for-Regression/HEAD/Scripts/FE2_LoadForecastDL.mlx
--------------------------------------------------------------------------------
/SoftwareTests/PostFiles/PostLoadForecastRegressionSoln.m:
--------------------------------------------------------------------------------
1 | % Post-run script for LoadForecastRegressionSoln.mlx
2 | % ---- Post-run commands -----
3 |
4 |
--------------------------------------------------------------------------------
/resources/project/EEtUlUb-dLAdf0KpMVivaUlztwA/DKgJiqBTeSOOMtxlnzCo0voiPUod.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/EEtUlUb-dLAdf0KpMVivaUlztwA/ToQxjm8fK1mROb5AduFy2CwWQyMd.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/EEtUlUb-dLAdf0KpMVivaUlztwA/n17s2qkNX4pCz0-8giR7SpK63tMd.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/NjSPEMsIuLUyIpr2u1Js5bVPsOs/2kj09UetkV_lru3gvSPXnY6-nM4p.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/NjSPEMsIuLUyIpr2u1Js5bVPsOs/KKyDJtbdIBOlaeHmIZd5VX6vqx8p.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/NjSPEMsIuLUyIpr2u1Js5bVPsOs/R1RggVhA72agIvELiuhWPRS8F0Ip.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/p2B2kuKn-TR4inf0L2-zoGElvj0/geuseqfzde5lmCB2PlA6wD238ucp.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/qaw0eS1zuuY1ar9TdPn1GMfrjbQ/8h3kimKoV3g5SPdcFPq6bNqde20p.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/qaw0eS1zuuY1ar9TdPn1GMfrjbQ/BT5hWoz-UTefONdqForZyI91O8Yp.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Scripts/ElectricityLoadDataML.mlx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MathWorks-Teaching-Resources/Machine-Learning-for-Regression/HEAD/Scripts/ElectricityLoadDataML.mlx
--------------------------------------------------------------------------------
/Scripts/MachineLearningIntro.mlx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MathWorks-Teaching-Resources/Machine-Learning-for-Regression/HEAD/Scripts/MachineLearningIntro.mlx
--------------------------------------------------------------------------------
/resources/project/06nNcmN7VDQzhu3BvZdl1sdxzzI/mNZMrCupmfUJaptKRL6wjOwAGmMp.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/8h3kimKoV3g5SPdcFPq6bNqde20/Cf-VF17v6w4yk3eZxuCo6Tlxf58p.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/8h3kimKoV3g5SPdcFPq6bNqde20/yvc00et_D9w1RZcV5T2-bniDUu0p.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/BT5hWoz-UTefONdqForZyI91O8Y/AtX1qM-iAIrTfovVNLPxzMMSiM4p.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/BT5hWoz-UTefONdqForZyI91O8Y/CWC_tVLRUKw7o7R33qJFZUl-whAp.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/BT5hWoz-UTefONdqForZyI91O8Y/FsMwa2NzeQ8GMi4_5XfDVy9xAQgp.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/BT5hWoz-UTefONdqForZyI91O8Y/Ur1esh7xN9L6aqDUKBE31DKE1Qop.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/BT5hWoz-UTefONdqForZyI91O8Y/b-QblnGaakiaDESHLw1BbR4QNfUp.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/BT5hWoz-UTefONdqForZyI91O8Y/bGrMfj1vWPKLdqJ_XN6UMGpIH14p.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/BT5hWoz-UTefONdqForZyI91O8Y/cC7NkAtNYPquJLtRD_XMe6CV8Rcp.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/BT5hWoz-UTefONdqForZyI91O8Y/gLU7rz-lLmdfQS8ndWQt5-Q5etsp.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/BT5hWoz-UTefONdqForZyI91O8Y/sWMBJEgsQkeSYRyPZOlELDemtv0p.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/BT5hWoz-UTefONdqForZyI91O8Y/xLTpmW-vaHkDgJbIJvj-x-vA00Qp.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/BT5hWoz-UTefONdqForZyI91O8Y/xhgF4RaL7ND8pEAw-XmnVYLtHyQp.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/EEtUlUb-dLAdf0KpMVivaUlztwA/dZpW67q215e-zd8YGUpoqckZDe0d.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/EEtUlUb-dLAdf0KpMVivaUlztwA/iQCqzo4D1rhMIXl5ofiugMMT5c0d.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/GKJsEpq9HmT2JOvWOg3ZiDtMKEI/Yxkg-DfklTv8uiIAZptPJ3X2mowp.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/GKJsEpq9HmT2JOvWOg3ZiDtMKEI/lUEE6oMS266pXRAZlg3smfxXDbgp.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/I-dDyJ1p--Q0ihIJ8NFdLVLQLTU/V76yfcu8kfyIeJKa13j7YbWR_NEp.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/I-dDyJ1p--Q0ihIJ8NFdLVLQLTU/p2B2kuKn-TR4inf0L2-zoGElvj0p.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/NjSPEMsIuLUyIpr2u1Js5bVPsOs/2kj09UetkV_lru3gvSPXnY6-nM4d.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/NjSPEMsIuLUyIpr2u1Js5bVPsOs/KKyDJtbdIBOlaeHmIZd5VX6vqx8d.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/NjSPEMsIuLUyIpr2u1Js5bVPsOs/R1RggVhA72agIvELiuhWPRS8F0Id.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/NjSPEMsIuLUyIpr2u1Js5bVPsOs/aEHSZBIY-yve10yGis12Zr5DLZop.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/NjSPEMsIuLUyIpr2u1Js5bVPsOs/j4xwF_j8iFTVayUMfxLgMnTbencd.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/NjSPEMsIuLUyIpr2u1Js5bVPsOs/j4xwF_j8iFTVayUMfxLgMnTbencp.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/NjSPEMsIuLUyIpr2u1Js5bVPsOs/r8LR4nLmg9ai3oHrW1r_-KocQzkp.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/ZN2RlSIbyWXhOxbxxI4hOawbMD4/06nNcmN7VDQzhu3BvZdl1sdxzzIp.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/ZN2RlSIbyWXhOxbxxI4hOawbMD4/b3JIy73ZrzFnWNgKhssf5hAuqQ4p.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/ZN2RlSIbyWXhOxbxxI4hOawbMD4/gZEyOulxWBf_r9MGlsJJ-P82NOUp.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/ZN2RlSIbyWXhOxbxxI4hOawbMD4/q4FWbcu8zEbneDjWzNwfvfvjQNAp.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/ZOI4f4e3fBqhGyEgeCCTDjqx8Yo/cr4QfgDEOTdZ-OFWUq3aLkJANjMp.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/ZOI4f4e3fBqhGyEgeCCTDjqx8Yo/eoMSm9nkyUSGrN68HP8D1HtaID4p.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/ZdVxxv9BsNz7MGUxtEc6Pq3qh1M/QOpe-1pctdftDIjwQLRdjOUZW44p.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/b3JIy73ZrzFnWNgKhssf5hAuqQ4/GJtrdTUc8krbVlhASJzieoFELdYp.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/eoMSm9nkyUSGrN68HP8D1HtaID4/0vSotjwSv-fXKlkHsre4F8qxj8op.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/gZEyOulxWBf_r9MGlsJJ-P82NOU/TgS6JVkSWBMTwjsBx4_tl5SNRQsp.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/iMwdHOXOBiBXhnA_li8gtEJVTjc/uIbyU9dPEHKvxjdwx5pD9PDDCZYp.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/lUEE6oMS266pXRAZlg3smfxXDbg/71slgtYMdvtDd-aCg1j37m77sBQp.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/p2B2kuKn-TR4inf0L2-zoGElvj0/0kK47cOHwsW7a1GaaqpQDigXMNUp.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/qaw0eS1zuuY1ar9TdPn1GMfrjbQ/I-dDyJ1p--Q0ihIJ8NFdLVLQLTUp.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/qaw0eS1zuuY1ar9TdPn1GMfrjbQ/QMJD9OLFzxcTTbPOoh-ahQ4zTRUp.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/qaw0eS1zuuY1ar9TdPn1GMfrjbQ/R0IsxKENiOKovWZXASFjrmpbBCYp.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/qaw0eS1zuuY1ar9TdPn1GMfrjbQ/TMK4UzWHdRLhy_w-CHt9y11Q8XAp.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/qaw0eS1zuuY1ar9TdPn1GMfrjbQ/ZdVxxv9BsNz7MGUxtEc6Pq3qh1Mp.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/qaw0eS1zuuY1ar9TdPn1GMfrjbQ/iMwdHOXOBiBXhnA_li8gtEJVTjcp.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/qaw0eS1zuuY1ar9TdPn1GMfrjbQ/rh0jHbNfmojECiiHH7BQHmZTsWkp.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/qaw0eS1zuuY1ar9TdPn1GMfrjbQ/rnpMu7jn2QWt_rQcz8FJ-MxGzVIp.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Scripts/LoadForecastRegression.mlx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MathWorks-Teaching-Resources/Machine-Learning-for-Regression/HEAD/Scripts/LoadForecastRegression.mlx
--------------------------------------------------------------------------------
/resources/project/8h3kimKoV3g5SPdcFPq6bNqde20/uhbjYzXOIO0DcCbVtZG1wggwz1wp.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/BT5hWoz-UTefONdqForZyI91O8Y/GOLgW-Ib3FqOSw7pXLmzSCFg3twp.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/BT5hWoz-UTefONdqForZyI91O8Y/SGyja7hOvc1iq-PFX2XeJ7NXdEsp.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/BT5hWoz-UTefONdqForZyI91O8Y/cNV9fbD7U86DbYesWtgxlSbObDsp.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/EEtUlUb-dLAdf0KpMVivaUlztwA/gjWQT-4W4DuSEOc2XlYCq6IXIqAd.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/HoHDHQ_WvHAAKj5aJOrvrg_vpt8/xXlmKuOQ7YT_G1elNhbKQIUqSRMp.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/NjSPEMsIuLUyIpr2u1Js5bVPsOs/QWNDYJD5mGW1bWYvPx9DtKnxzw4d.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/NjSPEMsIuLUyIpr2u1Js5bVPsOs/QWNDYJD5mGW1bWYvPx9DtKnxzw4p.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/NjSPEMsIuLUyIpr2u1Js5bVPsOs/aEHSZBIY-yve10yGis12Zr5DLZod.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/NjSPEMsIuLUyIpr2u1Js5bVPsOs/r8LR4nLmg9ai3oHrW1r_-KocQzkd.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/ZN2RlSIbyWXhOxbxxI4hOawbMD4/WS0nNp0eS-otExzyipU1hnjde8Yp.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/ZN2RlSIbyWXhOxbxxI4hOawbMD4/d1u4eIKNgMuS21WRxXrD0UScuR8p.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/ZN2RlSIbyWXhOxbxxI4hOawbMD4/p5HYYVUpTuYgZwnT8QkkzaoJraUp.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/ZN2RlSIbyWXhOxbxxI4hOawbMD4/s-04wUzHjOhlMa1CW_zpJwm8iDMp.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/ZN2RlSIbyWXhOxbxxI4hOawbMD4/tYqv97of56K959ec20E127ONNkkp.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/eoMSm9nkyUSGrN68HP8D1HtaID4/0T0X1gWn12FSZ8JQx2KgF8pAXnkp.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/eoMSm9nkyUSGrN68HP8D1HtaID4/2OnZ7-dtdBiDnC4IIVvkKaLcjXAp.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/eoMSm9nkyUSGrN68HP8D1HtaID4/3UIvmxL9UIMiVfMthQwE_Ng65KMp.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/eoMSm9nkyUSGrN68HP8D1HtaID4/3_B-9TE6fmdZA4GawuDcwRaapuop.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/eoMSm9nkyUSGrN68HP8D1HtaID4/46sfPTN5Mgb9VdhQFm7Y8Fz0hVkp.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/eoMSm9nkyUSGrN68HP8D1HtaID4/5q-pgzEG6LPEAbT2TWHNiQd-XmIp.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/eoMSm9nkyUSGrN68HP8D1HtaID4/6WsAuU9H6t5T4Fww6hX79YZhoYUp.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/eoMSm9nkyUSGrN68HP8D1HtaID4/6jLmqitOLNp-I32ohSzoXjeOBXgp.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/eoMSm9nkyUSGrN68HP8D1HtaID4/9E5to1rlbmfo2DnhKkwvHPqmJUMp.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/eoMSm9nkyUSGrN68HP8D1HtaID4/AXOb2ksaMjIFcajouc6r8P1QnXQp.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/eoMSm9nkyUSGrN68HP8D1HtaID4/BQQ050XvVtId8h7PT9IEYN2OGNQp.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/eoMSm9nkyUSGrN68HP8D1HtaID4/Bm7dBlPQOP4TOsY5O3e5CpIIQlQp.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/eoMSm9nkyUSGrN68HP8D1HtaID4/CzVokZWZTWKu6BYjapoip173Hr4p.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/eoMSm9nkyUSGrN68HP8D1HtaID4/EZW-WIs_BaMYmFsQUCuLwDTvQpIp.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/eoMSm9nkyUSGrN68HP8D1HtaID4/Fw0Ha3-pj2pE66ldj4BtavcPj30p.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/eoMSm9nkyUSGrN68HP8D1HtaID4/KdIprRzL975mxmsdBSHf_qAqPKEp.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/eoMSm9nkyUSGrN68HP8D1HtaID4/NPaRJ1shkcXObH365eXZoShSR0cp.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/eoMSm9nkyUSGrN68HP8D1HtaID4/Nl0xKWMl1-8SxfxRzqn3ONdY3p8p.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/eoMSm9nkyUSGrN68HP8D1HtaID4/O7k2-SAEG17mF4tmCtHRFdevVnQp.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/eoMSm9nkyUSGrN68HP8D1HtaID4/PClLwPmSvewNTURN1ErTn_0XdJIp.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/eoMSm9nkyUSGrN68HP8D1HtaID4/PKOixozn0ImbiyEGomGExXDiiTYp.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/eoMSm9nkyUSGrN68HP8D1HtaID4/PVpNTc0WppxxkHVBo0AXGiH99X0p.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/eoMSm9nkyUSGrN68HP8D1HtaID4/Q4pF0FiocsCG4anXxOFxZyvQd4kp.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/eoMSm9nkyUSGrN68HP8D1HtaID4/Qk3jHoNCWotvBtN9rfcpy2JdCgAp.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/eoMSm9nkyUSGrN68HP8D1HtaID4/R5BFfEFJwOKnBn19-9FPfZKZ59Yp.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/eoMSm9nkyUSGrN68HP8D1HtaID4/U2KgPYjRr_eJLcVFu7-rRg6UhXYp.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/eoMSm9nkyUSGrN68HP8D1HtaID4/U4AwmxmtvUvP2wpi31OMK_3DgtAp.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/eoMSm9nkyUSGrN68HP8D1HtaID4/U_Y3cGzk4ZgcmbwDnF0bUd20v7Yp.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/eoMSm9nkyUSGrN68HP8D1HtaID4/XJZql19uGq0GznIVo6wWhvGRbkwp.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/eoMSm9nkyUSGrN68HP8D1HtaID4/_mIC2tkwB-07atm1fe1WfVNSOpYp.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/eoMSm9nkyUSGrN68HP8D1HtaID4/a-2qk5JnwjO56tdm1MUl8dBcPFcp.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/eoMSm9nkyUSGrN68HP8D1HtaID4/aKUxJx5d0GAhS5yxH47oxV2hVtQp.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/eoMSm9nkyUSGrN68HP8D1HtaID4/bFITd9sYBSnYCML4VR5u8iV0ypAp.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/eoMSm9nkyUSGrN68HP8D1HtaID4/cK1fbCM9t4OWa8JLmmr1jBuj18Ap.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/eoMSm9nkyUSGrN68HP8D1HtaID4/cX2QOzUmH8INeC0LHYfGGBVQnHMp.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/eoMSm9nkyUSGrN68HP8D1HtaID4/cyAeFsS03g-7fQEYs6ku1clsQF0p.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/eoMSm9nkyUSGrN68HP8D1HtaID4/dIXGDszAmNl9DbLqTem7UzfBrYgp.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/eoMSm9nkyUSGrN68HP8D1HtaID4/eBRwqPdvS8K8WtHcBcIEo1TLrF8p.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/eoMSm9nkyUSGrN68HP8D1HtaID4/gPr2Pdh37FyLzXGYg3A5JoxEa6Ep.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/eoMSm9nkyUSGrN68HP8D1HtaID4/i-pIopzU2-fA7409fABo9WH9Kjwp.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/eoMSm9nkyUSGrN68HP8D1HtaID4/jrWofDrT8o3Zc4PKvtQXrm309R8p.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/eoMSm9nkyUSGrN68HP8D1HtaID4/kOHPfkDaYHZsfzO8nFGtNQr2bw4p.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/eoMSm9nkyUSGrN68HP8D1HtaID4/kTagH8yyM5ZTVLMRrnl6sx-ezk8p.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/eoMSm9nkyUSGrN68HP8D1HtaID4/kpX3Pq_7n6-Hix_4HpCV0i0xfYkp.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/eoMSm9nkyUSGrN68HP8D1HtaID4/lOa9q8_NAfe_npzfDTzv-tPvpXgp.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/eoMSm9nkyUSGrN68HP8D1HtaID4/p23_UnyTqYHpJLiw8CGcEQrFsncp.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/eoMSm9nkyUSGrN68HP8D1HtaID4/pqBLnp7ougzKF4_5mSq-5YWfNLUp.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/eoMSm9nkyUSGrN68HP8D1HtaID4/qK1u1Q9-vSMvyairYSLkdWuDMzgp.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/eoMSm9nkyUSGrN68HP8D1HtaID4/rJY4nVqLUZRskeQGuTSG_1JhbI0p.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/eoMSm9nkyUSGrN68HP8D1HtaID4/syCM0dSxsqGFnN7bRoAa8a1SNZYp.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/eoMSm9nkyUSGrN68HP8D1HtaID4/tJdkhCB7hin2iyzdfm3gBIaSmEMp.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/eoMSm9nkyUSGrN68HP8D1HtaID4/trhjxJij2g06_7i6qqZ6gy5t46Ep.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/eoMSm9nkyUSGrN68HP8D1HtaID4/tvSLlNybHf-4YdS2ZT9Sgk-07-8p.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/eoMSm9nkyUSGrN68HP8D1HtaID4/tvq9zP7QEDy_9eiks4ZWpJ0K3HMp.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/eoMSm9nkyUSGrN68HP8D1HtaID4/uzsyWXrJ7P0K1SXLZuZsFIbhuXIp.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/eoMSm9nkyUSGrN68HP8D1HtaID4/w7b-6NzJRJtZ1onSfrOghNwVuGsp.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/eoMSm9nkyUSGrN68HP8D1HtaID4/xDqyvwBOfWh-RemIuRwt2Eudp8Mp.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/eoMSm9nkyUSGrN68HP8D1HtaID4/xHsj7bmUleyQjwq727qGXXaky6cp.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/eoMSm9nkyUSGrN68HP8D1HtaID4/xsek1ich9VYGFMz5CHs7_ouwyAwp.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/eoMSm9nkyUSGrN68HP8D1HtaID4/z3eJseEhRq_DZVbeDpBIPqTPUhsp.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/eoMSm9nkyUSGrN68HP8D1HtaID4/zAf9tQq_KqDI1pGSaiVPJHXV7Bcp.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/lUEE6oMS266pXRAZlg3smfxXDbg/ZOI4f4e3fBqhGyEgeCCTDjqx8Yop.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/qaw0eS1zuuY1ar9TdPn1GMfrjbQ/KocSmEw1PpelhlG7ZNeMUdHVtywp.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/qaw0eS1zuuY1ar9TdPn1GMfrjbQ/ZN2RlSIbyWXhOxbxxI4hOawbMD4p.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/qaw0eS1zuuY1ar9TdPn1GMfrjbQ/qD-kr16wmwlzR-nIg1IG_vvRrWkp.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/qaw0eS1zuuY1ar9TdPn1GMfrjbQ/trBOSMFt-ZFz0tI8PrpBhVjGM5Mp.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/06nNcmN7VDQzhu3BvZdl1sdxzzI/wrxDz8-m6hS_7hVjeUwPljxQkRgp.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/BT5hWoz-UTefONdqForZyI91O8Y/KdI3kUoPDrf2owuAMjfQDI6-L20p.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/EEtUlUb-dLAdf0KpMVivaUlztwA/6zfZDJDjPTL64oTwH80bD7V3lJMd.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/EEtUlUb-dLAdf0KpMVivaUlztwA/7NygvCQ32KYrzc0JJv7gCSs78HEd.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/EEtUlUb-dLAdf0KpMVivaUlztwA/cDDqx2NEujgIJUo0VuHLCuTT8nUd.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/ZN2RlSIbyWXhOxbxxI4hOawbMD4/gjXMbSOzqQJbg7H7bMF0OVGji80p.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/fjRQtWiSIy7hIlj-Kmk87M7s21k/NjSPEMsIuLUyIpr2u1Js5bVPsOsp.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/iMwdHOXOBiBXhnA_li8gtEJVTjc/RMvf4mEDuznAOqU6SKNmIWErfxgp.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/iMwdHOXOBiBXhnA_li8gtEJVTjc/ZTr3GAe6p03ZVs2FdKKE0JsiFMQp.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/lUEE6oMS266pXRAZlg3smfxXDbg/GJgXhrOzeIfzJ4Mxuc0RleX8Xjwp.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/lUEE6oMS266pXRAZlg3smfxXDbg/Iw3DTnzCmOMligiD78SgunDPLpYp.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/qaw0eS1zuuY1ar9TdPn1GMfrjbQ/GKJsEpq9HmT2JOvWOg3ZiDtMKEIp.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/SoftwareTests/TestData/nyiso_cleaned.mat:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MathWorks-Teaching-Resources/Machine-Learning-for-Regression/HEAD/SoftwareTests/TestData/nyiso_cleaned.mat
--------------------------------------------------------------------------------
/resources/project/ZdVxxv9BsNz7MGUxtEc6Pq3qh1M/GFmUptonGo-dcDoKiWYHM3WIpTQp.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/ZdVxxv9BsNz7MGUxtEc6Pq3qh1M/HMxiftlfCoes9v_bq8EY4cjjvDwp.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/ZdVxxv9BsNz7MGUxtEc6Pq3qh1M/_HSQuL8X8sHExY-mCx8xW4Tmsxwp.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/ZdVxxv9BsNz7MGUxtEc6Pq3qh1M/bMTsYPy1Ko_ke0kAYRFVn30L9U8p.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/ZdVxxv9BsNz7MGUxtEc6Pq3qh1M/gnAj4b9156GZlEMrrZ78B9pZOkgp.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/b3JIy73ZrzFnWNgKhssf5hAuqQ4/GVhsePMytlAGQqvb3xVBTbo1Bn4p.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/lUEE6oMS266pXRAZlg3smfxXDbg/7gNYjFDQxyXKL4mheeNqZHpftSMp.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/lUEE6oMS266pXRAZlg3smfxXDbg/Uln--or03D5HXZBH9YqD3QK5dsUp.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/EEtUlUb-dLAdf0KpMVivaUlztwA/L43ALfLB_sCMVlY4uJ3m9FMN-TId.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/b3JIy73ZrzFnWNgKhssf5hAuqQ4/-J5D7f2QZ7A8Md0jbkPKtINgnJIp.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/b3JIy73ZrzFnWNgKhssf5hAuqQ4/IzMj32gX-zhfgssWFP9RNDVp9EAp.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/b3JIy73ZrzFnWNgKhssf5hAuqQ4/fBf5BxGMgPDqvZc_0koAtJWENDwp.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/b3JIy73ZrzFnWNgKhssf5hAuqQ4/fyONfTesudqciN9WcPj251SoX2Ap.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/b3JIy73ZrzFnWNgKhssf5hAuqQ4/pY0kQm3TIuKxRkVapW7JtB1OzrQp.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/b3JIy73ZrzFnWNgKhssf5hAuqQ4/qRaUHtrrTm24uN5ZZfkd078Zl84p.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/gZEyOulxWBf_r9MGlsJJ-P82NOU/2oFS90_y3YKpfGKS1bcrUDcpqgkp.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/gZEyOulxWBf_r9MGlsJJ-P82NOU/YmlCVcCLqlJ9TgB-_PHqH3q_Z24p.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/gZEyOulxWBf_r9MGlsJJ-P82NOU/gbx5P7zNR5n_BFEEiG88spMOIKUp.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/gZEyOulxWBf_r9MGlsJJ-P82NOU/l-78yjMr-OW4MN6g_hKbCRWSMlgp.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/lUEE6oMS266pXRAZlg3smfxXDbg/J1cS0otV4EMPqHouK_KnlBBNce8p.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/lUEE6oMS266pXRAZlg3smfxXDbg/iIpBVuhW7gVJc5j0WbLLt8XXA5Qp.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/lUEE6oMS266pXRAZlg3smfxXDbg/tYwoNWo9jkK-u6cNr6DzOzmRTccp.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/gZEyOulxWBf_r9MGlsJJ-P82NOU/4TSSdGUrhfWczZah4Wf2jgSuX04p.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/InstructorResources/Solutions/nyiso_cleaned.mat:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MathWorks-Teaching-Resources/Machine-Learning-for-Regression/HEAD/InstructorResources/Solutions/nyiso_cleaned.mat
--------------------------------------------------------------------------------
/InstructorResources/Solutions/nyiso_original.mat:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MathWorks-Teaching-Resources/Machine-Learning-for-Regression/HEAD/InstructorResources/Solutions/nyiso_original.mat
--------------------------------------------------------------------------------
/SoftwareTests/PreFiles/PreFE1_ProgrammaticML.m:
--------------------------------------------------------------------------------
1 | % Pre-run script for FE1_ProgrammaticML.mlx
2 | % ---- Known Issues -----
3 | KnownIssuesID = "";
4 | % ---- Pre-run commands -----
5 |
6 |
--------------------------------------------------------------------------------
/resources/project/EEtUlUb-dLAdf0KpMVivaUlztwA/6zfZDJDjPTL64oTwH80bD7V3lJMp.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/EEtUlUb-dLAdf0KpMVivaUlztwA/7NygvCQ32KYrzc0JJv7gCSs78HEp.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/EEtUlUb-dLAdf0KpMVivaUlztwA/DKgJiqBTeSOOMtxlnzCo0voiPUop.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/EEtUlUb-dLAdf0KpMVivaUlztwA/FtSLk90FbH2Va_O3hDh60ZJ-Oesp.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/EEtUlUb-dLAdf0KpMVivaUlztwA/L43ALfLB_sCMVlY4uJ3m9FMN-TIp.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/EEtUlUb-dLAdf0KpMVivaUlztwA/ToQxjm8fK1mROb5AduFy2CwWQyMp.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/EEtUlUb-dLAdf0KpMVivaUlztwA/cDDqx2NEujgIJUo0VuHLCuTT8nUp.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/EEtUlUb-dLAdf0KpMVivaUlztwA/dZpW67q215e-zd8YGUpoqckZDe0p.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/EEtUlUb-dLAdf0KpMVivaUlztwA/gjWQT-4W4DuSEOc2XlYCq6IXIqAp.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/EEtUlUb-dLAdf0KpMVivaUlztwA/iQCqzo4D1rhMIXl5ofiugMMT5c0p.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/EEtUlUb-dLAdf0KpMVivaUlztwA/n17s2qkNX4pCz0-8giR7SpK63tMp.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/SoftwareTests/PreFiles/PreMachineLearningIntro.m:
--------------------------------------------------------------------------------
1 | % Pre-run script for MachineLearningIntro.mlx
2 | % ---- Known Issues -----
3 | KnownIssuesID = "";
4 | % ---- Pre-run commands -----
5 |
6 |
--------------------------------------------------------------------------------
/resources/project/KAXfQgCar2Yb8zOxgvf9hdmLP1E/x6KdlXF-Bd8MT1x823A7EtY9P2Up.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/KAXfQgCar2Yb8zOxgvf9hdmLP1E/yZBodFfilAan5pnc2GW0P080KcAp.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/fjRQtWiSIy7hIlj-Kmk87M7s21k/NjSPEMsIuLUyIpr2u1Js5bVPsOsd.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/MLforRegression.prj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/SoftwareTests/PreFiles/PreElectricityLoadDataML.m:
--------------------------------------------------------------------------------
1 | % Pre-run script for ElectricityLoadDataML.mlx
2 | % ---- Known Issues -----
3 | KnownIssuesID = "";
4 | % ---- Pre-run commands -----
5 |
6 |
--------------------------------------------------------------------------------
/SoftwareTests/PreFiles/PreFE1_ProgrammaticMLSoln.m:
--------------------------------------------------------------------------------
1 | % Pre-run script for FE1_ProgrammaticMLSoln.mlx
2 | % ---- Known Issues -----
3 | KnownIssuesID = "";
4 | % ---- Pre-run commands -----
5 |
6 |
--------------------------------------------------------------------------------
/InstructorResources/Solutions/FE1_ProgrammaticMLSoln.mlx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MathWorks-Teaching-Resources/Machine-Learning-for-Regression/HEAD/InstructorResources/Solutions/FE1_ProgrammaticMLSoln.mlx
--------------------------------------------------------------------------------
/InstructorResources/Solutions/FE2_LoadForecastDLSoln.mlx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MathWorks-Teaching-Resources/Machine-Learning-for-Regression/HEAD/InstructorResources/Solutions/FE2_LoadForecastDLSoln.mlx
--------------------------------------------------------------------------------
/SoftwareTests/PreFiles/PreElectricityLoadDataMLSoln.m:
--------------------------------------------------------------------------------
1 | % Pre-run script for ElectricityLoadDataMLSoln.mlx
2 | % ---- Known Issues -----
3 | KnownIssuesID = "";
4 | % ---- Pre-run commands -----
5 |
6 |
--------------------------------------------------------------------------------
/SoftwareTests/PreFiles/PreMachineLearningIntroSoln.m:
--------------------------------------------------------------------------------
1 | % Pre-run script for MachineLearningIntroSoln.mlx
2 | % ---- Known Issues -----
3 | KnownIssuesID = "";
4 | % ---- Pre-run commands -----
5 |
6 |
--------------------------------------------------------------------------------
/InstructorResources/Solutions/MachineLearningIntroSoln.mlx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MathWorks-Teaching-Resources/Machine-Learning-for-Regression/HEAD/InstructorResources/Solutions/MachineLearningIntroSoln.mlx
--------------------------------------------------------------------------------
/InstructorResources/Solutions/ElectricityLoadDataMLSoln.mlx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MathWorks-Teaching-Resources/Machine-Learning-for-Regression/HEAD/InstructorResources/Solutions/ElectricityLoadDataMLSoln.mlx
--------------------------------------------------------------------------------
/InstructorResources/Solutions/LoadForecastRegressionSoln.mlx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MathWorks-Teaching-Resources/Machine-Learning-for-Regression/HEAD/InstructorResources/Solutions/LoadForecastRegressionSoln.mlx
--------------------------------------------------------------------------------
/resources/project/06nNcmN7VDQzhu3BvZdl1sdxzzI/wrxDz8-m6hS_7hVjeUwPljxQkRgd.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/resources/project/8h3kimKoV3g5SPdcFPq6bNqde20/Cf-VF17v6w4yk3eZxuCo6Tlxf58d.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/resources/project/8h3kimKoV3g5SPdcFPq6bNqde20/uhbjYzXOIO0DcCbVtZG1wggwz1wd.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/resources/project/ZN2RlSIbyWXhOxbxxI4hOawbMD4/WS0nNp0eS-otExzyipU1hnjde8Yd.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/resources/project/ZN2RlSIbyWXhOxbxxI4hOawbMD4/d1u4eIKNgMuS21WRxXrD0UScuR8d.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/resources/project/ZN2RlSIbyWXhOxbxxI4hOawbMD4/gjXMbSOzqQJbg7H7bMF0OVGji80d.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/resources/project/ZN2RlSIbyWXhOxbxxI4hOawbMD4/p5HYYVUpTuYgZwnT8QkkzaoJraUd.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/resources/project/ZN2RlSIbyWXhOxbxxI4hOawbMD4/s-04wUzHjOhlMa1CW_zpJwm8iDMd.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/resources/project/ZN2RlSIbyWXhOxbxxI4hOawbMD4/tYqv97of56K959ec20E127ONNkkd.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/resources/project/ZdVxxv9BsNz7MGUxtEc6Pq3qh1M/GFmUptonGo-dcDoKiWYHM3WIpTQd.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/resources/project/ZdVxxv9BsNz7MGUxtEc6Pq3qh1M/HMxiftlfCoes9v_bq8EY4cjjvDwd.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/resources/project/ZdVxxv9BsNz7MGUxtEc6Pq3qh1M/_HSQuL8X8sHExY-mCx8xW4Tmsxwd.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/resources/project/ZdVxxv9BsNz7MGUxtEc6Pq3qh1M/bMTsYPy1Ko_ke0kAYRFVn30L9U8d.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/resources/project/ZdVxxv9BsNz7MGUxtEc6Pq3qh1M/gnAj4b9156GZlEMrrZ78B9pZOkgd.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/resources/project/b3JIy73ZrzFnWNgKhssf5hAuqQ4/-J5D7f2QZ7A8Md0jbkPKtINgnJId.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/resources/project/b3JIy73ZrzFnWNgKhssf5hAuqQ4/GVhsePMytlAGQqvb3xVBTbo1Bn4d.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/resources/project/b3JIy73ZrzFnWNgKhssf5hAuqQ4/IzMj32gX-zhfgssWFP9RNDVp9EAd.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/resources/project/b3JIy73ZrzFnWNgKhssf5hAuqQ4/fBf5BxGMgPDqvZc_0koAtJWENDwd.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/resources/project/b3JIy73ZrzFnWNgKhssf5hAuqQ4/fyONfTesudqciN9WcPj251SoX2Ad.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/resources/project/b3JIy73ZrzFnWNgKhssf5hAuqQ4/pY0kQm3TIuKxRkVapW7JtB1OzrQd.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/resources/project/b3JIy73ZrzFnWNgKhssf5hAuqQ4/qRaUHtrrTm24uN5ZZfkd078Zl84d.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/resources/project/gZEyOulxWBf_r9MGlsJJ-P82NOU/2oFS90_y3YKpfGKS1bcrUDcpqgkd.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/resources/project/gZEyOulxWBf_r9MGlsJJ-P82NOU/4TSSdGUrhfWczZah4Wf2jgSuX04d.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/resources/project/gZEyOulxWBf_r9MGlsJJ-P82NOU/YmlCVcCLqlJ9TgB-_PHqH3q_Z24d.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/resources/project/gZEyOulxWBf_r9MGlsJJ-P82NOU/gbx5P7zNR5n_BFEEiG88spMOIKUd.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/resources/project/gZEyOulxWBf_r9MGlsJJ-P82NOU/l-78yjMr-OW4MN6g_hKbCRWSMlgd.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/resources/project/iMwdHOXOBiBXhnA_li8gtEJVTjc/RMvf4mEDuznAOqU6SKNmIWErfxgd.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/resources/project/iMwdHOXOBiBXhnA_li8gtEJVTjc/ZTr3GAe6p03ZVs2FdKKE0JsiFMQd.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/resources/project/lUEE6oMS266pXRAZlg3smfxXDbg/7gNYjFDQxyXKL4mheeNqZHpftSMd.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/resources/project/lUEE6oMS266pXRAZlg3smfxXDbg/GJgXhrOzeIfzJ4Mxuc0RleX8Xjwd.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/resources/project/lUEE6oMS266pXRAZlg3smfxXDbg/Iw3DTnzCmOMligiD78SgunDPLpYd.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/resources/project/lUEE6oMS266pXRAZlg3smfxXDbg/J1cS0otV4EMPqHouK_KnlBBNce8d.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/resources/project/lUEE6oMS266pXRAZlg3smfxXDbg/Uln--or03D5HXZBH9YqD3QK5dsUd.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/resources/project/lUEE6oMS266pXRAZlg3smfxXDbg/iIpBVuhW7gVJc5j0WbLLt8XXA5Qd.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/resources/project/lUEE6oMS266pXRAZlg3smfxXDbg/tYwoNWo9jkK-u6cNr6DzOzmRTccd.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/resources/project/qaw0eS1zuuY1ar9TdPn1GMfrjbQ/KocSmEw1PpelhlG7ZNeMUdHVtywd.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/resources/project/qaw0eS1zuuY1ar9TdPn1GMfrjbQ/rnpMu7jn2QWt_rQcz8FJ-MxGzVId.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/resources/project/HoHDHQ_WvHAAKj5aJOrvrg_vpt8/xXlmKuOQ7YT_G1elNhbKQIUqSRMd.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/KAXfQgCar2Yb8zOxgvf9hdmLP1E/yZBodFfilAan5pnc2GW0P080KcAd.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/SoftwareTests/FunctionTests.m:
--------------------------------------------------------------------------------
1 | classdef FunctionTests < matlab.unittest.TestCase
2 |
3 | % https://www.mathworks.com/help/matlab/matlab_prog/use-parameters-in-class-based-tests.html
4 |
5 | methods(Test)
6 |
7 | end % methods
8 |
9 | end % classdef
--------------------------------------------------------------------------------
/SoftwareTests/PreFiles/PreLoadForecastRegression.m:
--------------------------------------------------------------------------------
1 | % Pre-run script for LoadForecastRegression.mlx
2 | % ---- Known Issues -----
3 | KnownIssuesID = "";
4 | % ---- Pre-run commands -----
5 | regressionLearner = @()disp("(Don't) Open Regression Learner App...");
6 |
--------------------------------------------------------------------------------
/SoftwareTests/PreFiles/PreFE2_LoadForecastDL.m:
--------------------------------------------------------------------------------
1 | % Pre-run script for FE2_LoadForecastDL.mlx
2 | % ---- Known Issues -----
3 | KnownIssuesID = "";
4 | % ---- Pre-run commands -----
5 | analyzeNetwork = @(x)disp("(Don't) Open Deep Learning Network Analyzer app here...");
6 |
--------------------------------------------------------------------------------
/SoftwareTests/PreFiles/PreLoadForecastRegressionSoln.m:
--------------------------------------------------------------------------------
1 | % Pre-run script for LoadForecastRegressionSoln.mlx
2 | % ---- Known Issues -----
3 | KnownIssuesID = "";
4 | % ---- Pre-run commands -----
5 | regressionLearner = @()disp("(Don't) Open Regression Learner App...");
6 |
--------------------------------------------------------------------------------
/SoftwareTests/PreFiles/PreFE2_LoadForecastDLSoln.m:
--------------------------------------------------------------------------------
1 | % Pre-run script for FE2_LoadForecastDLSoln.mlx
2 | % ---- Known Issues -----
3 | KnownIssuesID = "";
4 | % ---- Pre-run commands -----
5 | analyzeNetwork = @(x)disp("(Don't) Open Deep Learning Network Analyzer app here...");
6 |
7 |
--------------------------------------------------------------------------------
/resources/project/KAXfQgCar2Yb8zOxgvf9hdmLP1E/x6KdlXF-Bd8MT1x823A7EtY9P2Ud.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/SECURITY.md:
--------------------------------------------------------------------------------
1 | # Reporting Security Vulnerabilities
2 |
3 | If you believe you have discovered a security vulnerability, please report it to
4 | [security@mathworks.com](mailto:security@mathworks.com). Please see
5 | [MathWorks Vulnerability Disclosure Policy for Security Researchers](https://www.mathworks.com/company/aboutus/policies_statements/vulnerability-disclosure-policy.html)
6 | for additional information.
--------------------------------------------------------------------------------
/.gitattributes:
--------------------------------------------------------------------------------
1 | *.fig binary
2 | *.mat binary
3 | *.mdl binary diff merge=mlAutoMerge
4 | *.mdlp binary
5 | *.mexa64 binary
6 | *.mexw64 binary
7 | *.mexmaci64 binary
8 | *.mlapp binary linguist-language=MATLAB
9 | *.mldatx binary
10 | *.mlproj binary
11 | *.mlx binary merge=mlAutoMerge linguist-language=MATLAB
12 | *.p binary
13 | *.sfx binary
14 | *.sldd binary
15 | *.slreqx binary merge=mlAutoMerge
16 | *.slmx binary merge=mlAutoMerge
17 | *.sltx binary
18 | *.slxc binary
19 | *.slx binary merge=mlAutoMerge linguist-language=Simulink
20 | *.slxp binary
21 |
22 | ## Other common binary file types
23 | *.docx binary
24 | *.exe binary
25 | *.jpg binary
26 | *.pdf binary
27 | *.png binary
28 | *.xlsx binary
29 |
30 | # Ignore HTML
31 |
32 | *.html linguist-detectable=false
33 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | # List of untracked files to ignore
2 |
3 | # Autosave files
4 | *.asv
5 | *.m~
6 | *.autosave
7 | *.slx.r*
8 | *.mdl.r*
9 |
10 | # MATLAB Drive
11 | *.MATLABDriveTag
12 |
13 | # Compiled files
14 | *.mex*
15 | *.p
16 |
17 | # Compressed files
18 | *.zip
19 |
20 | # Packaged app and toolbox files
21 | *.mlappinstall
22 | *.mltbx
23 |
24 | # Deployable archives
25 | *.ctf
26 |
27 | # Generated helpsearch folders
28 | helpsearch*/
29 |
30 | # Defined Simulink cache folder
31 | Utilities/SimulinkCache/*
32 |
33 | # Standard code generation folders
34 | slprj/
35 | sccprj/
36 | codegen/
37 |
38 | # Code generation file
39 | *.eep
40 | *.elf
41 | *.hex
42 | *.bin
43 |
44 | # Cache files
45 | *.slxc
46 |
47 | # Project settings
48 | Utilities/ProjectSettings.mat
49 |
50 | # GitLab page folder
51 | public/
--------------------------------------------------------------------------------
/SoftwareTests/CheckTestResults.m:
--------------------------------------------------------------------------------
1 | classdef CheckTestResults < matlab.unittest.TestCase
2 |
3 | properties (SetAccess = protected)
4 | end
5 |
6 | properties (ClassSetupParameter)
7 | Project = {currentProject()};
8 | end
9 |
10 | properties (TestParameter)
11 | Version
12 | end
13 |
14 |
15 | methods (TestParameterDefinition,Static)
16 |
17 | function Version = GetResults(Project)
18 | RootFolder = Project.RootFolder;
19 | Version = dir(fullfile(RootFolder,"public","TestResults*.txt"));
20 | Version = extractBetween([Version.name],"TestResults_",".txt");
21 | end
22 |
23 | end
24 |
25 | methods (TestClassSetup)
26 |
27 | function SetUpSmokeTest(testCase,Project)
28 | try
29 | currentProject;
30 | catch
31 | error("Project is not loaded.")
32 | end
33 | end
34 |
35 | end
36 |
37 | methods(Test)
38 |
39 | function CheckResults(testCase,Version)
40 | File = fullfile("public","TestResults_"+Version+".txt");
41 | Results = readtable(File,TextType="string");
42 | if ~all(Results.Passed)
43 | error("Some of the tests did not pass.")
44 | end
45 | end
46 |
47 | end
48 |
49 | end
--------------------------------------------------------------------------------
/SoftwareTests/RunAllTests.m:
--------------------------------------------------------------------------------
1 | function RunAllTests(ShowReport)
2 | arguments
3 | ShowReport (1,1) logical = false;
4 | end
5 |
6 | import matlab.unittest.plugins.TestReportPlugin;
7 |
8 | % Create a runner
9 | Runner = matlab.unittest.TestRunner.withTextOutput;
10 | Folder = fullfile(currentProject().RootFolder,"public",version("-release"));
11 | if ~isfolder(Folder)
12 | mkdir(Folder)
13 | else
14 | rmdir(Folder,'s')
15 | mkdir(Folder)
16 | end
17 | Plugin = TestReportPlugin.producingHTML(Folder,...
18 | "IncludingPassingDiagnostics",true,...
19 | "IncludingCommandWindowText",true,...
20 | "LoggingLevel",matlab.automation.Verbosity(1));
21 | Runner.addPlugin(Plugin);
22 |
23 |
24 | % Create the test suite with SmokeTest and Function test if they exist
25 | Suite = testsuite("SmokeTests");
26 | Suite = [Suite testsuite("FunctionTests")];
27 | Suite = [Suite testsuite("SolnSmokeTests")];
28 |
29 | % Run the test suite
30 | Results = Runner.run(Suite);
31 |
32 | if ShowReport
33 | web(fullfile(Folder,"index.html"))
34 | end
35 |
36 | % Format the results in a table and save them
37 | ResultsTable = table(Results')
38 | writetable(ResultsTable,fullfile(currentProject().RootFolder,...
39 | "public","TestResults_"+version("-release")+".txt"));
40 |
41 | % Assert success of test
42 | assertSuccess(Results);
43 |
44 | end
45 |
--------------------------------------------------------------------------------
/LICENSE.md:
--------------------------------------------------------------------------------
1 | Copyright (c) 2024, The MathWorks, Inc.
2 | All rights reserved.
3 |
4 | Redistribution and use in source and binary forms, with or without
5 | modification, are permitted provided that the following conditions are
6 | met:
7 |
8 | * Redistributions of source code must retain the above copyright
9 | notice, this list of conditions and the following disclaimer.
10 | * Redistributions in binary form must reproduce the above copyright
11 | notice, this list of conditions and the following disclaimer in
12 | the documentation and/or other materials provided with the distribution
13 | * Neither the name of the The MathWorks, Inc. nor the names
14 | of its contributors may be used to endorse or promote products derived
15 | from this software without specific prior written permission.
16 |
17 | THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
18 | AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
19 | IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
20 | ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
21 | LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
22 | CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
23 | SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
24 | INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
25 | CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
26 | ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
27 | POSSIBILITY OF SUCH DAMAGE.
28 |
--------------------------------------------------------------------------------
/SoftwareTests/PostSmokeTest.m:
--------------------------------------------------------------------------------
1 | function PostSmokeTest(ShowReport)
2 | arguments
3 | ShowReport (1,1) logical = false;
4 | end
5 |
6 | import matlab.unittest.plugins.TestRunnerPlugin;
7 |
8 | % Create the runner:
9 | Runner = matlab.unittest.TestRunner.withTextOutput;
10 |
11 | % Create report folder:
12 | Folder = fullfile(currentProject().RootFolder,"public");
13 | if ~isfolder(Folder)
14 | mkdir(Folder)
15 | end
16 |
17 | % Add HTML plugin:
18 | Plugin = matlab.unittest.plugins.TestReportPlugin.producingHTML(Folder,...
19 | "IncludingPassingDiagnostics",true,...
20 | "IncludingCommandWindowText",false,...
21 | "LoggingLevel",matlab.automation.Verbosity(1));
22 | Runner.addPlugin(Plugin);
23 |
24 |
25 | % Create Test Suite
26 | Suite = testsuite("CheckTestResults");
27 |
28 | % Run the test suite
29 | Results = Runner.run(Suite);
30 |
31 |
32 | % Format the results in a table and save them
33 | Results = table(Results');
34 | Version = extractBetween(string(Results.Name),"Version=",")");
35 | Passed = logical(Results.Passed);
36 |
37 | % Add link to other report
38 | File = fileread(fullfile("public","index.html"));
39 | for iVer = 1:length(Version)
40 | File = replace(File,"Version="+Version(iVer),...
41 | sprintf('%s',Version(iVer),"Version="+Version(iVer)));
42 | end
43 | writelines(File,fullfile("public","index.html"),"WriteMode","overwrite");
44 |
45 | % Format the JSON file
46 | Badge = struct;
47 | Badge.schemaVersion = 1;
48 | Badge.label = "Test Status";
49 | if all(Passed)
50 | Badge.color = "success";
51 | Badge.message = join("R"+Version," | ");
52 | elseif any(Passed)
53 | Badge.color = "yellowgreen";
54 | Badge.message = join("R"+Version(Passed)," | ");
55 | elseif all(~Passed)
56 | Badge.color = "critical";
57 | Badge.message = join("R"+Version," | ");
58 | end
59 | Badge = jsonencode(Badge);
60 | writelines(Badge,fullfile("Images","TestedWith.json"));
61 |
62 | if ShowReport
63 | web(fullfile(Folder,"index.html"))
64 | end
65 |
66 | end
--------------------------------------------------------------------------------
/CONTRIBUTING.md:
--------------------------------------------------------------------------------
1 | # Contributing
2 |
3 | >_If you believe you have discovered a security vulnerability, please **do not** open an issue or make a pull request. Follow the instructions in the [SECURITY.md](SECURITY.md) file in this repository._
4 |
5 | Thank you for your interest in contributing to a MathWorks repository! We encourage contributions large and small to this repository.
6 |
7 | **Contributions do not have to be code!** If you see a way to explain things more clearly or a great example of how to use something, please contribute it (or a link to your content). We welcome issues even if you don't code the solution. We also welcome pull requests to resolve issues that we haven't gotten to yet!
8 |
9 | ## How to give feedback
10 | * **Send us an email:** Contact the [MathWorks teaching resources team.](mailto:onlineteaching@mathworks.com)
11 | * **Open an issue:** Start by [creating an issue](https://docs.github.com/en/issues/tracking-your-work-with-issues/creating-an-issue) in the repository that you're interested in. That will start a conversation with the maintainer. When you are creating a bug report, please include as many details as possible. Please remember that other people do not have your background or understanding of the issue; make sure you are clear and complete in your description.
12 |
13 | ## How to contribute to the repository
14 | * **Work in your own public fork:** If you choose to make a contribution, you should [fork the repository](https://docs.github.com/en/get-started/quickstart/fork-a-repo). This creates an editable copy on GitHub where you can write, test, and refine your changes. We suggest that you keep your changes small and focused on the issue you submitted.
15 | * **Sign a Contributor License Agreement (CLA):** We require that all outside contributors sign a [CLA](https://en.wikipedia.org/wiki/Contributor_License_Agreement) before we can accept your contribution. When you create a pull request (see below), we'll reach out to you if you do not already have one on file. Essentially, the CLA gives us permission to publish your contribution as part of the repository.
16 | * **Make a pull request:** "[Pull Request](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests)" is a confusing term, but it means exactly what it says: You're requesting that the maintainers of the repository pull your changes in. If you don't have a CLA on file, we'll reach out to you. Your contribution will be reviewed, and we may ask you to revise your pull request based on our feedback. Once everyone is satisfied, we'll merge your pull request into the repository.
17 |
18 | ## Guidelines
19 |
20 | We don't have best practices for writing MATLAB® code, but we do have some recommendations:
21 |
22 | * You should not have any warnings or errors in the [code analyzer report](http://www.mathworks.com/help/matlab/matlab_prog/matlab-code-analyzer-report.html)
23 | * [Loren Shure's blog](https://blogs.mathworks.com/loren) has [great advice on improving your MATLAB code](https://blogs.mathworks.com/loren/category/best-practice/)
24 | * Examples should be written as [live scripts](https://www.mathworks.com/help/matlab/matlab_prog/what-is-a-live-script-or-function.html) or [Simulink® models](https://www.mathworks.com/help/simulink/index.html).
25 | * We adhere to the [CommonMark](https://commonmark.org/) specification where it does not conflict with GitHub rendering. If you edit your Markdown in Visual Studio Code or a similar editor, it uses [markdownlint](https://github.com/DavidAnson/markdownlint) to highlight issues in your Markdown.
26 |
27 | **Again, thanks for contributing, and we look forward to your issues and pull requests!**
28 |
--------------------------------------------------------------------------------
/.github/workflows/ci.yml:
--------------------------------------------------------------------------------
1 | name: MATLAB Build
2 |
3 | # Controls when the action will run.
4 | on:
5 | push:
6 | branches: [ release ]
7 | pull_request:
8 | branches: [ release ]
9 | workflow_dispatch:
10 |
11 | # Add permission to write GitHub pages
12 | permissions:
13 | contents: write
14 | pages: write
15 | id-token: write
16 |
17 | jobs:
18 | test:
19 | strategy:
20 | fail-fast: false
21 | matrix:
22 | MATLABVersion: [R2024b,R2025a,R2025b]
23 | runs-on: ubuntu-latest
24 | env:
25 | LD_PRELOAD: /usr/lib/x86_64-linux-gnu/libstdc++.so.6
26 | steps:
27 | # Checks-out your repository
28 | - uses: actions/checkout@v4
29 |
30 | # Sets up a display server
31 | - name: Start display server
32 | if: ${{ always() }}
33 | run: |
34 | sudo apt-get install xvfb
35 | Xvfb :99 &
36 | echo "DISPLAY=:99" >> $GITHUB_ENV
37 |
38 | # Sets up MATLAB
39 | - name: Setup MATLAB
40 | uses: matlab-actions/setup-matlab@v2
41 | with:
42 | release: ${{ matrix.MATLABVersion }}
43 | products: MATLAB Statistics_and_Machine_Learning_Toolbox Econometrics_Toolbox Deep_Learning_Toolbox Parallel_Computing_Toolbox Curve_Fitting_Toolbox
44 | # List required products above in the format shown (and uncomment them)
45 | # List of product strings:
46 | # Simulink
47 | # Statistics_and_Machine_Learning_Toolbox
48 | # Simulink_Coder
49 | # Econometrics_Toolbox
50 | # Deep_Learning_Toolbox
51 |
52 |
53 | # Run all the tests
54 | - name: Run SmokeTests
55 | uses: matlab-actions/run-command@v2
56 | with:
57 | command: openProject(pwd); RunAllTests;
58 |
59 | # Upload the test results as artifact
60 | - name: Upload TestResults
61 | if: ${{ always() }}
62 | uses: actions/upload-artifact@v4
63 | with:
64 | name: TestResults_${{ matrix.MATLABVersion }}
65 | path: ./public/*
66 | overwrite: true
67 |
68 | badge:
69 | if: ${{ always() }}
70 | needs: [test]
71 | strategy:
72 | fail-fast: false
73 | runs-on: ubuntu-latest
74 | steps:
75 |
76 | # Checks-out your repository
77 | - uses: actions/checkout@v4
78 |
79 | # Sets up R2023b
80 | - name: Setup MATLAB
81 | uses: matlab-actions/setup-matlab@v2
82 | with:
83 | release: R2024b
84 |
85 | # Download the test results from artifact
86 | - name: Download All TestResults
87 | uses: actions/download-artifact@v4
88 | with:
89 | path: public
90 | pattern: TestResults_*
91 | merge-multiple: true
92 |
93 | # Create the test results badge
94 | - name: Run PostSmokeTest
95 | uses: matlab-actions/run-command@v2
96 | with:
97 | command: openProject(pwd); PostSmokeTest;
98 |
99 | # Deploy reports to GitHub pages
100 | - name: Setup Pages
101 | uses: actions/configure-pages@v5
102 | - name: Upload pages artifact
103 | uses: actions/upload-pages-artifact@v3
104 | with:
105 | path: public
106 | - name: Deploy to GitHub Pages
107 | id: deployment
108 | uses: actions/deploy-pages@v4
109 |
110 | # Commit the JSON for the MATLAB releases badge
111 | - name: Commit changed files
112 | continue-on-error: true
113 | run: |
114 | git config user.name "${{ github.workflow }} by ${{ github.actor }}"
115 | git config user.email "<>"
116 | git pull
117 | git add Images/TestedWith.json
118 | git commit Images/TestedWith.json -m "Update CI badges ${{ github.ref_name }}"
119 | git fetch
120 | git push
121 |
--------------------------------------------------------------------------------
/SoftwareTests/SmokeTests.m:
--------------------------------------------------------------------------------
1 | classdef SmokeTests < matlab.unittest.TestCase
2 |
3 | properties
4 | RootFolder
5 | sparedEditors % Files already open when the test starts
6 | end % properties
7 |
8 | properties (ClassSetupParameter)
9 | Project = {currentProject()};
10 | end % ClassSetupParameter
11 |
12 | properties (TestParameter)
13 | File;
14 | end % TestParameter
15 |
16 | methods (TestParameterDefinition,Static)
17 |
18 | function File = RetrieveFile(Project) %#ok
19 | % Retrieve student template files:
20 | RootFolder = currentProject().RootFolder;
21 | File = dir(fullfile(RootFolder,"Scripts","*.m"));
22 | File = [File; dir(fullfile(RootFolder,"Scripts","*.mlx"))];
23 | File = {File.name};
24 | end
25 |
26 | end % Static TestParameterDefinition
27 |
28 | methods (TestClassSetup)
29 |
30 | function SetUpSmokeTest(testCase,Project) %#ok
31 | % Navigate to project root folder:
32 | testCase.RootFolder = Project.RootFolder;
33 | cd(testCase.RootFolder)
34 |
35 | % Close the StartUp app if still open:
36 | delete(findall(groot,'Name','StartUp App'))
37 |
38 | % Log MATLAB version:
39 | testCase.log("Running in " + version)
40 | end
41 |
42 | end % TestClassSetup
43 |
44 | methods(TestMethodSetup)
45 | function recordEditorsToSpare(testCase)
46 | testCase.sparedEditors = matlab.desktop.editor.getAll;
47 | testCase.sparedEditors = {testCase.sparedEditors.Filename};
48 | end
49 | end % TestMethodSetup
50 |
51 | methods(TestMethodTeardown)
52 | function closeOpenedEditors_thenDeleteWorkingDir(testCase)
53 | openEditors = matlab.desktop.editor.getAll;
54 | for editor=openEditors(1:end)
55 | if any(strcmp(editor.Filename, testCase.sparedEditors))
56 | continue;
57 | end
58 | % if not on our list, close the file
59 | editor.close();
60 | end
61 | end
62 | end % TestMethodTeardown
63 |
64 | methods(Test)
65 |
66 | function SmokeRun(testCase,File)
67 |
68 | % Navigate to project root folder:
69 | cd(testCase.RootFolder)
70 | FileToRun = string(File);
71 |
72 | % Pre-test:
73 | PreFiles = CheckPreFile(testCase,FileToRun);
74 | run(PreFiles);
75 |
76 | % Run SmokeTest
77 | disp(">> Running " + FileToRun);
78 | try
79 | run(fullfile("Scripts",FileToRun));
80 | catch ME
81 |
82 | end
83 |
84 | % Post-test:
85 | PostFiles = CheckPostFile(testCase,FileToRun);
86 | run(PostFiles)
87 |
88 | % Log every figure created during run:
89 | Figures = findall(groot,'Type','figure');
90 | Figures = flipud(Figures);
91 | if ~isempty(Figures)
92 | for f = 1:size(Figures,1)
93 | if ~isempty(Figures(f).Number)
94 | FigDiag = matlab.unittest.diagnostics.FigureDiagnostic(Figures(f),'Formats','png');
95 | log(testCase,1,FigDiag);
96 | end
97 | end
98 | end
99 |
100 | % Close all figures and Simulink models
101 | close all force
102 | if any(matlab.addons.installedAddons().Name == "Simulink")
103 | bdclose all
104 | end
105 |
106 | % Rethrow error if any
107 | if exist("ME","var")
108 | if ~any(strcmp(ME.identifier,KnownIssuesID))
109 | rethrow(ME)
110 | end
111 | end
112 |
113 | end
114 |
115 | end % Test Methods
116 |
117 |
118 | methods (Access = private)
119 |
120 | function Path = CheckPreFile(testCase,Filename)
121 | PreFile = "Pre"+extractBefore(Filename,".m")+".m";
122 | PreFilePath = fullfile(testCase.RootFolder,"SoftwareTests","PreFiles",PreFile);
123 | if ~isfolder(fullfile(testCase.RootFolder,"SoftwareTests/PreFiles"))
124 | mkdir(fullfile(testCase.RootFolder,"SoftwareTests/PreFiles"))
125 | end
126 | if ~isfile(PreFilePath)
127 | writelines("% Pre-run script for "+Filename,PreFilePath)
128 | writelines("% ---- Known Issues -----",PreFilePath,'WriteMode','append');
129 | writelines("KnownIssuesID = "+char(34)+char(34)+";",PreFilePath,'WriteMode','append');
130 | writelines("% ---- Pre-run commands -----",PreFilePath,'WriteMode','append');
131 | writelines(" ",PreFilePath,'WriteMode','append');
132 | end
133 | Path = PreFilePath;
134 | end
135 |
136 | function Path = CheckPostFile(testCase,Filename)
137 | PostFile = "Post"+extractBefore(Filename,".m")+".m";
138 | PostFilePath = fullfile(testCase.RootFolder,"SoftwareTests","PostFiles",PostFile);
139 | if ~isfolder(fullfile(testCase.RootFolder,"SoftwareTests/PostFiles"))
140 | mkdir(fullfile(testCase.RootFolder,"SoftwareTests/PostFiles"))
141 | end
142 | if ~isfile(PostFilePath)
143 | writelines("% Post-run script for "+Filename,PostFilePath)
144 | writelines("% ---- Post-run commands -----",PostFilePath,'WriteMode','append');
145 | writelines(" ",PostFilePath,'WriteMode','append');
146 | end
147 | Path = PostFilePath;
148 | end
149 |
150 | end % Private Methods
151 |
152 | end % Smoketests
--------------------------------------------------------------------------------
/SoftwareTests/SolnSmokeTests.m:
--------------------------------------------------------------------------------
1 | classdef SolnSmokeTests < matlab.unittest.TestCase
2 |
3 | properties
4 | RootFolder
5 | isSolnOnPath
6 | sparedEditors % Track open files
7 | end % properties
8 |
9 | properties (ClassSetupParameter)
10 | Project = {currentProject()};
11 | end % ClassSetupParameter
12 |
13 | methods(TestMethodSetup)
14 | function recordEditorsToSpare(testCase)
15 | testCase.sparedEditors = matlab.desktop.editor.getAll;
16 | testCase.sparedEditors = {testCase.sparedEditors.Filename};
17 | end
18 | end % TestMethodSetup
19 |
20 | methods(TestMethodTeardown)
21 | function closeOpenedEditors_thenDeleteWorkingDir(testCase)
22 | openEditors = matlab.desktop.editor.getAll;
23 | for editor=openEditors(1:end)
24 | if any(strcmp(editor.Filename, testCase.sparedEditors))
25 | continue;
26 | end
27 | % if not on our list, close the file
28 | editor.close();
29 | end
30 | end
31 | end % TestMethodTeardown
32 |
33 | properties (TestParameter)
34 | File;
35 | end % TestParameter
36 |
37 | methods (TestParameterDefinition,Static)
38 |
39 | function File = GetScriptName(Project)
40 | % Retrieve student template files:
41 | RootFolder = Project.RootFolder;
42 | File = dir(fullfile(RootFolder,"Scripts","*.m"));
43 | File = [File; dir(fullfile(RootFolder,"Scripts","*.mlx"))];
44 | File = {File.name};
45 | end
46 |
47 | end % Static TestParameterDefinition
48 |
49 | methods (TestClassSetup)
50 |
51 | function SetUpPath(testCase,Project)
52 | % Navigate to project root folder:
53 | testCase.RootFolder = Project.RootFolder;
54 | cd(testCase.RootFolder)
55 |
56 | % Check that solutions are on path:
57 | testCase.isSolnOnPath = isfolder("Solutions");
58 | if testCase.isSolnOnPath == 0
59 | addpath(genpath(fullfile(testCase.RootFolder,"InstructorResources","Solutions")))
60 | end
61 |
62 | % Close the StartUp app if still open:
63 | delete(findall(groot,'Name','StartUp App'))
64 |
65 | % Log MATLAB version:
66 | testCase.log("Running in " + version)
67 |
68 | end % function setUpPath
69 |
70 | end % methods (TestClassSetup)
71 |
72 | methods(Test)
73 |
74 | % Check that solutions files exist for each of the student
75 | % templates
76 | function ExistSolns(testCase,File)
77 | SolutionName = replace(string(File),".m","Soln.m");
78 | assert(exist(SolutionName,"file"),"Missing solutions for "+File);
79 | end
80 |
81 |
82 | function SmokeRun(testCase,File)
83 |
84 | % Navigate to project root folder:
85 | cd(testCase.RootFolder)
86 | FileToRun = replace(string(File),".m","Soln.m");
87 |
88 | % Pre-test:
89 | PreFiles = CheckPreFile(testCase,FileToRun);
90 | run(PreFiles);
91 |
92 | % Run SmokeTest
93 | disp(">> Running " + FileToRun);
94 | try
95 | run(fullfile("InstructorResources","Solutions",FileToRun));
96 | catch ME
97 |
98 | end
99 |
100 | % Post-test:
101 | PostFiles = CheckPostFile(testCase,FileToRun);
102 | run(PostFiles)
103 |
104 | % Log every figure created during run:
105 | Figures = findall(groot,'Type','figure');
106 | Figures = flipud(Figures);
107 | if ~isempty(Figures)
108 | for f = 1:size(Figures,1)
109 | if ~isempty(Figures(f).Number)
110 | FigDiag = matlab.unittest.diagnostics.FigureDiagnostic(Figures(f),'Formats','png');
111 | log(testCase,1,FigDiag);
112 | end
113 | end
114 | end
115 |
116 | % Close all figures and Simulink models
117 | close all force
118 | if any(matlab.addons.installedAddons().Name == "Simulink")
119 | bdclose all
120 | end
121 |
122 | % Rethrow error if any
123 | if exist("ME","var")
124 | if ~any(strcmp(ME.identifier,KnownIssuesID))
125 | rethrow(ME)
126 | end
127 | end
128 |
129 | end
130 |
131 | end % Test Methods
132 |
133 | methods (Access = private)
134 |
135 | function Path = CheckPreFile(testCase,Filename)
136 | PreFile = "Pre"+extractBefore(Filename,".m")+".m";
137 | PreFilePath = fullfile(testCase.RootFolder,"SoftwareTests","PreFiles",PreFile);
138 | if ~isfolder(fullfile(testCase.RootFolder,"SoftwareTests/PreFiles"))
139 | mkdir(fullfile(testCase.RootFolder,"SoftwareTests/PreFiles"))
140 | end
141 | if ~isfile(PreFilePath)
142 | writelines("% Pre-run script for "+Filename,PreFilePath)
143 | writelines("% ---- Known Issues -----",PreFilePath,'WriteMode','append');
144 | writelines("KnownIssuesID = "+char(34)+char(34)+";",PreFilePath,'WriteMode','append');
145 | writelines("% ---- Pre-run commands -----",PreFilePath,'WriteMode','append');
146 | writelines(" ",PreFilePath,'WriteMode','append');
147 | end
148 | Path = PreFilePath;
149 | end
150 |
151 | function Path = CheckPostFile(testCase,Filename)
152 | PostFile = "Post"+extractBefore(Filename,".m")+".m";
153 | PostFilePath = fullfile(testCase.RootFolder,"SoftwareTests","PostFiles",PostFile);
154 | if ~isfolder(fullfile(testCase.RootFolder,"SoftwareTests/PostFiles"))
155 | mkdir(fullfile(testCase.RootFolder,"SoftwareTests/PostFiles"))
156 | end
157 | if ~isfile(PostFilePath)
158 | writelines("% Post-run script for "+Filename,PostFilePath)
159 | writelines("% ---- Post-run commands -----",PostFilePath,'WriteMode','append');
160 | writelines(" ",PostFilePath,'WriteMode','append');
161 | end
162 | Path = PostFilePath;
163 | end
164 |
165 | end % Private Access Methods
166 |
167 | methods (TestClassTeardown)
168 |
169 | function ResetPath(testCase)
170 | if ~testCase.isSolnOnPath && exist("Solutions","dir")
171 | rmpath(genpath(fullfile(currentProject().RootFolder,"InstructorResources","Solutions")))
172 | end
173 | end
174 |
175 | end % TestClassTeardown
176 |
177 | end % SolnSmokeTests
178 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 |
2 | # Machine Learning for Regression
3 |
4 |
5 | [](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&file=README.mlx)
6 |
7 | [](https://MathWorks-Teaching-Resources.github.io/Machine-Learning-for-Regression)
8 |
9 | **Curriculum Module**
10 |
11 | _Created with R2024b. Compatible with R2024b and later releases._
12 |
13 | # Information
14 |
15 | This curriculum module contains interactive [MATLAB® live scripts](https://www.mathworks.com/products/matlab/live-editor.html) that teach the basics of machine learning for regression.
16 |
17 |
18 | ## Background
19 |
20 | You can use these live scripts as demonstrations in lectures, class activities, or interactive assignments outside class. This module covers the difference between regression, classification, and clustering, as well as feature engineering and feature extraction, overfitting and underfitting, and a variety of machine learning models commonly used for regression. It also includes a detailed example of applying regression models for electricity load forecasting using real\-world data.
21 |
22 |
23 | The instructions inside the live scripts will guide you through the exercises and activities. Get started with each live script by running it one section at a time. To stop running the script or a section midway (for example, when an animation is in progress), use the
Stop button in the **RUN** section of the **Live Editor** tab in the MATLAB Toolstrip.
24 |
25 | ## Contact Us
26 |
27 | Contact the [MathWorks Educator Content Development Team](mailto:onlineteaching@mathworks.com) if you would like to provide feedback, or if you have a question.
28 |
29 |
30 | ## Prerequisites
31 |
32 | This module does not assume any prior exposure to the subject of machine learning.
33 |
34 |
35 | ## Getting Started
36 | ### Accessing the Module
37 | ### **On MATLAB Online:**
38 |
39 | Use the [
](https://matlab.mathworks.com/open/github/v1?repo=MathWorks-Teaching-Resources/Machine-Learning-for-Regression&project=MLforRegression.prj) link to download the module. You will be prompted to log in or create a MathWorks account. The project will be loaded, and you will see an app with several navigation options to get you started.
40 |
41 | ### **On Desktop:**
42 |
43 | Download or clone this repository. Open MATLAB, navigate to the folder containing these scripts and double\-click on [MLforRegression.prj](MLforRegression.prj). It will add the appropriate files to your MATLAB path and open an app that asks you where you would like to start.
44 |
45 |
46 | Ensure you have all the required products (listed below) installed. If you need to include a product, add it using the Add\-On Explorer. To install an add\-on, go to the **Home** tab and select
**Add-Ons** > **Get Add-Ons**.
47 |
48 |
49 | ## Products
50 |
51 | MATLAB® is used throughout. Tools from Statistics and Machine Learning Toolbox™, Deep Learning Toolbox™, and Econometrics Toolbox™ are used frequently as well. Parallel Computing Toolbox™ is utilized specifically for the [parfor](https://www.mathworks.com/help/parallel-computing/parfor.html) function. Curve Fitting Toolbox™ is used specifically for the [fittype](https://www.mathworks.com/help/curvefit/fittype.html) function.
52 |
53 |
54 | # Scripts
55 |
56 | ## [**MachineLearningIntro.mlx**](Scripts/MachineLearningIntro.mlx)
57 | | | |
58 | | :-- | :-- |
59 | |
| **In this script, students will...**
$\bullet$ Learn the difference between regression, classification, and clustering
$\bullet$ Define feature engineering/extraction
$\bullet$ Identify and use different machine learning models commonly used for regression
$\bullet$ Be able to explain overfitting and underfitting
|
60 | | | |
61 |
62 | ## [**LoadForecastRegression.mlx**](Scripts/LoadForecastRegression.mlx)
63 | | | |
64 | | :-- | :-- |
65 | |
| **In this script, students will...**
$\bullet$ Apply the machine learning workflow to solve a problem in time series forecasting
$\bullet$ Engineer appropriate features to solve the forecasting problem
$\bullet$ Validate and compare different types of regression models
$\bullet$ Test and evaluate the trained model to make predictions
|
66 | | | |
67 |
68 | ## [**FE1\_ProgrammaticML.mlx**](Scripts/FE1_ProgrammaticML.mlx) **and** [**FE2\_LoadForecastDL.mlx**](Scripts/FE2_LoadForecastDL.mlx)
69 | | | |
70 | | :-- | :-- |
71 | |
| **In these scripts, students will...**
$\bullet$ Expand on the practical problem presented in [LoadForecastRegression.mlx](Scripts/LoadForecastRegression.mlx)
$\bullet$ Define feature engineering/extraction
$\bullet$ Identify and use different machine learning models commonly used for regression
$\bullet$ Be able to explain overfitting and underfitting
|
72 | | | |
73 |
74 | # Related Courseware Modules
75 | ## [**Regression Basics**](https://www.mathworks.com/matlabcentral/fileexchange/93435-regression-basics)
76 | | | |
77 | | :-- | :-- |
78 | |
| **Available on:**
[
](https://www.mathworks.com/matlabcentral/fileexchange/93435-regression-basics)
[
](https://matlab.mathworks.com/open/github/v1?repo=MathWorks-Teaching-Resources/Regression-Basics&project=RegressionBasics.prj)
[GitHub](https://github.com/MathWorks-Teaching-Resources/Regression-Basics)
|
79 | | | |
80 |
81 | ## [**Machine Learning Methods: Clustering**](https://www.mathworks.com/matlabcentral/fileexchange/135381-machine-learning-methods-clustering)
82 | | | |
83 | | :-- | :-- |
84 | |
| **Available on:**
[
](https://www.mathworks.com/matlabcentral/fileexchange/135381-machine-learning-methods-clustering)
[
](https://matlab.mathworks.com/open/github/v1?repo=MathWorks-Teaching-Resources/Machine-Learning-Methods-Clustering&project=MLMethodsClustering.prj)
[GitHub](https://github.com/MathWorks-Teaching-Resources/Machine-Learning-Methods-Clustering)
|
85 | | | |
86 |
87 |
88 | Or feel free to explore our other [modular courseware content](https://www.mathworks.com/matlabcentral/fileexchange/?q=tag%3A%22courseware+module%22&sort=downloads_desc_30d).
89 |
90 | # Educator Resources
91 | - [Educator Page](https://www.mathworks.com/academia/educators.html)
92 |
93 | # Contribute
94 |
95 | Looking for more? Find an issue? Have a suggestion? Please contact the [MathWorks Educator Content Development Team](mailto:%20onlineteaching@mathworks.com). If you want to contribute directly to this project, you can find information about how to do so in the [CONTRIBUTING.md](https://github.com/MathWorks-Teaching-Resources/Machine-Learning-for-Regression/blob/release/CONTRIBUTING.md) page on GitHub.
96 |
97 |
98 | *©* Copyright 2025 The MathWorks, Inc
99 |
100 |
101 |
--------------------------------------------------------------------------------
/Utilities/ProjectStartupApp.m:
--------------------------------------------------------------------------------
1 | classdef ProjectStartupApp < matlab.apps.AppBase
2 |
3 | % Properties that correspond to app components
4 | properties (Access = public)
5 | StartUpAppUIFigure matlab.ui.Figure
6 | FeedBackPanel matlab.ui.container.Panel
7 | FeedBackGrid matlab.ui.container.GridLayout
8 | ReviewTitle matlab.ui.control.Label
9 | ReviewText matlab.ui.control.Label
10 | OtherButton matlab.ui.control.Button
11 | StudentButton matlab.ui.control.Button
12 | FacultyButton matlab.ui.control.Button
13 | Q1 matlab.ui.control.Label
14 | WelcomePanel matlab.ui.container.Panel
15 | WelcomeGrid matlab.ui.container.GridLayout
16 | WelcomeTitle matlab.ui.control.Label
17 | CoverImage matlab.ui.control.Image
18 | ReviewUsButton matlab.ui.control.Button
19 | READMEButton matlab.ui.control.Button
20 | MainMenuButton matlab.ui.control.Button
21 | end
22 |
23 | % Properties to be modified
24 | properties (Access = private)
25 | GitHubOrganization = "MathWorks-Teaching-Resources"; % Description
26 | GitHubRepository = "Machine-Learning-for-Regression";
27 | ImagePath {mustBeFile} = fullfile("Images","MLforRegression.png");
28 | end
29 |
30 | properties (Access = private)
31 | InitPosition;
32 | ProjectName;
33 | end
34 |
35 | methods (Access = private, Static)
36 |
37 | function saveSettings(isReviewed,numLoad)
38 | try
39 | save(fullfile("Utilities","ProjectSettings.mat"),"isReviewed","numLoad");
40 | catch
41 | end
42 | end
43 |
44 | end
45 |
46 |
47 | % Callbacks that handle component events
48 | methods (Access = private)
49 |
50 | % Code that executes after component creation
51 | function startupFcn(app)
52 |
53 | % Copy title and set cover image
54 | app.ProjectName = currentProject().Name;
55 | app.WelcomeTitle.Text = "Welcome to " + app.ProjectName;
56 | app.ReviewTitle.Text = app.WelcomeTitle.Text;
57 | app.CoverImage.ImageSource = app.ImagePath;
58 |
59 | % Switch tab to review if has not been reviewed yet
60 | if isfile(fullfile("Utilities","ProjectSettings.mat"))
61 | load(fullfile("Utilities","ProjectSettings.mat"),"isReviewed","numLoad");
62 | numLoad = numLoad + 1; % Increment counter
63 | else
64 | isReviewed = false;
65 | numLoad = 1; % Initialize counter
66 | end
67 |
68 | % Select tab to display
69 | if ~isReviewed && numLoad > 2
70 | isReviewed = true;
71 | app.FeedBackGrid.Parent = app.StartUpAppUIFigure;
72 | else
73 | app.WelcomeGrid.Parent = app.StartUpAppUIFigure;
74 | end
75 | app.InitPosition = app.StartUpAppUIFigure.Position;
76 |
77 | % Save new settings
78 | app.saveSettings(isReviewed,numLoad)
79 |
80 | end
81 |
82 | % Close request function: StartUpAppUIFigure
83 | function StartUpAppUIFigureCloseRequest(app, event)
84 | if event.Source == app.READMEButton
85 | open README.mlx
86 | elseif event.Source == app.MainMenuButton
87 | open MainMenu.mlx
88 | elseif event.Source == app.FacultyButton
89 | open MainMenu.mlx
90 | elseif event.Source == app.StudentButton
91 | open MainMenu.mlx
92 | elseif event.Source == app.OtherButton
93 | open MainMenu.mlx
94 | else
95 | disp("Thank you for your time.")
96 | end
97 | delete(app)
98 | end
99 |
100 | % Button pushed function: MainMenuButton
101 | function MainMenuButtonPushed(app, event)
102 | StartUpAppUIFigureCloseRequest(app,event)
103 | end
104 |
105 | % Button pushed function: FacultyButton
106 | function FacultyButtonPushed(app, event)
107 | % Open Faculty Form
108 | import matlab.net.*
109 | % Create the URI object with the base URL
110 | uri = URI('https://forms.office.com/Pages/ResponsePage.aspx','literal');
111 | % Set the Query property with an array of QueryParameter objects
112 | uri.Query = [
113 | QueryParameter('id', 'ETrdmUhDaESb3eUHKx3B5mlcO9AKxC5AgMAKBg6OKuBUNTVXVlBTS0lOU0hPRExYMldGWldVQUhIRC4u')
114 | QueryParameter('r2017080ed20546d1a2db18fe36421929', app.ProjectName)
115 | ];
116 | web(strrep(uri.EncodedURI,"+","%20"))
117 | StartUpAppUIFigureCloseRequest(app,event)
118 | end
119 |
120 | % Button pushed function: StudentButton
121 | function StudentButtonPushed(app, event)
122 | % Open Student Form
123 | import matlab.net.*
124 | % Create the URI object with the base URL
125 | uri = URI('https://forms.office.com/Pages/ResponsePage.aspx','literal');
126 | % Set the Query property with an array of QueryParameter objects
127 | uri.Query = [
128 | QueryParameter('id', 'ETrdmUhDaESb3eUHKx3B5mlcO9AKxC5AgMAKBg6OKuBUNlNBOVRZSDZHT1VTMzA4MjdHSUdVR0o3Vy4u')
129 | QueryParameter('r362e367caa234debbf4f65a58a0338e6', app.ProjectName)
130 | ];
131 | web(strrep(uri.EncodedURI,"+","%20"))
132 | StartUpAppUIFigureCloseRequest(app,event)
133 | end
134 |
135 | % Button pushed function: OtherButton
136 | function OtherButtonPushed(app, event)
137 | % Open Student Form
138 | import matlab.net.*
139 | % Create the URI object with the base URL
140 | uri = URI('https://forms.office.com/Pages/ResponsePage.aspx','literal');
141 | % Set the Query property with an array of QueryParameter objects
142 | uri.Query = [
143 | QueryParameter('id', 'ETrdmUhDaESb3eUHKx3B5mlcO9AKxC5AgMAKBg6OKuBUNlNBOVRZSDZHT1VTMzA4MjdHSUdVR0o3Vy4u')
144 | QueryParameter('r362e367caa234debbf4f65a58a0338e6', app.ProjectName)
145 | ];
146 | web(strrep(uri.EncodedURI,"+","%20"))
147 | StartUpAppUIFigureCloseRequest(app,event)
148 | end
149 |
150 | % Button pushed function: ReviewUsButton
151 | function ReviewUsButtonPushed(app, event)
152 | app.WelcomeGrid.Parent = app.WelcomePanel;
153 | app.FeedBackGrid.Parent = app.StartUpAppUIFigure;
154 | end
155 |
156 | % Button pushed function: READMEButton
157 | function READMEButtonPushed(app, event)
158 | StartUpAppUIFigureCloseRequest(app,event)
159 | end
160 | end
161 |
162 | % Component initialization
163 | methods (Access = private)
164 |
165 | % Create UIFigure and components
166 | function createComponents(app)
167 |
168 | % Create StartUpAppUIFigure and hide until all components are created
169 | app.StartUpAppUIFigure = uifigure('Visible', 'off');
170 | app.StartUpAppUIFigure.AutoResizeChildren = 'off';
171 | app.StartUpAppUIFigure.Position = [100 100 276 484];
172 | app.StartUpAppUIFigure.Name = 'StartUp App';
173 | app.StartUpAppUIFigure.CloseRequestFcn = createCallbackFcn(app, @StartUpAppUIFigureCloseRequest, true);
174 |
175 | % Create WelcomePanel
176 | app.WelcomePanel = uipanel(app.StartUpAppUIFigure);
177 | app.WelcomePanel.AutoResizeChildren = 'off';
178 | app.WelcomePanel.Position = [-551 87 244 410];
179 |
180 | % Create WelcomeGrid
181 | app.WelcomeGrid = uigridlayout(app.WelcomePanel);
182 | app.WelcomeGrid.ColumnWidth = {'1x', '8x', '1x'};
183 | app.WelcomeGrid.RowHeight = {'2x', '5x', '1x', '1x', '1x'};
184 |
185 | % Create MainMenuButton
186 | app.MainMenuButton = uibutton(app.WelcomeGrid, 'push');
187 | app.MainMenuButton.ButtonPushedFcn = createCallbackFcn(app, @MainMenuButtonPushed, true);
188 | app.MainMenuButton.FontSize = 18;
189 | app.MainMenuButton.Layout.Row = 3;
190 | app.MainMenuButton.Layout.Column = 2;
191 | app.MainMenuButton.Text = 'Main Menu';
192 |
193 | % Create READMEButton
194 | app.READMEButton = uibutton(app.WelcomeGrid, 'push');
195 | app.READMEButton.ButtonPushedFcn = createCallbackFcn(app, @READMEButtonPushed, true);
196 | app.READMEButton.FontSize = 18;
197 | app.READMEButton.Layout.Row = 4;
198 | app.READMEButton.Layout.Column = 2;
199 | app.READMEButton.Text = 'README';
200 |
201 | % Create ReviewUsButton
202 | app.ReviewUsButton = uibutton(app.WelcomeGrid, 'push');
203 | app.ReviewUsButton.ButtonPushedFcn = createCallbackFcn(app, @ReviewUsButtonPushed, true);
204 | app.ReviewUsButton.FontSize = 18;
205 | app.ReviewUsButton.Layout.Row = 5;
206 | app.ReviewUsButton.Layout.Column = 2;
207 | app.ReviewUsButton.Text = 'Review Us';
208 |
209 | % Create CoverImage
210 | app.CoverImage = uiimage(app.WelcomeGrid);
211 | app.CoverImage.Layout.Row = 2;
212 | app.CoverImage.Layout.Column = [1 3];
213 | app.CoverImage.ImageSource = 'MLforRegression.png';
214 |
215 | % Create WelcomeTitle
216 | app.WelcomeTitle = uilabel(app.WelcomeGrid);
217 | app.WelcomeTitle.HorizontalAlignment = 'center';
218 | app.WelcomeTitle.VerticalAlignment = 'top';
219 | app.WelcomeTitle.WordWrap = 'on';
220 | app.WelcomeTitle.FontSize = 24;
221 | app.WelcomeTitle.FontWeight = 'bold';
222 | app.WelcomeTitle.Layout.Row = 1;
223 | app.WelcomeTitle.Layout.Column = [1 3];
224 | app.WelcomeTitle.Text = '';
225 |
226 | % Create FeedBackPanel
227 | app.FeedBackPanel = uipanel(app.StartUpAppUIFigure);
228 | app.FeedBackPanel.AutoResizeChildren = 'off';
229 | app.FeedBackPanel.Position = [-291 87 236 409];
230 |
231 | % Create FeedBackGrid
232 | app.FeedBackGrid = uigridlayout(app.FeedBackPanel);
233 | app.FeedBackGrid.ColumnWidth = {'1x', '8x', '1x'};
234 | app.FeedBackGrid.RowHeight = {'2x', '3x', '2x', '1x', '1x', '1x'};
235 |
236 | % Create Q1
237 | app.Q1 = uilabel(app.FeedBackGrid);
238 | app.Q1.HorizontalAlignment = 'center';
239 | app.Q1.WordWrap = 'on';
240 | app.Q1.FontSize = 18;
241 | app.Q1.FontWeight = 'bold';
242 | app.Q1.Layout.Row = 3;
243 | app.Q1.Layout.Column = [1 3];
244 | app.Q1.Text = 'What describes you best?';
245 |
246 | % Create FacultyButton
247 | app.FacultyButton = uibutton(app.FeedBackGrid, 'push');
248 | app.FacultyButton.ButtonPushedFcn = createCallbackFcn(app, @FacultyButtonPushed, true);
249 | app.FacultyButton.FontSize = 18;
250 | app.FacultyButton.Layout.Row = 4;
251 | app.FacultyButton.Layout.Column = 2;
252 | app.FacultyButton.Text = 'Faculty';
253 |
254 | % Create StudentButton
255 | app.StudentButton = uibutton(app.FeedBackGrid, 'push');
256 | app.StudentButton.ButtonPushedFcn = createCallbackFcn(app, @StudentButtonPushed, true);
257 | app.StudentButton.FontSize = 18;
258 | app.StudentButton.Layout.Row = 5;
259 | app.StudentButton.Layout.Column = 2;
260 | app.StudentButton.Text = 'Student';
261 |
262 | % Create OtherButton
263 | app.OtherButton = uibutton(app.FeedBackGrid, 'push');
264 | app.OtherButton.ButtonPushedFcn = createCallbackFcn(app, @OtherButtonPushed, true);
265 | app.OtherButton.FontSize = 18;
266 | app.OtherButton.Layout.Row = 6;
267 | app.OtherButton.Layout.Column = 2;
268 | app.OtherButton.Text = 'Other';
269 |
270 | % Create ReviewText
271 | app.ReviewText = uilabel(app.FeedBackGrid);
272 | app.ReviewText.HorizontalAlignment = 'center';
273 | app.ReviewText.WordWrap = 'on';
274 | app.ReviewText.FontSize = 14;
275 | app.ReviewText.Layout.Row = 2;
276 | app.ReviewText.Layout.Column = [1 3];
277 | app.ReviewText.Text = 'Please help us improve your experience by answering a few questions.';
278 |
279 | % Create ReviewTitle
280 | app.ReviewTitle = uilabel(app.FeedBackGrid);
281 | app.ReviewTitle.HorizontalAlignment = 'center';
282 | app.ReviewTitle.VerticalAlignment = 'top';
283 | app.ReviewTitle.WordWrap = 'on';
284 | app.ReviewTitle.FontSize = 24;
285 | app.ReviewTitle.FontWeight = 'bold';
286 | app.ReviewTitle.Layout.Row = 1;
287 | app.ReviewTitle.Layout.Column = [1 3];
288 | app.ReviewTitle.Text = '';
289 |
290 | % Show the figure after all components are created
291 | app.StartUpAppUIFigure.Visible = 'on';
292 | end
293 | end
294 |
295 | % App creation and deletion
296 | methods (Access = public)
297 |
298 | % Construct app
299 | function app = ProjectStartupApp
300 |
301 | % Create UIFigure and components
302 | createComponents(app)
303 |
304 | % Register the app with App Designer
305 | registerApp(app, app.StartUpAppUIFigure)
306 |
307 | % Execute the startup function
308 | runStartupFcn(app, @startupFcn)
309 |
310 | if nargout == 0
311 | clear app
312 | end
313 | end
314 |
315 | % Code that executes before app deletion
316 | function delete(app)
317 |
318 | % Delete UIFigure when app is deleted
319 | delete(app.StartUpAppUIFigure)
320 | end
321 | end
322 | end
--------------------------------------------------------------------------------