Real World Machine Learning
TJ Machine Learning Club
Slide 1
TJ Machine Learning Club
Introduction
Slide 2
TJ Machine Learning Club
Setup
Slide 3
TJ Machine Learning Club
Conda
Slide 4
TJ Machine Learning Club
Slide 5
TJ Machine Learning Club
Jupyter Notebooks
Slide 6
TJ Machine Learning Club
Slide 7
TJ Machine Learning Club
Data Preprocessing
Slide 8
TJ Machine Learning Club
Data Preprocessing
Slide 9
TJ Machine Learning Club
Scikit-Learn
Slide 10
TJ Machine Learning Club
Slide 11
TJ Machine Learning Club
Keras
Slide 12
TJ Machine Learning Club
Neural Networks with Keras
Slide 13
TJ Machine Learning Club
Hyperparameter Tuning
Slide 14
TJ Machine Learning Club
Real-World ML
After splitting your data into training and testing data with sklearn, a confusion matrix is a simple way to gauge a model, once you know how to read one. A confusion matrix for a binary classification problem looks like this:
Slide 15
TJ Machine Learning Club
Real-World ML
Slide 16
TJ Machine Learning Club
Precision and Recall
Slide 17
TJ Machine Learning Club
Confusion Matrix
Slide 18
TJ Machine Learning Club
Results
After using np.reshape() and np.concatenate() to merge our y_pred array with a corresponding id row, writing to a .csv file is as simple as creating an output DataFrame and saving it:
Slide 19
TJ Machine Learning Club
Credits
Portions of this lecture have been adapted from Kevin Fu’s October 2019 “Real World Machine Learning” lecture
Slide 20
TJ Machine Learning Club