Virtual ML Internship
7th June 2021 - Started my virtual internship at Internity Foundation, Noida as Machine Learning Intern. It’s a 45-day long journey that begun today. By reading Internship, thoughts strike of working in front of a screen from 9–5 succumbing to a boss and all that but it’s not the case here.
The internship model of Internity is very different here we are guided by industry mentors and they first motivate us and teach us skills and deploy teams to final projects but just learning and jargoning codes is not the only methodology to learn even writing this blog is a task covered under the same.
Today's task is to write about technologies and tools which we have to use in these 45 days window.
What is Machine Learning?
Machine Learning is the subset of AI that deals with the implementation of AI on machines. Machine learning is the study of computer algorithms that improve automatically through experience and by the use of data. It is seen as a part of artificial intelligence.
Three types of Machine Learning:
- Supervised Learning
- Unsupervised Learning
- Reinforcement Learning
Google Colaboratory(Colab)
Google Colaboratory (also known as Colab) is a free Jupyter notebook environment that runs in the cloud and stores its notebooks on Google Drive. Colab was originally an internal Google project; an attempt[26] was made to open source all the code and work more directly upstream, leading to the development of the “Open in Colab” Google Chrome extension,[27] but this eventually ended, and Colab development continued internally.
Why Google Colab-
- Google Colab provides is kernel-based, i.e. snippets of codes are run.
- Integration of Google Apps like Drive(personally do believe as the biggest advantage).
- Free GPUs are accessible in case heavy work needs to be done.
- Most of the libraries are pre-installed and the API interface is also very fast and convenient.
- Google Colab completes your code by recommendation of words(really time-saving).
Trello
Trello is a web-based, Kanban-style, list-making application. Trello describes its product as “a collaboration tool that organizes your projects into boards. In one glance, Trello tells you what’s being worked on, who’s working on what, and where something is in a process.”