Giter Club home page Giter Club logo

bansalkanav / machine_learning_and_deep_learning Goto Github PK

View Code? Open in Web Editor NEW
670.0 19.0 256.0 545.55 MB

License: GNU General Public License v3.0

Jupyter Notebook 99.97% Python 0.03% Shell 0.01% Procfile 0.01% HTML 0.01%
aws cnn data-analysis data-science deep-learning-algorithms flask machine-learning mlflow mlops mongodb pandas-python prefect python3 sklearn-library sql statistics streamlit tutorial-code visualization search-engine

machine_learning_and_deep_learning's Introduction

Getting started with Machine Learning and Deep Learning

Star this repo if you find it useful โญ


Module 1 - Python Programming

Topic Name What's Covered
Intro to Python Applications and Features of Python, Hello World Program, Identifiers and Rules to define identifiers, Data Types (numeric, boolean, strings, list, tuple, set and dict), Comments, Input and Output, Operators - Arithmatic, Reltaional, Equality, Logical, Bitwise, Assignment, Ternary, Identity and Membership
Data Structures in Python (Strings, List, Tuple, Set, Dictionary) Strings - Creating a string, Indexing, Slicing, Split, Join, etc, List - Initialization, Indexing, Slicing, Sorting, Appending, etc, Tuple - Initialization, Indexing, Slicing, Count, Index, etc, Set - Initialization, Unordered Sequence, Set Opertaions, etc, Dictionary - Initialization, Updating, Keys, Values, Items, etc
Control Statements (Conditionals and Loops) Conditional Statements - Introducing Indentation, if statement, if...else statement, if..elif...else statement, Nested if else statement, Loops - while loops, while...else loop, Membership operator, for loop, for...else loop, Nested Loops, Break and Continue Statement, Why else?
Functions and Modules Functions - Introduction to Python Functions, Function Definition and Calling, Functions with Arguments/Parameters, Return Statement, Scope of a Variable, Global Variables, Modules - Introduction to Modules, Importing a Module, Aliasing, from...import statement, import everything, Some important modules - math, platform, random, webbrowser, etc
Object Oriented Programming Classes and Objects - Creating a class, Instantiating an Object, Constructor, Class Members - Variables and Mentods, Types of Variables - Instance, Static and Local Variables, Types of Methods - Instance, Class and Static Methods, Access Modifiers - Public, Private and Protected, Pillars of Object Oriented Programming - Inheritance, Polymorphism, Abstraction and Encapsulation, Setters and Getters, Inheritance vs Association
Exception Handling Errors vs Exception, Syntax and Indentation Errors, try...except block, Control Flow in try...except block, try with multiple except, finally block, try...except...else, Nested try...except...finally, User Defined Exception
File Handling Introduction to File Handling, Opening and Closing a File, File Object Properties, Read Data from Text Files, Write Data to Text Files, with statement, Renaming and Deleting Files
Web API Application Programming Interface, Indian Space Station API, API Request, Status Code, Query Parameters, Getting JSON from an API Request, Working with JSON - dump and load, Working with Twitter API
Databases Introduction to Databases, SQLite3 - Connecting Python with SQLite3, Performing CRUD Opertations, MySQL - Connecting Python with MySQL, Performing CRUD Opertations, MongoDB - Connecting Python with MongoDB, Performing CRUD Opertations, Object Relation Mapping - SQLAlchemy ORM, CRUD operations and Complex DB operations
List Comprehension, Lambda, Filter, Map, Reduce List Comprehension, Anonymous Functions, Filter, Map, Reduce, Function Aliasing
Problem Solving for Interviews Swapping two numbers, Factorial of a number, Prime Number, Fibbonnacci Sequence, Armstrong Number, Palindrome Number, etc

Module 2 - Python for Data Analysis

