GithubHelp home page GithubHelp logo

nidhirai95 / machinelearningwithpython Goto Github PK

View Code? Open in Web Editor NEW

This project forked from dineshmahapatra/machinelearningwithpython

0.0 0.0 0.0 49.11 MB

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

HTML 1.53% Jupyter Notebook 98.47%

machinelearningwithpython's Introduction

Machine Learning With Python

Get started with Machine Learning with Python

An engaging introduction to Machine Learning with Python

TL;DR

There are two options.

  1. Download all the notebooks from this repository and run them in Jupyter Notebook. Chapter one in eBook will get you started with that.
  2. Follow along using Google colab

Note: On each of those options, you'll find:

  • A starter folder, which contains all the notebooks, that are empty in order to follow along.
  • A final folder, which contains all the notebooks with all the source code.

Option 1

  • 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).

Option 2

  • No installations needed.

  • Go to Colab Notebooks Folder

  • Start watching the first video lesson (YouTube).

  • Note: On each notebook, click on "Open in Colab", in order to open it on Google Colab

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.

machinelearningwithpython's People

Contributors

adel-nouar avatar jaapcrezee avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.