/learning

Becoming 1% better at data science everyday

MIT LicenseMIT

learning-plan

Broaden Perspective

Understand functioning of a Business

Be able to frame a problem as ML problem

Be able to manipulate vectors with Numpy

Be able to manipulate data with Pandas

Be able to manipulate data in spreadsheets

Be able to manipulate data in databases

Be able to use the command line

Be able to perform feature engineering

Be able to use Jupyter Notebook

Be able to visualize data

Develop ability to read Research Papers

Develop strong mathematical foundation

Be familiar with available models and algorithms

Be able to structure machine learning projects

Be able to implement computer vision models

Be able to implement NLP models

Be able to implement models for finance

Be able to implement ML models with Scikit-learn

Be able to implement neural networks in Tensorflow and Keras

Be able to implement models in PyTorch

Be able to implement edge inference

Be able to use managed ML services on the cloud

Be able to optimize model performance

Be able to leverage Cloud Computing

Be able to scale and deploy ML services

Be able to perform A/B test

Be able to write unit tests

Be proficient in Python

Be familiar with compiled languages

Be able to utilize version control

Be able to implement Services and APIs

Know Computer Science Concepts

Follow software engineering process

Be able to efficiently use a text editor

Learn the Hiring Process