Machine_Learning_and_Deep_Learning

Machine_Learning_and_Deep_Learning

完整的机器学习和深度学习学习路径

该项目提供了从Python基础到机器学习算法的全面学习路径,包含多个模块如数据分析、统计和机器学习。通过教程、代码示例和案例研究,帮助学习者掌握数据科学和AI的核心知识。这是一个开源项目,欢迎社区贡献。

机器学习深度学习Python编程数据分析统计学Github开源项目

机器学习和深度学习入门

如果您觉得有用,请为此仓库点星 :star:


<div align="center">

<a href="https://github.com/bansalkanav/Machine_Learning_and_Deep_Learning"><img src="https://yellow-cdn.veclightyear.com/0a4dffa0/02bd27f5-18a7-4964-a4f2-6d44f34bde82.svg?v=103"></a> <a href="https://github.com/bansalkanav/Machine_Learning_and_Deep_Learning"><img src="https://img.shields.io/badge/Built%20by-developers%20%3C%2F%3E-0059b3"></a> <a href="https://github.com/bansalkanav/Machine_Learning_and_Deep_Learning"><img src="https://yellow-cdn.veclightyear.com/0a4dffa0/56ca3250-04c0-468f-a052-737ceed9b1ba.svg?label=Contributions&message=Welcome&color=yellow"></a> <a href="https://github.com/bansalkanav/"><img src="https://yellow-cdn.veclightyear.com/0a4dffa0/f4a13f7d-f11a-4566-8094-54d54def3c1f.svg?v=103"></a> <a href="https://github.com/bansalkanav/Machine_Learning_and_Deep_Learning/blob/master/LICENSE"><img src="https://yellow-cdn.veclightyear.com/0a4dffa0/9d1344d6-b23e-4ad3-8358-ba76c2608873.svg?v=103"></a>

<a href="https://github.com/bansalkanav/Machine_Learning_and_Deep_Learning/graphs/contributors"><img src="https://img.shields.io/github/contributors/bansalkanav/Machine_Learning_and_Deep_Learning?color=brightgreen"></a> <a href="https://github.com/bansalkanav/Machine_Learning_and_Deep_Learning/stargazers"><img src="https://img.shields.io/github/stars/bansalkanav/Machine_Learning_and_Deep_Learning?color=0059b3"></a> <a href="https://github.com/bansalkanav/Machine_Learning_and_Deep_Learning/network/members"><img src="https://img.shields.io/github/forks/bansalkanav/Machine_Learning_and_Deep_Learning?color=yellow"></a> <a href="https://github.com/bansalkanav/Machine_Learning_and_Deep_Learning/issues"><img src="https://img.shields.io/github/issues/bansalkanav/Machine_Learning_and_Deep_Learning?color=0059b3"></a> <a href="https://github.com/bansalkanav/Machine_Learning_and_Deep_Learning/issues?q=is%3Aissue+is%3Aclosed"><img src="https://img.shields.io/github/issues-closed-raw/bansalkanav/Machine_Learning_and_Deep_Learning?color=yellow"></a> <a href="https://github.com/bansalkanav/Machine_Learning_and_Deep_Learning/pulls"><img src="https://img.shields.io/github/issues-pr/bansalkanav/Machine_Learning_and_Deep_Learning?color=brightgreen"></a> <a href="https://github.com/bansalkanav/Machine_Learning_and_Deep_Learning/pulls?q=is%3Apr+is%3Aclosed"><img src="https://img.shields.io/github/issues-pr-closed-raw/bansalkanav/Machine_Learning_and_Deep_Learning?color=0059b3"></a>

