/100daysofML

Primary LanguageJupyter Notebook

#100daysofML challenge by Siraj Raval

Day 1: 7 Jan 2019:

  • Today's Progress: Brushed up my existing Python skills before starting anything new in ML. Revised Python data types (lists, tuples, strings, etc) and functions.
  • Thoughts: Brushing up Python didn’t take as long as I had expected. Only took me a couple of hours to revise everything and even implement some small coding examples.
  • Link to work

Day 2: 8 Jan 2019:

  • Today's Progress: Started with Jose Portilla's ‘Python for Data Science and Machine Learning Course’ which can be found here. Successfully installed Anaconda distribution and explore Jupyter Notebooks. Also completed NumPy videos and exercises.
  • Thoughts: It was great to start learning something completely new. NumPy was fun to learn and not as difficult as I had thought it to be.
  • Link to work

Day 3: 9 Jan 2019

  • Today's Progress: Started watching Pandas videos from the same course as mentioned earlier. Completed halfway through the videos and learnt today about Pandas series and DataFrames. Partially solved Pandas E-commerce exercise.
  • Thoughts: Pandas was even much more fun and easy to learn as compared to NumPy. Since I had studied DBMS before in college, I found it quite easy to co-relate it with Pandas DataFrames.
  • Link to work

Day 4: 10 Jan 2019

  • Today's Progress: Continued watching Pandas videos. Solved Pandas Salaries exercise and Pandas E-commerce exercises. Also started with Andrew NG's Machine Learning course on Coursera which can be found here. Completed upto Intoduction
  • Thoughts: The second part of Pandas seemed tough to me. However, Andrew NG's style of teaching is just phenomenonal and I'm pretty sure I am to stick to his course for sometime now.
  • Link to work

Day 5: 11 Jan 2019