Ultimate-Data-Science-Toolkit---From-Python-Basics-to-GenerativeAI

bansalkanavGPL-3.0更新放缓

一套从 Python 基础到生成式 AI 的数据科学实战教程,覆盖数据分析、深度学习、MLflow 与 Prefect 等 MLOps 工具链,适合系统学习并动手实践。

暂无版本972star329fork同步于 2026-11-07 07:30 UTC

怎么上手

由 README 提炼,执行前请确认
git clone https://github.com/bansalkanav/Machine_Learning_and_Deep_Learning.git
硬件要求按 README 说明

README 未说明

下载:源码 zip·GitHub Releases(安装包)本站不镜像安装包

项目说明

由 README 自动翻译提炼

从 Python 基础到生成式 AI 的系统化机器学习与深度学习教程仓库,按模块组织代码与笔记

一套从 Python 基础到生成式 AI 的数据科学实战教程,覆盖数据分析、深度学习、MLflow 与 Prefect 等 MLOps 工具链,适合系统学习并动手实践。

核心能力

  • 按模块组织 Python 基础、数据分析、统计与机器学习内容
  • 覆盖 Numpy 数组运算、广播与统计函数
  • 用 Pandas 读写 csv/xlsx 并做数据框操作
  • 包含 CRISP-DM 与 TDSP 数据分析流程讲解
  • 提供面试题练习如质数、斐波那契、回文等

容易踩的坑

README 中多个章节标注为 Coming Soon 或未填写内容,实际内容可能不完整;仓库以教程笔记为主,未提供统一的依赖安装或运行入口

内容由模型根据 README 生成,可能不完整或不准确,以官方文档为准。看原文 README

最近发版

0 个版本

暂无 release 数据(可能没有发版,或尚未同步)。

用户点评

登录用户的真实使用记录,可按版本和硬件筛选
共 0 条

    还没有人点评。第一个说出真实体验的人最有价值。

    README 原文

    未翻译

    Getting started with Machine Learning and Deep Learning

    Star this repo if you find it useful :star:


    Topic NameWhat's Covered
    Intro to PythonApplications 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 ModulesFunctions - 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 ProgrammingClasses 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 HandlingErrors 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 HandlingIntroduction 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 APIApplication 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
    DatabasesIntroduction 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, ReduceList Comprehension, Anonymous Functions, Filter, Map, Reduce, Function Aliasing
    Problem Solving for InterviewsSwapping two numbers, Factorial of a number, Prime Number, Fibbonnacci Sequence, Armstrong Number, Palindrome Number, etc
    Topic NameWhat's Covered
    Data Analytics FrameworkData 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)
    NumpyArray 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 BeginnersPandas 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 OperationsWhat's Covered
    Case Study - Pandas ManipulationWhat's Covered
    Missing Value TreatmentWhat's Covered
    Visuallization Basics - Matplotlib and SeabornWhat's Covered
    Case Study - Covid_19_TimeSeriesWhat's Covered
    Plotly and ExpressWhat's Covered
    Outliers - Coming SoonWhat's Covered
    Topic NameWhat's Covered
    Normal DistributionWhat's Covered
    Central Limit TheoremWhat's Covered
    Hypothesis TestingWhat's Covered
    Chi Square TestingWhat's Covered
    Performing Statistical TestWhat's Covered
    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
    Topic NameWhat's Covered
    Model Serialization and DeserializationWhat's Covered
    Application IntegrationWhat's Covered
    MLFlow - Experiment Tracking and Model ManagementWhat's Covered
    Prefect - Orchestrate ML PipelineWhat's Covered
    Topic NameWhat'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 DeserializationWhat's Covered
    AWS DeploymentWhat's Covered
    Streamlit Heroku DeploymentWhat's Covered
    Customer SegmentationWhat's Covered
    Web ScrappingWhat's Covered
    Topic NameWhat's Covered
    Introduction to Deep LearningWhat's Covered
    Training a Deep Neural Network + TensorFlow.KerasWhat's Covered
    Convolutional Neural Network + TensorFlow.KerasWhat's Covered
    Auto Encoders for Image CompressionWhat's Covered
    Recurrent Neural Network (Coming Soon)What's Covered
    Topic NameWhat's Covered
    Working with Text Data and Text EmbeddingsWhat's Covered
    Transformers, LLMs, and PromptsWhat's Covered
    LLM Model Provider SDKWhat's Covered
    LLM Inference Provider SDKWhat's Covered
    LangChain EssentialsWhat's Covered
    RAGsWhat's Covered
    Orchestration with LangGraphWhat's Covered
    Agentic AIWhat's Covered
    EvaluationWhat's Covered
    LangChain Microsoft Foundry SDKWhat's Covered