Machine Learning with Python Udemy course notes
These are my course notes for the Machine Learning with Python Udemy course.
Course Notes
Download from the course notes from the Sundog site. Extract these files somewhere useful for you on your local computer.
Install Canopy
The best way to setup a Python development evnironment is to install Canopy. NOTE: On Mac you will need to open the Security Settings and allow the application to install since Apple by default will not allow anything to install that has not been downloaded via iTunes.
Open Canopy Editor and install pydotplus
Open the Canopy Editor by clicking the Editor link in the Canopy Home Screen. In the Python console window type:
!pip install pydotplus
Note that to run commands from within the Canopy Editor you must prefix with a bang(!). For example to see the version of Python python --version
run the following in the Canopy Editor:
!python --version
Open a iPython Notebook / Jupiter Notebook file
iPython Notebook files are files with the .ipynb
extension. There are several of these in the files that were downloaded from the Sundog website in the Course Notes section above. Double click on the file outliers.ipynb
which will cause Canopy to open the file in the default browser (running the Jupiter Notebook locally via localhost:8888).
Now practice some Python 101 exercises by opening the file python101.ipynb
.
Course Contents
- Python Basics
- Statistics Refresher
- Predictive Models
- Machine Learning
- Recommender Systems
- Data Mining and Machine Learning
- Dealing with Real World Data
- Machine Learning On Big Data
- Machine Learning In The Real World
Further Reading
- [Submitting a python job to Apache Spark on docker] https://medium.com/@thiagolcmelo/submitting-a-python-job-to-apache-spark-on-docker-b2bd19593a06
- [Unit tests in pyspark using pythons mock library]https://towardsdatascience.com/stop-mocking-me-unit-tests-in-pyspark-using-pythons-mock-library-a4b5cd019d7e