Topic Name What's Covered
Data Analytics Framework Data Collection, Business Understanding, Exploratory Data Analysis, Data Preparation, Model Building, Model Evaluation, Deployment, Understanding Cross Industry Standard Process for Data Mining (CRISP-DM) and Microsoft's Team Data Science Process (TDSP)
Numpy Array Oriented Numerical Computations using Numpy, Creating a Numpy Array, Basic Operations on Numpy Array - Check Dimensions, Shape, Datatypes and ItemSize, Why Numpy, Various ways to create Numpy Array, Numpy arange() function, Numpy Random Module - rand(), randn(), randint(), uniform(), etc, Indexing and Slicing in Numpy Arrays, Applying Mathematical Operations on Numpy Array - add(), subtract(), multiply(), divide(), dot(), matmul(), sum(), log(), exp(), etc, Statistical Operations on Numpy Array - min(), max(), mean(), median(), var(), std(), corrcoef(), etc, Reshaping a Numpy Array, Miscellaneous Topics - Linspace, Sorting, Stacking, Concatenation, Append, Where and Numpy Broadcasting
Pandas for Beginners Pandas Data Structures - Series, Dataframe and Panel, Creating a Series, Data Access, Creating a Dataframe using Tuples and Dictionaries, DataFrame Attributes - columns, shape, dtypes, axes, values, etc, DataFrame Methods - head(), tail(), info(), describe(), Working with .csv and .xlsx - read_csv() and read_excel(), DataFrame to .csv and .xlsx - to_csv() and to_excel()
Advance Pandas Operations What's Covered
Case Study - Pandas Manipulation What's Covered
Missing Value Treatment What's Covered
Visuallization Basics - Matplotlib and Seaborn What's Covered
Case Study - Covid_19_TimeSeries What's Covered
Plotly and Express What's Covered
Outliers - Coming Soon What's Covered

Module 3 - Statistics for Data Analysis

Topic Name What's Covered
Normal Distribution What's Covered
Central Limit Theorem What's Covered
Hypothesis Testing What's Covered
Chi Square Testing What's Covered
Performing Statistical Test What's Covered

Module 4 - Machine Learning

  1. Data Preparation and Modelling with SKLearn
  2. Working with Text Data
  3. Working with Image Data
  4. Supervised ML Algorithms
    - K - Nearest Neighbours
    - Linear Regression
    - Logistic Regression
    - Gradient Descent
    - Decision Trees
    - Support Vector Machines
    - Models with Feature Engineering
    - Hyperparameter Tuning
    - Ensembles
  5. Unsupervised ML Algorithms
    - Clustering
    - Principal Component Analysis

Module 5 - MLOPs

Topic Name What's Covered
Model Serialization and Deserialization What's Covered
Application Integration What's Covered
MLFlow - Experiment Tracking and Model Management What's Covered
Prefect - Orchestrate ML Pipeline What's Covered

Module 6 - Case Studies

Topic Name What's Covered
Car Price Prediction (Regression) What's Covered
Airline Sentiment Analysis (NLP - Classification) What's Covered
Adult Income Prediction (Classification) What's Covered
Web App Development + Serialization and Deserialization What's Covered
AWS Deployment What's Covered
Streamlit Heroku Deployment What's Covered
Customer Segmentation What's Covered
Web Scrapping What's Covered

Module 7 - Deep Learning

Topic Name What's Covered
Introduction to Deep Learning What's Covered
Training a Deep Neural Network + TensorFlow.Keras What's Covered
Convolutional Neural Network + TensorFlow.Keras What's Covered
Auto Encoders for Image Compression What's Covered
Recurrent Neural Network (Coming Soon) What's Covered

machine_learning_and_deep_learning's People

Contributors

bansalkanav avatar umesh-01 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

machine_learning_and_deep_learning's Issues

Add some badges to the README

Description

Add some badges to the top of readme.md file, since the badges will be colorful and more attractive at the top of README.md file than the text the users will like it and after linking the badges it will also help them to navigate to different sections/ webpages like PRs, issues, contributors, etc.

Solution

I will add some badges at the top and also will add links related to them so that the README.md file will look more interactive and awesome.

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.