This Jupyter Notebook collection is designed to support students implement Programming for automation in the NESA Software Engineering Syllabus specifically using an OOP to make predictions. Open these Jupyter Notebooks in Jupyter Notebook, VSCode or Codespaces to modify the code/data and run the code blocks.
Important
The configuration for VSCode and Codespaces have been built into this repository. To ensure the necessary decencies are installed and configured it is recommended that a GitHub Codespace is used for the Advanced Neural Network and Decision Tree implementations.
- OOP Linear Regression Implementation.
- OOP Multiple Feature Linear Regression Implementation.
- OOP Polynomial Linear Regression Implementation.
- OOP Logistic Regression Classification Implementation.
- OPP K-Nearest Neighbour Classification Implementation
- OOP Neural Network Linear Regression Implementation.
- OOP Neural Network Image Classification Implementation.
- OOP Decision Trees Image Classification Implementation.
- Scikit-learn Linear Regression, A Jupyter Notebook collection designed to support students' understanding of the Linear Regression model defined in the NESA Software Engineering Course Specifications pg 28.
- NESA Software Engineering - Machine Learning OOP Implementation Examples, A Jupyter Notebook collection designed to support students implement Programming for automation in the NESA Software Engineering Syllabus specifically using an OOP to make predictions.
- Practical-Application-of-NESA-Software-Engineering-MLOps, A Jupyter Notebook collection designed to develop a practical understanding of Machine Learning Operations (MLOps) defined in the NESA Software Engineering Course Specifications pg 27.
Machine Learning OOP Implementation Examples
by Ben Jones is licensed under Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International