Tuesday, August 31, 2021

Learn Git Basics for your ML Project

 

Get started with Git and emulate the style of working from real software and machine learning engineers by using version control systems.

… tinkering in Jupyter notebooks doesn’t seem to be the right choice anymore. — Yves Boutellier

I wanted to emulate the style of working of a machine learning engineer and that’s why I decided to learn the basics on version control with Git and apply it to my projects.

Why Git?

1. Git basics

How does Git think about files?

Please remember three states

hand-drawn by author

Basic Git workflow

Exercise 1 - Practice Git Basics

1.1 Creating a new project

$ cd /Users/user/my_project (MacOs or Linux)
$ cd C:/Users/user/my_project (Windows)
$ git init

1.2 Cloning already existing project

$ git clone <url>

1.3 Stage and Commit

$ git add HelloWorld.py
$ git commit -m 'This message describes what changes I made'
Photo by Yogendra Singh on Unsplash

2. Remote basics

Exercise 2 - Create Remote Repository

git remote add <remoteName> <url>
git remote add origin https://github.com/myusername/ourproject
$ git push <remoteName> <localName>
$ git add HelloWorld.py
$ git commit -m 'This message describes what changes I made'
$ git push origin main

3. Branching

Summary

Monday, August 30, 2021

160 Data Science and Machine Learning Projects with Python

 In this article, I will introduce you to more than 180 data science and machine learning projects solved and explained using the Python programming language.

Machine Learning Projects for Beginners

  1. Stock Price Prediction

Advanced Machine Learning Projects

  1. House Price Prediction

I hope you liked this article on more than 180 data science and machine learning projects solved and explained by using the Python programming language. Feel free to ask your valuable questions in the comments section below.

Must Watch YouTube Videos for Databricks Platform Administrators

  While written word is clearly the medium of choice for this platform, sometimes a picture or a video can be worth 1,000 words. Below are  ...