Ayomide_Yissa - Machine Learning (Level 1) Pathway

Technical Area

  • Learnt about Machine Learning Algorithms and NLP Basics
  • Revised previous knowledge on Git, Github and VScode
  • Learnt about Trello and Setup Trello Board for Team Members
  • Revised previous knowledge on Web Scraping, Crawling.

Tools

  • VScode & Jupyter Notebook
  • Github
  • Trello
  • Beautiful Soup
  • Discord

Soft Skills

  • Built a Relationship With Co-Leads
  • Worked with Other Team Leads to Develop and Understand Our Required Project Workflow
  • Worked on leading my designated section of team meetings

Achievement Highlights

  • Understood the Workings of Trello to better my project management skills
  • Attended Team and Mentor Meetings
  • Learnt a lot about Algorithms and NLP Basics

Goals

  • Scrape Selected Forum
  • Make the Trello better for a More Streamlined Process

Technical Areas

  • Got started on scraping the Tapas Forum
  • Learning Other Scraping Techniques such as Selenium and Scrapy

Tools

  • Selenium
  • Scrapy
  • Numpy and Pandas
  • Jupyter Notebook and VScode
  • Trello and Discord
  • Github

Soft Skills

  • Team Management Skills from Meeting with Project Management Leads
  • Worked in tandem with fellow project management lead to properly develop the Trello Board
  • Did a Progress Check in the Team Meeting

Tasks Completed

  • Learnt Selenium and Scrapy
  • Joined the Team’s Github

Achievement Highlights

  • Learnt that Dynamic Websites require more than Beautiful Soup to Be Scraped Properly
  • Learnt Scrapy
  • Co-Moderated and Helped in the Team Meetings

Goals For Next Week

  • Complete Web Scraping of the Tapas Forum
  • Start Doing EDA with data
  • Push Everything Required to the Team’s Github

Technical Area:

  • Learnt to Use Selenium to Scrape Dynamic Websites

Tools:

  • Selenium
  • HTML, Javascript
  • Trello

Soft Skills

  • Team Communication

Achievement Highlights

  • Learnt how to Scrape with Selenium
  • Led a team SCRUM meeting on my appointed date

Hurdles faced

  • Exams in School - Resolved by communicating with Team Members about why I was behind in my progress.

Goals

  • Finish Scraping and EDA
  • Learn what’s needed for the next week

**Hurdles Faced **

  • Didn’t Contribute Because of Exams

Technical Area

  • Did EDA using a completed Team member’s CSV File
  • Basic visualizations using aforementioned CSV File
  • Learnt about word embeddings, TF-IDF, cosine similarity and vanilla neural networks

Tools

  • VSCode and Jupyter Notebooks
  • Github
  • A number of Python Libraries
  • Trello and Discord

Soft Skills

  • Explained my absence once again
  • Joined meetings with co-leads to work on better communication among team members
  • Led designated SCRUM meeting

Achievement Highlights

  • Integrated Back Into The Team
  • Worked on Better Communication among the Team
  • Clarified and Provided Help During SCRUM meeting
  • Attended a Final Presentation To Gain Insight on What is Required at The end

Goals for Next Week

  • Better trace team progress
  • Do more In-depth learning on recommender and classifier models
  • Start building and fine-tuning a recommender system
  • Figure out With Other Team Members a Pipeline for Deployment of Web App

Technical Areas

  • Built a Content-Based Recommender System
  • Learnt about Different Types of Classifier Models
  • Learnt About Flask and built a web app for a linear regression model

Tools Used

  • Flask
  • Jupyter Notebooks and vscode
  • Basic Python Libraries including pandas, texblob, numpy, sklearn, requests, joblib, flask etc.
  • Trello

Soft Skills

  • Worked with team members to decide on outlook and creation of the web app

Achievement Highlights

  • Built a recommender system
  • Built a flask app for a basic model

Goals for the Week

  • Work on and Complete a Progress Deck
  • Integrate Best Performing Model into a Flask app in time for Final Presentation

Week 7 Technical Areas

  • Completed A Recommender
  • Built A Web App Using Streamlit
  • Ran a Demo Version of a Classifier Model Using A Model Provided by a Co-lead

Tools Used

  • Streamlit
  • Flask
  • VScode / Colab / Kaggle
  • Many python Libraries

Soft Skills

  • Performed a demo presentation to team members ahead of the final presentation.
  • Maintained and Engaged in Conversations With Team Members.

Three Achievement Highlights

  • Built a Functional Web App.
  • Presented a Demo App.
  • Worked on a final presentation with team members.

Goals

  • A positive final presentation with mentors.
  • Try and maintain contact with team members even after the end of the internship.