Get started with Machine Learning with Python - An introduction with Python programming examples

Overview

Machine Learning With Python

Get started with Machine Learning with Python

An engaging introduction to Machine Learning with Python

TL;DR

  • Download all Jupyter Notebooks from repo (zip-file-download).
  • Unzip download (main.zip) appropriate place.
  • Launch Ananconda and start JuPyter Notebook (Install it from here if needed)
  • Open the first Notebook from download.
  • Start watching the first video lesson (YouTube).

Machine Learning (ML)

Goal of Course

  • Learn the advantages of ML
  • Master a broad variety of ML techniques
  • Solve problems with ML
  • 15 projects with ML covering:
    • k-Nearest-Neighbors Classifier
    • Linear Classifier
    • Support Vector Classification
    • Linear Regression
    • Reinforcement Learning
    • Unsupervised Learning
    • Neural Networks
    • Deep Neural Networks (DNN)
    • Convolutional Neural Networks (CNN)
    • PyTorch classifier
    • Recurrent Neural Networks (RNN)
    • Natural Language Processing
    • Text Categorization
    • Information Retrieval
    • Information Extraction

Course Structure

  • The course puts you on an exciting journey with Machine Learning (ML) using Python.
    • It will start you off with simple ML concepts to understand and build on top of that
    • Taking you from simple classifier problems towards Deep Neural Networks and complex information extractions
  • The course is structured in 15 sessions, where each session is composed of the following elements
    • Lesson introducing new concepts and building on concepts from previous Lessons
    • Project to try out the new concepts
    • YouTube video explaining and demonstrating the concepts
      • A walkthrough of concepts in Lesson with demonstrating coding examples
      • An introduction of the Project
      • A solution of the project

Are You Good Enough?

Worried about whether you have what it takes to complete this course?

  • Do you have the necessary programming skills?
  • Mathematics and statistics?
  • Are you smart enough?

What level of Python is needed?

What about mathematics and statistics?

  • Fortunately, when it comes to the complex math and statistics behind the Machine Learning models, you do not need to understand that part.
  • All you need is to know how they work and can be used.
    • It's like driving a car. You do not have to be a car mechanic to drive it - yes, it helps you understand the basic knowledge of an engine and what the engine does.
    • Using Machine Learning models is like driving a car - you can get from A to B without being a car mechanic.

Still worried?

  • A lot of people consider me a smart guy - well, the truth is, I'm not
    • I just spend the hours learning it - I have no special talent
  • In the end, it all depends on whether you are willing to spend the hours
  • Yes, you can focus your efforts and succeed faster
    • How?
    • Well, structure it with focus and work on it consistently.
    • Structure your learning - many people try to do it all at once and fail - stay focused on one thing and learn well.
    • Yes, structure is the key to your success.

Any questions?

  • I try to answer most questions. Feel free to contact me.
Owner
Learn Python with Rune
Learn Python with Rune
Pytorch implementation of the paper "Class-Balanced Loss Based on Effective Number of Samples"

Class-balanced-loss-pytorch Pytorch implementation of the paper Class-Balanced Loss Based on Effective Number of Samples presented at CVPR'19. Yin Cui

Vandit Jain 697 Dec 29, 2022
A small tool to joint picture including gif

README 做设计的时候遇到拼接长图的情况,但是发现没有什么好用的能拼接gif的工具。 于是自己写了个gif拼接小工具。 可以自动拼接gif、png和jpg等常见格式。 效果 从上至下 从下至上 从左至右 从右至左 使用 克隆仓库 git clone https://github.com/Dels

3 Dec 15, 2021
Create animations for the optimization trajectory of neural nets

Animating the Optimization Trajectory of Neural Nets loss-landscape-anim lets you create animated optimization path in a 2D slice of the loss landscap

Logan Yang 81 Dec 25, 2022
Differential fuzzing for the masses!

NEZHA NEZHA is an efficient and domain-independent differential fuzzer developed at Columbia University. NEZHA exploits the behavioral asymmetries bet

147 Dec 05, 2022
Let's Git - Versionsverwaltung & Open Source Hausaufgabe

