Hands On Machine Learning
Hands On Machine Learning
Learning
Basics
Tools and environments
▪ Matlab
▪ Python
▪ Google Colab Notebook
▪ Jupyter Notebook
Machine Learning Process
Libraries for data reading
▪ CSV files – Pandas
▪ Text files- Numpy (loadtxt)
▪ Image data – OpenCV / Scikit-Image / Pillow / Numpy
▪ Audio data – Pydub/ Loris/ Dejavu
▪ Video data – OpenCV
Libraries for Data Visualization
▪ Matplotlib (Plotting charts and graphs)
▪ Plotly (Elaborated plots for better visualization)
▪ Seaborn (Variety of patterns and themes)
▪ Matplotlib (Mpl_toolkits) (3D plotting)
Libraries for Machine Learning
▪ Scikit-learn
▪ Tensorflow (Better visualization)
▪ Keras (Preferred for small datasets)
▪ Pytorch (Better efficiency)