Skip to content
Aabha AI Academy
Skip to reading

Applied ML

Content Checksums

{
  "version": "2026-10-14.1",
  "files": [
    {
      "path": "ASSESSMENT.md",
      "bytes": 11551,
      "sha256": "0452e7d2955d1ccf4e8012dc7d82d94c57bc7d03a009ca050d9c851f36c2d428"
    },
    {
      "path": "COURSEBOOK.md",
      "bytes": 91897,
      "sha256": "7785b66c2310b72488f20bdcc14f4996733fce281787ee4aa30d24f8f61c8d20"
    },
    {
      "path": "DATA_DICTIONARY.md",
      "bytes": 5043,
      "sha256": "823240cdcfe7848b4f2d5e9913eec123dec8b2b984aacc5701a3bd393b288c3c"
    },
    {
      "path": "INSTRUCTOR_GUIDE.md",
      "bytes": 2682,
      "sha256": "adafc40e569f7e328fba8276161ac980352852c6d8e4da8876cc49597640e72d"
    },
    {
      "path": "LESSON_SOURCES.md",
      "bytes": 11257,
      "sha256": "09bca9f1ec5b19f593ccf000ea208a60a4c9795c5f49a3de39f15fccfc44cf84"
    },
    {
      "path": "README.md",
      "bytes": 2268,
      "sha256": "f977340f805bafba411982601e2f01c81cfd81887222a2e68ae9d1ff0b42233c"
    },
    {
      "path": "SETUP.md",
      "bytes": 6549,
      "sha256": "ad1c5d772fc53c51e45d99e3342315e6b7150c0f15070a561eac2889085a6b40"
    },
    {
      "path": "SOLUTIONS.md",
      "bytes": 36576,
      "sha256": "8306146ebbe22037153bb6e0da53e55d75243617738ea3d639bf52f21c411e7e"
    },
    {
      "path": "SOURCES.md",
      "bytes": 11715,
      "sha256": "3209d8296c4fb72083b075af70509a29f30bb5a22258ca6a378f1ce9ff5d1c4f"
    },
    {
      "path": "SYLLABUS.md",
      "bytes": 4542,
      "sha256": "dd20b4206c7a93df9efa603bc2c56f29d056e3c6dd1dea25d0595082f7239962"
    },
    {
      "path": "VALIDATION.md",
      "bytes": 4280,
      "sha256": "e9d32c9dfd7793810d354a8ca2000a6c6f4ea660a85d518aceb660a00b2830e2"
    },
    {
      "path": "assets/01_time_roles.svg",
      "bytes": 2424,
      "sha256": "e5b2b1eaf5df8d8310f354a4e073458c219580ec7a8c00e297bc8da75144945a"
    },
    {
      "path": "assets/02_pipeline.svg",
      "bytes": 2783,
      "sha256": "4eabb1193eafc7400dcd1e63ee903afcf77d4bd2d1be925283c7b6f8d530ce73"
    },
    {
      "path": "assets/03_rolling_cv.svg",
      "bytes": 2806,
      "sha256": "7ea52082256e9460b3f2af2f047025b9cd5a5b1535e5f3d49db82ea2a2a177de"
    },
    {
      "path": "assets/04_confusion.svg",
      "bytes": 2173,
      "sha256": "50dc016ec19896dd52d7d9fc9fc4a0888a2b1b8db977d9e4e33b3675103fd66d"
    },
    {
      "path": "assets/05_threshold_cost.svg",
      "bytes": 3553,
      "sha256": "9e2f0fc5c902865663363009c35b6d8182226ea1f060b46ca01159a202e6ecbf"
    },
    {
      "path": "assets/06_calibration.svg",
      "bytes": 4744,
      "sha256": "1b265540994f865cff5e5b4f3ec9a2b843767a33f6ee4194c46677ef9501c96b"
    },
    {
      "path": "assets/07_residuals.svg",
      "bytes": 12727,
      "sha256": "d892de7ab7db01b2b0d4ca2d02173e33ebc3db0d75a309a1b5b9567b7b2e5b6d"
    },
    {
      "path": "assets/08_monitoring.svg",
      "bytes": 2045,
      "sha256": "e12921b519428a2feabdbc2e5eb632e3c098215f158f9ffcf6c720466ca7a2e9"
    },
    {
      "path": "check_learner.py",
      "bytes": 2550,
      "sha256": "cb168172d03c00a88a89472915a3e2ec5048c98999dce9c59ef54f2722f03591"
    },
    {
      "path": "courseml/__init__.py",
      "bytes": 78,
      "sha256": "15fbb070c533ae4a1ecf313762a7da373975114cd891588eba3abab885160564"
    },
    {
      "path": "courseml/data.py",
      "bytes": 4719,
      "sha256": "e9fefb74dca6420a7f543210e1a638ab1d3923777a0ab7020227e6dc37006236"
    },
    {
      "path": "courseml/final_evaluation.py",
      "bytes": 3611,
      "sha256": "87c3a4ce2f6d13e2f993d7164023493ae5c0cdbd035d733b4b27183289a90c9e"
    },
    {
      "path": "courseml/modeling.py",
      "bytes": 7185,
      "sha256": "0cc884f5094af04c6c896632007f172cc5ebe56956c80ca4a21504ac0a84e401"
    },
    {
      "path": "courseml/run_all.py",
      "bytes": 4975,
      "sha256": "5bbbab847d7a22c1b47be4c7f823cf7f472c6fc0f30eb7ef37a8dc0cde0ab1ec"
    },
    {
      "path": "data/embargo.csv",
      "bytes": 2065,
      "sha256": "e6c922d6916d24cf2f14a8d7e8555d9fc7e7c4fa271fcfb91cb5fbf62e8ac1c9"
    },
    {
      "path": "data/test.csv",
      "bytes": 47622,
      "sha256": "b46b32a2a2188c5213f0b3e609710068e19ead4d89abb7ab647020b9d6e13a14"
    },
    {
      "path": "data/train.csv",
      "bytes": 141104,
      "sha256": "6e8d4d38c22adfcc814af8b37d575c4e4f9d08519e3515c2a16921781faa5c03"
    },
    {
      "path": "data/validation.csv",
      "bytes": 46813,
      "sha256": "0c486a0fef24d65fa2cf96e48705a1854601662a4677603519905748bf3d90fa"
    },
    {
      "path": "examples/01_contract.py",
      "bytes": 513,
      "sha256": "9d814bb0ae042ed3c79205e4c42398b3e8a109ec57c0dab9745f97f5d83ae51a"
    },
    {
      "path": "examples/02_provenance.py",
      "bytes": 1071,
      "sha256": "69a407ea0868765233ed79d5c0365ea0a6a7b28caf8535714bfd39e5aca252e9"
    },
    {
      "path": "examples/03_splits.py",
      "bytes": 432,
      "sha256": "34a81c50ba8b1a7a59372b413519892873d8a1b583b52763827fa871a9eb6c92"
    },
    {
      "path": "examples/04_preprocessing.py",
      "bytes": 962,
      "sha256": "acb7c3e61c2c3530d5b524acda45c566f78e34089d1b40f9a8a6cd807b05bec3"
    },
    {
      "path": "examples/05_regression.py",
      "bytes": 573,
      "sha256": "6a8e07951fc599f05aeb92345443d2088ab931b335f90dc20d0eb4d5ad92faf5"
    },
    {
      "path": "examples/06_classification.py",
      "bytes": 953,
      "sha256": "473abde392800058d635b29d04ec2fc1b7a69b0b2ce8ddbe79b96d8f78b2db5c"
    },
    {
      "path": "examples/07_validation.py",
      "bytes": 424,
      "sha256": "56634813969493abe4719a6ef8c2e91d660d4633d30115f88c97e6b461421b6b"
    },
    {
      "path": "examples/08_calibration.py",
      "bytes": 787,
      "sha256": "bbd17f0becf220b6b9227faf56e44d43d0742e7d0bcf80d7cb6c8e1f96d73dd0"
    },
    {
      "path": "examples/09_errors.py",
      "bytes": 766,
      "sha256": "b8eac3fbfed6d41e273acd082f74211dd4b152dfd9fc9d2932bed107b5a95c7d"
    },
    {
      "path": "examples/10_handoff.py",
      "bytes": 707,
      "sha256": "3dc3986de96bf7140bdefa638e96ca55aea28c1df95e848fbc3e348065f1b721"
    },
    {
      "path": "examples/_path.py",
      "bytes": 97,
      "sha256": "33aefaf7de26784040993f95b48c7c80a0d88a6de527a9badf8aaa45fde868e9"
    },
    {
      "path": "exercises/DECISION_RECORD.md",
      "bytes": 1112,
      "sha256": "2b76da7e6849181dbac1d806ce8ee2bb7233929e6e7e8988527d2cda60e2fef6"
    },
    {
      "path": "exercises/capstone.py",
      "bytes": 1102,
      "sha256": "cfd19317540decef7c4b2047273d8383f190ef4a7ccf5d8623a9bf688f63e200"
    },
    {
      "path": "exercises/learner_functions.py",
      "bytes": 918,
      "sha256": "c3be688f3fb7fe53589b7c786a374552fa9b9ea94721b2aabf51dde8d241df8d"
    },
    {
      "path": "index.html",
      "bytes": 154186,
      "sha256": "32dfbb08779383bc3e7b9fec54a17917a88ecd09ab3cb35900b2883e6c161e2c"
    },
    {
      "path": "integration/RELEASE_CHECKLIST.md",
      "bytes": 1278,
      "sha256": "ff17c0b77acd8fc4cac115d84d0a26e7411c074ae0000c7ff0be6f86576e173a"
    },
    {
      "path": "integration/course-manifest.json",
      "bytes": 528,
      "sha256": "6bdd8363c27336c6a28f73961685a7ba0fac603112f13d8e7a3b701a396036d1"
    },
    {
      "path": "learner_run.py",
      "bytes": 5689,
      "sha256": "414a5b16a1f7f1167103ad63803458566f808b8982712af4b5c69472e4cfdcfb"
    },
    {
      "path": "lessons/01_prediction_contract.md",
      "bytes": 7331,
      "sha256": "9dfe0ddd952634c7efe0ef7637126acf81a4242a963ed74a4d23d6ffdc7ca6f0"
    },
    {
      "path": "lessons/02_targets_provenance_leakage.md",
      "bytes": 7576,
      "sha256": "1d38891ca66dc5cecfa5c3ffcdc041b52febc8a70977c5167707b5690bf1933d"
    },
    {
      "path": "lessons/03_splits_match_the_future.md",
      "bytes": 6948,
      "sha256": "92f81472e64c0ed4444a0139f50754eb77415c40f25f34287a637228aa923ce8"
    },
    {
      "path": "lessons/04_preprocessing_pipelines.md",
      "bytes": 7798,
      "sha256": "bbdcae760090960d8eed7f86a7dcbea3eb9fc5915272b9281b1c5921c9f2753a"
    },
    {
      "path": "lessons/05_regression_and_residuals.md",
      "bytes": 7074,
      "sha256": "8699b740f9311d93fff2b49406e7a0f42a898bec5aece1668c6ef75387b021e5"
    },
    {
      "path": "lessons/06_classification_and_metrics.md",
      "bytes": 6794,
      "sha256": "552605d4b8d3e0ff43334798c24e17302f18cccddbee12d4ca52042d67721504"
    },
    {
      "path": "lessons/07_validation.md",
      "bytes": 8166,
      "sha256": "5b8abbbefe4143d481558074edc5ede9a2d28d50689f15b9a6618d7ac7546088"
    },
    {
      "path": "lessons/08_calibration.md",
      "bytes": 8009,
      "sha256": "fbc9de3bf435059588f55ca08812ebb5b4e2950b2fbf4853a149d7ed85105308"
    },
    {
      "path": "lessons/09_error_analysis.md",
      "bytes": 8444,
      "sha256": "43333c7b15d4b7c0ceeb35c90fe74c55c88f7ee0e87036a6f8ead898b5d0aef8"
    },
    {
      "path": "lessons/10_reproducibility_handoff.md",
      "bytes": 8328,
      "sha256": "c881d21c8b91e66ac725001c90db1ce16cf2597dc76c30eb5288b31a9b92de0e"
    },
    {
      "path": "lessons/11_worked_integration_case.md",
      "bytes": 7243,
      "sha256": "ca01a1be519404b23b38df0dae2f91c3499d67ea028633fc33af8cfd92750c36"
    },
    {
      "path": "lessons/12_capstone.md",
      "bytes": 8163,
      "sha256": "7383671df0209fc79eddcf63882a79c3186bf53878d2257c97eeff31a4e0812e"
    },
    {
      "path": "outputs/development-run.txt",
      "bytes": 249,
      "sha256": "d4cb21183799639c37c1bf3d4997d0ec38561f89a10c80966ea113cf5f0f6371"
    },
    {
      "path": "outputs/environment-check.txt",
      "bytes": 396,
      "sha256": "42ffcf65185c0620e487c30700e9b9384ad43df74807755105d09a7bacf8cc75"
    },
    {
      "path": "outputs/final-run.txt",
      "bytes": 1719,
      "sha256": "a413f6c29de830313f46da78c9fb54dac7d30c7520f90100a9345c31c206f3b0"
    },
    {
      "path": "outputs/final_test_results.json",
      "bytes": 1719,
      "sha256": "a413f6c29de830313f46da78c9fb54dac7d30c7520f90100a9345c31c206f3b0"
    },
    {
      "path": "outputs/frozen_plan.json",
      "bytes": 2191,
      "sha256": "4ef6474279b461b35b91bf8e522a3632bb4ef6b12e2129365aa2d5c38a759961"
    },
    {
      "path": "outputs/reference_results.json",
      "bytes": 18221,
      "sha256": "13606a490fe7b0ce3f92cb8437c22d7fed48b0974f18a968652015a684a2a2e2"
    },
    {
      "path": "outputs/static-checks.json",
      "bytes": 316,
      "sha256": "d5d7709ab7ddffaa0010f8e0d2944ad0e66a1b7d1b0af47c364ec49a13dfb911"
    },
    {
      "path": "outputs/test_predictions.csv",
      "bytes": 15969,
      "sha256": "7c43f0ee8b2cafc4f7c18880a5c3a2cfe2d548714cc9b1f6cf347a5d73c64ba4"
    },
    {
      "path": "outputs/unit-tests.txt",
      "bytes": 2209,
      "sha256": "08839ceecd603c91b9aa3d6eaab3a1352c75339f4a2b51e789ef3ae2ebd9e5b1"
    },
    {
      "path": "outputs/validation_predictions.csv",
      "bytes": 11547,
      "sha256": "4063877ce0c9dcf5f0480fca814524de873e17d621cb4558b3c79e7eea2fc0ee"
    },
    {
      "path": "requirements-build.txt",
      "bytes": 87,
      "sha256": "ee3a610af8dfa4f33e8f4213832fc1cb0f0bcdb4d7f7946856121e30766246b0"
    },
    {
      "path": "requirements.txt",
      "bytes": 259,
      "sha256": "b5a7f9b8a8c0da414308d775c5f00fdbcafd320ef864ce8a0e8d1804a06ffe5b"
    },
    {
      "path": "solutions/capstone.py",
      "bytes": 507,
      "sha256": "cdab102a9f37b9487661ba4688099c01f4ac7189fd4816a1de6ad54e34f21dde"
    },
    {
      "path": "solutions/learner_functions.py",
      "bytes": 832,
      "sha256": "015f3689cda38e788fbfd1eee3f06fe15c86e962deeafcb16876275f15060167"
    },
    {
      "path": "solutions.html",
      "bytes": 41705,
      "sha256": "2a5a34bc76ccc753fac79e1819148f20f0fd98827765eeffab030ab427518673"
    },
    {
      "path": "tests/test_course.py",
      "bytes": 7164,
      "sha256": "542f07ea5f7ace4c92d1108eb22b5c23be3ba07da49c201fbea9565343ff641d"
    },
    {
      "path": "tools/build_guide.py",
      "bytes": 7614,
      "sha256": "9097c764706f4134b9780964015c4ab3ba0d716df55aafabc71dd2275271d69a"
    },
    {
      "path": "tools/build_visuals.py",
      "bytes": 10224,
      "sha256": "a585207f8dbe80033ff35572af68b88ab95743be5a333fddca7e38c889750197"
    },
    {
      "path": "tools/check_environment.py",
      "bytes": 728,
      "sha256": "b011fc34dc48ebb1f26e94f11d1f70e224b4bcb3742a3508a10d7519da0ec937"
    },
    {
      "path": "tools/check_package.py",
      "bytes": 1915,
      "sha256": "0e42425d824ffe84b01ffe3bcebd056592112d20ec07d297f966fbdfc9f5f771"
    }
  ]
}

Download this source file