</div> <details> <summary><h2>模块1 - Python编程</h2></summary>
主题名称涵盖内容
Python简介Python的应用和特性、Hello World程序、标识符及定义规则、数据类型(数值、布尔、字符串、列表、元组、集合和字典)、注释、输入和输出、运算符 - 算术、关系、相等、逻辑、位运算、赋值、三元、身份和成员运算符
Python数据结构(字符串、列表、元组、集合、字典)字符串 - 创建字符串、索引、切片、分割、连接等,列表 - 初始化、索引、切片、排序、追加等,元组 - 初始化、索引、切片、计数、索引等,集合 - 初始化、无序序列、集合运算等,字典 - 初始化、更新、键、值、项等
控制语句(条件和循环)条件语句 - 缩进介绍、if语句、if...else语句、if..elif...else语句、嵌套if else语句,循环 - while循环、while...else循环、成员运算符、for循环、for...else循环、嵌套循环、Break和Continue语句、Why else?
函数和模块函数 - Python函数介绍、函数定义和调用、带参数的函数、返回语句、变量作用域、全局变量,模块 - 模块介绍、导入模块、别名、from...import语句、导入所有、一些重要模块 - math、platform、random、webbrowser等
面向对象编程类和对象 - 创建类、实例化对象、构造函数、类成员 - 变量和方法,变量类型 - 实例、静态和局部变量,方法类型 - 实例、类和静态方法,访问修饰符 - 公共、私有和受保护,面向对象编程的四大支柱 - 继承、多态、抽象和封装,设置器和获取器继承与关联
异常处理错误与异常、语法和缩进错误、try...except块、try...except块中的控制流、带多个except的try、finally块、try...except...else、嵌套try...except...finally、用户自定义异常
文件处理文件处理介绍、打开和关闭文件、文件对象属性、从文本文件读取数据、向文本文件写入数据、with语句、重命名和删除文件
Web API应用程序编程接口、印度空间站API、API请求、状态码、查询参数、从API请求获取JSON、处理JSON - dump和load、使用Twitter API
数据库数据库介绍、SQLite3 - Python连接SQLite3、执行CRUD操作、MySQL - Python连接MySQL、执行CRUD操作、MongoDB - Python连接MongoDB、执行CRUD操作、对象关系映射 - SQLAlchemy ORM、CRUD操作和复杂数据库操作
列表推导式、Lambda、Filter、Map、Reduce列表推导式、匿名函数、Filter、Map、Reduce、函数别名
面试问题解答交换两个数、计算阶乘、判断素数、斐波那契序列、Armstrong数、回文数等
</details> <details> <summary><h2>模块2 - Python数据分析</h2></summary> | 主题名称 | 涵盖内容 | | :---: | :---: | | [数据分析框架](https://github.com/bansalkanav/Machine_Learning_and_Deep_Learning/tree/master/Module%202%20-%20Python%20for%20Data%20Analysis/01.%20Data%20Analytics%20Framework) | 数据收集、业务理解、**探索性数据分析**、数据准备、模型构建、模型评估、部署、理解跨行业标准数据挖掘流程(**CRISP-DM**)和微软的团队数据科学流程(**TDSP**) | | [Numpy](https://github.com/bansalkanav/Machine_Learning_and_Deep_Learning/tree/master/Module%202%20-%20Python%20for%20Data%20Analysis/02.%20Numpy) | 使用**Numpy**进行面向数组的数值计算、创建Numpy数组、Numpy数组的基本操作 - 检查维度、形状、数据类型和项目大小、**为什么使用Numpy**、创建Numpy数组的各种方法、Numpy arange()函数、**Numpy随机模块** - rand()、randn()、randint()、uniform()等、Numpy数组的索引和切片、对Numpy数组应用**数学运算** - add()、subtract()、multiply()、divide()、dot()、matmul()、sum()、log()、exp()等、Numpy数组的**统计运算** - min()、max()、mean()、median()、var()、std()、corrcoef()等、**重塑**Numpy数组、其他主题 - Linspace、排序、堆叠、连接、追加、Where和**Numpy广播** | | [Pandas入门](https://github.com/bansalkanav/Machine_Learning_and_Deep_Learning/tree/master/Module%202%20-%20Python%20for%20Data%20Analysis/03.%20Pandas%20for%20Beginners) | Pandas数据结构 - 系列、数据框和面板、**创建系列**、数据访问、使用元组和字典**创建数据框**、**数据框属性** - columns、shape、dtypes、axes、values等、**数据框方法** - head()、tail()、info()、describe()、**处理.csv和.xlsx文件** - read_csv()和read_excel()、**数据框转.csv和.xlsx** - to_csv()和to_excel() | | [高级Pandas操作](https://github.com/bansalkanav/Machine_Learning_and_Deep_Learning/tree/master/Module%202%20-%20Python%20for%20Data%20Analysis/04.%20Advance%20Pandas%20Operations) | 涵盖内容 | | [案例研究 - Pandas数据操作](https://github.com/bansalkanav/Machine_Learning_and_Deep_Learning/tree/master/Module%202%20-%20Python%20for%20Data%20Analysis/05.%20Case%20Study%20-%20Pandas%20Manipulation) | 涵盖内容 | | [缺失值处理](https://github.com/bansalkanav/Machine_Learning_and_Deep_Learning/tree/master/Module%202%20-%20Python%20for%20Data%20Analysis/06.%20Missing%20Value%20Treatment) | 涵盖内容 | | [可视化基础 - Matplotlib和Seaborn](https://github.com/bansalkanav/Machine_Learning_and_Deep_Learning/tree/master/Module%202%20-%20Python%20for%20Data%20Analysis/07.%20Visuallization%20Basics%20-%20Matplotlib%20and%20Seaborn) | 涵盖内容 | | [案例研究 - Covid_19_时间序列](https://github.com/bansalkanav/Machine_Learning_and_Deep_Learning/tree/master/Module%202%20-%20Python%20for%20Data%20Analysis/08.%20Case%20Study%20-%20Covid_19_TimeSeries) | 涵盖内容 | | [Plotly和Express](https://github.com/bansalkanav/Machine_Learning_and_Deep_Learning/tree/master/Module%202%20-%20Python%20for%20Data%20Analysis/09.%20Plotly%20and%20Express) | 涵盖内容 | | [异常值 - 即将推出](https://github.com/bansalkanav/Machine_Learning_and_Deep_Learning/tree/master/Module%202%20-%20Python%20for%20Data%20Analysis/10.%20Coming%20Soon) | 涵盖内容 | <details> <summary> <h2>模块3 - 数据分析统计学 </h2> </summary>
主题名称涵盖内容
正态分布涵盖内容
中心极限定理涵盖内容
假设检验涵盖内容
卡方检验涵盖内容
进行统计检验涵盖内容
</details> <details> <summary> <h2>模块4 - 机器学习 </h2> </summary> 1. [使用SKLearn进行数据准备和建模](https://github.com/bansalkanav/Machine_Learning_and_Deep_Learning/tree/master/Module%204%20-%20Machine%20Learning/01.%20Data%20Preparation%20and%20Modelling%20with%20sklearn) 2. [处理文本数据](https://github.com/bansalkanav/Machine_Learning_and_Deep_Learning/tree/master/Module%204%20-%20Machine%20Learning/02.%20Working%20with%20Text%20Data) 3. [处理图像数据](https://github.com/bansalkanav/Machine_Learning_and_Deep_Learning/tree/master/Module%204%20-%20Machine%20Learning/03.%20Working%20with%20Image%20Data) 4. [监督学习算法](https://github.com/bansalkanav/Machine_Learning_and_Deep_Learning/tree/master/Module%204%20-%20Machine%20Learning/04.%20Supervised%20ML%20Algorithms) - [K近邻](https://github.com/bansalkanav/Machine_Learning_and_Deep_Learning/tree/master/Module%204%20-%20Machine%20Learning/04.%20Supervised%20ML%20Algorithms/01.%20K%20-%20NN) - [线性回归](https://github.com/bansalkanav/Machine_Learning_and_Deep_Learning/tree/master/Module%204%20-%20Machine%20Learning/04.%20Supervised%20ML%20Algorithms/02.%20Linear%20Regression) - [逻辑回归](https://github.com/bansalkanav/Machine_Learning_and_Deep_Learning/tree/master/Module%204%20-%20Machine%20Learning/04.%20Supervised%20ML%20Algorithms/03.%20Logistic%20Regression) - [梯度下降](https://github.com/bansalkanav/Machine_Learning_and_Deep_Learning/tree/master/Module%204%20-%20Machine%20Learning/04.%20Supervised%20ML%20Algorithms/04.%20Gradient%20Descent) - [决策树](https://github.com/bansalkanav/Machine_Learning_and_Deep_Learning/tree/master/Module%204%20-%20Machine%20Learning/04.%20Supervised%20ML%20Algorithms/05.%20Decision%20Trees) - [支持向量机](https://github.com/bansalkanav/Machine_Learning_and_Deep_Learning/tree/master/Module%204%20-%20Machine%20Learning/04.%20Supervised%20ML%20Algorithms/06.%20Support%20Vector%20Machines) - [特征工程模型](https://github.com/bansalkanav/Machine_Learning_and_Deep_Learning/tree/master/Module%204%20-%20Machine%20Learning/04.%20Supervised%20ML%20Algorithms/07.%20ML%20Models%20with%20Feature%20Engineering) - [超参数调优](https://github.com/bansalkanav/Machine_Learning_and_Deep_Learning/tree/master/Module%204%20-%20Machine%20Learning/04.%20Supervised%20ML%20Algorithms/08.%20Hyperparameter%20Tuning) - [集成学习](https://github.com/bansalkanav/Machine_Learning_and_Deep_Learning/tree/master/Module%204%20-%20Machine%20Learning/04.%20Supervised%20ML%20Algorithms/09.%20Ensembles) 5. [无监督学习算法](https://github.com/bansalkanav/Machine_Learning_and_Deep_Learning/tree/master/Module%204%20-%20Machine%20Learning/05.%20Unsupervised%20ML%20Algorithms) - [聚类](https://github.com/bansalkanav/Machine_Learning_and_Deep_Learning/tree/master/Module%204%20-%20Machine%20Learning/05.%20Unsupervised%20ML%20Algorithms/01.%20Clustering) - [主成分分析](https://github.com/bansalkanav/Machine_Learning_and_Deep_Learning/tree/master/Module%204%20-%20Machine%20Learning/05.%20Unsupervised%20ML%20Algorithms/02.%20PCA) <details> <summary> <h2>模块5 - MLOPs </h2> </summary>
主题名称涵盖内容
模型序列化和反序列化涵盖内容
应用程序集成涵盖内容
MLFlow - 实验跟踪和模型管理涵盖内容
Prefect - 编排机器学习流程涵盖内容
</details> <details> <summary> <h2>模块6 - 案例研究 </h2> </summary> | 主题名称 | 涵盖内容 | | :---: | :---: | | [汽车价格预测(回归)](https://github.com/bansalkanav/Machine_Learning_and_Deep_Learning/tree/master/Module%206%20-%20Case%20Studies/1.%20Car%20Price%20Prediction) | 涵盖内容 | | [航空公司情感分析(自然语言处理 - 分类)](https://github.com/bansalkanav/Machine_Learning_and_Deep_Learning/tree/master/Module%206%20-%20Case%20Studies/2.%20Airline%20Sentiment%20Analyser) | 涵盖内容 | | [成人收入预测(分类)](https://github.com/bansalkanav/Machine_Learning_and_Deep_Learning/tree/master/Module%206%20-%20Case%20Studies/3.%20Adult%20Income%20Prediction) | 涵盖内容 | | [Web应用开发 + 序列化和反序列化](https://github.com/bansalkanav/Machine_Learning_and_Deep_Learning/tree/master/Module%206%20-%20Case%20Studies/4.%20web_app) | 涵盖内容 | | [AWS部署](https://github.com/bansalkanav/Machine_Learning_and_Deep_Learning/tree/master/Module%206%20-%20Case%20Studies/5.%20AWS%20Deployment) | 涵盖内容 | | [Streamlit Heroku部署](https://github.com/bansalkanav/Machine_Learning_and_Deep_Learning/tree/master/Module%206%20-%20Case%20Studies/6.%20Streamlit%20Heroku%20Deployment) | 涵盖内容 | | [客户分群](https://github.com/bansalkanav/Machine_Learning_and_Deep_Learning/tree/master/Module%206%20-%20Case%20Studies/7.%20Customer%20Segmentation) | 涵盖内容 | | [网络爬虫](https://github.com/bansalkanav/Machine_Learning_and_Deep_Learning/tree/master/Module%206%20-%20Case%20Studies/8.%20Regex%20and%20Webscrapping) | 涵盖内容 | <details> <summary> <h2>模块7 - 深度学习</h2> </summary>
主题名称涵盖内容
深度学习简介涵盖内容
训练深度神经网络 + TensorFlow.Keras涵盖内容
卷积神经网络 + TensorFlow.Keras涵盖内容
用于图像压缩的自动编码器涵盖内容
循环神经网络(即将推出)涵盖内容
</details>

编辑推荐精选

TRAE编程

TRAE编程

AI辅助编程,代码自动修复

Trae是一种自适应的集成开发环境(IDE),通过自动化和多元协作改变开发流程。利用Trae,团队能够更快速、精确地编写和部署代码,从而提高编程效率和项目交付速度。Trae具备上下文感知和代码自动完成功能,是提升开发效率的理想工具。

AI工具TraeAI IDE协作生产力转型热门
蛙蛙写作

蛙蛙写作

AI小说写作助手,一站式润色、改写、扩写

蛙蛙写作—国内先进的AI写作平台,涵盖小说、学术、社交媒体等多场景。提供续写、改写、润色等功能,助力创作者高效优化写作流程。界面简洁,功能全面,适合各类写作者提升内容品质和工作效率。

AI辅助写作AI工具蛙蛙写作AI写作工具学术助手办公助手营销助手AI助手
问小白

问小白

全能AI智能助手,随时解答生活与工作的多样问题

问小白,由元石科技研发的AI智能助手,快速准确地解答各种生活和工作问题,包括但不限于搜索、规划和社交互动,帮助用户在日常生活中提高效率,轻松管理个人事务。

热门AI助手AI对话AI工具聊天机器人
Transly

Transly

实时语音翻译/同声传译工具

Transly是一个多场景的AI大语言模型驱动的同声传译、专业翻译助手,它拥有超精准的音频识别翻译能力,几乎零延迟的使用体验和支持多国语言可以让你带它走遍全球,无论你是留学生、商务人士、韩剧美剧爱好者,还是出国游玩、多国会议、跨国追星等等,都可以满足你所有需要同传的场景需求,线上线下通用,扫除语言障碍,让全世界的语言交流不再有国界。

讯飞智文

讯飞智文

一键生成PPT和Word,让学习生活更轻松

讯飞智文是一个利用 AI 技术的项目,能够帮助用户生成 PPT 以及各类文档。无论是商业领域的市场分析报告、年度目标制定,还是学生群体的职业生涯规划、实习避坑指南,亦或是活动策划、旅游攻略等内容,它都能提供支持,帮助用户精准表达,轻松呈现各种信息。

AI办公办公工具AI工具讯飞智文AI在线生成PPTAI撰写助手多语种文档生成AI自动配图热门
讯飞星火

讯飞星火

深度推理能力全新升级,全面对标OpenAI o1

科大讯飞的星火大模型,支持语言理解、知识问答和文本创作等多功能,适用于多种文件和业务场景,提升办公和日常生活的效率。讯飞星火是一个提供丰富智能服务的平台,涵盖科技资讯、图像创作、写作辅助、编程解答、科研文献解读等功能,能为不同需求的用户提供便捷高效的帮助,助力用户轻松获取信息、解决问题,满足多样化使用场景。

热门AI开发模型训练AI工具讯飞星火大模型智能问答内容创作多语种支持智慧生活
Spark-TTS

Spark-TTS

一种基于大语言模型的高效单流解耦语音令牌文本到语音合成模型

Spark-TTS 是一个基于 PyTorch 的开源文本到语音合成项目,由多个知名机构联合参与。该项目提供了高效的 LLM(大语言模型)驱动的语音合成方案,支持语音克隆和语音创建功能,可通过命令行界面(CLI)和 Web UI 两种方式使用。用户可以根据需求调整语音的性别、音高、速度等参数,生成高质量的语音。该项目适用于多种场景,如有声读物制作、智能语音助手开发等。

咔片PPT

咔片PPT

AI助力,做PPT更简单!

咔片是一款轻量化在线演示设计工具,借助 AI 技术,实现从内容生成到智能设计的一站式 PPT 制作服务。支持多种文档格式导入生成 PPT,提供海量模板、智能美化、素材替换等功能,适用于销售、教师、学生等各类人群,能高效制作出高品质 PPT,满足不同场景演示需求。

讯飞绘文

讯飞绘文

选题、配图、成文,一站式创作,让内容运营更高效

讯飞绘文,一个AI集成平台,支持写作、选题、配图、排版和发布。高效生成适用于各类媒体的定制内容,加速品牌传播,提升内容营销效果。

热门AI辅助写作AI工具讯飞绘文内容运营AI创作个性化文章多平台分发AI助手
材料星

材料星

专业的AI公文写作平台,公文写作神器

AI 材料星,专业的 AI 公文写作辅助平台,为体制内工作人员提供高效的公文写作解决方案。拥有海量公文文库、9 大核心 AI 功能,支持 30 + 文稿类型生成,助力快速完成领导讲话、工作总结、述职报告等材料,提升办公效率,是体制打工人的得力写作神器。

下拉加载更多