Let's Git - Versionsverwaltung & Open Source Hausaufgabe Herzlich Willkommen zu dieser Hausaufgabe für unseren MOOC: Let's Git! Wir hoffen, dass Du vi

1 Dec 13, 2021
Balancing Principle for Unsupervised Domain Adaptation

Blancing Principle for Domain Adaptation NeurIPS 2021 Paper Abstract We address the unsolved algorithm design problem of choosing a justified regulari

Marius-Constantin Dinu 4 Dec 15, 2022
Dense matching library based on PyTorch

Dense Matching A general dense matching library based on PyTorch. For any questions, issues or recommendations, please contact Prune at

Prune Truong 399 Dec 28, 2022
Multimodal Descriptions of Social Concepts: Automatic Modeling and Detection of (Highly Abstract) Social Concepts evoked by Art Images

MUSCO - Multimodal Descriptions of Social Concepts Automatic Modeling of (Highly Abstract) Social Concepts evoked by Art Images This project aims to i

0 Aug 22, 2021
An AFL implementation with UnTracer (our coverage-guided tracer)

UnTracer-AFL This repository contains an implementation of our prototype coverage-guided tracing framework UnTracer in the popular coverage-guided fuz

113 Dec 17, 2022
Deep Learning for Time Series Classification

Deep Learning for Time Series Classification This is the companion repository for our paper titled "Deep learning for time series classification: a re

Hassan ISMAIL FAWAZ 1.2k Jan 02, 2023
A Multi-modal Model Chinese Spell Checker Released on ACL2021.

ReaLiSe ReaLiSe is a multi-modal Chinese spell checking model. This the office code for the paper Read, Listen, and See: Leveraging Multimodal Informa

DaDa 106 Dec 29, 2022
Machine learning for NeuroImaging in Python

nilearn Nilearn enables approachable and versatile analyses of brain volumes. It provides statistical and machine-learning tools, with instructive doc

919 Dec 25, 2022
Build an Amazon SageMaker Pipeline to Transform Raw Texts to A Knowledge Graph

Build an Amazon SageMaker Pipeline to Transform Raw Texts to A Knowledge Graph This repository provides a pipeline to create a knowledge graph from ra

AWS Samples 3 Jan 01, 2022
Pytorch implementation of the paper: "SAPNet: Segmentation-Aware Progressive Network for Perceptual Contrastive Image Deraining"

SAPNet This repository contains the official Pytorch implementation of the paper: "SAPNet: Segmentation-Aware Progressive Network for Perceptual Contr

11 Oct 17, 2022
Repositorio oficial del curso IIC2233 Programación Avanzada 🚀✨

IIC2233 - Programación Avanzada Evaluación Las evaluaciones serán efectuadas por medio de actividades prácticas en clases y tareas. Se calculará la no

IIC2233 @ UC 0 Dec 15, 2022
Rank 1st in the public leaderboard of ScanRefer (2021-03-18)

InstanceRefer InstanceRefer: Cooperative Holistic Understanding for Visual Grounding on Point Clouds through Instance Multi-level Contextual Referring

63 Dec 07, 2022
TuckER: Tensor Factorization for Knowledge Graph Completion

TuckER: Tensor Factorization for Knowledge Graph Completion This codebase contains PyTorch implementation of the paper: TuckER: Tensor Factorization f

Ivana Balazevic 296 Dec 06, 2022
Conceptual 12M is a dataset containing (image-URL, caption) pairs collected for vision-and-language pre-training.

Conceptual 12M We introduce the Conceptual 12M (CC12M), a dataset with ~12 million image-text pairs meant to be used for vision-and-language pre-train

Google Research Datasets 226 Dec 07, 2022
Python suite to construct benchmark machine learning datasets from the MIMIC-III clinical database.

MIMIC-III Benchmarks Python suite to construct benchmark machine learning datasets from the MIMIC-III clinical database. Currently, the benchmark data

Chengxi Zang 6 Jan 02, 2023
Multiple style transfer via variational autoencoder

ST-VAE Multiple style transfer via variational autoencoder By Zhi-Song Liu, Vicky Kalogeiton and Marie-Paule Cani This repo only provides simple testi

13 Oct 29, 2022