Sanjit1 - Machine Learning (Level 1) Pathway

Sanjit Sarda Module 1 Self Assessment

Things I learned

Technical Area:

  • Learned the basic concepts of Machine Learning while watching the webinars and from the links under NLP Basic Series.
  • Studied Math concepts such as linear algebra required for Machine Learning.
  • Learned about web scraping and the different libraries used for web scraping in programming languages such as Javascript, Python, and Java.

Tools:

  • BeautifulSoup and Selenium for web-scraping in Python.
  • VSCode as an IDE.
  • Google Colab for Python and Machine Learning.
  • Tensorflow for Machine Learning.

Soft Skills:

  • Learned about ethical practices involved in web scraping.
  • Using forums and programming chat-rooms such as Discord for getting help with programming hurdles.

Achievements:

  • Used Bs4 to play with web scraping in Python, and scraped demo website made for learning to web scrape.
  • Sharpened git commands, and use of branches for proper project management.
  • Used Selenium library in Python to make headless browsers and to scrape websites that use javascript to generate elements in the DOM such as hermitcraft.com.
  • Pushed the scraping code to Github.

Tasks Completed:

  • Watched the webinars, to learn the workflow of an ML project.
  • Installed necessary libraries on my computer.
  • Performed web scraping on a demo website using BeautifulSoup4 in Python.
  • Performed web scraping on hermitcraft.com using Selenium in Python.
  • Used the git command line and sharpened my use of branches.

Sanjit Sarda Module 2 Self Assessment

Things I learned

Technical Area:

  • Learned more concepts of Machine Learning while watching the webinars and from the links under NLP Basic Series.
  • Studied Linear Algebra for machine learning
  • Learned about EDA.

Tools:

  • Selenium
  • VSCode
  • Jupyter Notebook

Soft Skills:

  • Used Trello for looking at tasks
  • Used Slack and Whatsapp to communicate with teammates.

Achievements:

  • Used Selenium to scrap the MycroftAI Discoursehub.
  • Created a CSV file with the data.

Tasks Completed:

  • Chose MycroftAI to scrape.
  • Scraped using Selenium
  • Created a CSV file with the data
  • Performed EDA on the data.

Sanjit Sarda Module 3 Self Assessment

Things I learned

Technical Area:

  • Became proficient in using Selenium and Bs4.
  • Learned more about EDA and performed it.
  • Learned more about cosine similarity and how to calculate it.

Tools:

  • Selenium
  • Pandas
  • Numpy
  • Matplotlib
  • Github
  • Jupyter Notebook

Softskills:

  • Using Slack, Zoom and other communication methods to communicate with team members and leads.

Achievements:

  • Explored the buying selling and safety categories from the cartalk community.

Tasks Completed:

  • Performed EDA on the data from the cartalk community.
  • Worked on the code to calculate the cosine similarity.
  • Learned a little bit about AWS and cloud deployment.

Sanjit Sarda Module 4 Self Assessment

Things I learned

Technical Area:

  • Learned the working principles of Bert and other models
  • Used sample Bert code to test the operation of Bert

Tools:

  • Selenium
  • Pandas
  • Numpy
  • Matplotlib
  • Github
  • Jupyter Notebook

Achievements:

  • Ran sample code for Bert
  • Tried to apply Bert to the cartalk data however with was unsuccessful in doing so.