Machine Learning: Level 1 Module 1 - Karen Zhao

Overview of What I Learned

Technical Area

  • Introduced to the basics of machine learning and its functions
  • Learned more about machine learning algorithms in the video provided
  • New concepts: recommendation systems, web scraping/crawling, data mining, natural language processing


  • PyTorch
  • TensorFlow
  • BeautifulSoup
  • Notion
  • Scrapy
  • Refreshed my memory using Jupyer Notebook and Anaconda
  • Already had previous experience with Github/Git Bash

Soft Skills

  • Organization in project management, learned about using Trello and Scrum
  • Utilize resources/websites such as Stack Overflow to learn from your community and get help in programming or debugging
  • Learned about the ethics and legal issues behind web scraping/crawling

Achievement Highlights

  • Experimented with BeautifulSoup and Quotes to Scrape to scrape data
  • Built a text classifier using Logistic Regression
  • Followed a TensorFlow tutorial online just to expand my new knowledge on machine learning

Tasks and Hurdles

  • Downloaded all the required materials/tools using PIP install
  • Familiarized myself with NLP concepts through watching videos, faced some hurdles when trying to gain proper understanding because there were quite a few topics that I hadn’t heard of before