Day 1 of Summer Internship 2021 at Internity Foundation

Khushijain
3 min readJun 7, 2021

Today I joined The Internity Foundation as a Machine Learning intern. For the next 45 days, I will be sharing my learnings in the form of blogs. Given below are the tasks for Day 1.

Table of Contents

  1. Introduction to Machine Learning
  2. Jupyter Notebook
  3. Introduction to Google Colab
  4. Trello: Collaborate and manage projects

Introduction to Machine Learning

Machine learning focuses on applications that learn from experience and improve their decision-making or predictive accuracy over time.

Machine learning is a branch of Artificial Intelligence focused on building applications that enable the computer to learn from data and improve their accuracy over time without being explicitly programmed.

It is used in face detection, image recognition, fraud detection, medical diagnosis, recommendation systems, speech recognition, etc.

It is of the following three types:

  1. Supervised Learning
  2. Unsupervised Learning
  3. Reinforcement Learning

Jupyter Notebook

Jupyter Notebook is an open-source web application that enable us to write python code, execute it, write documentation with Markdown, equations, and visualization.

Google Colaboratory

Google Colaboratory is a cloud-based Jupyter Notebook environment that allows anybody to write and execute python code through the browser and is especially well suited to machine learning and data analysis. It doesn’t require any setup to use and provides free access to GPUs, used mainly when working with neural networks.

I prefer using Google Colab over Jupyter notebook due to the following reasons:

  1. Google Colab doesn’t require setting up any environment in your local machine and comes up with some pre-installed libraries like Numpy, Pandas, Matplotlib, Seaborn, Tensorflow, Keras, Pytorch, and so on. So, there is no need to install these libraries in your local machine.
  2. In Jupyter notebook everything is saved in your local machine. However, if you want to access your notebooks from any other device, use Google Colab. All the Google Colab notebooks are saved in your Google Drive. To access these notebooks, you just need to sign in with your Google account.
  3. Google Colab has a similar interface as that of Jupyter notebook and hence easy to use. But it also provides autocomplete suggestions which speed up the code implementation.

Trello

Trello helps teams move work forward.

Trello is a collaboration tool that organizes your projects into boards, lists, and cards. While you were working on a project either alone or in a team, you must have used the whiteboard and sticky notes to keep track of your progress and task completion. Trello is an online tool doing the same stuff.

You can add your project objectives, to-dos, deadlines, make notes, etc. It helps in keeping track of other team members progress. Once you’ve completed a task, you can add it to another list named ‘Completed’.

--

--