人工智能AI进阶年度钻石会员2022

网盘部分截图

文件目录

├── 【课外拓展】05、阶段五 阶段一 python基础(更新)
│   ├── 第一章 1-python基础编程
│   │   ├── 0-33 python模块与包
│   │   │   ├── 03-(重点)使用from导入模块的相关功能.mp4
│   │   │   ├── 09-(重点)使用__all__魔术变量限制模块中功能的访问.mp4
│   │   │   ├── 06-(重点)自定义模块功能测试与__name__魔术方法.mp4
│   │   │   ├── 10-(重点)Python中的自定义Package包.mp4
│   │   │   ├── 02-(重点)使用import导入模块.mp4
│   │   │   ├── 01-(了解)学习目标.mp4
│   │   │   ├── 05-(重点)自定义模块制作与导入.mp4
│   │   │   ├── 04-(重点)使用as关键字为模块或功能定义别名.mp4
│   │   │   ├── 07-(重点)多模块导入式命名冲突问题解决.mp4
│   │   │   ├── 08-(重点)自定义模块与系统模块重名解决方案.mp4
│   │   ├── 0-26 递推
│   │   │   ├── 15-(重点)斐波那契数列递推代码详解.mp4
│   │   │   ├── 14-(了解)递推算法.mp4
│   │   ├── 0-21 函数作用域
│   │   │   ├── 09-(重点)全局变量与局部变量.mp4
│   │   │   ├── 11-(重点)global应用场景之多个函数共享数据.mp4
│   │   │   ├── 10-(重点)Python中的global关键字.mp4
│   │   ├── 0-3 Python数据类型
│   │   │   ├── 12-(重点)Python中的7种数据类型.mp4
│   │   │   ├── 13-(重点)Python中的bug.mp4
│   │   ├── 0-18 公共方法与推导式
│   │   │   ├── 17-(重点)常见公共方法汇总(上).mp4
│   │   │   ├── 23-(重点)字典推导式.mp4
│   │   │   ├── 25-(了解)集合推导式.mp4
│   │   │   ├── 22-(重点)列表推导式.mp4
│   │   │   ├── 18-(重点)公共方法len()与del.mp4
│   │   │   ├── (回顾)课程回顾.mp4
│   │   │   ├── 19-(重点)求最大值与最小值.mp4
│   │   │   ├── 21-(重点)序列类型数据的相互转换.mp4
│   │   │   ├── 20-(重点)enumerate方法详解.mp4
│   │   │   ├── 24-(扩展)字典推导式面试题.mp4
│   │   ├── 0-10 循环else
│   │   │   ├── 02-(重点)for循环中的else结构.mp4
│   │   │   ├── 03-(案例)报数字游戏案例.mp4
│   │   │   ├── 04-(扩展)小海龟会画画.mp4
│   │   │   ├── 01-(重点)while循环中的else语句结构.mp4
│   │   ├── 0-2 Python注释与变量
│   │   │   ├── 11-(重点)Python中的变量详解.mp4
│   │   │   ├── 10-(重点)PyCharm快捷键与编程习惯.mp4
│   │   │   ├── 09-(重点)Python中的注释.mp4
│   │   ├── 0-30 文件操作案例
│   │   │   ├── 08-(重点)Pyhton文件备份案例.mp4
│   │   │   ├── 10-(案例)文件备份与查漏补缺.mp4
│   │   │   ├── 13-(扩展慎重)文件夹的递归删除.mp4
│   │   │   ├── 12-(重点)os模块中与文件夹相关的操作方法.mp4
│   │   │   ├── 09-(作业)使用递归求猴子吃桃问题.mp4
│   │   │   ├── 11-(重点)os模块实现重命名与删除文件.mp4
│   │   ├── 0-22 不定长参数与组包拆包
│   │   │   ├── 25-(重点)不定长参数应用案例.mp4
│   │   │   ├── 26-(重点)字典与元组拆包.mp4
│   │   │   ├── 14-(重点)不定长元组与不定长字典参数.mp4
│   │   │   ├── 13-(重点)缺省参数.mp4
│   │   │   ├── 12-(重点)位置参数与关键字参数.mp4
│   │   ├── 0-34 案例-飞机大战
│   │   │   ├── (回顾)课程回顾.mp4
│   │   │   ├── 18-(重点)发射子弹.mp4
│   │   │   ├── 15-(重点)英雄飞机实现.mp4
│   │   │   ├── 13-(思路)飞机大战实现步骤.mp4
│   │   │   ├── 20-(重点)实现飞机爆炸效果.mp4
│   │   │   ├── 19-(重点)粘贴敌方飞机并让其移动.mp4
│   │   │   ├── 16-(重点)获取键盘事件.mp4
│   │   │   ├── (回顾)Python飞机大战.mp4
│   │   │   ├── 14-(重点)飞机大战窗口及背景实现.mp4
│   │   │   ├── 17-(重点)飞机移动.mp4
│   │   │   ├── 11-(了解)Python飞机大战学习目标.mp4
│   │   │   ├── 12-(重点)pygame模块安装.mp4
│   │   ├── 0-16 案例-学生管理系统(一)
│   │   │   ├── 10-(重点)学生管理系统学生添加与查询功能实现.mp4
│   │   │   ├── 09-(重点)学生管理系统多分支判断.mp4
│   │   │   ├── 11-(重点)学生管理系统删除功能.mp4
│   │   │   ├── 08-(重点)学生管理系统菜单功能开发.mp4
│   │   ├── 0-25 可变类型及非可变类型
│   │   │   ├── 11-(思考)引出可变类型与不可变数据类型.mp4
│   │   │   ├── 09-(了解)学习目标.mp4
│   │   │   ├── 13-(重点)可变与非可变数据类型应用.mp4
│   │   │   ├── 10-(了解)Python中的引用变量.mp4
│   │   │   ├── 12-(对比)可变类型与非可变数据类型.mp4
│   │   ├── 0-20 函数基本使用替代视频(04,05,06)
│   │   │   ├── 05-(重点)函数的说明文档.mp4
│   │   │   ├── 07-(理解)函数的嵌套执行流程与Debug工具的使用.mp4
│   │   │   ├── 06-(案例)生成指定长度的随机验证码.mp4
│   │   ├── 0-6 Python分支语句
│   │   │   ├── 14-(重点)if...else语句详解.mp4
│   │   │   ├── 18-(重点)if嵌套结构.mp4
│   │   │   ├── 01-(作业)三角形与世界杯小组赛成绩.mp4
│   │   │   ├── 17-(重点)and逻辑判断符简写形式.mp4
│   │   │   ├── 19-(重点)猜拳案例.mp4
│   │   │   ├── 15-(重点)if...elif...else多重分支语句.mp4
│   │   │   ├── 13-(重点)if语句详解.mp4
│   │   │   ├── 16-(重点)if...elif...else相关案例.mp4
│   │   │   ├── (回顾)课程回顾.mp4
│   │   │   ├── 20-(重点)三目运算符.mp4
│   │   ├── 0-28 lambda表达式
│   │   │   ├── 22-(重点)带有三目运算符的lambda表达式.mp4
│   │   │   ├── 23-(重点)列表与字典组合数据排序操作.mp4
│   │   │   ├── 21-(重点)带有默认值以及不定长参数的lambda表达式.mp4
│   │   │   ├── 20-(重点)lambda基本语法与带参数的lambda表达式.mp4
│   │   ├── 0-29 文件基本操作
│   │   │   ├── 03-(重点)文件操作三步走.mp4
│   │   │   ├── 05-(对比)重点掌握r-w-a三种模式.mp4
│   │   │   ├── 01-(了解)学习目标.mp4
│   │   │   ├── 07-(重点)f.seek移动文件指针.mp4
│   │   │   ├── 06-(重点)文件的读取操作.mp4
│   │   │   ├── 04-(对比)绝对路径与相对路径.mp4
│   │   │   ├── (回顾)课程回顾.mp4
│   │   │   ├── 02-(了解)文件操作概述.mp4
│   │   ├── 0-14 元祖定义及使用
│   │   │   ├── 01-(重点)元组的定义与访问.mp4
│   │   │   ├── 02-(了解)学习目标.mp4
│   │   ├── 0-13 列表定义及使用
│   │   │   ├── 19-(重点)列表的修改操作.mp4
│   │   │   ├── 21-(重点)列表嵌套.mp4
│   │   │   ├── 17-(重点)列表的增加操作.mp4
│   │   │   ├── (回顾)课程回顾.mp4
│   │   │   ├── 15-(重点)列表的定义与元素的访问.mp4
│   │   │   ├── 20-(重点)使用循环遍历列表.mp4
│   │   │   ├── 16-(重点)列表的查询操作.mp4
│   │   │   ├── 18-(重点)列表的删除操作.mp4
│   │   ├── 0-4 Python格式化输出
│   │   │   ├── 16-(重点)百分号形式的格式化输出高级特性.mp4
│   │   │   ├── (回顾)Python环境搭建与输入输出.mp4
│   │   │   ├── 15-(重点)百分号形式的格式化输出.mp4
│   │   │   ├── 19-(重点)Python中input函数详解.mp4
│   │   │   ├── 14-(重点)Python中print输出函数详解.mp4
│   │   │   ├── 17-(了解)Python3中的format函数格式化.mp4
│   │   │   ├── 18-(重点)Python中format格式化输出的简写形式.mp4
│   │   ├── 0-32 python异常处理
│   │   │   ├── 19-(重点)同时捕获多个异常.mp4
│   │   │   ├── 17-(重点)异常与异常的捕获.mp4
│   │   │   ├── 23-(了解)抛出自定义异常.mp4
│   │   │   ├── (回顾)昨天课程回顾.mp4
│   │   │   ├── 18-(重点)捕获指定类型异常.mp4
│   │   │   ├── 22-(重点)异常综合案例.mp4
│   │   │   ├── 21-(重点)异常捕获完整写法.mp4
│   │   │   ├── 20-(重点)捕获所有未知异常.mp4
│   │   ├── 0-9 for循环及案例
│   │   │   ├── 16-(重点)for循环基本语法及其应用场景.mp4
│   │   │   ├── 17-(重点)for循环与range函数相关案例.mp4
│   │   │   ├── 18-(重点)用户登录案例演示.mp4
│   │   │   ├── (回顾)课程回顾.mp4
│   │   │   ├── 15-(重点)for循环学习目标.mp4
│   │   │   ├── 19-(重点)for循环嵌套案例演示.mp4
│   │   ├── 0-7 while循环
│   │   │   ├── 08-(重点)while中的死循环.mp4
│   │   │   ├── 04-(重点)while循环的执行流程.mp4
│   │   │   ├── 03-(重点)循环基本结构与循环三步走.mp4
│   │   │   ├── 10-(重点)循环嵌套基本语法与执行流程.mp4
│   │   │   ├── 09-(重点)猜数字案例.mp4
│   │   │   ├── 05-(重点)循环案例演示(上).mp4
│   │   │   ├── 07-(重点)循环中的两大关键词break与continue(必须要在continue之前更新计数器).mp4
│   │   │   ├── 02-(了解)While循环学习目标.mp4
│   │   │   ├── 06-(重点)循环案例演示(下).mp4
│   │   ├── 0-1 python开发环境搭建
│   │   │   ├── 07-(重点)PyCharm常见问题之解析器配置.mp4
│   │   │   ├── 06-(重点)PyCharm创建入门Python案例.mp4
│   │   │   ├── 01-(了解)学习目标.mp4
│   │   │   ├── 08-(了解)PyCharm软件本身设置.mp4
│   │   │   ├── 05-(重点)PyCharm软件安装.mp4
│   │   │   ├── 03-(了解)Python解析器作用.mp4
│   │   │   ├── 02-(了解)Python概述.mp4
│   │   │   ├── 04-(重点)Python解析器安装与配置.mp4
│   │   ├── 0-17 集合定义及使用
│   │   │   ├── 13-(重点)集合中的新增操作.mp4
│   │   │   ├── 14-(重点)集合中的删除方法.mp4
│   │   │   ├── 15-(重点)集合中的查询方法.mp4
│   │   │   ├── 16-(扩展)集合求交集-并集-差集.mp4
│   │   │   ├── 12-(重点)集合的定义.mp4
│   │   ├── 0-8 while循环案例
│   │   │   ├── 13-(重点)while循环嵌套打印倒三角形.mp4
│   │   │   ├── 14-(重点)while循环嵌套打印九九乘法表.mp4
│   │   │   ├── 12-(重点)while循环嵌套打印直角三角形.mp4
│   │   │   ├── 11-(难点)while循环嵌套打印5x5正方形.mp4
│   │   ├── 0-24 基础加强练习
│   │   │   ├── 07-(作业)字典的key不同类型如何判断.mp4
│   │   │   ├── 06-(作业)字符串切片案例.mp4
│   │   │   ├── 08- (作业)不定长参数使用.mp4
│   │   │   ├── (回顾)课程回顾.mp4
│   │   │   ├── 04-(作业)不引入第三方变量实现两个数交换(和Java通用).mp4
│   │   │   ├── 03-(作业)使用for循环嵌套生成一个新列表.mp4
│   │   │   ├── 01-(作业)使用for循环嵌套生成列表嵌套结构.mp4
│   │   │   ├── 02-(作业)使用for循环调整列表中的元素.mp4
│   │   │   ├── 05-(作业)百分号输出格式化又出现了百分号的情况.mp4
│   │   ├── 0-12 字符串查找,替换,合并
│   │   │   ├── 13-(重点)获取4位随机验证码.mp4
│   │   │   ├── 10-(重点)字符的查找案例之获取图片名称与图片后缀.mp4
│   │   │   ├── 14-(答疑)验证码的由来.mp4
│   │   │   ├── 11-(重点)字符串修改方法.mp4
│   │   │   ├── 12-(重点)字符串的判断语句.mp4
│   │   │   ├── 09-(重点)字符串的查找方法.mp4
│   │   ├── 0-5 Python运算符
│   │   │   ├── 08-(重点)复合赋值运算符.mp4
│   │   │   ├── 10-(重点)逻辑运算符.mp4
│   │   │   ├── 04-(重点)四种类型转换方法.mp4
│   │   │   ├── 06-(重点)求梯形的面积.mp4
│   │   │   ├── 07-(重点)赋值运算符(注意其执行顺序).mp4
│   │   │   ├── 11-(扩展)短路运算.mp4
│   │   │   ├── 02-(了解)学习目标.mp4
│   │   │   ├── 01-(重点)使用临时变量实现两个变量值的交换.mp4
│   │   │   ├── 05-(重点)算数运算符.mp4
│   │   │   ├── 12-(了解)运算符的优先级.mp4
│   │   │   ├── 03-(引言)为什么需要数据类型转换.mp4
│   │   │   ├── 09-(重点)比较运算符.mp4
│   │   ├── 0-15 字典定义及使用
│   │   │   ├── 07-(重点)字典的查询方法.mp4
│   │   │   ├── 03-(重点)字典的定义与访问过程.mp4
│   │   │   ├── 04-(重点)字典的新增操作.mp4
│   │   │   ├── 05-(重点)字典的删除操作.mp4
│   │   │   ├── 06-(重点)字典的修改操作.mp4
│   │   ├── 0-11 字符串定义切片
│   │   │   ├── 08-(重点)字符串切片.mp4
│   │   │   ├── 05-(了解)数据序列学习目标.mp4
│   │   │   ├── 07-(重点)字符串索引下标与循环遍历.mp4
│   │   │   ├── 06-(回顾)字符串定义与输入输出.mp4
│   │   ├── 0-31 案例-学生管理系统(三)
│   │   │   ├── 14-(重点)学生管理系统数据保存与数据转换思路.mp4
│   │   │   ├── 15-(重点)学生管理系统之学生数据的存储.mp4
│   │   │   ├── 16-(重点)学生管理系统之文件数据加载.mp4
│   │   ├── 0-19 函数基本使用
│   │   │   ├── 07-(重点)函数的应用案例汇总.mp4
│   │   │   ├── 03-(重点)return返回值详解.mp4
│   │   │   ├── 08-(答疑)为什么有的函数打印结果返回None.mp4
│   │   │   ├── 01-(了解)学习目标.mp4
│   │   │   ├── 06-(重点)函数嵌套的执行流程-无声音请看下一章替代视频.mp4
│   │   │   ├── 04-(重点)函数的说明文档-无声音请看下一章替代视频.mp4
│   │   │   ├── 05-(重点)封装一个验证码函数-无声音请看下一章替代视频.mp4
│   │   │   ├── 02-(重点)Python中函数的定义与调用.mp4
│   │   ├── 0-27 递归
│   │   │   ├── 16-(重点)递归三步走.mp4
│   │   │   ├── 19-(了解)函数在内存中的存储形式.mp4
│   │   │   ├── 17-(重点)使用递归求n的阶乘.mp4
│   │   │   ├── 18-(作业)猴子吃桃问题.mp4
│   │   ├── 0-23 案例-学生管理系统(二)
│   │   │   ├── 31-(重点)学生管理系统之删除功能实现.mp4
│   │   │   ├── 29-(重点)学生管理系统之添加功能实现.mp4
│   │   │   ├── 28-(重点)学生管理系统之if多分支功能开发.mp4
│   │   │   ├── 30-(重点)学生管理系统之遍历所有学员信息.mp4
│   │   │   ├── 33-(重点)学生管理系统之查询某个学生信息.mp4
│   │   │   ├── 27-(重点)学生管理系统菜单功能开发.mp4
│   │   │   ├── 32-(重点)学生管理系统之编辑学生信息.mp4
│   ├── 第二章 2-python面向对象
│   │   ├── 0-4 面向对象封装与继承
│   │   │   ├── (案例)摆放家具案例上.mp4
│   │   │   ├── 13-(封装)私有属性封装.mp4
│   │   │   ├── 14-(封装)私有方法封装.mp4
│   │   │   ├── 02-(重点)Python继承特性与单继承.mp4
│   │   │   ├── 03-(问题)常见面向对象编写问题汇总.mp4
│   │   │   ├── (回顾)课程回顾.mp4
│   │   │   ├── 01-(了解)学习目标.mp4
│   │   │   ├── (案例)摆放家具案例下.mp4
│   │   │   ├── 04-(重点)Python中的多继承特性.mp4
│   │   ├── 0-5 面向对象多态
│   │   │   ├── 09-(了解)Python中的多态案例.mp4
│   │   │   ├── 05-(重点)Python中子类重写父类中的属性或方法.mp4
│   │   │   ├── 08-(了解)Python中多态特性.mp4
│   │   │   ├── 07-(了解)MRO方法解析顺序(了解继承关系).mp4
│   │   │   ├── 06-(重点)super()方法强制调用父类属性和方法.mp4
│   │   ├── 0-3 案例-面向对象
│   │   │   ├── 11-(案例)面向对象综合案例一.mp4
│   │   │   ├── 12-(案例)面向对象综合案例二.mp4
│   │   ├── 0-2 魔法方法
│   │   │   ├── 07-(重点)Python类中的__init__魔术方法.mp4
│   │   │   ├── 10-(小结)魔术方法小结.mp4
│   │   │   ├── 08-(重点)Python类中的__del__魔术方法.mp4
│   │   │   ├── 09-(重点)Python类中的__str__魔术方法.mp4
│   │   ├── 0-6 类属性方法
│   │   │   ├── 13-(重点)面向对象其他特性综合案例.mp4
│   │   │   ├── 11-(重点)类方法的概念与定义.mp4
│   │   │   ├── 10-(重点)类属性的概念(与实例属性相区分).mp4
│   │   │   ├── 12-(重点)静态方法.mp4
│   │   ├── 0-1 类定义及类属性使用
│   │   │   ├── 05-(重点)使用类创建多个对象与self关键字详解.mp4
│   │   │   ├── 01-(了解)学习目标.mp4
│   │   │   ├── 04-(重点)类的定义与实例化操作.mp4
│   │   │   ├── 03-(重点)面向对象的两大要素(类和对象).mp4
│   │   │   ├── 02-(理解)面向对象编程思想.mp4
│   │   │   ├── 06-(重点)类属性的定义与获取.mp4
├── 【课外拓展】01、阶段一 HR面试技巧
│   ├── 【课外拓展】01、阶段一 HR面试技巧.zip
├── 【 主学习路线】06、阶段六 人工智能项目实战
│   ├── 2--第二章 在线医生.zip
│   ├── 1--第一章 智慧交通.zip
│   ├── 3--第三章 智能文本分类系统.zip
│   ├── 4--第四章 实时人脸识别检测项目.zip
├── 【 主学习路线】03、阶段三 人工智能机器学习
│   ├── 1--第一章 机器学习概述V2.1
│   │   ├── 1--机器学习介绍
│   │   │   ├── 11-2点评-深度学习简介.mp4
│   │   │   ├── 02-2点评-人工智能概述.mp4
│   │   │   ├── 04-1讲解-人工智能主要分支.mp4
│   │   │   ├── 06-2点评-机器学习工作流程各步骤解释.mp4
│   │   │   ├── 05-1讲解-机器学习定义工作流程概述.mp4
│   │   │   ├── 08-3点评-模型评估.mp4
│   │   │   ├── 09-1讲解-Azure机器学习平台实验演示1.mp4
│   │   │   ├── 11-1讲解-深度学习简介.mp4
│   │   │   ├── 10-1讲解-Azure机器学习平台实验演示2.mp4
│   │   │   ├── 06-1讲解-机器学习工作流程各步骤解释.mp4
│   │   │   ├── 08-2点评-模型评估.mp4
│   │   │   ├── 01-1讲解-机器学习科学计算库内容简介.mp4
│   │   │   ├── 03-1讲解-人工智能的发展历程.mp4
│   │   │   ├── 08-1讲解-模型评估.mp4
│   │   │   ├── 01-0前置-机器学习科学计算库内容简介.mp4
│   │   │   ├── 07-2点评-机器学习算法分类介绍.mp4
│   │   │   ├── 02-1讲解-人工智能概述.mp4
│   │   │   ├── 04-2点评-人工智能主要分支(1).mp4
│   │   │   ├── 07-1讲解-机器学习算法分类介绍.mp4
│   │   │   ├── 05-2点评-机器学习定义工作流程概述.mp4
│   │   │   ├── 06-3点评-机器学习工作流程各步骤解释.mp4
│   ├── 3--第三章 matplotlibV2.1
│   │   ├── 1--matplotlib使用
│   │   │   ├── 05-2点评-常见图形绘制.mp4
│   │   │   ├── 01-1讲解-实现基础绘图-某城市温度变换图.mp4
│   │   │   ├── 01-2点评-实现基础绘图-某城市温度变换图.mp4
│   │   │   ├── 02-1讲解-绘图辅助功能完善-某城市温度变换图.mp4
│   │   │   ├── 04-2点评-在多个坐标系下绘制多个图像.mp4
│   │   │   ├── 04-1讲解-在多个坐标系下绘制多个图像.mp4
│   │   │   ├── 05-1讲解-常见图形绘制.mp4
│   │   │   ├── 03-2点评-在一个坐标系下绘制多个图像.mp4
│   │   │   ├── 03-1讲解-在一个坐标系下绘制多个图像.mp4
│   │   │   ├── 02-2点评-绘图辅助功能完善-某城市温度变换图.mp4
│   ├── 4--第四章 numpyV2.1
│   │   ├── 1--numpy使用
│   │   │   ├── 10-2点评-数组的基本操作.mp4
│   │   │   ├── 12-2点评-数组间运算.mp4
│   │   │   ├── 10-3点评-前面总结.mp4
│   │   │   ├── 10-1讲解-数组的基本操作.mp4
│   │   │   ├── 08-1讲解-创建0,1数组,固定范围数组.mp4
│   │   │   ├── 13-3点评-矩阵复习.mp4
│   │   │   ├── 13-2点评-矩阵复习.mp4
│   │   │   ├── 12-1讲解-数组间运算.mp4
│   │   │   ├── 11-1讲解-ndarray的运算.mp4
│   │   │   ├── 09-1讲解-创建随机数组.mp4
│   │   │   ├── 11-2点评-ndarray的运算.mp4
│   │   │   ├── 10-4点评-回顾.mp4
│   │   │   ├── 06-1讲解-numpy介绍.mp4
│   │   │   ├── 06-2点评-numpy介绍.mp4
│   │   │   ├── 07-1讲解-ndarray介绍.mp4
│   │   │   ├── 13-1讲解-矩阵复习.mp4
│   │   │   ├── 09-2点评-创建随机数组.mp4
│   │   │   ├── 08-2点评-创建0,1数组,固定范围数组.mp4
│   │   │   ├── 07-2点评-ndarray介绍.mp4
│   ├── 17--第十七章 集成学习进阶V2.1
│   │   ├── 4--绝地求生案例
│   │   │   ├── 06-1讲解-获取pubg数据.mp4
│   │   │   ├── 07-2点评-数据缺失值处理和查看每场比赛人数.mp4
│   │   │   ├── 13-1讲解-使用RF进行模型训练.mp4
│   │   │   ├── 12-1讲解-数据截取、确定特征值和目标值、分割数据集.mp4
│   │   │   ├── 10-1讲解-异常值值处理2.mp4
│   │   │   ├── 11-1讲解-类别型数据处理.mp4
│   │   │   ├── 14-2点评-lightGBM对模型调优1.mp4
│   │   │   ├── 09-2点评-异常值处理1.mp4
│   │   │   ├── 14-1讲解-lightGBM对模型调优1.mp4
│   │   │   ├── 11-2点评-类别型数据处理.mp4
│   │   │   ├── 10-2点评-异常值值处理2.mp4
│   │   │   ├── 15-1讲解-lightGBM对模型调优2.mp4
│   │   │   ├── 07-3点评-内容回顾.mp4
│   │   │   ├── 13-2点评-使用RF进行模型训练.mp4
│   │   │   ├── 06-2点评-获取pubg数据.mp4
│   │   │   ├── 09-1讲解-异常值处理1.mp4
│   │   │   ├── 07-1讲解-数据缺失值处理和查看每场比赛人数.mp4
│   │   │   ├── 15-2点评-lightGBM对模型调优2.mp4
│   │   │   ├── 08-1讲解-规范化输出部分数据和部分变量合成.mp4
│   │   ├── 2--otto案例
│   │   │   ├── 08-3点评-otto案例xgboost实现-数据基本处理.mp4
│   │   │   ├── 10-3点评-内容回顾.mp4
│   │   │   ├── 10-1讲解-otto案例xgboost实现-模型调优.mp4
│   │   │   ├── 10-2点评-otto案例xgboost实现-模型调优.mp4
│   │   │   ├── 09-1讲解-otto案例xgboost实现-模型基本训练.mp4
│   │   │   ├── 08-2点评-otto案例xgboost实现-数据基本处理.mp4
│   │   │   ├── 11-1讲解-otto案例xgboost实现-最优模型运行.mp4
│   │   │   ├── 08-1讲解-otto案例xgboost实现-数据基本处理.mp4
│   │   ├── 3--lightGBM算法
│   │   │   ├── 03-2点评-lightGBM算法api参数介绍.mp4
│   │   │   ├── 05-2点评-pubg案例简介.mp4
│   │   │   ├── 04-2点评-lightGBM算法简单案例介绍.mp4
│   │   │   ├── 01-1讲解-lightGBM简单介绍.mp4
│   │   │   ├── 02-2点评-lightGBM算法原理介绍.mp4
│   │   │   ├── 04-1讲解-lightGBM算法简单案例介绍.mp4
│   │   │   ├── 03-1讲解-lightGBM算法api参数介绍.mp4
│   │   │   ├── 01-2点评-lightGBM简单介绍.mp4
│   │   │   ├── 02-1讲解-lightGBM算法原理介绍.mp4
│   │   │   ├── 05-1讲解-pubg案例简介.mp4
│   │   ├── 1--XGBoost算法
│   │   │   ├── 06-2点评-xgboost算法api与参数介绍.mp4
│   │   │   ├── 05-1讲解-XGBoost和GBDT的区别.mp4
│   │   │   ├── 01-2点评-xgboost最优模型构建方法.mp4
│   │   │   ├── 04-1讲解-XGBoost的回归树构建方法.mp4
│   │   │   ├── 07-1讲解-xgboost简单案例介绍.mp4
│   │   │   ├── 04-2点评-XGBoost的回归树构建方法.mp4
│   │   │   ├── 03-2点评-XGBoost目标函数的推导.mp4
│   │   │   ├── 02-1讲解-目标函数确定和树的复杂度介绍.mp4
│   │   │   ├── 01-1讲解-xgboost最优模型构建方法.mp4
│   │   │   ├── 05-2点评-XGBoost和GBDT的区别.mp4
│   │   │   ├── 06-1讲解-xgboost算法api与参数介绍.mp4
│   │   │   ├── 03-1讲解-XGBoost目标函数的推导.mp4
│   │   │   ├── 03-2点评-回顾.mp4
│   │   │   ├── 02-2点评-目标函数确定和树的复杂度介绍.mp4
│   ├── 7--第七章 K近邻算法V2.1
│   │   ├── 6--交叉验证, 网格搜索
│   │   │   ├── 14-2点评-交叉验证、网格搜索概念介绍.mp4
│   │   │   ├── 15-1讲解-交叉验证、网格搜索案例实现.mp4
│   │   │   ├── 15-2点评-交叉验证、网格搜索案例实现.mp4
│   │   │   ├── 14-1讲解-交叉验证、网格搜索概念介绍.mp4
│   │   ├── 1--k近邻算法介绍
│   │   │   ├── 04-1讲解-K值的选择介绍.mp4
│   │   │   ├── 04-2点评-K值的选择介绍.mp4
│   │   │   ├── 03-2点评-机器学习中距离度量介绍.mp4
│   │   │   ├── 02-1讲解-K近邻算法api初步使用.mp4
│   │   │   ├── 01-1讲解-K-近邻算法简介.mp4
│   │   │   ├── 01-0前置-K-近邻算法简介.mp4
│   │   │   ├── 03-1讲解-机器学习中距离度量介绍.mp4
│   │   │   ├── 01-2点评-K-近邻算法简介.mp4
│   │   │   ├── 02-2点评-K近邻算法api初步使用.mp4
│   │   ├── 3--数据集处理
│   │   │   ├── 09-1讲解-线性回归中损失函数的介绍.mp4
│   │   │   ├── 07-2点评-数据集获取和属性介绍.mp4
│   │   │   ├── 09-1讲解-数据集的划分.mp4
│   │   │   ├── 09-2点评-数据集的划分.mp4
│   │   │   ├── 08-2讲解-数据可视化介绍.mp4
│   │   │   ├── 09-2点评-线性回归中损失函数的介绍.mp4
│   │   │   ├── 07-1讲解-数据集获取和属性介绍.mp4
│   │   │   ├── 08-1讲解-数据可视化介绍.mp4
│   │   ├── 5--KNN总结
│   │   │   ├── 12-1讲解-鸢尾花种类预测.mp4
│   │   │   ├── 13-1讲解-KNN算法总结.mp4
│   │   │   ├── 13-2点评-KNN算法总结.mp4
│   │   │   ├── 12-3点评-内容总结.mp4
│   │   │   ├── 12-2点评-鸢尾花种类预测.mp4
│   │   │   ├── 12-4点评-内容回顾.mp4
│   │   ├── 4--特征工程
│   │   │   ├── 10-1讲解-特征预处理简介.mp4
│   │   │   ├── 10-2点评-特征预处理简介.mp4
│   │   │   ├── 11-1讲解-归一化和标准化介绍.mp4
│   │   │   ├── 11-2点评-归一化和标准化介绍.mp4
│   │   │   ├── 11-3点评-归一化和标准化介绍.mp4
│   │   ├── 7--案例 Facebook位置预测
│   │   │   ├── 05-1讲解-补充-交叉验证法和自助法.mp4
│   │   │   ├── 04-1讲解-补充-数据分割和留出法.mp4
│   │   │   ├── 01-2点评-案例-Facebook位置预测流程分析.mp4
│   │   │   ├── 01-1讲解-案例-Facebook位置预测流程分析.mp4
│   │   │   ├── 03-1讲解-案例-Facebook位置预测代码实现2.mp4
│   │   │   ├── 02-1讲解-案例-Facebook位置预测代码实现1.mp4
│   │   │   ├── 05-2点评-补充-交叉验证法和自助法.mp4
│   │   │   ├── 03-3点评-案例-Facebook位置预测代码实现2.mp4
│   │   │   ├── 02-2点评-案例-Facebook位置预测代码实现1.mp4
│   │   │   ├── 04-2点评-补充-数据分割和留出法.mp4
│   │   ├── 2--kd树
│   │   │   ├── 05-1讲解-kd树和kd树的构造过程.mp4
│   │   │   ├── 06-1讲解-kd树案例实现.mp4
│   │   │   ├── 06-4点评-kd树案例实现.mp4
│   │   │   ├── 06-2点评-kd树案例实现.mp4
│   │   │   ├── 06-3点评-内容回顾.mp4
│   │   │   ├── 05-2点评-kd树和kd树的构造过程.mp4
│   ├── 5--第五章 pandasV2.1
│   │   ├── 2--pandas基础使用
│   │   │   ├── 05-2点评-pandas中的累计统计函数和自定义函数.mp4
│   │   │   ├── 07-2点评-pandas中文件的读取和写入.mp4
│   │   │   ├── 05-1讲解-pandas中的累计统计函数和自定义函数.mp4
│   │   │   ├── 02-1讲解-赋值和排序.mp4
│   │   │   ├── 07-1讲解-pandas中文件的读取和写入.mp4
│   │   │   ├── 03-2点评-pandas中的算术运算和逻辑运算.mp4
│   │   │   ├── 03-1讲解-pandas中的算术运算和逻辑运算.mp4
│   │   │   ├── 02-2点评-赋值和排序.mp4
│   │   │   ├── 06-1讲解-pandas中绘图方式介绍.mp4
│   │   │   ├── 04-2点评-pandas中的统计函数.mp4
│   │   │   ├── 01-1讲解-pandas中的索引.mp4
│   │   │   ├── 07-4点评-内容总结.mp4
│   │   │   ├── 01-2点评-pandas中的索引.mp4
│   │   │   ├── 04-1讲解-pandas中的统计函数.mp4
│   │   │   ├── 07-3点评-pandas中文件的读取和写入.mp4
│   │   ├── 1--pandas数据结构
│   │   │   ├── 15-1讲解-pandas数据结构-series.mp4
│   │   │   ├── 18-2点评-pandas数据结构-multiindex和panel.mp4
│   │   │   ├── 15-2点评-pandas数据结构-series.mp4
│   │   │   ├── 16-3点评-回顾总结.mp4
│   │   │   ├── 17-1讲解-pandas数据结构-DataFrame2.mp4
│   │   │   ├── 14-2点评-pandas介绍.mp4
│   │   │   ├── 14-1讲解-pandas介绍.mp4
│   │   │   ├── 18-1讲解-pandas数据结构-multiindex和panel.mp4
│   │   │   ├── 16-1讲解-pandas数据结构-DataFrame1.mp4
│   │   │   ├── 16-2点评-pandas数据结构-DataFrame1.mp4
│   │   ├── 3--pandas高级使用
│   │   │   ├── 10-2点评-数据表的合并.mp4
│   │   │   ├── 11-3点评-内容回顾.mp4
│   │   │   ├── 10-1讲解-数据表的合并.mp4
│   │   │   ├── 08-1讲解-缺失值的处理.mp4
│   │   │   ├── 13-1讲解-星巴克案例实现.mp4
│   │   │   ├── 08-2点评-缺失值的处理.mp4
│   │   │   ├── 12-1讲解-分组聚合介绍.mp4
│   │   │   ├── 09-2点评-数据离散化.mp4
│   │   │   ├── 12-2点评-分组聚合介绍.mp4
│   │   │   ├── 11-2点评-交叉表和透视表介绍.mp4
│   │   │   ├── 13-2点评-星巴克案例实现.mp4
│   │   │   ├── 09-1讲解-数据离散化.mp4
│   │   │   ├── 11-1讲解-交叉表和透视表介绍.mp4
│   │   ├── 4--电影案例分析
│   │   │   ├── 14-1讲解-电影案例分析1.mp4
│   │   │   ├── 15-2点评-电影案例分析.mp4
│   │   │   ├── 14-0前置-电影案例分析1.mp4
│   │   │   ├── 15-1讲解-电影案例分析.mp4
│   │   │   ├── 15-3点评-电影案例分析.mp4
│   │   │   ├── 14-2点评-电影案例分析1.mp4
│   ├── 6--第六章 seabornV2.1
│   │   ├── 4--北京租房数据统计分析
│   │   │   ├── 09-0前置-北京市租房数据获取和重复值与空值处理.mp4
│   │   │   ├── 14-1讲解-面积区间分析.mp4
│   │   │   ├── 12-1讲解-户型数量基本分析.mp4
│   │   │   ├── 13-1讲解-平均租金基本分析.mp4
│   │   │   ├── 14-2点评-面积区间分析.mp4
│   │   │   ├── 11-1讲解-房源数量和位置分布分析.mp4
│   │   │   ├── 14-3点评-内容总结.mp4
│   │   │   ├── 10-1讲解-数据类型转换(面积,户型).mp4
│   │   │   ├── 09-2点评-北京市租房数据获取和重复值与空值处理.mp4
│   │   │   ├── 13-2点评-平均租金基本分析.mp4
│   │   │   ├── 12-2点评-户型数量基本分析.mp4
│   │   │   ├── 10-2点评-数据类型转换(面积,户型).mp4
│   │   │   ├── 11-2点评-房源数量和位置分布分析.mp4
│   │   │   ├── 12-3点评-户型数量基本分析.mp4
│   │   │   ├── 09-1讲解-北京市租房数据获取和重复值与空值处理.mp4
│   │   ├── 2--分类数据绘图
│   │   │   ├── 03-1讲解-类别散点图的绘制.mp4
│   │   │   ├── 03-2点评-类别散点图的绘制.mp4
│   │   │   ├── 04-1讲解-类别内的数据分布和统计估计.mp4
│   │   │   ├── 03-3点评-内容回顾.mp4
│   │   │   ├── 04-2点评-类别内的数据分布和统计估计.mp4
│   │   ├── 3--NBA案例
│   │   │   ├── 05-1讲解-NBA数据获取和相关性基本分析.mp4
│   │   │   ├── 08-1讲解-球队数据分析.mp4
│   │   │   ├── 06-2点评-对数据进行分析-seaborn.mp4
│   │   │   ├── 06-1讲解-对数据进行分析-seaborn.mp4
│   │   │   ├── 07-1讲解-衍生变量的可视化实践.mp4
│   │   │   ├── 07-2点评-衍生变量的可视化实践.mp4
│   │   │   ├── 05-2点评-NBA数据获取和相关性基本分析.mp4
│   │   │   ├── 08-2点评-球队数据分析.mp4
│   │   ├── 1--绘制统计图
│   │   │   ├── 02-2点评-绘制双变量分布图形.mp4
│   │   │   ├── 01-2点评-绘制单变量分布.mp4
│   │   │   ├── 02-1讲解-绘制双变量分布图形.mp4
│   │   │   ├── 01-1讲解-绘制单变量分布.mp4
│   ├── 14--第十四章 SVM算法V2.1
│   │   ├── 1--SVM算法
│   │   │   ├── 04-1讲解-SVM目标函数推导过程及举例.mp4
│   │   │   ├── 01-2点评-SVM基本介绍.mp4
│   │   │   ├── 07-2点评-SVM回归介绍.mp4
│   │   │   ├── 06-2点评-SVM的核方法介绍.mp4
│   │   │   ├── 05-1讲解-SVM损失函数.mp4
│   │   │   ├── 11-1讲解-数字识别器-数据基本处理和模型训练.mp4
│   │   │   ├── 07-1讲解-SVM回归介绍.mp4
│   │   │   ├── 01-1讲解-SVM基本介绍.mp4
│   │   │   ├── 12-2点评-SVM总结.mp4
│   │   │   ├── 09-2点评-数字识别器案例初步介绍.mp4
│   │   │   ├── 10-2点评-数字识别器-获取数据.mp4
│   │   │   ├── 03-1讲解-SVM算法推导的目标函数.mp4
│   │   │   ├── 09-1讲解-数字识别器案例初步介绍.mp4
│   │   │   ├── 04-3点评-内容回顾.mp4
│   │   │   ├── 02-1讲解-SVM算法api初步使用.mp4
│   │   │   ├── 12-1讲解-SVM总结.mp4
│   │   │   ├── 08-2点评-SVM算法api再介绍.mp4
│   │   │   ├── 03-2点评-SVM算法推导的目标函数.mp4
│   │   │   ├── 04-2点评-SVM目标函数推导过程及举例.mp4
│   │   │   ├── 06-1讲解-SVM的核方法介绍.mp4
│   │   │   ├── 12-3点评-内容总结.mp4
│   │   │   ├── 11-2点评-数字识别器-数据基本处理和模型训练.mp4
│   │   │   ├── 10-1讲解-数字识别器-获取数据.mp4
│   │   │   ├── 08-1讲解-SVM算法api再介绍.mp4
│   │   │   ├── 05-2点评-SVM损失函数.mp4
│   ├── 9--第九章 逻辑回归V2.1
│   │   ├── 解压密码:666java.com
│   │   ├── 1--逻辑回归
│   │   │   ├── 05-2点评-roc曲线绘制过程.mp4
│   │   │   ├── 07-1讲解-补充-过采样和欠采样介绍.mp4
│   │   │   ├── 05-1讲解-roc曲线绘制过程.mp4
│   │   │   ├── 03-2点评-肿瘤预测案例.mp4
│   │   │   ├── 04-2点评-分类评估方法介绍.mp4
│   │   │   ├── 03-1讲解-肿瘤预测案例.mp4
│   │   │   ├── 06-2点评-补充-类别不平衡数据介绍.mp4
│   │   │   ├── 01-1讲解-逻辑回归介绍.mp4
│   │   │   ├── 06-1讲解-补充-类别不平衡数据介绍.mp4
│   │   │   ├── 01-2点评-逻辑回归介绍.mp4
│   │   │   ├── 04-1讲解-分类评估方法介绍.mp4
│   │   │   ├── 07-2点评-补充-过采样和欠采样介绍.mp4
│   │   │   ├── 02-2点评-内容回顾.mp4
│   │   │   ├── 02-1讲解-逻辑回归api介绍.mp4
│   │   │   ├── 05-3点评-roc曲线绘制过程.mp4
│   │   ├── 软件下载.txt
│   │   ├── 面试合集.txt
│   │   ├── 课程总结.mp4
│   │   ├── 资料2.zip
│   │   ├── 看看我.zip
│   ├── 10--第十章 决策树V2.1
│   │   ├── 3--案例泰坦生存预测
│   │   │   ├── 01-1讲解-决策树算法api介绍.mp4
│   │   │   ├── 03-1讲解-树木可视化操作.mp4
│   │   │   ├── 02-1讲解-泰坦尼克号乘客生存预测.mp4
│   │   │   ├── 03-2点评-树木可视化操作.mp4
│   │   │   ├── 01-2点评-决策树算法api介绍.mp4
│   │   │   ├── 02-2点评-泰坦尼克号乘客生存预测.mp4
│   │   ├── 2--特征提取
│   │   │   ├── 16-1讲解-英文文本特征提取.mp4
│   │   │   ├── 18-1讲解-tfidf内容讲解.mp4
│   │   │   ├── 17-1讲解-中文文本特征提取.mp4
│   │   │   ├── 18-2点评-tfidf内容讲解.mp4
│   │   │   ├── 15-1讲解-字典特征提取.mp4
│   │   │   ├── 17-2点评-中文文本特征提取.mp4
│   │   │   ├── 15-2点评-字典特征提取.mp4
│   │   │   ├── 18-3点评-tfidf内容讲解.mp4
│   │   │   ├── 16-2点评-英文文本特征提取.mp4
│   │   ├── 1--信息增益
│   │   │   ├── 14-1讲解-cart剪枝介绍.mp4
│   │   │   ├── 12-1讲解-基尼指数的介绍.mp4
│   │   │   ├── 10-2点评-信息增益的介绍.mp4
│   │   │   ├── 14-2点评-cart剪枝介绍.mp4
│   │   │   ├── 13-2点评-决策树划分原理小结.mp4
│   │   │   ├── 11-2点评-信息增益率的介绍.mp4
│   │   │   ├── 10-1讲解-信息增益的介绍.mp4
│   │   │   ├── 09-2点评-熵的介绍.mp4
│   │   │   ├── 13-1讲解-决策树划分原理小结.mp4
│   │   │   ├── 09-1讲解-熵的介绍.mp4
│   │   │   ├── 10-0前置-信息增益的介绍.mp4
│   │   │   ├── 09-3点评-熵的介绍.mp4
│   │   │   ├── 12-2点评-基尼指数的介绍.mp4
│   │   │   ├── 09-3点评-内容回顾.mp4
│   │   │   ├── 11-1讲解-信息增益率的介绍.mp4
│   │   │   ├── 08-1讲解-决策树算法简介.mp4
│   │   ├── 4--回归决策树
│   │   │   ├── 04-2点评-回归决策树介绍.mp4
│   │   │   ├── 05-2点评-回归决策树和线性回归对比.mp4
│   │   │   ├── 05-1讲解-回归决策树和线性回归对比.mp4
│   │   │   ├── 04-1讲解-回归决策树介绍.mp4
│   ├── 11--第十一章 集成学习V2.1
│   │   ├── 3--集成学习
│   │   │   ├── 13-2点评-boosting介绍.mp4
│   │   │   ├── 14-2点评-GBDT的介绍.mp4
│   │   │   ├── 14-1讲解-GBDT的介绍.mp4
│   │   │   ├── 13-1讲解-boosting介绍.mp4
│   │   ├── 1--集成介绍
│   │   │   ├── 07-4点评-内容回顾.mp4
│   │   │   ├── 07-1讲解-bagging和随机森林.mp4
│   │   │   ├── 07-2点评-bagging和随机森林.mp4
│   │   │   ├── 07-3点评-bagging和随机森林.mp4
│   │   │   ├── 06-1讲解-集成学习基本介绍.mp4
│   │   ├── 2--随机森林案例
│   │   │   ├── 08-1讲解-otto案例介绍以及数据获取.mp4
│   │   │   ├── 11-1讲解-模型调优和确定最优模型.mp4
│   │   │   ├── 09-1讲解-otto数据基本处理.mp4
│   │   │   ├── 10-2点评-otto数据模型基本训练.mp4
│   │   │   ├── 10-1讲解-otto数据模型基本训练.mp4
│   │   │   ├── 12-2点评-生成提交数据.mp4
│   │   │   ├── 12-1讲解-生成提交数据.mp4
│   │   │   ├── 11-2点评-模型调优和确定最优模型.mp4
│   │   │   ├── 09-2点评-otto数据基本处理.mp4
│   │   │   ├── 11-3点评-模型调优和确定最优模型.mp4
│   │   │   ├── 08-2点评-otto案例介绍以及数据获取.mp4
│   ├── 2--第二章 环境安装和使用V2.1
│   │   ├── 1--环境安装及使用
│   │   │   ├── 14-2点评-jupyter notebook的基本使用2.mp4
│   │   │   ├── 13-1讲解-jupyter notebook的基本使用1.mp4
│   │   │   ├── 15-1讲解-matplotlib的基本使用.mp4
│   │   │   ├── 12-1讲解-基础环境安装.mp4
│   │   │   ├── 14-1讲解-jupyter notebook的基本使用2.mp4
│   │   │   ├── 13-2点评-jupyter notebook的基本使用1.mp4
│   ├── 12--第十二章 聚类算法V2.1
│   │   ├── 1--聚类算法
│   │   │   ├── 02-2点评-聚类算法api初步实现.mp4
│   │   │   ├── 06-1讲解-特征降维内容介绍.mp4
│   │   │   ├── 01-1讲解-聚类算法介绍.mp4
│   │   │   ├── 04-2点评-模型评估.mp4
│   │   │   ├── 06-2点评-特征降维内容介绍.mp4
│   │   │   ├── 08-1讲解-用户对物品类别的喜好细分案例.mp4
│   │   │   ├── 08-2点评-用户对物品类别的喜好细分案例.mp4
│   │   │   ├── 07-1讲解-pca降维介绍.mp4
│   │   │   ├── 02-1讲解-聚类算法api初步实现.mp4
│   │   │   ├── 03-1讲解-聚类算法实现流程.mp4
│   │   │   ├── 05-1讲解-算法优化介绍.mp4
│   │   │   ├── 04-1讲解-模型评估.mp4
│   │   │   ├── 05-2点评-算法优化介绍.mp4
│   │   │   ├── 03-2点评-聚类算法实现流程.mp4
│   ├── 16--第十六章 HMM算法V2.1
│   │   ├── 1--HMM算法
│   │   │   ├── 07-1讲解-HMM模型基础.mp4
│   │   │   ├── 08-3点评-内容回顾.mp4
│   │   │   ├── 06-2点评-HMM模型三种经典问题举例求解.mp4
│   │   │   ├── 09-2点评-维特比算法解码隐藏状态序列.mp4
│   │   │   ├── 07-2点评-HMM模型基础.mp4
│   │   │   ├── 06-1讲解-HMM模型三种经典问题举例求解.mp4
│   │   │   ├── 10-1讲解-鲍姆-韦尔奇算法简介.mp4
│   │   │   ├── 05-2点评-HMM模型的简单案例.mp4
│   │   │   ├── 11-1讲解-HMM模型api介绍及案例代码实现.mp4
│   │   │   ├── 11-2点评-HMM模型api介绍及案例代码实现.mp4
│   │   │   ├── 08-4点评-前向后向算法评估观察序列概率.mp4
│   │   │   ├── 04-2点评-马尔科夫链的介绍.mp4
│   │   │   ├── 04-1讲解-马尔科夫链的介绍.mp4
│   │   │   ├── 05-1讲解-HMM模型的简单案例.mp4
│   │   │   ├── 08-1讲解-前向后向算法评估观察序列概率.mp4
│   │   │   ├── 08-2点评-前向后向算法评估观察序列概率.mp4
│   │   │   ├── 09-1讲解-维特比算法解码隐藏状态序列.mp4
│   ├── 15--第十五章 EM算法V2.1
│   │   ├── 1--EM算法
│   │   │   ├── 01-2点评-初识EM算法.mp4
│   │   │   ├── 02-2点评-EM算法介绍.mp4
│   │   │   ├── 03-0前置-EM算法实例.mp4
│   │   │   ├── 02-1讲解-EM算法介绍.mp4
│   │   │   ├── 03-2点评-EM算法实例.mp4
│   │   │   ├── 02-3点评-内容回顾.mp4
│   │   │   ├── 03-1讲解-EM算法实例.mp4
│   │   │   ├── 01-1讲解-初识EM算法.mp4
│   ├── 13--第十三章 朴素贝叶斯V2.1
│   │   ├── 1--朴素贝叶斯
│   │   │   ├── 14-1讲解-朴素贝叶斯内容总结.mp4
│   │   │   ├── 10-1讲解-概率内容复习.mp4
│   │   │   ├── 11-1讲解-朴素贝叶斯计算案例.mp4
│   │   │   ├── 12-1讲解-朴素贝叶斯案例实现1.mp4
│   │   │   ├── 11-2点评-朴素贝叶斯计算案例.mp4
│   │   │   ├── 13-1讲解-朴素贝叶斯案例实现2.mp4
│   │   │   ├── 13-3点评-内容回顾.mp4
│   │   │   ├── 09-2点评-初始朴素贝叶斯.mp4
│   │   │   ├── 09-1讲解-初始朴素贝叶斯.mp4
│   │   │   ├── 10-2点评-概率内容复习.mp4
│   │   │   ├── 13-4点评-内容回顾.mp4
│   │   │   ├── 14-2点评-朴素贝叶斯内容总结.mp4
│   │   │   ├── 13-2点评-朴素贝叶斯案例实现2.mp4
│   ├── 8--第八章 线性回归V2.1
│   │   ├── 2--损失优化
│   │   │   ├── 09-1讲解-线性回归中损失函数的介绍.mp4
│   │   │   ├── 09-2点评-线性回归中损失函数的介绍.mp4
│   │   │   ├── 11-1讲解-使用梯度下降法对损失函数进行优化.mp4
│   │   │   ├── 10-1讲解-使用正规方程对损失函数进行优化.mp4
│   │   │   ├── 11-2点评-使用梯度下降法对损失函数进行优化.mp4
│   │   │   ├── 10-2点评-使用正规方程对损失函数进行优化.mp4
│   │   ├── 3--回归相关知识
│   │   │   ├── 12-2点评-梯度下降法方法介绍.mp4
│   │   │   ├── 14-2点评-波士顿房价预测案例.mp4
│   │   │   ├── 13-0前置-线性回归api再介绍.mp4
│   │   │   ├── 15-1讲解-欠拟合和过拟合的介绍.mp4
│   │   │   ├── 16-2点评-正则化线性模型.mp4
│   │   │   ├── 13-1讲解-线性回归api再介绍.mp4
│   │   │   ├── 17-1讲解-岭回归介绍.mp4
│   │   │   ├── 14-1讲解-波士顿房价预测案例.mp4
│   │   │   ├── 17-2点评-岭回归介绍.mp4
│   │   │   ├── 16-1讲解-正则化线性模型.mp4
│   │   │   ├── 18-1讲解-模型保存和加载.mp4
│   │   │   ├── 12-1讲解-梯度下降法方法介绍.mp4
│   │   │   ├── 18-2点评-模型保存和加载.mp4
│   │   │   ├── 15-2点评-欠拟合和过拟合的介绍.mp4
│   │   │   ├── 12-3点评-内容回顾.mp4
│   │   │   ├── 13-2点评-线性回归api再介绍.mp4
│   │   ├── 1--回归介绍
│   │   │   ├── 07-1讲解-初始线性回归api.mp4
│   │   │   ├── 06-1讲解-线性回归简介.mp4
│   │   │   ├── 08-2点评-数学:求导.mp4
│   │   │   ├── 06-2点评-线性回归简介.mp4
│   │   │   ├── 08-1讲解-数学:求导.mp4
├── 【课外拓展】03、阶段三 赠送-文本摘要项目
│   ├── 第一章 1-文本摘要项目
│   │   ├── 0-18 PGN模型训练
│   │   │   ├── 30-1讲解-第4章_4.3模型实现_2模型训练_第2步_part3.mp4
│   │   │   ├── 27-2点评-第4章_4.3模型实现_2模型训练_第1步.mp4
│   │   │   ├── 27-1讲解-第4章_4.3模型实现_2模型训练_第1步.mp4
│   │   │   ├── 28-1讲解-第4章_4.3模型实现_2模型训练_第2步_part1.mp4
│   │   │   ├── 29-2点评-第4章_4.3模型实现_2模型训练_第2步_part2.mp4
│   │   │   ├── 28-2点评-第4章_4.3模型实现_2模型训练_第2步_part1.mp4
│   │   │   ├── 30-2点评-第4章_4.3模型实现_2模型训练_第2步_part3.mp4
│   │   │   ├── 29-1讲解-第4章_4.3模型实现_2模型训练_第2步_part2.mp4
│   │   │   ├── 27-0引入-第4章_4.3模型实现_2模型训练_第1步.mp4
│   │   ├── 0-16 迭代器和类的实现
│   │   │   ├── 20-2点评-第4章_4.2数据处理_4迭代器和类_part3.mp4
│   │   │   ├── 19-1讲解-第4章_4.2数据处理_4迭代器和类_part2.mp4
│   │   │   ├── 21-1讲解-第4章_4.2数据处理_4迭代器和类_part4.mp4
│   │   │   ├── 18-0引入-第4章_4.2数据处理_4迭代器和类_part1.mp4
│   │   │   ├── 18-2点评-第4章_4.2数据处理_4迭代器和类_part1.mp4
│   │   │   ├── 19-2点评-第4章_4.2数据处理_4迭代器和类_part2.mp4
│   │   │   ├── 18-1讲解-第4章_4.2数据处理_4迭代器和类_part1.mp4
│   │   │   ├── 20-1讲解-第4章_4.2数据处理_4迭代器和类_part3.mp4
│   │   │   ├── 21-2点评-第4章_4.2数据处理_4迭代器和类_part4.mp4
│   │   ├── 0-2 项目中的数据集初探
│   │   │   ├── 06-1讲解-第1章_2小节数据集初探_part3.mp4
│   │   │   ├── 05-1点评-第1章_2小节数据集初探_part2.mp4
│   │   │   ├── 04-2点评-第1章_2小节数据集初探_part1.mp4
│   │   │   ├── 07-1讲解-第1章_2小节数据集初探_part4.mp4
│   │   │   ├── 04-1讲解-第1章_2小节数据集初探_part1.mp4
│   │   │   ├── 06-2点评-第1章_2小节数据集初探_part3.mp4
│   │   │   ├── 05-2讲解-第1章_2小节数据集初探_part2.mp4
│   │   │   ├── 07-2点评-第1章_2小节数据集初探_part4.mp4
│   │   ├── 0-8 模型类的搭建
│   │   │   ├── 14-2点评-第3章_3.1模型实现_2模型类_第3步_part1.mp4
│   │   │   ├── 10-1讲解-第3章_3.1模型实现_2模型类_第1步.mp4
│   │   │   ├── 13-2点评-第3章_3.1模型实现_2模型类_第2步_part3.mp4
│   │   │   ├── 11-2点评-第3章_3.1模型实现_2模型类_第2步_part1.mp4
│   │   │   ├── 10-2点评-第3章_3.1模型实现_2模型类_第1步.mp4
│   │   │   ├── 13-1讲解-第3章_3.1模型实现_2模型类_第2步_part3.mp4
│   │   │   ├── 11-1讲解-第3章_3.1模型实现_2模型类_第2步_part1.mp4
│   │   │   ├── 14-1讲解-第3章_3.1模型实现_2模型类_第3步_part1.mp4
│   │   │   ├── 15-1讲解-第3章_3.1模型实现_2模型类_第3步_part2.mp4
│   │   │   ├── 12-1讲解-第3章_3.1模型实现_2模型类_第2步_part2.mp4
│   │   │   ├── 10-0引入-第3章_3.1模型实现_2模型类_第1步.mp4
│   │   ├── 0-29 TF-IDF算法原理和实现
│   │   │   ├── 09-0引入-第6章_6.3数据增强优化_1单词替换法_1TF-IDF算法_part1.mp4
│   │   │   ├── 09-1讲解-第6章_6.3数据增强优化_1单词替换法_1TF-IDF算法_part1.mp4
│   │   │   ├── 12-1讲解-第6章_6.3数据增强优化_1单词替换法_1TF-IDF算法_part4.mp4
│   │   │   ├── 11-2点评-第6章_6.3数据增强优化_1单词替换法_1TF-IDF算法_part3.mp4
│   │   │   ├── 10-1讲解-第6章_6.3数据增强优化_1单词替换法_1TF-IDF算法_part2(1).mp4
│   │   │   ├── 12-2点评-第6章_6.3数据增强优化_1单词替换法_1TF-IDF算法_part4.mp4
│   │   │   ├── 09-2点评-第6章_6.3数据增强优化_1单词替换法_1TF-IDF算法_part1.mp4
│   │   │   ├── 10-1讲解-第6章_6.3数据增强优化_1单词替换法_1TF-IDF算法_part2.mp4
│   │   │   ├── 13-1讲解-第6章_6.3数据增强优化_1单词替换法_1TF-IDF算法_part5.mp4
│   │   │   ├── 11-1讲解-第6章_6.3数据增强优化_1单词替换法_1TF-IDF算法_part3.mp4
│   │   │   ├── 13-2点评-第6章_6.3数据增强优化_1单词替换法_1TF-IDF算法_part5.mp4
│   │   │   ├── 10-2点评-第6章_6.3数据增强优化_1单词替换法_1TF-IDF算法_part2.mp4
│   │   ├── 0-15 PGN数据特殊性分析
│   │   │   ├── 09-1讲解-第4章_4.2数据处理_2PGN特殊性分析.mp4
│   │   │   ├── 09-2点评-第4章_4.2数据处理_2PGN特殊性分析.mp4
│   │   ├── 0-35 模型转移实现
│   │   │   ├── 01-0引入-第7章_7.1硬件优化与模型部署_0模型转移测试.mp4
│   │   │   ├── 01-2点评-第7章_7.1硬件优化与模型部署_0模型转移测试.mp4
│   │   │   ├── 01-1讲解-第7章_7.1硬件优化与模型部署_0模型转移测试.mp4
│   │   ├── 0-28 Beam-search模型类实现
│   │   │   ├── 07-2点评-第6章_6.2Beam-search优化_1方法实现_part3.mp4
│   │   │   ├── 05-2点评-第6章_6.2Beam-search优化_1方法实现_part1.mp4
│   │   │   ├── 07-1讲解-第6章_6.2Beam-search优化_1方法实现_part3.mp4
│   │   │   ├── 08-1讲解-第6章_6.2Beam-search优化_1方法实现_part4.mp4
│   │   │   ├── 05-1讲解-第6章_6.2Beam-search优化_1方法实现_part1.mp4
│   │   │   ├── 06-1讲解-第6章_6.2Beam-search优化_1方法实现_part2.mp4
│   │   │   ├── 08-2点评-第6章_6.2Beam-search优化_1方法实现_part4.mp4
│   │   ├── 0-24 coverage机制原理
│   │   │   ├── 01-2点评-第6章_6.1coverage优化_0数学原理.mp4
│   │   │   ├── 01-1讲解-第6章_6.1coverage优化_0数学原理.mp4
│   │   │   ├── 01-0引入-第6章_6.1coverage优化_0数学原理.mp4
│   │   ├── 0-20 评估方法介绍
│   │   │   ├── 01-0引入-第5章_5.1摘要评估方法_0常用方法介绍.mp4
│   │   │   ├── 01-1讲解-第5章_5.1摘要评估方法_0常用方法介绍.mp4
│   │   │   ├── 01-2点评-第5章_5.1摘要评估方法_0常用方法介绍.mp4
│   │   ├── 0-3 TextRank算法理论基础
│   │   │   ├── 06-2点评-第2章_1小节TextRank理论基础_part6.mp4
│   │   │   ├── 05-1讲解-第2章_1小节TextRank理论基础_part5.mp4
│   │   │   ├── 02-2点评-第2章_1小节TextRank理论基础_part2.mp4
│   │   │   ├── 02-1讲解-第2章_1小节TextRank理论基础_part2.mp4
│   │   │   ├── 03-3点评-第2章_1小节TextRank理论基础_part3.mp4
│   │   │   ├── 06-1讲解-第2章_1小节TextRank理论基础_part6.mp4
│   │   │   ├── 04-2点评-第2章_1小节TextRank理论基础_part4.mp4
│   │   │   ├── 04-1讲解-第2章_1小节TextRank理论基础_part4.mp4
│   │   │   ├── 03-1讲解-第2章_1小节TextRank理论基础_part3.mp4
│   │   │   ├── 01-2点评-第2章_1小节TextRank理论基础_part1.mp4
│   │   │   ├── 01-1讲解-第2章_1小节TextRank理论基础_part1.mp4
│   │   │   ├── 03-2点评-第2章_1小节TextRank理论基础_part3.mp4
│   │   │   ├── 05-2点评-第2章_1小节TextRank理论基础_part5.mp4
│   │   ├── 0-32 回译数据法实现和评估
│   │   │   ├── 17-2点评-第6章_6.3数据增强优化_2回译数据法_part1.mp4
│   │   │   ├── 17-1讲解-第6章_6.3数据增强优化_2回译数据法_part1.mp4
│   │   │   ├── 18-1讲解-第6章_6.3数据增强优化_2回译数据法_part2.mp4
│   │   ├── 0-38 Flask实现模型部署
│   │   │   ├── 05-1讲解-第7章_7.1硬件优化与模型部署_3模型部署_part2.mp4
│   │   │   ├── 04-0引入-第7章_7.1硬件优化与模型部署_3模型部署_part1.mp4
│   │   │   ├── 04-1讲解-第7章_7.1硬件优化与模型部署_3模型部署_part1.mp4
│   │   │   ├── 05-2点评-第7章_7.1硬件优化与模型部署_3模型部署_part2.mp4
│   │   ├── 0-14 数据预处理
│   │   │   ├── 04-1讲解-第4章_4.2数据处理_1预处理数据_第1步.mp4
│   │   │   ├── 06-1讲解-第4章_4.2数据处理_1预处理数据_第3步_part1.mp4
│   │   │   ├── 08-2点评-第4章_4.2数据处理_1预处理数据_第3步_part3.mp4
│   │   │   ├── 05-1讲解-第4章_4.2数据处理_1预处理数据_第2步.mp4
│   │   │   ├── 08-1讲解-第4章_4.2数据处理_1预处理数据_第3步_part3.mp4
│   │   │   ├── 07-1讲解-第4章_4.2数据处理_1预处理数据_第3步_part2.mp4
│   │   │   ├── 04-0引入-第4章_4.2数据处理_1预处理数据_第1步.mp4
│   │   ├── 0-9 模型的训练
│   │   │   ├── 18-1讲解-第3章_3.1模型实现_3训练模型_part3.mp4
│   │   │   ├── 16-1讲解-第3章_3.1模型实现_3训练模型_part1.mp4
│   │   │   ├── 17-1讲解-第3章_3.1模型实现_3训练模型_part2.mp4
│   │   │   ├── 17-2点评-第3章_3.1模型实现_3训练模型_part2.mp4
│   │   │   ├── 16-0引入-第3章_3.1模型实现_3训练模型_part1.mp4
│   │   │   ├── 18-0引入-第3章_3.1模型实现_3训练模型_part3.mp4
│   │   ├── 0-34 训练策略原理和实现
│   │   │   ├── 22-2点评-第6章_6.4训练策略优化_2Weight-tying.mp4
│   │   │   ├── 22-1讲解-第6章_6.4训练策略优化_2Weight-tying.mp4
│   │   │   ├── 21-1讲解-第6章_6.4训练策略优化_1Scheduled-sampling_part2.mp4
│   │   │   ├── 20-1讲解-第6章_6.4训练策略优化_1Scheduled-sampling_part1.mp4
│   │   │   ├── 21-2点评-第6章_6.4训练策略优化_1Scheduled-sampling_part2.mp4
│   │   ├── 0-11 词向量的单独训练
│   │   │   ├── 23-0引入-第3章_3.2词向量优化_1预训练词向量_part3.mp4
│   │   │   ├── 22-1讲解-第3章_3.2词向量优化_1预训练词向量_part2.mp4
│   │   │   ├── 21-0引入-第3章_3.2词向量优化_1预训练词向量_part1.mp4
│   │   │   ├── 21-1讲解-第3章_3.2词向量优化_1预训练词向量_part1.mp4
│   │   │   ├── 23-2点评-第3章_3.2词向量优化_1预训练词向量_part3.mp4
│   │   │   ├── 23-1讲解-第3章_3.2词向量优化_1预训练词向量_part3.mp4
│   │   │   ├── 22-0引入-第3章_3.2词向量优化_1预训练词向量_part2.mp4
│   │   ├── 0-4 TextRank算法实现模型
│   │   │   ├── 09-1讲解-第2章_2小节实现模型_第3步.mp4
│   │   │   ├── 08-1讲解-第2章_2小节实现模型_第2步.mp4
│   │   │   ├── 07-1讲解-第2章_2小节实现模型_第1步.mp4
│   │   │   ├── 10-2点评-第2章_2小节实现模型_第4步.mp4
│   │   │   ├── 07-2点评-第2章_2小节实现模型_第1步.mp4
│   │   │   ├── 10-1讲解-第2章_2小节实现模型_第4步.mp4
│   │   │   ├── 12-2点评-第2章_2小节实现模型_第6步.mp4
│   │   │   ├── 08-2点评-第2章_2小节实现模型_第2步.mp4
│   │   │   ├── 11-1讲解-第2章_2小节实现模型_第5步.mp4
│   │   │   ├── 12-1讲解-第2章_2小节实现模型_第6步.mp4
│   │   │   ├── 12-3点评-第2章_2小节实现模型_第6步.mp4
│   │   ├── 0-30 单词替换法的类实现
│   │   │   ├── 14-1讲解-第6章_6.3数据增强优化_1单词替换法_2单词类_part1.mp4
│   │   │   ├── 15-1讲解-第6章_6.3数据增强优化_1单词替换法_2单词类_part2.mp4
│   │   ├── 0-33 半监督学习法原理和实现
│   │   │   ├── 19-0引入-第6章_6.3数据增强优化_3半监督学习法.mp4
│   │   │   ├── 19-2点评-第6章_6.3数据增强优化_3半监督学习法.mp4
│   │   │   ├── 19-1讲解-第6章_6.3数据增强优化_3半监督学习法.mp4
│   │   ├── 0-22 ROUGE算法理论
│   │   │   ├── 03-1讲解-第5章_5.1摘要评估方法_2ROUGE方法.mp4
│   │   │   ├── 03-2点评-第5章_5.1摘要评估方法_2ROUGE方法.mp4
│   │   ├── 0-7 工具函数的实现
│   │   │   ├── 12-1讲解-第4章_4.2数据处理_3工具函数_part3.mp4
│   │   │   ├── 04-2点评-第3章_3.1模型实现_1工具函数_第3步.mp4
│   │   │   ├── 17-1讲解-第4章_4.2数据处理_3工具函数_part8.mp4
│   │   │   ├── 12-2点评-第4章_4.2数据处理_3工具函数_part3.mp4
│   │   │   ├── 05-1讲解-第3章_3.1模型实现_1工具函数_第4步.mp4
│   │   │   ├── 09-2讲解-第3章_3.1模型实现_1工具函数_第5步_part5.mp4
│   │   │   ├── 17-2点评-第4章_4.2数据处理_3工具函数_part8.mp4
│   │   │   ├── 07-1讲解-第3章_3.1模型实现_1工具函数_第5步_part2.mp4
│   │   │   ├── 09-3讲解-第3章_3.1模型实现_1工具函数_第5步_part6.mp4
│   │   │   ├── 11-1讲解-第4章_4.2数据处理_3工具函数_part2.mp4
│   │   │   ├── 06-1讲解-第3章_3.1模型实现_1工具函数_第5步_part1.mp4
│   │   │   ├── 06-2点评-第3章_3.1模型实现_1工具函数_第5步_part1.mp4
│   │   │   ├── 09-1讲解-第3章_3.1模型实现_1工具函数_第5步_part4.mp4
│   │   │   ├── 07-2点评-第3章_3.1模型实现_1工具函数_第5步_part2.mp4
│   │   │   ├── 09-4点评-第3章_3.1模型实现_1工具函数_第5步_part6.mp4
│   │   │   ├── 02-2点评-第3章_3.1模型实现_1工具函数_第1步.mp4
│   │   │   ├── 16-2点评-第4章_4.2数据处理_3工具函数_part7.mp4
│   │   │   ├── 13-1讲解-第4章_4.2数据处理_3工具函数_part4.mp4
│   │   │   ├── 05-0引入-第3章_3.1模型实现_1工具函数_第4步.mp4
│   │   │   ├── 08-2点评-第3章_3.1模型实现_1工具函数_第5步_part3.mp4
│   │   │   ├── 02-1讲解-第3章_3.1模型实现_1工具函数_第1步.mp4
│   │   │   ├── 10-1讲解-第4章_4.2数据处理_3工具函数_part1.mp4
│   │   │   ├── 03-1讲解-第3章_3.1模型实现_1工具函数_第2步.mp4
│   │   │   ├── 16-1讲解-第4章_4.2数据处理_3工具函数_part7.mp4
│   │   │   ├── 14-1讲解-第4章_4.2数据处理_3工具函数_part5.mp4
│   │   │   ├── 03-2点评-第3章_3.1模型实现_1工具函数_第2步.mp4
│   │   │   ├── 14-2点评-第4章_4.2数据处理_3工具函数_part5.mp4
│   │   │   ├── 04-1讲解-第3章_3.1模型实现_1工具函数_第3步.mp4
│   │   │   ├── 08-1讲解-第3章_3.1模型实现_1工具函数_第5步_part3.mp4
│   │   │   ├── 15-2点评-第4章_4.2数据处理_3工具函数_part6.mp4
│   │   │   ├── 15-1讲解-第4章_4.2数据处理_3工具函数_part6.mp4
│   │   │   ├── 14-0引入-第4章_4.2数据处理_3工具函数_part5.mp4
│   │   │   ├── 10-2点评-第4章_4.2数据处理_3工具函数_part1.mp4
│   │   ├── 0-12 模型的优化
│   │   │   ├── 27-1讲解-第3章_3.2词向量优化_2模型优化_part4.mp4
│   │   │   ├── 24-2点评-第3章_3.2词向量优化_2模型优化_part1.mp4
│   │   │   ├── 26-1讲解-第3章_3.2词向量优化_2模型优化_part3.mp4
│   │   │   ├── 28-2点评-第3章_3.2词向量优化_2模型优化_part5.mp4
│   │   │   ├── 25-2点评-第3章_3.2词向量优化_2模型优化_part2.mp4
│   │   │   ├── 28-0引入-第3章_3.2词向量优化_2模型优化_part5.mp4
│   │   │   ├── 26-2点评-第3章_3.2词向量优化_2模型优化_part3.mp4
│   │   │   ├── 25-1讲解-第3章_3.2词向量优化_2模型优化_part2.mp4
│   │   │   ├── 28-1讲解-第3章_3.2词向量优化_2模型优化_part5.mp4
│   │   │   ├── 24-1讲解-第3章_3.2词向量优化_2模型优化_part1.mp4
│   │   ├── 0-37 CPU优化原理和实现
│   │   │   ├── 03-2点评-第7章_7.1硬件优化与模型部署_2CPU优化.mp4
│   │   │   ├── 03-1讲解-第7章_7.1硬件优化与模型部署_2CPU优化.mp4
│   │   ├── 0-10 模型的预测
│   │   │   ├── 19-0引入-第3章_3.1模型实现_4预测模型_part1.mp4
│   │   │   ├── 19-2点评-第3章_3.1模型实现_4预测模型_part1.mp4
│   │   │   ├── 20-1讲解-第3章_3.1模型实现_4预测模型_part2.mp4
│   │   │   ├── 19-1讲解-第3章_3.1模型实现_4预测模型_part1.mp4
│   │   │   ├── 20-2点评-第3章_3.1模型实现_4预测模型_part2.mp4
│   │   ├── 0-6 seq3seq架构
│   │   │   ├── 01-2点评-第3章_3.1模型实现_0架构介绍.mp4
│   │   ├── 0-26 coverage训练和预测
│   │   │   ├── 03-1讲解-第6章_6.1coverage优化_2训练与预测.mp4
│   │   │   ├── 03-2点评-第6章_6.1coverage优化_2训练与预测.mp4
│   │   ├── 0-19 PGN模型预测
│   │   │   ├── 31-2点评-第4章_4.3模型实现_3模型预测_part1.mp4
│   │   │   ├── 32-2点评-第4章_4.3模型实现_3模型预测_part2.mp4
│   │   │   ├── 31-1讲解-第4章_4.3模型实现_3模型预测_part1.mp4
│   │   │   ├── 32-1讲解-第4章_4.3模型实现_3模型预测_part2.mp4
│   │   ├── 0-5 seq2seq架构
│   │   │   ├── 01-1讲解-第3章_3.1模型实现_0架构介绍.mp4
│   │   ├── 0-21 BLEU算法理论
│   │   │   ├── 02-2点评-第5章_5.1摘要评估方法_1BLEU方法.mp4
│   │   │   ├── 02-1讲解-第5章_5.1摘要评估方法_1BLEU方法.mp4
│   │   ├── 0-13 PGN架构
│   │   │   ├── 01-2点评-第4章_4.1PGN架构_part1.mp4
│   │   │   ├── 03-1讲解-第4章_4.1PGN架构_part3.mp4
│   │   │   ├── 01-1讲解-第4章_4.1PGN架构_part1.mp4
│   │   │   ├── 03-2点评-第4章_4.1PGN架构_part3.mp4
│   │   │   ├── 02-2点评-第4章_4.1PGN架构_part2.mp4
│   │   │   ├── 01-0引入-第4章_4.1PGN架构_part1.mp4
│   │   │   ├── 02-1讲解-第4章_4.1PGN架构_part2.mp4
│   │   ├── 0-17 PGN模型的搭建
│   │   │   ├── 25-1讲解-第4章_4.3模型实现_1模型创建_第4步.mp4
│   │   │   ├── 22-0引入-第4章_4.3模型实现_1模型创建_第1步.mp4
│   │   │   ├── 26-2点评-第4章_4.3模型实现_1模型创建_第5步.mp4
│   │   │   ├── 24-1讲解-第4章_4.3模型实现_1模型创建_第3步.mp4
│   │   │   ├── 23-1讲解-第4章_4.3模型实现_1模型创建_第2步.mp4
│   │   │   ├── 26-1讲解-第4章_4.3模型实现_1模型创建_第5步.mp4
│   │   │   ├── 24-2点评-第4章_4.3模型实现_1模型创建_第3步.mp4
│   │   │   ├── 23-2点评-第4章_4.3模型实现_1模型创建_第2步.mp4
│   │   │   ├── 26-0引入-第4章_4.3模型实现_1模型创建_第5步.mp4
│   │   │   ├── 22-1讲解-第4章_4.3模型实现_1模型创建_第1步.mp4
│   │   ├── 0-25 coverage模型类实现
│   │   │   ├── 02-0引入-第6章_6.1coverage优化_1模型类实现.mp4
│   │   │   ├── 02-2点评-第6章_6.1coverage优化_1模型类实现.mp4
│   │   │   ├── 02-1讲解-第6章_6.1coverage优化_1模型类实现.mp4
│   │   ├── 0-27 Beam-search原理介绍
│   │   │   ├── 04-1讲解-第6章_6.2Beam-search优化_0基本原理.mp4
│   │   │   ├── 04-2点评-第6章_6.2Beam-search优化_0基本原理.mp4
│   │   ├── 0-1 文本摘要项项目背景介绍
│   │   │   ├── 02-2点评-第1章_1小节项目介绍_part2.mp4
│   │   │   ├── 01-2点评-第1章_1小节项目简介_part1.mp4
│   │   │   ├── 01-1讲解-第1章_1小节项目简介_part1.mp4
│   │   │   ├── 03-1讲解-第1章_1小节项目介绍_part3.mp4
│   │   │   ├── 02-1讲解-第1章_1小节项目介绍_part2.mp4
│   │   ├── 0-36 GPU优化原理和实现
│   │   │   ├── 02-1讲解-第7章_7.1硬件优化与模型部署_1GPU优化.mp4
│   │   │   ├── 02-2点评-第7章_7.1硬件优化与模型部署_1GPU优化.mp4
│   │   ├── 0-31 单词替换法的训练和评估
│   │   │   ├── 16-1讲解-第6章_6.3数据增强优化_1单词替换法_3训练与评估.mp4
│   │   │   ├── 16-2点评-第6章_6.3数据增强优化_1单词替换法_3训练与评估.mp4
│   │   ├── 0-23 ROUGE算法实现
│   │   │   ├── 04-1讲解-第5章_5.2ROUGE算法实现_part1.mp4
│   │   │   ├── 05-1讲解-第5章_5.2ROUGE算法实现_part2.mp4
│   │   │   ├── 05-2点评-第5章_5.2ROUGE算法实现_part2.mp4
├── 【 主学习路线】02、阶段二 人工智能Python高级
│   ├── 1--第一章 Linux基础命令
│   │   ├── 1--linux简介
│   │   │   ├── 01_操作系统.mp4
│   │   │   ├── 03_Ubutun操作系统.mp4
│   │   │   ├── 05_Linux命令.mp4
│   │   │   ├── 04_Linux内核及发行版.mp4
│   │   │   ├── 02_虚拟机软件.mp4
│   │   ├── 2--linux相关命令
│   │   │   ├── 12_查看命令帮助的方式.mp4
│   │   │   ├── 06_查看目录命令.mp4
│   │   │   ├── 15_拷贝、移动文件和文件夹命令选项.mp4
│   │   │   ├── 13_查看目录信息命令选项.mp4
│   │   │   ├── 11_终端命令格式的组成.mp4
│   │   │   ├── 08_绝对路径和相对路径.mp4
│   │   │   ├── 07_切换目录.mp4
│   │   │   ├── 14_创建、删除文件夹命令选项.mp4
│   │   │   ├── 10_复制、移动文件和目录命令.mp4
│   │   │   ├── 09_创建、删除文件和目录命令.mp4
│   ├── 3--第三章 多任务编程
│   │   ├── 4--锁的介绍
│   │   │   ├── 15_互斥锁的使用.mp4
│   │   │   ├── 16_死锁.mp4
│   │   ├── 1--多任务介绍
│   │   │   ├── 01_多任务的介绍.mp4
│   │   ├── 5--进程和线程的对比
│   │   │   ├── 17_进程和线程对比.mp4
│   │   ├── 2--多进程介绍
│   │   │   ├── 02_进程的介绍.mp4
│   │   │   ├── 06_进程间不共享全局变量.mp4
│   │   │   ├── 05_获取进程编号.mp4
│   │   │   ├── 03_多进程完成多任务.mp4
│   │   │   ├── 07_主进程和子进程的结束顺序.mp4
│   │   │   ├── 04_进程执行带有参数的任务.mp4
│   │   ├── 3--多线程介绍
│   │   │   ├── 08_线程的介绍.mp4
│   │   │   ├── 10_线程执行带有参数的任务.mp4
│   │   │   ├── 13_线程间共享全局变量.mp4
│   │   │   ├── 14_线程间资源竞争问题.mp4
│   │   │   ├── 12_线程间的执行顺序.mp4
│   │   │   ├── 11_主线程和子线程的结束顺序.mp4
│   │   │   ├── 09_多线程完成多任务.mp4
│   ├── 6--第六章 闭包,装饰器及python高级语法
│   │   ├── 2--装饰器
│   │   │   ├── 05_装饰器.mp4
│   │   │   ├── 06_装饰器的使用.mp4
│   │   │   ├── 10_多个装饰器的使用.mp4
│   │   │   ├── 12_类装饰器.mp4
│   │   │   ├── 07_通用装饰器_装饰带有参数的函数.mp4
│   │   │   ├── 09_通用装饰器_装饰带有不定长参数的函数.mp4
│   │   │   ├── 11_带有参数的装饰器.mp4
│   │   │   ├── 08_通用装饰器_装饰带有返回值的函数.mp4
│   │   ├── 4--with语法
│   │   │   ├── 04_with语句和上下文管理器.mp4
│   │   │   ├── 03_with语句的使用.mp4
│   │   ├── 1--闭包
│   │   │   ├── 03_闭包的使用.mp4
│   │   │   ├── 01_函数参数.mp4
│   │   │   ├── 04_闭包内修改外部变量.mp4
│   │   │   ├── 02_闭包.mp4
│   │   ├── 5--python高级语法
│   │   │   ├── 05_生成器推导式.mp4
│   │   │   ├── 06_yield关键字.mp4
│   │   │   ├── 08_浅拷贝.mp4
│   │   │   ├── 07_斐波那契数列.mp4
│   │   │   ├── 09_深拷贝.mp4
│   │   ├── 3--property语法
│   │   │   ├── 02_property属性_类属性方式.mp4
│   │   │   ├── 01_property属性_装饰器方式.mp4
│   ├── 2--第二章 Linux高级命令
│   │   ├── 1--linux高级操作
│   │   │   ├── 01_重定向命令.mp4
│   │   │   ├── 08_文件权限命令02.mp4
│   │   │   ├── 06_压缩和解压缩命令.mp4
│   │   │   ├── 05_查找文件命令.mp4
│   │   │   ├── 07_文件权限命令01.mp4
│   │   │   ├── 03_链接命令.mp4
│   │   │   ├── 09_文件权限命令03.mp4
│   │   │   ├── 04_查找文件内容命令.mp4
│   │   │   ├── 02_查看文件内容命令.mp4
│   │   ├── 3--vim介绍
│   │   │   ├── 14_vim的介绍.mp4
│   │   │   ├── 15_vim的常用命令.mp4
│   │   ├── 2--远程控制
│   │   │   ├── 13_软件卸载.mp4
│   │   │   ├── 12_软件安装.mp4
│   │   │   ├── 10_获取管理员权限的相关命令.mp4
│   │   │   ├── 11_远程登录,远程拷贝命令.mp4
│   ├── 5--第五章 HTTP协议和静态服务器
│   │   ├── 2--静态web服务器搭建
│   │   │   ├── 12_静态Web服务器_面向对象开发.mp4
│   │   │   ├── 07_静态Web服务器_返回固定页面数据01.mp4
│   │   │   ├── 08_静态Web服务器_返回固定页面数据02.mp4
│   │   │   ├── 09_静态Web服务器_返回指定页面数据01.mp4
│   │   │   ├── 11_静态Web服务器_多任务版.mp4
│   │   │   ├── 13_静态Web服务器_命令行启动动态绑定端口号.mp4
│   │   │   ├── 10_静态Web服务器_返回指定页面数据02.mp4
│   │   │   ├── 06_搭建Python自带的静态Web服务器.mp4
│   │   ├── 1--HTTP协议
│   │   │   ├── 02_HTTP协议的介绍.mp4
│   │   │   ├── 03_HTTP请求报文.mp4
│   │   │   ├── 01_网址.mp4
│   │   │   ├── 04_HTTP响应报文.mp4
│   │   │   ├── 05_查看HTTP协议的通讯过程.mp4
│   ├── 4--第四章 网络编程
│   │   ├── 3--TCP开发流程
│   │   │   ├── 11_TCP服务端程序开发流程.mp4
│   │   │   ├── 09_TCP客户端程序开发流程.mp4
│   │   │   ├── 10_TCP客户端程序开发.mp4
│   │   │   ├── 12_TCP服务端程序开发.mp4
│   │   │   ├── 14_socket之send和recv原理剖析.mp4
│   │   │   ├── 13_TCP网络应用程序相关注意点.mp4
│   │   ├── 1--ip和端口介绍
│   │   │   ├── 01_网络介绍.mp4
│   │   │   ├── 05_端口号的分类.mp4
│   │   │   ├── 04_端口和端口号.mp4
│   │   │   ├── 02_ip地址的介绍.mp4
│   │   │   ├── 03_ifconfig和ping命令.mp4
│   │   ├── 2--TCP介绍
│   │   │   ├── 06_socket的介绍.mp4
│   │   │   ├── 08_python3编码转化.mp4
│   │   │   ├── 07_TCP介绍.mp4
│   │   ├── 4--多任务案例
│   │   │   ├── 16_ 案例_多任务版TCP服务端程序开发02.mp4
│   │   │   ├── 15_案例_多任务版TCP服务端程序开发01.mp4
│   ├── 10--第十章 MySqL数据库高级使用
│   │   ├── 6--索引
│   │   │   ├── 10_索引.mp4
│   │   ├── 1--条件查询
│   │   │   ├── 10_limit限制查询.mp4
│   │   │   ├── 12_连接查询-外连接.mp4
│   │   │   ├── 11_连接查询-内连接.mp4
│   │   │   ├── 14_子查询.mp4
│   │   │   ├── 08_聚合函数.mp4
│   │   │   ├── 13_连接查询-自连接.mp4
│   │   │   ├── 09_group分组查询.mp4
│   │   ├── 8--PyMySQL的使用
│   │   │   ├── 14_Python连接MySQL数据库.mp4
│   │   │   ├── 16_Python连接MySQL数据库_增删改操作.mp4
│   │   │   ├── 15_Python连接MySQL数据库_查询操作.mp4
│   │   │   ├── 17_SQL语句参数化.mp4
│   │   ├── 3--外键使用
│   │   │   ├── 05_外键的使用.mp4
│   │   ├── 4--视图
│   │   │   ├── 06_视图的概念.mp4
│   │   │   ├── 07_视图的使用.mp4
│   │   ├── 2--实战操作
│   │   │   ├── 01_MySQL实战操作_数据准备.mp4
│   │   │   ├── 03_MySQL实战操作_表的优化步骤.mp4
│   │   │   ├── 04_MySQL实战操作_表的优化实现.mp4
│   │   │   ├── 02_MySQL实战操作_goods表查询.mp4
│   │   ├── 7--设计范式
│   │   │   ├── 11_数据库设计之三范式01.mp4
│   │   │   ├── 12_数据库设计之三范式02.mp4
│   │   │   ├── 13_E-R模型及表间关系.mp4
│   │   ├── 5--事务
│   │   │   ├── 09_事务的使用及ACID特性的验证.mp4
│   │   │   ├── 08_事务的概念及特点.mp4
│   ├── 7--第七章 正则表达式
│   │   ├── 1--正则表达式
│   │   │   ├── 15_匹配分组01.mp4
│   │   │   ├── 11_re模块的介绍.mp4
│   │   │   ├── 16_分组匹配02.mp4
│   │   │   ├── 12_匹配单个字符.mp4
│   │   │   ├── 10_正则表达式概述.mp4
│   │   │   ├── 14_匹配开头和结尾.mp4
│   │   │   ├── 13_匹配多个字符.mp4
│   ├── 9--第九章 MySql数据库基本使用
│   │   ├── 3--where条件查询
│   │   │   ├── 01_查询材料准备.mp4
│   │   │   ├── 05_where之范围查询.mp4
│   │   │   ├── 03_where之逻辑运算符查询.mp4
│   │   │   ├── 04_where之模糊查询.mp4
│   │   │   ├── 06_where之空值判断.mp4
│   │   │   ├── 02_where之比较运算符查询.mp4
│   │   ├── 4--排序
│   │   │   ├── 07_order排序查询.mp4
│   │   ├── 2--数据表的基本操作
│   │   │   ├── 13_表数据的操作_增加.mp4
│   │   │   ├── 11_数据表基本操作.mp4
│   │   │   ├── 10_数据库基本操作命令.mp4
│   │   │   ├── 12_数据表结构修改命令.mp4
│   │   │   ├── 15_表数据的操作_删除.mp4
│   │   │   ├── 08_数据完整性和约束.mp4
│   │   │   ├── 13_表数据的操作_增加(1).mp4
│   │   │   ├── 14_表数据的操作_修改和查询.mp4
│   │   │   ├── 09_数据库登录和连接.mp4
│   │   ├── 1--数据库介绍
│   │   │   ├── 04_数据库管理系统02.mp4
│   │   │   ├── 06_MySql配置文件.mp4
│   │   │   ├── 02_数据库分类及特点.mp4
│   │   │   ├── 07_MySQL数据类型.mp4
│   │   │   ├── 01_数据库的概念和作用.mp4
│   │   │   ├── 03_数据库管理系统01.mp4
│   │   │   ├── 05_MySQL环境搭建.mp4
│   ├── 8--第八章 数据结构与算法
│   │   ├── 11--插入排序
│   │   │   ├── 14-插入排序代码实现.mp4
│   │   │   ├── 15-插入排序算法稳定性.mp4
│   │   │   ├── 13-插入排序.mp4
│   │   ├── 2--时间复杂度
│   │   │   ├── 06-最优最坏时间复杂度.mp4
│   │   │   ├── 07-常见的时间复杂度.mp4
│   │   │   ├── 04-时间复杂度.mp4
│   │   │   ├── 05-时间复杂的计算.mp4
│   │   ├── 4--数据结构
│   │   │   ├── 11-数据结构的分类.mp4
│   │   │   ├── 10-内存的存储结构.mp4
│   │   │   ├── 09-数据结构的概念.mp4
│   │   ├── 8--队列
│   │   │   ├── 04-队列.mp4
│   │   │   ├── 03-队列的作用.mp4
│   │   │   ├── 05-双端队列.mp4
│   │   ├── 1--算法概念
│   │   │   ├── 03-算法的时间效率衡量.mp4
│   │   │   ├── 02-算法的概念.mp4
│   │   │   ├── 01-数据结构和算法的简介.mp4
│   │   ├── 14--二叉树
│   │   │   ├── 07-二叉树的种类.mp4
│   │   │   ├── 09-树的应用场景_数据库索引.mp4
│   │   │   ├── 05-树的基本概念.mp4
│   │   │   ├── 10-二叉树的概念和性质.mp4
│   │   │   ├── 06-树的相关术语.mp4
│   │   │   ├── 08-二叉树的存储.mp4
│   │   ├── 9--冒泡排序
│   │   │   ├── 07-冒泡排序.mp4
│   │   │   ├── 08-冒泡排序代码实现.mp4
│   │   │   ├── 09-冒泡排序的算法稳定性.mp4
│   │   │   ├── 06-排序算法的稳定性.mp4
│   │   ├── 15--二叉树的遍历
│   │   │   ├── 11-广度优先遍历.mp4
│   │   │   ├── 17-二叉树由遍历结果反推二叉树的结构.mp4
│   │   │   ├── 14-遍历方法的实现.mp4
│   │   │   ├── 15-二叉树的三种深度优先遍历.mp4
│   │   │   ├── 12-添加节点思路分析.mp4
│   │   │   ├── 16-二叉树的三种深度优先遍历代码实现.mp4
│   │   │   ├── 13-添加节点代码实现.mp4
│   │   ├── 3--空间复杂度
│   │   │   ├── 08-空间复杂度.mp4
│   │   ├── 10--选择排序
│   │   │   ├── 11-选择排序代码实现.mp4
│   │   │   ├── 12-选择排序的算法稳定性.mp4
│   │   │   ├── 10-选择排序.mp4
│   │   ├── 5--顺序表
│   │   │   ├── 13-顺序表的实现和扩充.mp4
│   │   │   ├── 12-顺序表存储方式.mp4
│   │   │   ├── 14-顺序表增加与删除元素.mp4
│   │   ├── 13--二分查找
│   │   │   ├── 03-二分查找-非递归版.mp4
│   │   │   ├── 01-二分查找.mp4
│   │   │   ├── 02-二分查找法代码实现-递归版.mp4
│   │   │   ├── 04-二分查找时间复杂度.mp4
│   │   ├── 6--链表
│   │   │   ├── 22-查找结点.mp4
│   │   │   ├── 16-链表的代码实现.mp4
│   │   │   ├── 19-链表尾部增加结点.mp4
│   │   │   ├── 15-链表的结构.mp4
│   │   │   ├── 17-链表的判空_长度_遍历.mp4
│   │   │   ├── 20-指定位置增加结点.mp4
│   │   │   ├── 21-删除结点.mp4
│   │   │   ├── 18-链表头部增加结点.mp4
│   │   ├── 7--栈
│   │   │   ├── 02-栈的代码实现.mp4
│   │   │   ├── 01-栈的作用.mp4
│   │   ├── 12--快速排序
│   │   │   ├── 16-快速排序.mp4
│   │   │   ├── 18-快速排序算法稳定性.mp4
│   │   │   ├── 17-快速排序代码实现.mp4
├── 【 主学习路线】07、阶段七 人工智能面试强化(赠送)
│   ├── 9--第九章 贝叶斯方法
│   │   ├── 1--贝叶斯方法
│   │   │   ├── 12-贝叶斯网络基本结构-中.mp4
│   │   │   ├── 05-贝叶斯定理.mp4
│   │   │   ├── 02-贝叶斯方法介绍.mp4
│   │   │   ├── 16-构造概率分布CPD.mp4
│   │   │   ├── 14-贝叶斯案例介绍.mp4
│   │   │   ├── 09-贝叶斯网络定义.mp4
│   │   │   ├── 11-贝叶斯网络基本结构-上.mp4
│   │   │   ├── 10-贝叶斯网络实例.mp4
│   │   │   ├── 04-贝叶斯后验分布.mp4
│   │   │   ├── 06-拼写检查应用-上.mp4
│   │   │   ├── 15-构造贝叶斯网络结构.mp4
│   │   │   ├── 03-频率派与贝叶斯派.mp4
│   │   │   ├── 07-拼写检查应用-中.mp4
│   │   │   ├── 13-贝叶斯网络基本结构-下.mp4
│   │   │   ├── 01-课程介绍.mp4
│   │   │   ├── 08-贝叶斯网络介绍.mp4
│   ├── 6--第六章 模型压缩
│   │   ├── 1--模型压缩
│   │   │   ├── 1.6模型压缩总结.mp4
│   │   │   ├── 1.4模型压缩代码练习-模型训练2.mp4
│   │   │   ├── 1.3模型压缩代码练习-训练模型1.mp4
│   │   │   ├── 1.2模型压缩代码练习-构建模型.mp4
│   │   │   ├── 1.5模型调试.mp4
│   │   │   ├── 1.1模型压缩介绍.mp4
│   ├── 5--第五章 模型可解释
│   │   ├── 1--模型可解释
│   │   │   ├── 1.1模型可解释介绍1.mp4
│   │   │   ├── 1.4模型可解释代码练习2.mp4
│   │   │   ├── 1.5模型可解释总结.mp4
│   │   │   ├── 1.3模型可解释代码练习1.mp4
│   │   │   ├── 1.2模型可解释介绍2.mp4
│   ├── 3--第三章 生成对抗学习
│   │   ├── 1--生成对抗学习
│   │   │   ├── 1.5图像生成代码练习-模型训练器2.mp4
│   │   │   ├── 1.4图像生成代码练习-模型搭建.mp4
│   │   │   ├── 1.3图像生成代码练习-自定义数据读取.mp4
│   │   │   ├── 1.6模型调试.mp4
│   │   │   ├── 1.7生成对抗网络总结.mp4
│   │   │   ├── 1.5图像生成代码练习-模型训练器1.mp4
│   │   │   ├── 1.2生成对抗网络介绍.mp4
│   │   │   ├── 1.1深度学习前沿介绍.mp4
│   ├── 10--第十章 贝叶斯方法实现及粒子滤波
│   │   ├── 1--贝叶斯方法实现及粒子滤波
│   │   │   ├── 10-重采样.mp4
│   │   │   ├── 08-粒子迭代-下.mp4
│   │   │   ├── 05-粒子初始化.mp4
│   │   │   ├── 19-高斯过程分类.mp4
│   │   │   ├── 12-更新状态方程.mp4
│   │   │   ├── 17-高斯过程原理.mp4
│   │   │   ├── 02-贝叶斯推理演示.mp4
│   │   │   ├── 14-粒子重采样实现.mp4
│   │   │   ├── 06-粒子迭代-上.mp4
│   │   │   ├── 18-高斯过程回归.mp4
│   │   │   ├── 04-粒子滤波概念.mp4
│   │   │   ├── 13-计算粒子权重.mp4
│   │   │   ├── 16-高斯过程介绍.mp4
│   │   │   ├── 01-贝叶斯网络推理数据.mp4
│   │   │   ├── 09-粒子迭代总结.mp4
│   │   │   ├── 11-状态方程.mp4
│   │   │   ├── 15-粒子滤波演示.mp4
│   │   │   ├── 07-粒子迭代-中.mp4
│   │   │   ├── 03-粒子滤波介绍.mp4
│   ├── 11--第十一章 深度强化学习
│   │   ├── 2--Q-learning算法
│   │   │   ├── 13-Flappy-Bird游戏说明.mp4
│   │   │   ├── 10-Q-learning伪代码.mp4
│   │   │   ├── 09-Q-learning算法.mp4
│   │   │   ├── 16-Q-Table训练.mp4
│   │   │   ├── 12-Q值计算.mp4
│   │   │   ├── 14-状态与动作选择.mp4
│   │   │   ├── 11-Q值更新.mp4
│   │   │   ├── 15-Q-table.mp4
│   │   ├── 1--强化学习
│   │   │   ├── 05-强化学习基本过程.mp4
│   │   │   ├── 02-强化学习介绍.mp4
│   │   │   ├── 08-Q函数.mp4
│   │   │   ├── 03-强化学习方法.mp4
│   │   │   ├── 04-强化学习特点.mp4
│   │   │   ├── 07-贝尔曼方程.mp4
│   │   │   ├── 01-深度强化学习简介.mp4
│   │   │   ├── 06-强化学习步骤.mp4
│   │   ├── 3--Deep Q-Network
│   │   │   ├── 05-实现方法.mp4
│   │   │   ├── 08-论文解读和图像预处理.mp4
│   │   │   ├── 14-DQN训练演示.mp4
│   │   │   ├── 11-DQN代码分析.mp4
│   │   │   ├── 01-初始策略.mp4
│   │   │   ├── 13-DQN训练代码分析.mp4
│   │   │   ├── 09-CNN输入.mp4
│   │   │   ├── 06-构建模型.mp4
│   │   │   ├── 10-DQN结构.mp4
│   │   │   ├── 04-问题分析.mp4
│   │   │   ├── 12-DQN训练流程.mp4
│   │   │   ├── 15-DQN实验分析.mp4
│   │   │   ├── 02-Q值更新策略.mp4
│   │   │   ├── 07-Q学习损失函数.mp4
│   │   │   ├── 03-Deep-Q-Network介绍.mp4
│   ├── 8--第八章 算法进阶进化学习
│   │   ├── 1--进化学习
│   │   │   ├── 1.3旅行商问题练习1.mp4
│   │   │   ├── 1.5进化策略练习.mp4
│   │   │   ├── 1.6进化学习总结.mp4
│   │   │   ├── 1.1进化学习介绍.mp4
│   │   │   ├── 1.4旅行商问题练习2.mp4
│   │   │   ├── 1.2遗传算法编码练习.mp4
│   ├── 7--第七章 终生学习
│   │   ├── 1--终生学习
│   │   │   ├── 1.7终生学习总结.mp4
│   │   │   ├── 1.2代码练习-自定义数据1.mp4
│   │   │   ├── 1.3代码练习-自定义数据集2.mp4
│   │   │   ├── 1.6模型调试.mp4
│   │   │   ├── 1.1终生学习介绍.mp4
│   │   │   ├── 1.4代码练习-模型训练1.mp4
│   │   │   ├── 1.5代码练习-模型训练2.mp4
│   ├── 4--第四章 算法进阶迁移学习
│   │   ├── 1--迁移学习介绍
│   │   │   ├── 1.5迁移学习总结.mp4
│   │   │   ├── 1.1迁移学习介绍.mp4
│   │   │   ├── 1.3模型训练2.mp4
│   │   │   ├── 1.2自定义数据集读取练习.mp4
│   │   │   ├── 1.3模型训练1.mp4
│   │   │   ├── 1.4模型调试.mp4
│   ├── 2--第二章 图像分割应用
│   │   ├── 1--图像分割应用介绍
│   │   │   ├── 1.3模型搭建2.mp4
│   │   │   ├── 1.1图像分割应用介绍.mp4
│   │   │   ├── 1.2自定义数据集读取代码编写.mp4
│   │   │   ├── 1.5模型调试与总结.mp4
│   │   │   ├── 1.4模型训练.mp4
│   │   │   ├── 1.3模型搭建1.mp4
│   ├── 1--第一章 自动编码器
│   │   ├── 4--变分自动编码器
│   │   │   ├── 3.2变分自动编码器练习-模型搭建1.mp4
│   │   │   ├── 3.1变分自动编码器介绍.mp4
│   │   │   ├── 3.4自动编码器总结.mp4
│   │   │   ├── 3.3变分自动编码器练习-模型训练.mp4
│   │   │   ├── 3.2变分自动编码器练习-模型搭建2.mp4
│   │   ├── 3--自动编码器改进技巧
│   │   │   ├── 2.2自动编码器改进-稀疏与降噪.mp4
│   │   │   ├── 2.1自动编码器改进--深层.mp4
│   │   │   ├── 2.3自动编码器改进编码-数据读取.mp4
│   │   │   ├── 2.4自动编码器改进编码-模型结构1.mp4
│   │   │   ├── 2.5自动编码器改进-模型训练与比较.mp4
│   │   │   ├── 2.4自动编码器改进编码-模型结构2.mp4
│   │   ├── 1--自动编码器历史与应用介绍
│   │   │   ├── 1.1.自动编码器历史与应用介绍.mp4
│   │   ├── 2--构建自动编码器
│   │   │   ├── 1.4基础自动编码器编码-模型结构与优化.mp4
│   │   │   ├── 1.6基础自动编码器-3D可视化.mp4
│   │   │   ├── 1.3基础自动编码器-数据读取.mp4
│   │   │   ├── 1.2.基础自动编码器.mp4
│   │   │   ├── 1.5基础自动编码器编码-模型训练.mp4
├── 【课外拓展】09、阶段九 阶段五—NLP基础补充视频
│   ├── 02-文本预处理-文本预处理-文本数据增强代码实现.mp4
│   ├── 23-迁移学习—迁移理论—加载和使用预训练模型全小节增补-6加载问答模型头结果输出.mp4
│   ├── 11-Transformer—新增案例机器翻译模型-数据的下载和vocab构建.mp4
│   ├── 20-迁移学习—迁移理论—加载和使用预训练模型全小节增补-3加载不带头的模型输出结果.mp4
│   ├── 12-Transformer—新增案例机器翻译模型-3模型构建.mp4
│   ├── 17-Transformer—新增案例机器翻译模型-8翻译函数的定义和9模型保存.mp4
│   ├── 08-RNN及其变体-RNN架构解析-注意力机制的增补attention公式讲解.mp4
│   ├── 19-迁移学习—迁移理论—加载和使用预训练模型全小节增补-2加载带头和不带头的预训练模型.mp4
│   ├── 22-迁移学习—迁移理论—加载和使用预训练模型全小节增补-5加载分类模型头结果输出.mp4
│   ├── 10-Transformer—新增案例机器翻译模型-1模型的介绍.mp4
│   ├── 03-文本预处理- 新闻主题分类任务-数据加载方式的增补代码解读.mp4
│   ├── 16-Transformer—新增案例机器翻译模型-7训练模型和定义解码函数.mp4
│   ├── 09-RNN及其变体-RNN架构解析-注意力机制的增补attention应用场景.mp4
│   ├── 01-文本预处理-文本预处理-文本数据增强讲解.mp4
│   ├── 26-虚拟机的使用.mp4
│   ├── 06-RNN及其变体-RNN架构解析-注意力机制的增补流程梳理.mp4
│   ├── 04-文本预处理-新闻主题分类任务-数据加载方式的增补文件补齐.mp4
│   ├── 13-Transformer—新增案例机器翻译模型-4掩码的构建.mp4
│   ├── 05-RNN及其变体-RNN架构解析-注意力机制的增补内容概念.mp4
│   ├── 21-迁移学习—迁移理论—加载和使用预训练模型全小节增补-4加载语言模型头结果输出.mp4
│   ├── 15-Transformer—新增案例机器翻译模型-6构建训练函数和评估函数.mp4
│   ├── 07-RNN及其变体-RNN架构解析-注意力机制的增补attention机制模型.mp4
│   ├── 14-Transformer—新增案例机器翻译模型-5数据批处理.mp4
│   ├── 25-迁移学习—迁移理论—迁移学习实践增补内容-模型上传后加载使用.mp4
│   ├── 18-迁移学习—迁移理论—加载和使用预训练模型全小节增补-1tokenizer加载.mp4
│   ├── 24-迁移学习—迁移理论—迁移学习实践增补内容-模型上传.mp4
├── 人工智能课件
│   ├── Iris数据集
│   │   ├── iris.txt
│   │   ├── iris.csv
│   ├── 03-阶段5(自然语言处理NLP)、阶段6(NLP项目)
│   │   ├── 02-NLP虚拟机环境
│   │   │   ├── CentOS764 位.vmwarevm
│   │   │   │   ├── CentOS764 位.vmsd
│   │   │   │   ├── vmware-0.log
│   │   │   │   ├── 虚拟磁盘-s022.vmdk
│   │   │   │   ├── 虚拟磁盘-s016.vmdk
│   │   │   │   ├── 虚拟磁盘-s021.vmdk
│   │   │   │   ├── CentOS764 位.vmxf
│   │   │   │   ├── 虚拟磁盘-s009.vmdk
│   │   │   │   ├── startMenu.plist
│   │   │   │   ├── vmware-2.log
│   │   │   │   ├── 虚拟磁盘-s027.vmdk
│   │   │   │   ├── 虚拟磁盘-s003.vmdk
│   │   │   │   ├── CentOS764 位.vmx
│   │   │   │   ├── 虚拟磁盘.vmdk
│   │   │   │   ├── 虚拟磁盘-s004.vmdk
│   │   │   │   ├── 虚拟磁盘-s013.vmdk
│   │   │   │   ├── 虚拟磁盘-s026.vmdk
│   │   │   │   ├── 虚拟磁盘-s011.vmdk
│   │   │   │   ├── 虚拟磁盘-s018.vmdk
│   │   │   │   ├── 虚拟磁盘-s012.vmdk
│   │   │   │   ├── 虚拟磁盘-s014.vmdk
│   │   │   │   ├── CentOS764 位.plist
│   │   │   │   ├── CentOS764 位.nvram
│   │   │   │   ├── vmware-1.log
│   │   │   │   ├── 虚拟磁盘-s023.vmdk
│   │   │   │   ├── 虚拟磁盘-s020.vmdk
│   │   │   │   ├── 虚拟磁盘-s010.vmdk
│   │   │   │   ├── 虚拟磁盘-s005.vmdk
│   │   │   │   ├── 虚拟磁盘-s025.vmdk
│   │   │   │   ├── 虚拟磁盘-s006.vmdk
│   │   │   │   ├── 虚拟磁盘-s024.vmdk.baiduyun.uploading.plist
│   │   │   │   ├── 虚拟磁盘-s008.vmdk
│   │   │   │   ├── 虚拟磁盘-s002.vmdk
│   │   │   │   ├── 虚拟磁盘-s024.vmdk
│   │   │   │   ├── quicklook-cache.png
│   │   │   │   ├── 虚拟磁盘-s017.vmdk
│   │   │   │   ├── 虚拟磁盘-s015.vmdk
│   │   │   │   ├── 虚拟磁盘-s001.vmdk
│   │   │   │   ├── vmware.log
│   │   │   │   ├── 虚拟磁盘-s019.vmdk
│   │   │   │   ├── 虚拟磁盘-s007.vmdk
│   │   ├── 03-阶段5(自然语言处理NLP)、阶段6(NLP项目).zip
│   ├── 阶段测试题
│   │   ├── 阶段4—测试
│   │   │   ├── 计算机视觉阶段-试卷.doc
│   │   │   ├── 计算机视觉阶段-试卷答案.doc
│   │   ├── 阶段3—测试
│   │   │   ├── 机器学习阶段测试卷-试卷答案.docx
│   │   │   ├── .DS_Store
│   │   │   ├── 机器学习阶段测试卷.docx
│   │   ├── 阶段1—测试
│   │   │   ├── .DS_Store
│   │   │   ├── Python升级考试-A28套卷.docx
│   │   │   ├── Python升级考试-A28套卷-试卷答案.docx
│   │   ├── 阶段2—测试
│   │   │   ├── python高级_系统_网络编程_数据库考试-试卷答案.docx
│   │   │   ├── .DS_Store
│   │   │   ├── python高级_系统_网络编程_数据库考试.docx
│   │   ├── 阶段5—测试
│   │   │   ├── 自然语言处理阶段-答案版.docx
│   │   │   ├── 自然语言处理阶段-测试卷.docx
│   │   ├── .DS_Store
│   ├── 01-阶段1-3(python基础 、python高级、机器学习)
│   │   ├── 02-虚拟机环境
│   │   │   ├── VMware12(黑马最终环境windows)
│   │   │   │   ├── 密钥(1).txt
│   │   │   │   ├── 密钥.txt
│   │   │   │   ├── VMware-workstation-full-12.5.7-5813279.exe
│   │   │   ├── VMware Fusion Pro for Mac
│   │   │   │   ├── Readme.txt
│   │   │   │   ├── VMware Fusion Pro for Mac v12.1.1.17801503.dmg
│   │   │   ├── ubuntu-16.04
│   │   │   │   ├── mksSandbox.log
│   │   │   │   ├── mksSandbox-0.log
│   │   │   │   ├── vprintproxy-1.log
│   │   │   │   ├── vmware.log
│   │   │   │   ├── mksSandbox-1.log
│   │   │   │   ├── ubuntu16.04-s008.vmdk
│   │   │   │   ├── vprintproxy.log
│   │   │   │   ├── vmware-2.log
│   │   │   │   ├── ubuntu16.04-s007.vmdk
│   │   │   │   ├── vprintproxy-2.log
│   │   │   │   ├── vmware-1.log
│   │   │   │   ├── ubuntu16.04.vmdk
│   │   │   │   ├── ubuntu16.04-s010.vmdk
│   │   │   │   ├── ubuntu16.04-s009.vmdk
│   │   │   │   ├── ubuntu16.04.plist
│   │   │   │   ├── autoinst.iso
│   │   │   │   ├── ubuntu16.04-s004.vmdk
│   │   │   │   ├── startMenu.plist
│   │   │   │   ├── autoinst.flp
│   │   │   │   ├── ubuntu16.04-s003.vmdk
│   │   │   │   ├── ubuntu16.04.vmsd
│   │   │   │   ├── vmware-0.log
│   │   │   │   ├── ubuntu16.04-s001.vmdk
│   │   │   │   ├── ubuntu16.04.vmx
│   │   │   │   ├── ubuntu16.04-s011.vmdk
│   │   │   │   ├── mksSandbox-2.log
│   │   │   │   ├── ubuntu16.04.nvram
│   │   │   │   ├── ubuntu16.04-s005.vmdk
│   │   │   │   ├── vprintproxy-0.log
│   │   │   │   ├── ubuntu16.04-s006.vmdk
│   │   │   │   ├── ubuntu16.04.vmxf
│   │   │   │   ├── ubuntu16.04-s002.vmdk
│   │   ├── Azure机器学习模型搭建实验(1).doc
│   │   ├── 01-Python+机器学习课程环境使用说明(1).pdf
│   │   ├── AI虚拟机使用常见问题汇总(1).pdf
│   │   ├── 01-阶段1-3(python基础 、python高级、机器学习).zip
│   ├── 02-阶段4 (计算机视觉CV) 阶段6 (CV项目)
│   │   ├── 02-虚拟机环境
│   │   │   ├── ComputerVision.vmwarevm
│   │   │   │   ├── 虚拟磁盘-s027.vmdk
│   │   │   │   ├── 虚拟磁盘-s013.vmdk
│   │   │   │   ├── 564d0b69-ba7f-9907-807d-f34a2c689535.vmem
│   │   │   │   ├── 虚拟磁盘-s024.vmdk
│   │   │   │   ├── CentOS764 位.vmsd
│   │   │   │   ├── 虚拟磁盘-s001.vmdk
│   │   │   │   ├── 虚拟磁盘-s005.vmdk
│   │   │   │   ├── 传智课件虚拟机使用细则.docx
│   │   │   │   ├── 虚拟磁盘-s022.vmdk
│   │   │   │   ├── 虚拟磁盘-s025.vmdk
│   │   │   │   ├── 虚拟磁盘-s009.vmdk
│   │   │   │   ├── 虚拟磁盘-s021.vmdk
│   │   │   │   ├── CentOS764 位.nvram
│   │   │   │   ├── 虚拟磁盘-s006.vmdk
│   │   │   │   ├── 虚拟磁盘.vmdk
│   │   │   │   ├── 虚拟磁盘-s003.vmdk
│   │   │   │   ├── 虚拟磁盘-s012.vmdk
│   │   │   │   ├── 虚拟磁盘-s017.vmdk
│   │   │   │   ├── 虚拟磁盘-s014.vmdk
│   │   │   │   ├── 虚拟磁盘-s023.vmdk
│   │   │   │   ├── CentOS764 位.vmxf
│   │   │   │   ├── 虚拟磁盘-s007.vmdk
│   │   │   │   ├── 虚拟磁盘-s010.vmdk
│   │   │   │   ├── vmware-2.log
│   │   │   │   ├── 虚拟磁盘-s011.vmdk
│   │   │   │   ├── 虚拟磁盘-s004.vmdk
│   │   │   │   ├── 虚拟磁盘-s026.vmdk
│   │   │   │   ├── 虚拟磁盘-s008.vmdk
│   │   │   │   ├── 虚拟磁盘-s002.vmdk
│   │   │   │   ├── CentOS764 位.plist
│   │   │   │   ├── CentOS764 位.vmx
│   │   │   │   ├── 564dc620-2d61-785d-9995-f20cdd35e737.vmem
│   │   │   │   ├── quicklook-cache.png
│   │   │   │   ├── 虚拟磁盘-s019.vmdk
│   │   │   │   ├── 虚拟磁盘-s016.vmdk
│   │   │   │   ├── startMenu.plist
│   │   │   │   ├── 虚拟磁盘-s018.vmdk
│   │   │   │   ├── vmware-1.log
│   │   │   │   ├── vmware-0.log
│   │   │   │   ├── 虚拟磁盘-s015.vmdk
│   │   │   │   ├── vmware.log
│   │   │   │   ├── 虚拟磁盘-s020.vmdk
│   │   ├── 02-阶段4 (计算机视觉CV) 阶段6 (CV项目).zip
│   ├── 01-计算机视觉CV课程环境使用说明文档.pdf
│   ├── 机器学习梳理总结xmind.zip
├── 【课外拓展】06、阶段六 阶段二 Python高级(更新)
│   ├── 第三章 3-Python编程进阶
│   │   ├── 0-11 线程
│   │   │   ├── 11-(重点)使用多线程实现带有参数的多任务.mp4
│   │   │   ├── 12-(重点)设置子线程守护主线程.mp4
│   │   │   ├── 09-(了解)线程的概念(与进程区分开).mp4
│   │   │   ├── 10-(重点)使用多线程实现多任务.mp4
│   │   ├── 0-17 正则表达式扩展
│   │   │   ├── 04-(扩展)分组引用与分组别名.mp4
│   │   │   ├── 01-(重点)分组(子表达式)与捕获操作.mp4
│   │   │   ├── 02-(重点)反向引用.mp4
│   │   │   ├── 08-(扩展)flags标签说明.mp4
│   │   │   ├── 07-(案例)正则中的split切割操作.mp4
│   │   │   ├── 03-(重点)选择匹配符.mp4
│   │   │   ├── 06-(案例)正则邮箱验证.mp4
│   │   │   ├── 05-(案例)选择匹配符使用.mp4
│   │   ├── 0-3 PyMySQL
│   │   │   ├── 01-(重点)PyMySQL增加数据.mp4
│   │   │   ├── 05-(重点)PyMySQL数据批量操作.mp4
│   │   │   ├── 16-(重点)PyMySQL七步走.mp4
│   │   │   ├── 06-(重点)PyMySQL查询数据为None解决方案.mp4
│   │   │   ├── 02-(重点)PyMySQL删除数据.mp4
│   │   │   ├── 07-(重点)PyMySQL之SQL安全传参.mp4
│   │   │   ├── 03-(重点)PyMySQL修改数据.mp4
│   │   │   ├── 04-(重点)PyMySQL查询数据.mp4
│   │   │   ├── 14-(重点)MySQL安装与准备.mp4
│   │   │   ├── 15-(重点)安装PyMySQL模块.mp4
│   │   ├── 0-10 进程
│   │   │   ├── 05-(重点)获取子进程与主进程ID编号.mp4
│   │   │   ├── 01-(了解)多任务的基本概念.mp4
│   │   │   ├── 03-(重点)使用多进程完成多任务.mp4
│   │   │   ├── 08-(重点)注意事项二主进程与子进程的执行顺序.mp4
│   │   │   ├── 04-(重点)多进程实现带有参数的多任务.mp4
│   │   │   ├── 07-(重点)注意事项一进程与进程之间不共享全局变量.mp4
│   │   │   ├── 02-(了解)进程的概念.mp4
│   │   │   ├── 06-(重点)杀掉进程.mp4
│   │   ├── 0-9 FastAPI
│   │   │   ├── 11-(理解)请求报文与响应报文作用.mp4
│   │   │   ├── 13-(Bug)解决前端页面访问问题.mp4
│   │   │   ├── 10-(重点)根据用户请求返回对应页面.mp4
│   │   │   ├── 12-(Bug)解决首页无法访问问题.mp4
│   │   │   ├── 15-(重点)使用FastAPI实现多个页面请求.mp4
│   │   │   ├── 14-(重点)FastAPI框架及快速入门.mp4
│   │   ├── 0-6 Socket网络编程
│   │   │   ├── 05-(理解)socket套接字与网络应用程序开发流程.mp4
│   │   │   ├── 02-(了解)计算机IP地址的作用.mp4
│   │   │   ├── 01-(了解)学习目标.mp4
│   │   │   ├── 03-(了解)端口与端口号.mp4
│   │   │   ├── 04-(了解)TCP协议详解.mp4
│   │   ├── 0-5 CSS基础
│   │   │   ├── 15-(重点)无序列表与有序列表.mp4
│   │   │   ├── 21-(了解)层级组以及伪类选择器.mp4
│   │   │   ├── 16-(重点)表格标签.mp4
│   │   │   ├── 19-(了解)CSS的三种引入方式.mp4
│   │   │   ├── 18-(了解)CSS的基本概念.mp4
│   │   │   ├── 20-(重点)三大选择器.mp4
│   │   │   ├── 17-(重点)表单元素与表单属性.mp4
│   │   │   ├── 23-(重点)常见文本属性.mp4
│   │   │   ├── 22-(重点)常见布局属性.mp4
│   │   ├── 0-4 HTML基础
│   │   │   ├── 12-(重点)标题标签与段落标签.mp4
│   │   │   ├── 14-(重点)标签嵌套与带有属性的标签.mp4
│   │   │   ├── 11-(重点)VS Code配置详解.mp4
│   │   │   ├── 08-(了解)学习目标.mp4
│   │   │   ├── 10-(重点)VS Code安装与配置.mp4
│   │   │   ├── 09-(了解)HTML的组成与作用.mp4
│   │   │   ├── 13-(重点)换行-水平线与图片标签.mp4
│   │   ├── 0-15 Python中深浅拷贝
│   │   │   ├── 10-(重点)Python浅拷贝笔试题.mp4
│   │   │   ├── 09-(重点)Python中的浅拷贝.mp4
│   │   │   ├── 12-(重点)Python中深拷贝特殊情况.mp4
│   │   │   ├── 11-(重点)Python中的深拷贝.mp4
│   │   ├── 0-19 Python爬虫
│   │   │   ├── 16-(重点)多任务爬虫.mp4
│   │   │   ├── 17-(重点)把数据进行可视化展现.mp4
│   │   │   ├── 15-(重点)使用Python爬虫爬取GDP数据.mp4
│   │   │   ├── 14-(重点)远程图片本地存储.mp4
│   │   │   ├── 12-(思路)Python爬虫到底是什么?.mp4
│   │   │   ├── 13-(重点)通过Python爬虫获取图片链接地址.mp4
│   │   ├── 0-7 TCP服务器开发
│   │   │   ├── 13-(扩展)Python操作飞秋.mp4
│   │   │   ├── 08-(重点)TCP服务器端开发七步走(下).mp4
│   │   │   ├── 12-(重点)TCP网络应用程序开发注意事项与端口复用.mp4
│   │   │   ├── 07-(重点)TCP服务器端开发七步走(上).mp4
│   │   │   ├── 10-(重点)TCP服务器端面向对象版本.mp4
│   │   │   ├── 09-(重点)TCP服务器端多客户端版本.mp4
│   │   │   ├── 11-(重点)TCP服务器端开发对话版.mp4
│   │   │   ├── 06-(重点)TCP客户端开发五步走.mp4
│   │   ├── 0-1 函数的闭包
│   │   │   ├── 05-(重点)nonlocal关键字.mp4
│   │   │   ├── 03-(了解)计算机的垃圾回收机制.mp4
│   │   │   ├── 06-(案例)闭包的综合案例.mp4
│   │   │   ├── 02-(了解)全局变量与局部变量访问范围.mp4
│   │   │   ├── 04-(理解)函数的闭包.mp4
│   │   │   ├── 07-(重点)标准装饰器.mp4
│   │   │   ├── 01-(了解)学习目标.mp4
│   │   │   ├── 08-(重点)装饰器的应用场景与装饰器的调用流程.mp4
│   │   ├── 0-14 Python生成器
│   │   │   ├── 05-(重点)yield生成器.mp4
│   │   │   ├── 07-(重点)生成器多种写法.mp4
│   │   │   ├── 08-(回顾)变量引用以及可变和不可变数据类型.mp4
│   │   │   ├── 06-(理解)使用yield生成器生成斐波那契数列.mp4
│   │   ├── 0-16 Python中正则表达式
│   │   │   ├── 15-(重点)正则三步走之查多少.mp4
│   │   │   ├── 13-(重点)正则概述与快速入门.mp4
│   │   │   ├── 17-(扩展)正则工具箱.mp4
│   │   │   ├── 14-(重点)正则三步走之查什么.mp4
│   │   │   ├── 16-(重点)正则三步走之从哪查.mp4
│   │   ├── 0-18 FastAPI搭建Web服务器
│   │   │   ├── 11-(重点)FastAPI执行流程与HTML通用配置.mp4
│   │   │   ├── 09-(重点)FastAPI搭建Web服务器.mp4
│   │   │   ├── 10-(重点)FastAPI通用配置详解.mp4
│   │   ├── 0-13 With上下文管理器
│   │   │   ├── 04-(重点)生成器的创建方式一.mp4
│   │   │   ├── 03-(重点)with上下文管理器.mp4
│   │   │   ├── 01-(了解)学习目标.mp4
│   │   │   ├── 02-(重点)为什么要引入with上下文管理器.mp4
│   │   ├── 0-8 静态Weeb服务器
│   │   │   ├── 08-(重点)使用Python开发静态Web服务器.mp4
│   │   │   ├── 03-(了解)URL统一资源定位符.mp4
│   │   │   ├── 02-(了解)HTTP协议与作用.mp4
│   │   │   ├── 01-(了解)学习目标.mp4
│   │   │   ├── 06-(重点)HTTP响应报文结构.mp4
│   │   │   ├── 09-(重点)获取用户请求的资源路径.mp4
│   │   │   ├── 05-(重点)HTTP中GET和POST请求组成部分.mp4
│   │   │   ├── 07-(了解)使用python.exe创建静态Web服务器.mp4
│   │   │   ├── 04-(重点)开发者工具使用与HTTP GET请求报文.mp4
│   │   ├── 0-2 装饰器
│   │   │   ├── 11-(重点)通用装饰器的编写.mp4
│   │   │   ├── 09-(重点)装饰器修饰带有参数的函数.mp4
│   │   │   ├── 10-(重点)装饰器修饰带有返回值的参数.mp4
│   │   │   ├── 12-(了解)使用装饰器传递参数.mp4
│   │   │   ├── 13-(了解)类装饰器.mp4
│   │   ├── 0-12 进程线程对比
│   │   │   ├── 14-(重点)线程与线程之间共享全局变量.mp4
│   │   │   ├── 13-(重点)多线程之间执行是无序的.mp4
│   │   │   ├── 16-(重点)多任务实际工作应用场景.mp4
│   │   │   ├── 15-(重点)进程和线程对比.mp4
│   ├── 第二章 2-SQL基础
│   │   ├── 0-5 SQL多表查询
│   │   │   ├── 02-(重点)limit子句中的完整写法(注意这两个参数).mp4
│   │   │   ├── 04-(理解)表和表之间到底有哪些关系.mp4
│   │   │   ├── 12-(重点)子查询返回多个固定值.mp4
│   │   │   ├── 08-(重点)left right join on左右外连接查询.mp4
│   │   │   ├── 01-(重点)limit子句限制查询数量.mp4
│   │   │   ├── 10-(重点)子查询三步走.mp4
│   │   │   ├── 11-(重点)子查询返回1列数据.mp4
│   │   │   ├── 03-(重点)limit子句实现数据分页(记住分页公式).mp4
│   │   │   ├── 13-(案例)求价格最高的商品信息.mp4
│   │   │   ├── 05-(重点)多表查询数据准备.mp4
│   │   │   ├── 06-(了解)交叉连接.mp4
│   │   │   ├── 07-(重点)inner join on内连接查询.mp4
│   │   │   ├── 08-(理解)自连接应用场景.mp4
│   │   │   ├── 14-(扩展)as关键字给字段定义别名(字段名称冲突的情况).mp4
│   │   │   ├── 09-(重点)自连接查询案例(省市区与分类导航).mp4
│   │   ├── 0-4 SQL聚合
│   │   │   ├── 10-(重点)group by分组原理.mp4
│   │   │   ├── 16-(答疑)group by分组答疑.mp4
│   │   │   ├── 13-(案例)group by子句中的group_concat函数.mp4
│   │   │   ├── 07-(重点)order by子句.mp4
│   │   │   ├── 06-(小结)where子句.mp4
│   │   │   ├── 08-(重点)sql中的聚合函数.mp4
│   │   │   ├── 01-(重点)where子句之比较查询.mp4
│   │   │   ├── 03-(重点)逻辑查询与或非.mp4
│   │   │   ├── 15-(重点)having子句.mp4
│   │   │   ├── 09-(扩展)聚合函数几种特殊的情况.mp4
│   │   │   ├── 14-(扩展)with rollup回溯统计.mp4
│   │   │   ├── 11-(重点)group by语句执行原理(核心).mp4
│   │   │   ├── 05-(重点)空值与非空值查询.mp4
│   │   │   ├── 12-(案例)group by分组案例.mp4
│   │   │   ├── 04-(重点)模糊查询(搞清楚%和_含义).mp4
│   │   │   ├── 02-(重点)范围查询.mp4
│   │   ├── 0-3 SQL约束
│   │   │   ├── 02-(重点)DDL数据表修改(名称修改与字段添加操作).mp4
│   │   │   ├── 06-(重点)DML语言之数据的修改操作.mp4
│   │   │   ├── 13-(重点)默认值约束.mp4
│   │   │   ├── 14-(了解)外键约束.mp4
│   │   │   ├── 10-(重点)自动增长列.mp4
│   │   │   ├── 03-(重点)DDL数据表修改(修改字段名称或修改字段类型).mp4
│   │   │   ├── 08-(重点)主键约束的创建与删除.mp4
│   │   │   ├── 05-(重点)DML数据增加操作.mp4
│   │   │   ├── 09-(重点)针对已存在数据表添加一个主键.mp4
│   │   │   ├── 15-(小结)SQL五种约束.mp4
│   │   │   ├── 07-(重点)DML语言之数据的删除操作.mp4
│   │   │   ├── 17-(重点)DQL之SQL简单查询.mp4
│   │   │   ├── 12-(重点)唯一约束.mp4
│   │   │   ├── 01-(前提)数据的前期准备.mp4
│   │   │   ├── 04-(重点)DDL数据表修改(删除某个字段).mp4
│   │   │   ├── 16-(前提)数据表与数据准备.mp4
│   │   │   ├── 11-(重点)非空约束.mp4
│   │   ├── 0-2 SQL语言基础
│   │   │   ├── 16-(重点)DDL之数据表的查看与删除.mp4
│   │   │   ├── 13-(重点)DDL之数据表创建(快速入门).mp4
│   │   │   ├── 12-(重点)DDL之数据库查看-删除-选择操作.mp4
│   │   │   ├── 11-(重点)DDL之数据库创建与编码格式概念.mp4
│   │   │   ├── 09-(规范)SQL概念与SQL通用语法(1).mp4
│   │   │   ├── 14-(重点)SQL中常见数据类型解析.mp4
│   │   │   ├── 08-(重点)DataGrip项目配置.mp4
│   │   │   ├── 10-(重点)MySQL的组成.mp4
│   │   │   ├── 09-(规范)SQL概念与SQL通用语法.mp4
│   │   │   ├── 15-(案例)几个创建数据表案例.mp4
│   │   ├── 0-6 SQL高阶特性
│   │   │   ├── 11-(重点中重点)窗口函数+排名应用场景.mp4
│   │   │   ├── 04-(了解)索引优化.mp4
│   │   │   ├── 10-(重点)排名函数详解.mp4
│   │   │   ├── 09-(重点)窗口函数与原字段进行数学计算.mp4
│   │   │   ├── 03-(扩展)数据库引擎概念.mp4
│   │   │   ├── 14-(刷题)高难题题目.mp4
│   │   │   ├── 07-(重点)窗口函数基本语法.mp4
│   │   │   ├── 12-(刷题)基础练习.mp4
│   │   │   ├── 01-(了解)外键约束概念与作用.mp4
│   │   │   ├── 06-(准备)开窗数据集准备.mp4
│   │   │   ├── 13-(刷题)五子句练习.mp4
│   │   │   ├── 02-(扩展)外键约束具体实践.mp4
│   │   │   ├── 08-(重点)聚合函数+窗口+partition by分组案例.mp4
│   │   │   ├── 05-(小结)索引小结.mp4
│   │   ├── 0-1 数据库基础
│   │   │   ├── 01-(了解)数据库的基本概念.mp4
│   │   │   ├── 03(根据需要)Windows版本MySQL环境变量配置.mp4
│   │   │   ├── 04-(重点)MySQL连接与退出操作.mp4
│   │   │   ├── 02-(根据需要)Windows版本的MySQL软件安装.mp4
│   │   │   ├── 06-(重点)使用DG软件连接MySQL数据库.mp4
│   │   │   ├── 07-(选做)DataGrip软件本身设置.mp4
│   │   │   ├── 05-(重点)DataGrip软件安装与配置.mp4
│   ├── 第一章 1-Linux基础
│   │   ├── 0-4 Linux常用命令(2)
│   │   │   ├── 20-(重点)底层模式之设置行号与取消行号.mp4
│   │   │   ├── 19-(重点)底行模式之文件保存与退出.mp4
│   │   │   ├── 15-(重点)如何从命令模式进入插入模式(a-i-o-O).mp4
│   │   │   ├── 08-(重点)切换用户.mp4
│   │   │   ├── 22-(重点)底行模式之取消高亮.mp4
│   │   │   ├── 14-(重点)VIM编辑器的三种模式.mp4
│   │   │   ├── 23-(总结)vim编辑器总结.mp4
│   │   │   ├── 11-(了解)find命令检索文件夹.mp4
│   │   │   ├── 18-(重点)命令模式下移动光标与查找关键词.mp4
│   │   │   ├── 10-(扩展)查找大小大于某个值的文件信息.mp4
│   │   │   ├── 13-(扩展)管道命令的另外一个用途.mp4
│   │   │   ├── 17-(重点)命令模式下撤销与回撤操作.mp4
│   │   │   ├── 16-(重点)命令模式下复制粘贴与剪切删除操作.mp4
│   │   │   ├── 12-(了解)求帮助.mp4
│   │   │   ├── 09-(扩展)查找系统中的文件.mp4
│   │   │   ├── 21-(重点)底行模式之文本替换.mp4
│   │   ├── 0-1 Linux基础
│   │   │   ├── 01-(了解)课程学习目标.mp4
│   │   │   ├── 06-(了解)Linux操作系统与Linux发行版本.mp4
│   │   │   ├── 07-(掌握)VMware虚拟机软件安装与配置.mp4
│   │   │   ├── 03-(理解)操作系统概述.mp4
│   │   │   ├── 02-(理解)计算机的软件资源与硬件资源.mp4
│   │   │   ├── 04-(了解)Linux系统概述.mp4
│   │   │   ├── 05-(了解)为什么选择Linux(安全稳定).mp4
│   │   ├── 0-2 Linux终端基本使用
│   │   │   ├── 08-(重点)VMware网络配置.mp4
│   │   │   ├── 13-(理解)普通账号与超级管理员账号区别.mp4
│   │   │   ├── 01-(软件)截图软件与打字软件使用.mp4
│   │   │   ├── 12-(重点)获取Linux的IP地址与测试IP是否可以通信.mp4
│   │   │   ├── 11-(了解)Linux终端与符号说明.mp4
│   │   │   ├── 09-(掌握)Linux操作系统安装.mp4
│   │   │   ├── 16-(理解)Linux目录结构与Windows目录结构区别.mp4
│   │   │   ├── 17-(重点)几个常见目录(必须要记下来).mp4
│   │   │   ├── 18-(重点)ls命令与clear命令.mp4
│   │   │   ├── 14-(重点)使用finalshell远程连接Linux服务器.mp4
│   │   │   ├── 15-(重点)finalshell软件配置与使用.mp4
│   │   │   ├── 10-(重点)Xmind思维导图总结使用.mp4
│   │   ├── 0-3 Linux常用命令(1)
│   │   │   ├── 05-(重点)touch命令之创建文件或创建代码.mp4
│   │   │   ├── 20-(重点中重点)管道命令.mp4
│   │   │   ├── 07-(危险)rm命令与-rf选项危险操作.mp4
│   │   │   ├── 11-(重点)more命令之查看文件的内容(推荐阅读超过一屏的文件).mp4
│   │   │   ├── 17-(重点)hostname命令之查看主机名称.mp4
│   │   │   ├── 08-(重点)cp命令之文件或文件夹拷贝(注意文件夹拷贝要加-r选项).mp4
│   │   │   ├── 14-(重点)重启与关机命令.mp4
│   │   │   ├── 10-(重点)cat命令之查看文件内容.mp4
│   │   │   ├── 02-(理解)Linux操作系统架构与文件权限说明.mp4
│   │   │   ├── 06-(重点)数字形式权限设置.mp4
│   │   │   ├── 09-(重点)mv命令之文件移动与文件重命名操作.mp4
│   │   │   ├── 03-(重点)r-w-x权限说明(到底它们能干什么).mp4
│   │   │   ├── 04-(重点)字母形式的权限设置.mp4
│   │   │   ├── 04-(重点)mkdir命令之创建目录.mp4
│   │   │   ├── 07-(注意)权限设置注意事项.mp4
│   │   │   ├── 13-(重点)ps命令与kill命令之进程管理.mp4
│   │   │   ├── 19-(扩展)Ctrl+C在Linux中的妙用.mp4
│   │   │   ├── 12-(重点)ifconfig查看网卡的IP地址.mp4
│   │   │   ├── 18-(重点)grep检索关键词在文件中出现的位置.mp4
│   │   │   ├── 03- (难点)cd命令与绝对路径与相对路径.mp4
│   │   │   ├── 15-(扩展)Windows系统与Linux系统本质区别.mp4
│   │   │   ├── 16-(了解)which命令之查看某个命令的绝对位置.mp4
│   │   │   ├── 02-(重点)pwd命令之显示当前所在位置.mp4
│   │   │   ├── 01-(重点)tar命令实现文件压缩与解压缩.mp4
│   │   │   ├── 21-(重点)用户的创建与删除.mp4
│   │   │   ├── 05-(解惑)文件与文件夹变绿情况.mp4
│   │   │   ├── 06-(重点)rm命令之文件或文件夹删除.mp4
├── 【 主学习路线】04、阶段四 计算机视觉与图像处理
│   ├── 11--第十一章 视频操作_v2.0
│   │   ├── 1--视频读写
│   │   │   ├── 01-2点评-视频读取与显示.mp4
│   │   │   ├── 03-1讲解-视频读写总结.mp4
│   │   │   ├── 01-1讲解-视频读取与显示.mp4
│   │   │   ├── 02-2点评-视频文件保存.mp4
│   │   │   ├── 02-1讲解-视频文件保存.mp4
│   │   ├── 2--视频追踪
│   │   │   ├── 06-2点评-camshift算法及总结.mp4
│   │   │   ├── 06-0前置-camshift算法及总结.mp4
│   │   │   ├── 04-1讲解-meanshift原理.mp4
│   │   │   ├── 06-1讲解-camshift算法及总结.mp4
│   │   │   ├── 05-2点评-meanshift实现.mp4
│   │   │   ├── 04-2点评-meanshift原理.mp4
│   │   │   ├── 05-1讲解-meanshift实现.mp4
│   ├── 4--第四章 图像分类_v2.0
│   │   ├── 4--GoogleNet
│   │   │   ├── 10-0前置-Inception模块的构建.mp4
│   │   │   ├── 11-2点评-GoogLeNet及B1模块(GoogleNet部分).mp4
│   │   │   ├── 11-1讲解-GoogLeNet及B1模块.mp4
│   │   │   ├── 13-2点评-B4模块实现.mp4
│   │   │   ├── 16-1讲解-inceptionV2,V3和总结.mp4
│   │   │   ├── 13-1讲解-B4模块实现.mp4
│   │   │   ├── 16-0前置-inceptionV2,V3和总结.mp4
│   │   │   ├── 15-1讲解-手写数字识别实现.mp4
│   │   │   ├── 12-2点评-B2和B3模块实现.mp4
│   │   │   ├── 14-1讲解-B5模块实现.mp4
│   │   │   ├── 16-2点评-inceptionV2,V3和总结.mp4
│   │   │   ├── 09-2点评-GoogLeNet简介和Inception简介(GoogLeNet部分).mp4
│   │   │   ├── 09-1讲解-GoogLeNet简介和Inception简介.mp4
│   │   │   ├── 11-0前置-GoogLeNet及B1模块.mp4
│   │   │   ├── 15-2点评-手写数字识别实现.mp4
│   │   │   ├── 11-2点评-GoogLeNet及B1模块(B1模块).mp4
│   │   │   ├── 12-1讲解-B2和B3模块实现.mp4
│   │   │   ├── 10-1讲解-Inception模块的构建.mp4
│   │   │   ├── 14-2点评-B5模块实现.mp4
│   │   │   ├── 09-2点评-GoogLeNet简介和Inception简介(Inception部分).mp4
│   │   ├── 2--AlexNet
│   │   │   ├── 05-1讲解-AlexNet模型训练与评估.mp4
│   │   │   ├── 02-1讲解-Alex简介和网络结构.mp4
│   │   │   ├── 04-1讲解-AlexNet网络数据读取.mp4
│   │   │   ├── 03-2点评-AlexNet网络构建.mp4
│   │   │   ├── 03-1讲解-AlexNet网络构建.mp4
│   │   │   ├── 04-2点评-AlexNet网络数据读取.mp4
│   │   │   ├── 02-2点评-Alex简介和网络结构.mp4
│   │   │   ├── 04-0前置-AlexNet网络数据读取.mp4
│   │   │   ├── 05-2点评-AlexNet模型训练与评估.mp4
│   │   ├── 7--模型微调
│   │   │   ├── 28-1讲解-微调模型训练.mp4
│   │   │   ├── 28-2点评-微调模型训练.mp4
│   │   │   ├── 27-2点评-数据集获取(演示).mp4
│   │   │   ├── 27-1讲解-数据集获取(代码).mp4
│   │   │   ├── 27-1讲解-数据集获取.mp4
│   │   │   ├── 26-1讲解-模型微调.mp4
│   │   │   ├── 28-2点评-模型微调拓展知识.mp4
│   │   │   ├── 26-2点评-模型微调.mp4
│   │   ├── 5--ResNet
│   │   │   ├── 18-2点评-残差块的实现(原理).mp4
│   │   │   ├── 17-2点评-ResNet简介和残差块(残差块部分).mp4
│   │   │   ├── 22-1讲解-resNet手写数字识别.mp4
│   │   │   ├── 22-2点评-resNet手写数字识别.mp4
│   │   │   ├── 18-2点评-残差块的实现(代码).mp4
│   │   │   ├── 18-1讲解-残差块的实现.mp4
│   │   │   ├── 17-1讲解-ResNet简介和残差块.mp4
│   │   │   ├── 20-1讲解-resNet中残差模块的构建.mp4
│   │   │   ├── 18-0前置-残差块的实现.mp4
│   │   │   ├── 19-1讲解-resNet简介.mp4
│   │   │   ├── 17-2点评-ResNet简介和残差块(ResNet部分).mp4
│   │   │   ├── 21-1讲解-resNet模型构建.mp4
│   │   ├── 3--VGG
│   │   │   ├── 08-2点评-VGG进行手写数字识别.mp4
│   │   │   ├── 07-1讲解-VGG网络构建.mp4
│   │   │   ├── 08-1讲解-VGG进行手写数字识别.mp4
│   │   │   ├── 07-2点评-VGG网络构建.mp4
│   │   │   ├── 06-1讲解-VGG简介与网络架构.mp4
│   │   ├── 6--图像增强方法
│   │   │   ├── 23-2点评-常用的图像增强方法.mp4
│   │   │   ├── 24-2点评-tf.image进行图像增强.mp4
│   │   │   ├── 25-1讲解-imagedatagenrator进行图像增强.mp4
│   │   │   ├── 24-1讲解-tf.image进行图像增强.mp4
│   │   │   ├── 25-2点评-imagedatagenrator进行图像增强.mp4
│   │   │   ├── 23-1讲解-常用的图像增强方法.mp4
│   │   ├── 1--图像分类简介
│   │   │   ├── 01-2点评-图像分类简介.mp4
│   │   │   ├── 01-1讲解-图像分类简介.mp4
│   ├── 3--第三章 深度神经网络_v2.0
│   │   ├── 4--深度学习的正则化
│   │   │   ├── 39-2点评-提前停止.mp4
│   │   │   ├── 37-1讲解-正则化及L1L2正则化的使用.mp4
│   │   │   ├── 38-1讲解-dropout.mp4
│   │   │   ├── 40-1讲解-BN层及总结.mp4
│   │   │   ├── 37-2点评-正则化及L1L2正则化的使用.mp4
│   │   │   ├── 38-2点评-dropout.mp4
│   │   │   ├── 39-1讲解-提前停止.mp4
│   │   │   ├── 40-2点评-BN层及总结.mp4
│   │   ├── 6--卷积神经网络CNN
│   │   │   ├── 09-2点评-卷积层(多卷积核卷积串讲).mp4
│   │   │   ├── 08-2点评-CNN网络的组成.mp4
│   │   │   ├── 08-1讲解-CNN网络的组成.mp4
│   │   │   ├── 10-1讲解-池化层和全连接层的介绍.mp4
│   │   │   ├── 09-2点评-卷积层(多通道卷积原理).mp4
│   │   │   ├── 09-2点评-卷积层.mp4
│   │   │   ├── 07-1讲解-全连接网络处理图像存在的问题.mp4
│   │   │   ├── 10-0前置-池化层和全连接层的介绍.mp4
│   │   │   ├── 09-2点评-卷积层(卷积操作课堂答疑).mp4
│   │   │   ├── 11-2点评-LeNet-5数据加载与处理.mp4
│   │   │   ├── 10-2点评-池化层和全连接层的介绍.mp4
│   │   │   ├── 09-1讲解-卷积层.mp4
│   │   │   ├── 13-1讲解-LeNet-5的模型编译,训练和评估.mp4
│   │   │   ├── 09-2点评-卷积层(卷积层输入输出计算).mp4
│   │   │   ├── 09-2点评-卷积层(卷积操作相关内容课堂答疑).mp4
│   │   │   ├── 12-1讲解-LeNet-5的模型构建.mp4
│   │   │   ├── 12-2点评-LeNet-5的模型构建.mp4
│   │   │   ├── 11-1讲解-LeNet-5数据加载与处理.mp4
│   │   │   ├── 11-0前置-LeNet-5数据加载与处理.mp4
│   │   │   ├── 14-1讲解-CNN网络总结.mp4
│   │   ├── 3--深度学习的优化方法
│   │   │   ├── 35-1讲解-学习率退火.mp4
│   │   │   ├── 32-2点评-adagrad.mp4
│   │   │   ├── 26-1讲解-梯度下降算法.mp4
│   │   │   ├── 36-1讲解-总结.mp4
│   │   │   ├── 36-2点评-总结.mp4
│   │   │   ├── 33-2点评-RMSprop.mp4
│   │   │   ├── 28-1讲解-前向传播,反向传播和链式法则.mp4
│   │   │   ├── 26-2点评-梯度下降算法.mp4
│   │   │   ├── 34-2点评-Adam.mp4
│   │   │   ├── 29-1讲解-激活函数模型搭建及梯度下降算法整体回顾.mp4
│   │   │   ├── 33-1讲解-RMSprop.mp4
│   │   │   ├── 34-1讲解-Adam.mp4
│   │   │   ├── 25-1讲解-神经网络的优化方法.mp4
│   │   │   ├── 30-1讲解-梯度下降存在的问题及指数加权平均值.mp4
│   │   │   ├── 32-1讲解-adagrad.mp4
│   │   │   ├── 29-0前置-激活函数模型搭建及梯度下降算法整体回顾.mp4
│   │   │   ├── 27-1讲解-epoch,batch和iteration.mp4
│   │   │   ├── 31-1讲解-动量梯度下降算法.mp4
│   │   │   ├── 29-2点评-反向传播和链式法则例题分析.mp4
│   │   │   ├── 28-0前置-前向传播,反向传播和链式法则.mp4
│   │   │   ├── 28-2点评-前向传播,反向传播和链式法则.mp4
│   │   │   ├── 35-2点评-学习率退火.mp4
│   │   ├── 1--神经网络简介
│   │   │   ├── 02-1讲解-神经网络简介.mp4
│   │   │   ├── 09-2点评-其他激活函数及选择.mp4
│   │   │   ├── 03-1讲解-神经元的工作方式.mp4
│   │   │   ├── 06-2点评-激活函数relu.mp4
│   │   │   ├── 05-1讲解-激活函数tanh.mp4
│   │   │   ├── 11-2点评-Xavier初始化.mp4
│   │   │   ├── 07-2点评-激活函数leakyrelu.mp4
│   │   │   ├── 02-2点评-神经网络简介.mp4
│   │   │   ├── 14-2点评-sequential构建方式.mp4
│   │   │   ├── 08-1讲解-激活函数softmax.mp4
│   │   │   ├── 16-0前置-Model 子类构建方式.mp4
│   │   │   ├── 12-2点评-He初始化.mp4
│   │   │   ├── 17-0前置-神经网络优缺点及历史.mp4
│   │   │   ├── 11-1讲解-Xavier初始化.mp4
│   │   │   ├── 16-2点评-Model 子类构建方式.mp4
│   │   │   ├── 07-1讲解-激活函数leakyrelu.mp4
│   │   │   ├── 06-1讲解-激活函数relu.mp4
│   │   │   ├── 16-1讲解-Model 子类构建方式.mp4
│   │   │   ├── 17-2点评-神经网络优缺点及历史.mp4
│   │   │   ├── 04-0前置-激活函数sigmoid.mp4
│   │   │   ├── 10-1讲解-参数初始化.mp4
│   │   │   ├── 01-2点评-深度学习简介.mp4
│   │   │   ├── 01-1讲解-深度学习简介.mp4
│   │   │   ├── 17-1讲解-神经网络优缺点及历史.mp4
│   │   │   ├── 03-2点评-神经元的工作方式.mp4
│   │   │   ├── 09-1讲解-其他激活函数及选择.mp4
│   │   │   ├── 04-1讲解-激活函数sigmoid.mp4
│   │   │   ├── 12-1讲解-He初始化.mp4
│   │   │   ├── 10-2点评-参数初始化.mp4
│   │   │   ├── 04-2点评-激活函数sigmoid.mp4
│   │   │   ├── 13-1讲解-神经网络的构建方式.mp4
│   │   │   ├── 14-1讲解-sequential构建方式.mp4
│   │   │   ├── 15-1讲解-functional API构建方式.mp4
│   │   │   ├── 08-2点评-激活函数softmax.mp4
│   │   │   ├── 13-2点评-神经网络的构建方式.mp4
│   │   │   ├── 15-0前置-functional API构建方式.mp4
│   │   │   ├── 05-2点评-激活函数tanh.mp4
│   │   ├── 2--常见的损失函数
│   │   │   ├── 24-2点评-smooth L1损失.mp4
│   │   │   ├── 18-1讲解-Softmax损失函数计算随堂提问.mp4
│   │   │   ├── 21-2点评-分类损失函数小结.mp4
│   │   │   ├── 22-2点评-MAE损失.mp4
│   │   │   ├── 24-1讲解-smooth L1损失.mp4
│   │   │   ├── 23-1讲解-MSE损失.mp4
│   │   │   ├── 20-1讲解-交叉熵损失函数.mp4
│   │   │   ├── 19-1讲解-损失函数是什么.mp4
│   │   │   ├── 19-2点评-损失函数是什么.mp4
│   │   │   ├── 21-1讲解-二分类的交叉熵损失函数.mp4
│   │   │   ├── 23-2点评-MSE损失.mp4
│   │   │   ├── 18-2点评-Softmax随堂提问思考提示.mp4
│   │   │   ├── 22-1讲解-MAE损失.mp4
│   │   ├── 5--神经网络案例
│   │   │   ├── 04-2点评-mnist案例模型编译与训练.mp4
│   │   │   ├── 01-1讲解-mnist案例简介与数据加载.mp4
│   │   │   ├── 01-2点评-mnist案例简介与数据加载.mp4
│   │   │   ├── 03-2点评-mnist案例模型构建.mp4
│   │   │   ├── 06-1讲解-mnist案例模型评估与保存.mp4
│   │   │   ├── 03-0前置-mnist案例模型构建.mp4
│   │   │   ├── 05-1讲解-mnist案例tensorboard使用.mp4
│   │   │   ├── 03-1讲解-mnist案例模型构建.mp4
│   │   │   ├── 02-1讲解-mnist案例简数据处理.mp4
│   │   │   ├── 06-2点评-mnist案例模型评估与保存.mp4
│   │   │   ├── 02-2点评-mnist案例简数据处理.mp4
│   │   │   ├── 04-1讲解-mnist案例模型编译与训练.mp4
│   │   │   ├── 05-2点评-mnist案例tensorboard使用.mp4
│   ├── 9--第九章 OpenCV图像处理_v2.0
│   │   ├── 7--轮廓检测
│   │   │   ├── 35-1讲解-轮廓特征-凸包.mp4
│   │   │   ├── 39-1讲解-轮廓检测总结.mp4
│   │   │   ├── 38-1讲解-图像的矩特征.mp4
│   │   │   ├── 37-1讲解-轮廓特征-最小外接圆,椭圆拟合,直线拟合.mp4
│   │   │   ├── 36-1讲解-轮廓特征-边界矩形.mp4
│   │   │   ├── 34-1讲解-轮廓的特征.mp4
│   │   │   ├── 33-1讲解-轮廓检测与绘制.mp4
│   │   ├── 3--图像平滑
│   │   │   ├── 15-2点评-高斯滤波核函数的构建.mp4
│   │   │   ├── 15-2点评-高斯滤波.mp4
│   │   │   ├── 16-0前置-中值滤波.mp4
│   │   │   ├── 13-2点评-图像噪声.mp4
│   │   │   ├── 14-1讲解-均值滤波.mp4
│   │   │   ├── 13-1讲解-图像噪声.mp4
│   │   │   ├── 15-1讲解-高斯滤波.mp4
│   │   │   ├── 17-1讲解-图像平滑总结.mp4
│   │   │   ├── 14-2点评-均值滤波.mp4
│   │   │   ├── 16-1讲解-中值滤波.mp4
│   │   │   ├── 16-2点评-中值滤波.mp4
│   │   ├── 5--边缘检测
│   │   │   ├── 25-2点评-laplacian算子.mp4
│   │   │   ├── 25-1讲解-laplacian算子.mp4
│   │   │   ├── 25-0前置-laplacian算子.mp4
│   │   │   ├── 23-1讲解-边缘检测原理.mp4
│   │   │   ├── 27-1讲解-边缘检测总结.mp4
│   │   │   ├── 26-2点评-Canny边缘检测.mp4
│   │   │   ├── 26-1讲解-Canny边缘检测.mp4
│   │   │   ├── 24-1讲解-sobel算子.mp4
│   │   │   ├── 24-2点评-sobel算子.mp4
│   │   │   ├── 23-2点评-边缘检测原理.mp4
│   │   ├── 4--直方图
│   │   │   ├── 20-2点评-直方图均衡化.mp4
│   │   │   ├── 19-1讲解-掩膜的应用.mp4
│   │   │   ├── 22-2点评-直方图总结(含前期内容回顾).mp4
│   │   │   ├── 20-0前置-直方图均衡化.mp4
│   │   │   ├── 22-1讲解-直方图总结.mp4
│   │   │   ├── 21-2点评-自适应均衡化.mp4
│   │   │   ├── 18-2点评-直方图的原理与显示.mp4
│   │   │   ├── 18-1讲解-直方图的原理与显示.mp4
│   │   │   ├── 21-1讲解-自适应均衡化.mp4
│   │   │   ├── 20-1讲解-直方图均衡化.mp4
│   │   │   ├── 19-2点评-掩膜的应用(代码部分).mp4
│   │   │   ├── 19-2点评-掩膜的应用.mp4
│   │   ├── 1--几何变换
│   │   │   ├── 04-0前置-图像的仿射变换.mp4
│   │   │   ├── 06-2点评-图像金字塔.mp4
│   │   │   ├── 03-2点评-OpenCV基础运算总结.mp4
│   │   │   ├── 04-2点评-图像的仿射变换.mp4
│   │   │   ├── 03-1讲解-图像旋转.mp4
│   │   │   ├── 01-1讲解-图像缩放.mp4
│   │   │   ├── 06-1讲解-图像金字塔.mp4
│   │   │   ├── 03-2点评-图像旋转.mp4
│   │   │   ├── 07-1讲解-几何变换总结.mp4
│   │   │   ├── 04-1讲解-图像的仿射变换.mp4
│   │   │   ├── 02-1讲解-图像平移.mp4
│   │   │   ├── 05-1讲解-图像的透射变换(举例).mp4
│   │   │   ├── 02-2点评-图像平移.mp4
│   │   │   ├── 05-1讲解-图像的透射变换.mp4
│   │   │   ├── 05-2点评-图像的透射变换.mp4
│   │   │   ├── 01-2点评-图像缩放.mp4
│   │   ├── 6--模版匹配和霍夫变换
│   │   │   ├── 28-1讲解-模板匹配.mp4
│   │   │   ├── 30-2点评-霍夫线检测1.mp4
│   │   │   ├── 28-2点评-模板匹配.mp4
│   │   │   ├── 29-2点评-霍夫线变换原理.mp4
│   │   │   ├── 30-2点评-霍夫线检测2(答疑).mp4
│   │   │   ├── 29-1讲解-霍夫线变换原理.mp4
│   │   │   ├── 31-1讲解-霍夫圆检测.mp4
│   │   │   ├── 30-1讲解-霍夫线检测.mp4
│   │   │   ├── 32-1讲解-模板匹配和霍夫检测总结.mp4
│   │   ├── 2--形态学操作
│   │   │   ├── 10-1讲解-开闭运算.mp4
│   │   │   ├── 11-1点评-黑帽和礼帽.mp4
│   │   │   ├── 08-2点评-连通性.mp4
│   │   │   ├── 08-1讲解-连通性.mp4
│   │   │   ├── 09-0前置-膨胀与腐蚀.mp4
│   │   │   ├── 09-2点评-膨胀与腐蚀2(膨胀小结).mp4
│   │   │   ├── 11-1讲解-黑帽和礼帽.mp4
│   │   │   ├── 09-2点评-膨胀与腐蚀3(腐蚀小结).mp4
│   │   │   ├── 09-2点评-膨胀与腐蚀1.mp4
│   │   │   ├── 12-2点评-形态学操作总结.mp4
│   │   │   ├── 09-1讲解-膨胀与腐蚀.mp4
│   │   │   ├── 10-2点评-开闭运算.mp4
│   │   │   ├── 12-1讲解-形态学操作总结.mp4
│   ├── 6--第六章 图像分割_v2.0
│   │   ├── 4--实例分割:MaskRCNN
│   │   │   ├── 03-2点评-ROIAlign原理.mp4
│   │   │   ├── 06-1讲解-mask分支.mp4
│   │   │   ├── 07-2点评-损失计算.mp4
│   │   │   ├── 04-1讲解-ROIAlign实现方法.mp4
│   │   │   ├── 02-1讲解-MaskRCNN的流程.mp4
│   │   │   ├── 05-1讲解-ROIAlign实现.mp4
│   │   │   ├── 03-1讲解-ROIAlign原理.mp4
│   │   │   ├── 07-1讲解-损失计算.mp4
│   │   │   ├── 02-2点评-MaskRCNN的流程.mp4
│   │   │   ├── 01-1讲解-学习目标.mp4
│   │   │   ├── 06-2点评-mask分支.mp4
│   │   │   ├── 08-1讲解-总结.mp4
│   │   ├── 1--目标分割介绍
│   │   │   ├── 01-1讲解-图像分割定义.mp4
│   │   │   ├── 01-2点评-图像分割定义.mp4
│   │   │   ├── 05-1讲解-图像分割的总结.mp4
│   │   │   ├── 04-1讲解-图像分割的评估指标.mp4
│   │   │   ├── 02-1讲解-图像分割的类型.mp4
│   │   │   ├── 03-1讲解-图像分割的开源数据集.mp4
│   │   ├── 2--语义分割:FCN与Unet
│   │   │   ├── 03-1讲解-FCN网络跨层连接和总结.mp4
│   │   │   ├── 01-1讲解-FCN网络思想.mp4
│   │   │   ├── 02-1讲解-FCN网络架构.mp4
│   │   │   ├── 04-2点评-Unet网络介绍.mp4
│   │   │   ├── 03-2点评-FCN网络跨层连接和总结.mp4
│   │   │   ├── 04-1讲解-Unet网络介绍.mp4
│   │   ├── 3--Unet-案例
│   │   │   ├── 02-1讲解-数据集路径和参数设置.mp4
│   │   │   ├── 05-1讲解-模型构建.mp4
│   │   │   ├── 06-1讲解-编码部分.mp4
│   │   │   ├── 11-1讲解-模型预测.mp4
│   │   │   ├── 08-1讲解-Unet网络构建.mp4
│   │   │   ├── 10-1讲解-模型训练.mp4
│   │   │   ├── 02-2点评-数据集路径和参数设置.mp4
│   │   │   ├── 09-2点评-数据集划分与获取.mp4
│   │   │   ├── 03-1讲解-数据集展示.mp4
│   │   │   ├── 07-1讲解-解码部分.mp4
│   │   │   ├── 09-1讲解-数据集划分与获取.mp4
│   │   │   ├── 01-1讲解-数据集介绍.mp4
│   │   │   ├── 12-1讲解-总结.mp4
│   │   │   ├── 04-1讲解-数据集生成器.mp4
│   │   │   ├── 12-2点评-总结.mp4
│   │   │   ├── 07-2点评-解码部分.mp4
│   │   │   ├── 04-2点评-数据集生成器.mp4
│   ├── 1--第一章 课程简介_v2.0
│   │   ├── 1--深度学习
│   │   │   ├── 01-1讲解-深度学习简介.mp4
│   │   │   ├── 02-1讲解-DL发展历史.mp4
│   │   │   ├── 01-2点评-深度学习简介.mp4
│   │   ├── 2--计算机视觉(CV)
│   │   │   ├── 03-2点评-计算机视觉定义与任务.mp4
│   │   │   ├── 03-1讲解-计算机视觉定义与任务.mp4
│   │   │   ├── 04-1讲解-CV的应用领域.mp4
│   │   │   ├── 05-1讲解-CV的发展历史.mp4
│   │   │   ├── 05-2点评-CV的发展历史.mp4
│   ├── 12--第十二章 案例人脸案例_v2.0
│   │   ├── 1--案例人脸案例
│   │   │   ├── 08-1讲解-人脸检测实现.mp4
│   │   │   ├── 09-1讲解-人脸检测总结.mp4
│   │   │   ├── 07-1讲解-人脸检测基础.mp4
│   ├── 10--第十章 图像特征提取与描述_v2.0
│   │   ├── 1--角点特征
│   │   │   ├── 01-1讲解-角点特征.mp4
│   │   │   ├── 01-0前置-角点特征.mp4
│   │   ├── 4--Fast和ORB算法
│   │   │   ├── 11-1讲解-FAST算法原理.mp4
│   │   │   ├── 14-1讲解-ORB算法实现.mp4
│   │   │   ├── 14-2点评-ORB算法实现.mp4
│   │   │   ├── 13-2点评-ORB算法原理.mp4
│   │   │   ├── 13-1讲解-ORB算法原理.mp4
│   │   │   ├── 12-1讲解-FAST算法实现.mp4
│   │   │   ├── 11-2点评-FAST算法原理.mp4
│   │   │   ├── 15-1讲解-FAST和ORB算法总结.mp4
│   │   │   ├── 12-2点评-FAST算法实现.mp4
│   │   ├── 5--LBP和HOG特征算子
│   │   │   ├── 17-1讲解-LBP特征提取实现.mp4
│   │   │   ├── 16-1讲解-LBP特征原理.mp4
│   │   │   ├── 23-1讲解-LBP和HOG特征总结.mp4
│   │   │   ├── 19-1讲解-HOG特征颜色空间归一化(伽马校正).mp4
│   │   │   ├── 18-1讲解-HOG特征简介.mp4
│   │   │   ├── 22-1讲解-HOG特征实现.mp4
│   │   │   ├── 20-1讲解-HOG特征梯度计算和直方图统计.mp4
│   │   │   ├── 21-1讲解-HOG特征收集及优缺点.mp4
│   │   ├── 3--SIFT
│   │   │   ├── SURF算法
│   │   │   │   ├── 06-1讲解-SIFT算法简介.mp4
│   │   │   │   ├── 09-1讲解-SIFT算法总结及与SURF算法简介.mp4
│   │   │   │   ├── 09-0前置-SIFT算法总结及与SURF算法简介.mp4
│   │   │   │   ├── 10-1讲解-SIFT算法实现.mp4
│   │   │   │   ├── 09-2点评-SIFT算法总结及与SURF算法简介.mp4
│   │   │   │   ├── 07-1讲解-SIFT算法-尺度空间极值点搜索和极值点定位.mp4
│   │   │   │   ├── 08-0前置-SIFT算法-关键点方向及描述符.mp4
│   │   │   │   ├── 08-1讲解-SIFT算法-关键点方向及描述符.mp4
│   │   │   │   ├── 10-0前置-SIFT算法实现.mp4
│   │   │   │   ├── 08-2点评-SIFT算法-关键点方向及描述符.mp4
│   │   │   │   ├── 10-2点评-SIFT算法实现.mp4
│   │   │   │   ├── 07-2点评-SIFT算法-尺度空间极值点搜索和极值点定位.mp4
│   │   ├── 2--Harris和Shi-Tomas算法
│   │   │   ├── 04-1讲解-shi-tomas检点检测.mp4
│   │   │   ├── 04-2点评-shi-tomas检点检测.mp4
│   │   │   ├── 03-1讲解-harris检测演示.mp4
│   │   │   ├── 02-1讲解-Harris检测原理.mp4
│   │   │   ├── 05-2点评-Harris和Shi-tomas总结.mp4
│   │   │   ├── 03-2点评-harris检测演示.mp4
│   │   │   ├── 02-2点评-Harris检测原理.mp4
│   │   │   ├── 05-1讲解-Harris和Shi-tomas总结.mp4
│   ├── 8--第八章 OpenCV基本操作_v.2.0
│   │   ├── 2--算数操作
│   │   │   ├── 06-2点评-图像的加法.mp4
│   │   │   ├── 07-2点评-图像的混合.mp4
│   │   │   ├── 06-1讲解-图像的加法.mp4
│   │   │   ├── 07-1讲解-图像的混合.mp4
│   │   │   ├── 06-2点评-图像的减法.mp4
│   │   ├── 1--图像的基础操作
│   │   │   ├── 02-1讲解-图像的IO操作.mp4
│   │   │   ├── 01-1讲解-opencv基本操作内容介绍.mp4
│   │   │   ├── 02-2点评-图像的IO操作.mp4
│   │   │   ├── 03-1讲解-在图像上绘制图形.mp4
│   │   │   ├── 03-2点评-在图像上绘制图形.mp4
│   │   │   ├── 04-1讲解-图像基础操作的其他内容.mp4
│   │   │   ├── 04-2点评-图像基础操作(图像属性部分).mp4
│   │   │   ├── 04-2点评-图像基础操作的其他内容.mp4
│   │   │   ├── 05-2点评-图像基础处理总结.mp4
│   ├── 7--第七章 OpenCV简介_v2.0
│   │   ├── 1--图像处理简介
│   │   │   ├── 01-1讲解-课程介绍.mp4
│   │   │   ├── 02-1讲解-课程介绍.mp4
│   │   ├── 2--OpenCV简介及安装方法
│   │   │   ├── 03-1讲解-opencv简介及其安装方法.mp4
│   │   ├── 3--OpenCV的模块
│   │   │   ├── 04-1讲解-opencv模块.mp4
│   ├── 2--第二章 tensorflow入门_v2.0
│   │   ├── 1--tensorflow和keras简介
│   │   │   ├── 11-1Tensorflow结合Keras模型构建流程回顾.mp4
│   │   │   ├── 05-1讲解-张量转换成numpy.mp4
│   │   │   ├── 07-2点评-变量variable.mp4
│   │   │   ├── 06-1讲解-张量的常用函数.mp4
│   │   │   ├── 07-1讲解-变量variable.mp4
│   │   │   ├── 01-1讲解-Tensorflow简介.mp4
│   │   │   ├── 06-2点评-张量转换成numpy.mp4
│   │   │   ├── 08-1讲解-tf.keras简介和常用模块.mp4
│   │   │   ├── 04-2点评-张量的基本操作.mp4
│   │   │   ├── 08-2点评-tf.keras简介和常用模块.mp4
│   │   │   ├── 04-1讲解-张量的基本操作.mp4
│   │   │   ├── 09-2点评-深度学习流程和tf.keras的常用方法.mp4
│   │   │   ├── 02-1讲解-Tensorflow安装方法.mp4
│   │   │   ├── 10-1讲解-tf和keras总结.mp4
│   │   │   ├── 03-1讲解-张量是什么.mp4
│   │   │   ├── 09-1讲解-深度学习流程和tf.keras的常用方法.mp4
│   │   │   ├── 01-2点评-Tensorflow简介.mp4
│   │   │   ├── 10-2点评-tf和keras总结.mp4
│   │   ├── 2--快速入门模型
│   │   │   ├── 01-2点评-快速入门模型简介.mp4
│   │   │   ├── 02-2点评-数据集处理.mp4
│   │   │   ├── 03-2点评-sklearn实现分类.mp4
│   │   │   ├── 04-2点评-tf.keras实现数据处理.mp4
│   │   │   ├── 05-2点评-tf.keras实现模型构建.mp4
│   │   │   ├── 04-1讲解-tf.keras实现数据处理.mp4
│   │   │   ├── 05-2点评-tf.keras实现模型构建(1).mp4
│   │   │   ├── 01-0前置-快速入门模型简介.mp4
│   │   │   ├── 01-1讲解-快速入门模型简介.mp4
│   │   │   ├── 06-1讲解-tf.keras实现模型训练与评估.mp4
│   │   │   ├── 07-2点评-tf.keras实现总结.mp4
│   │   │   ├── 03-1讲解-sklearn实现分类.mp4
│   │   │   ├── 02-1讲解-数据集处理.mp4
│   │   │   ├── 07-1讲解-tf.keras实现总结.mp4
│   │   │   ├── 05-0前置-tf.keras实现模型构建.mp4
│   │   │   ├── 05-1讲解-tf.keras实现模型构建.mp4
│   ├── 5--第五章 目标检测_v2.0
│   │   ├── 3--Faster-RCNN原理与实现
│   │   │   ├── 17-2点评-ROI Pooling层介绍和实现.mp4
│   │   │   ├── 27-2点评-端到端的训练方式.mp4
│   │   │   ├── 14-2点评-anchor的实现.mp4
│   │   │   ├── 13-1讲解-anchor的思想.mp4
│   │   │   ├── 16-1讲解-proposal层介绍和实现.mp4
│   │   │   ├── 24-2点评-fastRCNN的正负样本.mp4
│   │   │   ├── 30-1讲解-总结.mp4
│   │   │   ├── 14-2点评-anchor的实现(1).mp4
│   │   │   ├── 19-0前置-网络训练.mp4
│   │   │   ├── 06-2点评-模型加载.mp4
│   │   │   ├── 26-1讲解-共享卷积训练.mp4
│   │   │   ├── 08-2点评-rcnn检测结果.mp4
│   │   │   ├── 02-1讲解-FasterRCNN的工作流程.mp4
│   │   │   ├── 27-1讲解-端到端的训练方式.mp4
│   │   │   ├── 30-2点评-总结.mp4
│   │   │   ├── 14-1讲解-anchor的实现.mp4
│   │   │   ├── 13-2点评-anchor的思想.mp4
│   │   │   ├── 21-1讲解-RPN网络中的正负样本.mp4
│   │   │   ├── 18-1讲解-目标的分类与回归.mp4
│   │   │   ├── 10-1讲解-backbone的构成.mp4
│   │   │   ├── 28-1讲解-端到端的训练流程.mp4
│   │   │   ├── 04-1讲解-数据加载简介.mp4
│   │   │   ├── 01-1讲解-学习目标.mp4
│   │   │   ├── 16-2点评-proposal层介绍和实现(含课堂答疑).mp4
│   │   │   ├── 10-2点评-backbone的构成.mp4
│   │   │   ├── 22-2点评-RPN网络的损失函数.mp4
│   │   │   ├── 04-0前置-数据加载简介.mp4
│   │   │   ├── 28-2点评-端到端的训练流程.mp4
│   │   │   ├── 23-1讲解-fastRCNN的训练.mp4
│   │   │   ├── 05-1讲解-数据加载的实现.mp4
│   │   │   ├── 09-1讲解-fasterRCNN网络构成.mp4
│   │   │   ├── 07-1讲解-rpn获取候选区域.mp4
│   │   │   ├── 19-2点评-网络的训练.mp4
│   │   │   ├── 05-2点评-数据加载的实现.mp4
│   │   │   ├── 08-1讲解-rcnn检测结果.mp4
│   │   │   ├── 22-1讲解-RPN网络的损失函数.mp4
│   │   │   ├── 24-1讲解-fastRCNN的正负样本.mp4
│   │   │   ├── 20-1讲解-RPN网络的训练.mp4
│   │   │   ├── 12-1讲解-RPN网络的流程.mp4
│   │   │   ├── 25-2点评-fastRCNN的损失函数.mp4
│   │   │   ├── 29-2点评-模型训练实现.mp4
│   │   │   ├── 26-2点评-共享卷积训练.mp4
│   │   │   ├── 25-1讲解-fastRCNN的损失函数.mp4
│   │   │   ├── 11-1讲解-backbone的实现.mp4
│   │   │   ├── 12-2点评-RPN网络的流程.mp4
│   │   │   ├── 21-2点评-RPN网络中的正负样本.mp4
│   │   │   ├── 15-1讲解-RPN的分类和回归.mp4
│   │   │   ├── 03-1讲解-FasterRCNN的源码及工具包导入.mp4
│   │   │   ├── 17-1讲解-ROI Pooling层介绍和实现.mp4
│   │   │   ├── 09-2点评-fasterRCNN网络构成.mp4
│   │   │   ├── 15-2点评-RPN的分类和回归(含前期回顾).mp4
│   │   │   ├── 02-2点评-FasterRCNN的工作流程.mp4
│   │   │   ├── 20-2点评-RPN网络的训练.mp4
│   │   │   ├── 23-2点评-fastRCNN的训练.mp4
│   │   │   ├── 06-0点评-模型加载.mp4
│   │   │   ├── 19-1讲解-网络训练.mp4
│   │   │   ├── 07-2点评-rpn获取候选区域.mp4
│   │   │   ├── 06-1讲解-模型加载.mp4
│   │   │   ├── 01-2点评-学习目标+overfeat模型.mp4
│   │   │   ├── 29-1讲解-模型训练实现.mp4
│   │   │   ├── 18-2点评-目标的分类与回归.mp4
│   │   ├── 6--SSD模型介绍
│   │   │   ├── 03-2点评-backbone+extra.mp4
│   │   │   ├── 07-1讲解-预测与总结.mp4
│   │   │   ├── 05-1讲解-先验框+loc.mp4
│   │   │   ├── 04-1讲解-loc+cls.mp4
│   │   │   ├── 06-1讲解-模型训练.mp4
│   │   │   ├── 07-2点评-目标检测总结.mp4
│   │   │   ├── 03-1讲解-backbone+extra.mp4
│   │   │   ├── 02-1讲解-SSD网络架构.mp4
│   │   │   ├── 02-2点评-SSD网络架构.mp4
│   │   │   ├── 04-2点评-loc+cls.mp4
│   │   │   ├── 05-2点评-先验框+loc.mp4
│   │   │   ├── 06-2点评-模型训练.mp4
│   │   ├── 1--目标检测概述
│   │   │   ├── 11-1讲解-总结.mp4
│   │   │   ├── 09-1讲解-NMS的实现.mp4
│   │   │   ├── 05-1讲解-IOU实现2.mp4
│   │   │   ├── 05-2点评-IOU实现2.mp4
│   │   │   ├── 09-2点评-NMS的实现.mp4
│   │   │   ├── 07-0前置-NMS简介.mp4
│   │   │   ├── 06-2点评-mAP简介(准确度与精确度部分).mp4
│   │   │   ├── 03-1讲解-IOU简介.mp4
│   │   │   ├── 10-2点评-目标检测算法分类.mp4
│   │   │   ├── 08-1讲解-NMS的流程介绍.mp4
│   │   │   ├── 01-2点评-目标检测任务.mp4
│   │   │   ├── 01-1讲解-目标检测任务.mp4
│   │   │   ├── 02-2点评-开源数据集.mp4
│   │   │   ├── 02-1讲解-开源数据集.mp4
│   │   │   ├── 06-2点评-mAP简介.mp4
│   │   │   ├── 06-1点评-mAP简介(PR指标部分).mp4
│   │   │   ├── 10-0前置-目标检测算法分类.mp4
│   │   │   ├── 08-2点评-NMS的流程介绍.mp4
│   │   │   ├── 04-1讲解-IOU实现1.mp4
│   │   │   ├── 06-1讲解-mAP简介.mp4
│   │   │   ├── 06-2点评-mAP简介及总结.mp4
│   │   │   ├── 07-1讲解-NMS简介.mp4
│   │   │   ├── 10-1讲解-目标检测算法分类.mp4
│   │   ├── 2--R-CNN网络基础
│   │   │   ├── 04-2点评-CNN网络特征提取.mp4
│   │   │   ├── 13-2点评-总结.mp4
│   │   │   ├── 06-1讲解-目标定位.mp4
│   │   │   ├── 07-1讲解-RCNN预测过程+总结.mp4
│   │   │   ├── 02-2点评-RCNN的工作流程.mp4
│   │   │   ├── 05-2点评-SVM分类.mp4
│   │   │   ├── 10-2点评-ROIPooling和分类回归.mp4
│   │   │   ├── 02-1讲解-RCNN的工作流程.mp4
│   │   │   ├── 01-2点评-学习目标+overfeat模型.mp4
│   │   │   ├── 01-0前置-学习目标+overfeat模型.mp4
│   │   │   ├── 04-1讲解-CNN网络特征提取.mp4
│   │   │   ├── 10-1讲解-ROIPooling和分类回归.mp4
│   │   │   ├── 01-1讲解-学习目标+overfeat模型.mp4
│   │   │   ├── 05-0前置-SVM分类.mp4
│   │   │   ├── 12-0前置-Fast-RCNN预测过程和总结.mp4
│   │   │   ├── 12-1讲解-Fast-RCNN预测过程和总结.mp4
│   │   │   ├── 06-2点评-目标定位.mp4
│   │   │   ├── 07-2点评-RCNN预测过程.mp4
│   │   │   ├── 08-1讲解-FAST-RCNN改进.mp4
│   │   │   ├── 09-1讲解-Fast-RCNN的流程.mp4
│   │   │   ├── 03-2点评-候选区域生成.mp4
│   │   │   ├── 03-1讲解-候选区域生成.mp4
│   │   │   ├── 12-2点评-Fast-RCNN预测过程和总结.mp4
│   │   │   ├── 13-1讲解-总结.mp4
│   │   │   ├── 11-1讲解-多任务训练.mp4
│   │   │   ├── 11-2点评-多任务训练.mp4
│   │   │   ├── 07-2点评-RCNN总结.mp4
│   │   │   ├── 05-1讲解-SVM分类.mp4
│   │   │   ├── 09-2点评-Fast-RCNN的流程.mp4
│   │   ├── 4--yolo系列算法
│   │   │   ├── 18-1讲解-YOLOv4.mp4
│   │   │   ├── 15-1讲解-网络结构.mp4
│   │   │   ├── 11-1讲解-yoloV2的改进(细粒度特征融合和多尺度训练).mp4
│   │   │   ├── 04-2点评-yoloV1网络输出.mp4
│   │   │   ├── 08-1讲解-yoloV2的改进(BN+hi-reg).mp4
│   │   │   ├── 03-1讲解-yoloV1网络结构.mp4
│   │   │   ├── 10-1讲解-yoloV2的改进(预测框).mp4
│   │   │   ├── 09-2点评-yoloV2的改进(anchor).mp4
│   │   │   ├── 15-2点评-网络结构.mp4
│   │   │   ├── 02-1讲解-yoloV1思想.mp4
│   │   │   ├── 14-2点评-多尺度检测.mp4
│   │   │   ├── 02-2点评yoloV1思想.mp4
│   │   │   ├── 19-1讲解-总结.mp4
│   │   │   ├── 10-2点评-yoloV2的改进(预测框).mp4
│   │   │   ├── 07-1讲解-yoloV1的预测和总结.mp4
│   │   │   ├── 06-1讲解-yoloV1的损失函数和训练.mp4
│   │   │   ├── 12-1讲解-yoloV2的改进(更快+更多).mp4
│   │   │   ├── 12-2点评-yoloV2的改进(更快+更多).mp4
│   │   │   ├── 03-2点评-yoloV1网络结构.mp4
│   │   │   ├── 05-1讲解-yoloV1的目标值构建.mp4
│   │   │   ├── 16-1讲解-先验框+logistic.mp4
│   │   │   ├── 05-2点评-yoloV1的目标值构建.mp4
│   │   │   ├── 04-1讲解-yoloV1网络输出.mp4
│   │   │   ├── 13-2点评-yoloV3的简介.mp4
│   │   │   ├── 16-2点评-先验框+logistic(先验框部分).mp4
│   │   │   ├── 13-1讲解-yoloV3的简介.mp4
│   │   │   ├── 07-2点评-yoloV1的预测和总结.mp4
│   │   │   ├── 11-2点评-yoloV2的改进(细粒度特征融合和多尺度训练).mp4
│   │   │   ├── 16-2点评-先验框+logistic(logistic部分).mp4
│   │   │   ├── 17-1讲解-输入输出.mp4
│   │   │   ├── 09-1讲解-yoloV2的改进(anchor).mp4
│   │   │   ├── 17-2点评-输入输出.mp4
│   │   │   ├── 14-1讲解-多尺度检测.mp4
│   │   │   ├── 06-2点评-yoloV1的损失函数和训练.mp4
│   │   ├── 5--yoloV3案例
│   │   │   ├── 06-1讲解-数据处理.mp4
│   │   │   ├── 03-1讲解-TFRecord文件介绍.mp4
│   │   │   ├── 04-1讲解-数据集写入到tfrecords文件中.mp4
│   │   │   ├── 09-2点评-yoloV3的正负样本设置.mp4
│   │   │   ├── 13-2点评-模型预测.mp4
│   │   │   ├── 08-1讲解-yoloV3的损失函数.mp4
│   │   │   ├── 07-2点评-yoloV3模型构建.mp4
│   │   │   ├── 12-1讲解-模型训练实现.mp4
│   │   │   ├── 10-1讲解-yoloV3的正负样本设置实现.mp4
│   │   │   ├── 05-1讲解-从tfrecod文件中获取数据.mp4
│   │   │   ├── 10-2点评-yoloV3的正负样本设置实现.mp4
│   │   │   ├── 01-1讲解-学习目标+数据标注+工程介绍.mp4
│   │   │   ├── 03-0前置-TFRecord文件介绍.mp4
│   │   │   ├── 14-1讲解-总结.mp4
│   │   │   ├── 07-1讲解-yoloV3模型构建.mp4
│   │   │   ├── 12-2点评-模型训练实现.mp4
│   │   │   ├── 11-1讲解-模型训练:数据加载和模型加载.mp4
│   │   │   ├── 08-2点评-yoloV3的损失函数.mp4
│   │   │   ├── 09-1讲解-yoloV3的正负样本设置.mp4
│   │   │   ├── 04-2点评-数据集写入到tfrecords文件中1.mp4
│   │   │   ├── 04-2点评-数据集写入到tfrecords文件中2.mp4
│   │   │   ├── 03-2点评-TFRecord文件介绍.mp4
│   │   │   ├── 06-2点评-数据处理.mp4
│   │   │   ├── 13-1讲解-模型预测.mp4
│   │   │   ├── 14-2点评-总结.mp4
│   │   │   ├── 02-1讲解-源码结构介绍.mp4
├── 【课外拓展】10、阶段十 CV基础+项目(更新)
│   ├── 【课外拓展】10、阶段十 CV基础+项目(更新).zip
├── 【课外拓展】08、阶段八 阶段四—深度学习基础补充视频
│   ├── 【课外拓展】08、阶段八 阶段四—深度学习基础补充视频.zip
├── 【课外拓展】04、阶段四 入学第一课
│   ├── 无课程相关内容
├── 【 主学习路线】01、阶段一 人工智能Python基础
│   ├── 15--第十五章 异常
│   │   ├── 2--捕获异常
│   │   │   ├── 13-捕获异常描述信息.mp4
│   │   │   ├── 12-捕获多个指定异常类型.mp4
│   │   │   ├── 17-拓展命令提示符运行py文件.mp4
│   │   │   ├── 16-异常的finally.mp4
│   │   │   ├── 11-捕获指定异常类型.mp4
│   │   │   ├── 14-捕获所有异常.mp4
│   │   │   ├── 15-异常的else.mp4
│   │   ├── 1--异常介绍
│   │   │   ├── 09-体验异常.mp4
│   │   │   ├── 10-了解异常类型.mp4
│   │   │   ├── 08-了解异常.mp4
│   │   ├── 3--异常传递
│   │   │   ├── 18-异常传递的思路分析.mp4
│   │   │   ├── 19-异常传递的代码实现.mp4
│   │   ├── 4--自定义异常
│   │   │   ├── 21-自定义异常思路分析.mp4
│   │   │   ├── 23-自定义异常代码实现之捕获异常.mp4
│   │   │   ├── 22-自定义异常代码实现之异常类.mp4
│   │   │   ├── 20-自定义异常的作用.mp4
│   ├── 11--第十一章 函数
│   │   ├── 10--函数参数二
│   │   │   ├── 24-不定长参数之关键字参数.mp4
│   │   │   ├── 20-函数参数之位置参数.mp4
│   │   │   ├── 22-缺省参数.mp4
│   │   │   ├── 21-关键字参数.mp4
│   │   │   ├── 23-不定长参数之位置参数.mp4
│   │   ├── 9--函数返回值二
│   │   │   ├── 18-返回值作为参数传递.mp4
│   │   │   ├── 19-函数的返回值.mp4
│   │   ├── 1--函数介绍
│   │   │   ├── 02-快速体验函数.mp4
│   │   │   ├── 01-函数的使用步骤.mp4
│   │   │   ├── 03-函数的注意事项.mp4
│   │   │   ├── 了解函数.mp4
│   │   ├── 11--拆包, 交换变量
│   │   │   ├── 25-元组拆包.mp4
│   │   │   ├── 28-交换变量的值之方法二.mp4
│   │   │   ├── 27-交换变量的值之方法一.mp4
│   │   │   ├── 26-字典拆包.mp4
│   │   ├── 3--函数返回值一
│   │   │   ├── 06-return的特点.mp4
│   │   │   ├── 05-体验函数返回值.mp4
│   │   │   ├── 07-函数返回值的应用.mp4
│   │   ├── 8--函数执行流程
│   │   │   ├── 17-多函数执行流程.mp4
│   │   ├── 12--引用
│   │   │   ├── 29-了解引用之不可变类型.mp4
│   │   │   ├── 31-引用当做实参传入.mp4
│   │   │   ├── 30-了解引用之可变类型.mp4
│   │   ├── 5--函数嵌套
│   │   │   ├── 12-函数嵌套调用应用之函数计算01.mp4
│   │   │   ├── 13-函数嵌套调用应用之函数计算02.mp4
│   │   │   ├── 09-函数嵌套调用.mp4
│   │   │   ├── 10-函数嵌套调用应用之打印横线图形01.mp4
│   │   │   ├── 11-函数嵌套调用应用之打印横线图形02.mp4
│   │   ├── 6--局部变量
│   │   │   ├── 14-局部变量.mp4
│   │   ├── 2--函数参数一
│   │   │   ├── 04-函数的参数的作用.mp4
│   │   ├── 7--全局变量
│   │   │   ├── 16-修改全局变量.mp4
│   │   │   ├── 15-访问全局变量.mp4
│   │   ├── 4--函数文档说明
│   │   │   ├── 08-函数的说明文档.mp4
│   ├── 7--第七章 元组
│   │   ├── 1--元组相关操作
│   │   │   ├── 27-定义元组.mp4
│   │   │   ├── 28-元组常见操作之查找.mp4
│   │   │   ├── 26-体验元组.mp4
│   │   │   ├── 29-元组数据的修改操作.mp4
│   ├── 5--第五章 字符串
│   │   ├── 2--输入输出
│   │   │   ├── 28-字符串输出.mp4
│   │   │   ├── 29-字符串输入.mp4
│   │   ├── 4--字符串操作方法
│   │   │   ├── 04-字符串常用操作方法之查找.mp4
│   │   │   ├── 08-字符串常用操作方法之修改之字符串对齐.mp4
│   │   │   ├── 07-字符串常用操作方法之修改之删除空白字符.mp4
│   │   │   ├── 09-字符串常用操作方法之判断开头或结尾.mp4
│   │   │   ├── 06-字符串常用操作方法之修改之大小写转换.mp4
│   │   │   ├── 10-字符串常用操作方法之判断.mp4
│   │   │   ├── 05-字符串常用操作方法之修改(常用).mp4
│   │   ├── 3--切片
│   │   │   ├── 03-体验切片.mp4
│   │   │   ├── 02-切片简介.mp4
│   │   │   ├── 01-字符串下标.mp4
│   │   ├── 1--字符串介绍
│   │   │   ├── 27-认识字符串.mp4
│   ├── 9--第九章 集合
│   │   ├── 1--集合的相关操作
│   │   │   ├── 13-集合常见操作之删除数据.mp4
│   │   │   ├── 12-集合常见操作之增加数据.mp4
│   │   │   ├── 14-集合常见操作之查找数据.mp4
│   │   │   ├── 11-创建集合.mp4
│   ├── 16--第十六章 模块
│   │   ├── 2--模块制作
│   │   │   ├── 08-制作模块之测试和调用模块.mp4
│   │   │   ├── 09-了解模块定位顺序.mp4
│   │   │   ├── 07-制作模块之定义模块.mp4
│   │   │   ├── 11-模块定位顺序之注意点2.mp4
│   │   │   ├── 10-模块定位顺序之注意点1.mp4
│   │   │   ├── 06-了解制作模块.mp4
│   │   │   ├── 12-拓展:名字重复的严重性.mp4
│   │   │   ├── 13-all列表.mp4
│   │   ├── 1--模块介绍
│   │   │   ├── 03-导入模块之方法二.mp4
│   │   │   ├── 04-导入模块之方法三.mp4
│   │   │   ├── 01-了解模块.mp4
│   │   │   ├── 02-导入模块之方法一.mp4
│   │   │   ├── 05-定义别名.mp4
│   │   ├── 3--python中的包
│   │   │   ├── 15-制作包.mp4
│   │   │   ├── 14-了解包.mp4
│   │   │   ├── 17-导入包之方法二.mp4
│   │   │   ├── 16-导入包之方法一.mp4
│   ├── 12--第十二章 函数强化
│   │   ├── 3--递归函数
│   │   │   ├── 21-递归出口问题.mp4
│   │   │   ├── 20-递归的执行流程.mp4
│   │   │   ├── 19-递归代码实现.mp4
│   │   │   ├── 17-了解递归.mp4
│   │   │   ├── 18-递归之回顾函数返回值.mp4
│   │   ├── 1--函数应用学员管理系统
│   │   │   ├── 10-删除学员代码实现.mp4
│   │   │   ├── 04-学员管理系统数据形式的分析.mp4
│   │   │   ├── 08-添加学员之重名提示.mp4
│   │   │   ├── 06-添加学员之用户输入.mp4
│   │   │   ├── 05-添加学员功能分析.mp4
│   │   │   ├── 09-删除学员思路分析.mp4
│   │   │   ├── 02-学员管理系统框架搭建.mp4
│   │   │   ├── 01-学员管理系统需求和步骤分析.mp4
│   │   │   ├── 03-代码调优.mp4
│   │   │   ├── 07-添加学员之新增数据.mp4
│   │   ├── 5--高阶函数
│   │   │   ├── 35-内置高阶函数之map.mp4
│   │   │   ├── 36-内置高阶函数之reduce.mp4
│   │   │   ├── 34-体验高阶函数的代码实现.mp4
│   │   │   ├── 31-列表内字典数据排序.mp4
│   │   │   ├── 33-体验高阶函数的思路分析.mp4
│   │   │   ├── 32-abs和round.mp4
│   │   │   ├── 37-内置高阶函数之filter.mp4
│   │   ├── 2--课后练习(学员管理系统)
│   │   │   ├── 课后学习-12-修改学员代码实现.mp4
│   │   │   ├── 课后学习-15-显示所有学员信息.mp4
│   │   │   ├── 课后学习-13-查询学员思路分析.mp4
│   │   │   ├── 课后学习-16-退出系统.mp4
│   │   │   ├── 课后学习-14-查询学员代码实现.mp4
│   │   │   ├── 课后学习-11-修改学员思路分析.mp4
│   │   ├── 4--匿名函数
│   │   │   ├── 30-lambda应用之带判断的lambda.mp4
│   │   │   ├── 25-lambda参数之无参数.mp4
│   │   │   ├── 23-体验lambda.mp4
│   │   │   ├── 24-lambda实例之计算两个数字累加和.mp4
│   │   │   ├── 27-lambda参数之默认参数.mp4
│   │   │   ├── 26-lambda参数之一个参数.mp4
│   │   │   ├── 29-lambda参数之kwargs.mp4
│   │   │   ├── 22-了解lambda.mp4
│   │   │   ├── 28-lambda参数之args.mp4
│   ├── 4--第四章 循环语句
│   │   ├── 5--while循环嵌套及应用
│   │   │   ├── 17-while循环嵌套应用之九九乘法表.mp4
│   │   │   ├── 14-循环的执行流程.mp4
│   │   │   ├── 13-while循环嵌套快速体验.mp4
│   │   │   ├── 16-while循环嵌套应用之打印星号(三角形).mp4
│   │   │   ├── 12-while循环嵌套的作用和语法.mp4
│   │   │   ├── 15-while循环嵌套应用之打印星号(正方形).mp4
│   │   ├── 6--for循环
│   │   │   ├── 18-for循环语法和体验.mp4
│   │   │   ├── 20-continue退出for循环.mp4
│   │   │   ├── 19-break退出for循环.mp4
│   │   ├── 3--循环应用
│   │   │   ├── 07-循环应用1:1-100偶数累加和方法2.mp4
│   │   │   ├── 06-循环应用1:1-100偶数累加和方法1.mp4
│   │   │   ├── 05-循环应用1:1-100累加.mp4
│   │   │   ├── 08-循环的注意事项.mp4
│   │   ├── 2--while循环
│   │   │   ├── 04-循环的执行流程.mp4
│   │   │   ├── 02-while的语法和体验.mp4
│   │   │   ├── 03-计数器书写习惯.mp4
│   │   ├── 1--循环语句介绍
│   │   │   ├── 01-了解循环.mp4
│   │   ├── 4--break和continue
│   │   │   ├── 09-了解break和continue.mp4
│   │   │   ├── 11-continue.mp4
│   │   │   ├── 10-break.mp4
│   │   ├── 7--循环else应用
│   │   │   ├── 26-for...else之break和continue.mp4
│   │   │   ├── 24-while..else之continue.mp4
│   │   │   ├── 21-循环的else简介.mp4
│   │   │   ├── 23-while..else之break.mp4
│   │   │   ├── 22-while...else.mp4
│   │   │   ├── 25-for...else.mp4
│   ├── 6--第六章 列表
│   │   ├── 2--列表循环遍历
│   │   │   ├── 22-列表的遍历之for.mp4
│   │   │   ├── 21-列表的遍历之while.mp4
│   │   ├── 1--列表相关操作
│   │   │   ├── 12-查找函数.mp4
│   │   │   ├── 19-列表修改数据.mp4
│   │   │   ├── 20-列表复制数据.mp4
│   │   │   ├── 15-列表增加数据之append.mp4
│   │   │   ├── 18-列表删除数据.mp4
│   │   │   ├── 列表简介.mp4
│   │   │   ├── 17-列表增加数据之insert.mp4
│   │   │   ├── 11-列表下标.mp4
│   │   │   ├── 13-判断是否存在.mp4
│   │   │   ├── 14-体验案例-判断是否存在.mp4
│   │   │   ├── 16-列表增加数据之extend.mp4
│   │   ├── 3--列表嵌套
│   │   │   ├── 24-随机分配办公室的步骤分析.mp4
│   │   │   ├── 23-列表嵌套.mp4
│   │   │   ├── 25-随机分配办公室的实现代码.mp4
│   ├── 8--第八章 字典
│   │   ├── 1--字典介绍
│   │   │   ├── 01-字典的应用场景.mp4
│   │   ├── 2--字典的常见操作
│   │   │   ├── 03-字典常用操作之新增.mp4
│   │   │   ├── 05-字典常用操作之修改.mp4
│   │   │   ├── 04-字典常用操作之删除.mp4
│   │   │   ├── 06-字典常用操作之查找.mp4
│   │   │   ├── 02-创建字典的语法.mp4
│   │   ├── 3--字典遍历
│   │   │   ├── 09-字典的循环遍历之键值对.mp4
│   │   │   ├── 10-字典的循环遍历之键值对(拆包).mp4
│   │   │   ├── 08-字典的循环遍历之value.mp4
│   │   │   ├── 07-字典的循环遍历之key.mp4
│   ├── 10--第十章 公共方法
│   │   ├── 1--公共方法
│   │   │   ├── 24-while循环创建有规律的列表.mp4
│   │   │   ├── 22-公共方法之enumerate.mp4
│   │   │   ├── 23-容器类型转换.mp4
│   │   │   ├── 16-公共操作之运算符乘号.mp4
│   │   │   ├── 25-for循环创建有规律的列表.mp4
│   │   │   ├── 20-公共方法之max和min.mp4
│   │   │   ├── 18-公共方法之len.mp4
│   │   │   ├── 19-公共方法之del.mp4
│   │   │   ├── 17-公共操作之运算符判断数据是否存在.mp4
│   │   │   ├── 21-公共方法之range.mp4
│   │   │   ├── 15-公共操作之运算符加号.mp4
│   │   ├── 2--推导式
│   │   │   ├── 31-提取字典中目标数据.mp4
│   │   │   ├── 29-体验字典推导式.mp4
│   │   │   ├── 28-多for实现列表推导式.mp4
│   │   │   ├── 26-体验列表推导式.mp4
│   │   │   ├── 27-带if的列表推导式.mp4
│   │   │   ├── 32-集合.mp4
│   │   │   ├── 30-合并两个列表为字典.mp4
│   ├── 17--第十七章 学生管理系统(面向对象版)
│   │   ├── 1--学生管理系统(面向对象)
│   │   │   ├── 25-管理系统框架之定义系统功能函数.mp4
│   │   │   ├── 24-管理系统框架之程序入口函数.mp4
│   │   │   ├── 课后学习-36-加载学员信息.mp4
│   │   │   ├── 课后学习-28-删除学员功能.mp4
│   │   │   ├── 课后学习-33-拓展__dict__.mp4
│   │   │   ├── 课后学习-35-加载学员信息思路.mp4
│   │   │   ├── 21-了解管理系统的需求.mp4
│   │   │   ├── 课后学习-32-保存学员信息需求和注意事项.mp4
│   │   │   ├── 课后学习-31-显示所有学员信息.mp4
│   │   │   ├── 26-程序入口文件功能实现.mp4
│   │   │   ├── 27-添加学员功能.mp4
│   │   │   ├── 18-介绍系统需求.mp4
│   │   │   ├── 课后学习-29-修改学员信息.mp4
│   │   │   ├── 22-定义管理系统类.mp4
│   │   │   ├── 19-准备程序文件.mp4
│   │   │   ├── 20-定义学员类.mp4
│   │   │   ├── 课后学习-30-查询学员信息.mp4
│   │   │   ├── 课后学习-34-保存学员信息.mp4
│   │   │   ├── 23-管理系统框架需求和步骤.mp4
│   ├── 13--第十三章 文件操作
│   │   ├── 1--文件操作介绍
│   │   │   ├── 01-了解文件操作.mp4
│   │   ├── 3--案例文件备份
│   │   │   ├── 12-文件备份之规划文件名.mp4
│   │   │   ├── 10-文件备份思路分析.mp4
│   │   │   ├── 14-文件备份之限制有效文件名备份.mp4
│   │   │   ├── 13-文件备份之数据写入.mp4
│   │   │   ├── 11-文件备份之接收用户输入.mp4
│   │   ├── 2--文件读写操作
│   │   │   ├── 08-访问模式特点02之代码测试.mp4
│   │   │   ├── 05-读取函数之readlines.mp4
│   │   │   ├── 07-访问模式特点02.mp4
│   │   │   ├── 04-读取函数之read.mp4
│   │   │   ├── 03-访问模式特点01.mp4
│   │   │   ├── 09-seek函数.mp4
│   │   │   ├── 06-读取函数之readline.mp4
│   │   │   ├── 02-体验文件操作步骤.mp4
│   │   ├── 4--文件及文件夹的相关操作
│   │   │   ├── 16-文件夹操作函数之创建和删除.mp4
│   │   │   ├── 15-文件操作函数.mp4
│   │   │   ├── 18-批量重命名之添加字符串.mp4
│   │   │   ├── 19-批量重命名之添加和删除字符串.mp4
│   │   │   ├── 17-文件夹操作函数之路径相关函数.mp4
│   ├── 3--第三章 判断语句
│   │   ├── 4--if嵌套
│   │   │   ├── 21-if嵌套的作用和语法.mp4
│   │   │   ├── 22-if嵌套案例:判断能否上车.mp4
│   │   │   ├── 23-if嵌套案例:判断是否能坐下.mp4
│   │   ├── 5--案例猜拳游戏
│   │   │   ├── 24-猜拳游戏的步骤分析.mp4
│   │   │   ├── 26-随机数.mp4
│   │   │   ├── 25-猜拳游戏功能实现.mp4
│   │   │   ├── 28-三目运算符.mp4
│   │   │   ├── 27-猜拳游戏:随机数.mp4
│   │   ├── 1--判断语句介绍
│   │   │   ├── 12-if的作用和语法.mp4
│   │   ├── 3--if...elif...else格式
│   │   │   ├── 19-体验多重判断.mp4
│   │   │   ├── 18-多重判断的作用和语法.mp4
│   │   │   ├── 17-if语句执行流程.mp4
│   │   │   ├── 16-if..else.mp4
│   │   │   ├── 20-elif的执行流程.mp4
│   │   ├── 2--if基本格式
│   │   │   ├── 15-网吧上网(进阶版).mp4
│   │   │   ├── 13-体验if.mp4
│   │   │   ├── 14-网吧上网(简单版).mp4
│   ├── 2--第二章 python基础语法
│   │   ├── 3--变量
│   │   │   ├── 05-变量的作用.mp4
│   │   │   ├── 07-使用变量.mp4
│   │   │   ├── 06-定义变量.mp4
│   │   ├── 8--数据类型转换
│   │   │   ├── 03-体验数据类型转换.mp4
│   │   │   ├── 04-数据类型转换函数.mp4
│   │   ├── 2--注释
│   │   │   ├── 04-注释.mp4
│   │   ├── 5--数据类型
│   │   │   ├── 10-认识数据类型.mp4
│   │   ├── 4--bug认识
│   │   │   ├── 08-认识bug.mp4
│   │   │   ├── 09-Debug工具.mp4
│   │   ├── 1--课程介绍
│   │   │   ├── 03-课程介绍.mp4
│   │   ├── 7--输入
│   │   │   ├── 02-输入功能实现.mp4
│   │   │   ├── 01-了解输入.mp4
│   │   ├── 9--运算符
│   │   │   ├── 06-算数运算符.mp4
│   │   │   ├── 05-运算符的分类.mp4
│   │   │   ├── 08-复合赋值运算符.mp4
│   │   │   ├── 11-逻辑运算符.mp4
│   │   │   ├── 07-赋值运算符.mp4
│   │   │   ├── 09-复合赋值注意点.mp4
│   │   │   ├── 10-比较运算符.mp4
│   │   ├── 6--输出
│   │   │   ├── 11-输出_认识格式化符号.mp4
│   │   │   ├── 15-输出_f-格式化字符串.mp4
│   │   │   ├── 17-输出_print结束符.mp4
│   │   │   ├── 16-输出_转义字符.mp4
│   │   │   ├── 12-输出_格式化符号基础使用方法.mp4
│   │   │   ├── 14-输出_拓展格式化字符串.mp4
│   │   │   ├── 13-输出_格式化符号高级使用方法.mp4
│   ├── 14--第十四章 面向对象
│   │   ├── 5--案例烤地瓜
│   │   │   ├── 08-烤地瓜方法cook.mp4
│   │   │   ├── 06-烤地瓜案例步骤分析.mp4
│   │   │   ├── 07-烤地瓜init方法.mp4
│   │   │   ├── 10-创建对象测试属性和方法.mp4
│   │   │   ├── 11-烤地瓜添加调料.mp4
│   │   │   ├── 05-了解烤地瓜案例需求.mp4
│   │   │   ├── 09-烤地瓜案例魔法方法str.mp4
│   │   ├── 12--类属性及相关方法
│   │   │   ├── 06-类方法.mp4
│   │   │   ├── 04-设置和访问类属性.mp4
│   │   │   ├── 05-修改类属性.mp4
│   │   │   ├── 07-静态方法.mp4
│   │   ├── 8--子类重写父类属性和方法
│   │   │   ├── 24-子类调用父类同名方法和属性之代码实现.mp4
│   │   │   ├── 21-子类重写父类同名属性和方法.mp4
│   │   │   ├── 23-子类调用父类同名方法和属性之思路分析.mp4
│   │   │   ├── 22-拓展_mro顺序.mp4
│   │   ├── 10--私有属性和方法
│   │   │   ├── 28-定义私有属性和方法.mp4
│   │   │   ├── 29-获取和修改私有属性值.mp4
│   │   ├── 2--类和对象
│   │   │   ├── 24-类里面的self.mp4
│   │   │   ├── 23-体验类和对象.mp4
│   │   │   ├── 25-一个类创建多个对象.mp4
│   │   │   ├── 22-类和对象的语法.mp4
│   │   ├── 6--案例 搬家具
│   │   │   ├── 17-拓展经典类和新式类.mp4
│   │   │   ├── 14- 搬家具之房屋类.mp4
│   │   │   ├── 12-搬家具需求和步骤分析.mp4
│   │   │   ├── 15-搬家具之添加容纳家具思路分析.mp4
│   │   │   ├── 16-搬家具之容纳家具函数.mp4
│   │   │   ├── 13-搬家具之家具类.mp4
│   │   ├── 4--魔法方法
│   │   │   ├── 04-魔法方法del.mp4
│   │   │   ├── 03-魔法方法str.mp4
│   │   │   ├── 01-体验魔法方法init.mp4
│   │   │   ├── 02-带参数的init代码书写.mp4
│   │   ├── 1--面向对象介绍
│   │   │   ├── 20-了解面向对象.mp4
│   │   │   ├── 21-了解类和对象的关系.mp4
│   │   ├── 7--继承
│   │   │   ├── 19-单继承.mp4
│   │   │   ├── 20-多继承.mp4
│   │   │   ├── 18-体验继承.mp4
│   │   ├── 11--多态
│   │   │   ├── 02-体验多态思路分析.mp4
│   │   │   ├── 03-代码实现多态.mp4
│   │   │   ├── 01-了解多态.mp4
│   │   ├── 9--super方法使用
│   │   │   ├── 25-多层继承.mp4
│   │   │   ├── 26-super()方法作用.mp4
│   │   │   ├── 27-super方法写法.mp4
│   │   ├── 3--对象属性操作
│   │   │   ├── 26-类外面添加对象属性.mp4
│   │   │   ├── 27-类外面获取对象属性.mp4
│   │   │   ├── 28-类里面获取对象属性.mp4
│   ├── 1--第一章 计算机组成原理
│   │   ├── 1--计算机原理
│   │   │   ├── 02-Python简介.mp4
│   │   │   ├── 01-计算机组成.mp4
├── 【课外拓展】02、阶段二 赠送-人脸支付
│   ├── 第一章 1-人脸支付
│   │   ├── 0-1 项目背景介绍
│   │   │   ├── 解压密码:666java.com
│   │   │   ├── 02.应用前景与场景.mp4
│   │   │   ├── 课程总结.mp4
│   │   │   ├── 01.项目介绍与发展历程.mp4
│   │   │   ├── 看看我.zip
│   │   │   ├── 04.项目架构.mp4
│   │   │   ├── 软件下载.txt
│   │   │   ├── 资料2.zip
│   │   │   ├── 03.项目执行流程.mp4
│   │   │   ├── 05.环境搭建.mp4
│   │   │   ├── 面试合集.txt
│   │   │   ├── 06.项目效果展示.mp4
│   │   ├── 0-6 项目集成
│   │   │   ├── 13.人脸区域扩展.mp4
│   │   │   ├── 09.lib介绍和配置信息介绍.mp4
│   │   │   ├── 07.人脸识别.mp4
│   │   │   ├── 04.yolo检测foward介绍与实现.mp4
│   │   │   ├── 16.人脸属性获取3.mp4
│   │   │   ├── 10.人脸校正的流程介绍.mp4
│   │   │   ├── 08.模型权重存储.mp4
│   │   │   ├── 17.系统集成1.mp4
│   │   │   ├── 14.人脸属性获取1.mp4
│   │   │   ├── 06.人脸多任务.mp4
│   │   │   ├── 12.人脸校正实现.mp4
│   │   │   ├── 11.人脸校正代码介绍.mp4
│   │   │   ├── 03.yolo检测init实现.mp4
│   │   │   ├── 19.系统集成3.mp4
│   │   │   ├── 05.人脸姿态任务.mp4
│   │   │   ├── 01.项目架构与代码架构分析.mp4
│   │   │   ├── 18.系统集成2.mp4
│   │   │   ├── 02.components简介与yolo检测init介绍.mp4
│   │   │   ├── 20.main使用.mp4
│   │   │   ├── 15.人脸属性获取2.mp4
│   │   ├── 0-4 人脸多任务
│   │   │   ├── 14.模型训练参数设置.mp4
│   │   │   ├── 09.数据集获取 - getitem1.mp4
│   │   │   ├── 10.数据集获取 - getitem2.mp4
│   │   │   ├── 17.模型预测-配置信息解析.mp4
│   │   │   ├── 16.模型训练过程.mp4
│   │   │   ├── 19.模型预测-数据加载和预测.mp4
│   │   │   ├── 03.人脸性别检测.mp4
│   │   │   ├── 11.数据集获取测试.mp4
│   │   │   ├── 06.数据集标注方式.mp4
│   │   │   ├── 02.人脸关键点点数及检测方法.mp4
│   │   │   ├── 12.模型构建.mp4
│   │   │   ├── 08.数据集获取 - len.mp4
│   │   │   ├── 05.人脸多任务框架.mp4
│   │   │   ├── 18.模型预测-模型加载.mp4
│   │   │   ├── 15.模型训练-模型和数据加载.mp4
│   │   │   ├── 04.人脸年龄识别.mp4
│   │   │   ├── 13.模型构建测试.mp4
│   │   │   ├── 07.数据集获取 - init.mp4
│   │   │   ├── 01.人脸关键点定义.mp4
│   │   ├── 0-2 人脸检测子任务
│   │   │   ├── 33.模型训练1 -参数设置.mp4
│   │   │   ├── 38.模型预测概述.mp4
│   │   │   ├── 39.模型预测-模型和数据加载.mp4
│   │   │   ├── 09.数据读取与增强-getitem流程.mp4
│   │   │   ├── 16.数据获取测试介绍.mp4
│   │   │   ├── 02.人脸检测的评估指标.mp4
│   │   │   ├── 30.模型加载1-模型实例化.mp4
│   │   │   ├── 05.数据标注信息效果展示2.mp4
│   │   │   ├── 28.模型训练简介.mp4
│   │   │   ├── 37.模型训练总结.mp4
│   │   │   ├── 10.数据读取与增强-getitem多尺度训练.mp4
│   │   │   ├── 23.yoloV3模型构建实现2-neck+head.mp4
│   │   │   ├── 27.yoloV3Tiny模型简介.mp4
│   │   │   ├── 25.yoloV3模型前向传播实现.mp4
│   │   │   ├── 36.模型训练4 -训练结果展示.mp4
│   │   │   ├── 17.数据获取测试实现.mp4
│   │   │   ├── 31.模型加载1-优化器设置.mp4
│   │   │   ├── 01.人脸检测概述.mp4
│   │   │   ├── 03.数据标注和存放方式介绍.mp4
│   │   │   ├── 06.数据读取与处理的概述.mp4
│   │   │   ├── 21.yoloV3模型构建介绍.mp4
│   │   │   ├── 24.yoloV3模型前向传播简介.mp4
│   │   │   ├── 22.yoloV3模型构建实现1-backbone.mp4
│   │   │   ├── 11.数据读取与增强-getitem图像读取与颜色增强.mp4
│   │   │   ├── 34.模型训练2 -遍历数据.mp4
│   │   │   ├── 32.数据加载.mp4
│   │   │   ├── 35.模型训练3 -模型预测.mp4
│   │   │   ├── 08.数据量获取-len.mp4
│   │   │   ├── 04.数据标注信息效果展示1.mp4
│   │   │   ├── 26.yoloV3模型测试.mp4
│   │   │   ├── 20.yoloV3的基础模块.mp4
│   │   │   ├── 07.数据获取初始化-init.mp4
│   │   │   ├── 15.数据读取与增强-获取batchsize数据.mp4
│   │   │   ├── 19.yoloV3模型回顾.mp4
│   │   │   ├── 18.数据加载总结.mp4
│   │   │   ├── 13.数据读取与增强-getitem几何增强.mp4
│   │   │   ├── 14.数据读取与增强-getitem获取图像和标签值.mp4
│   │   │   ├── 41.模型预测-遍历帧图像进行预测2.mp4
│   │   │   ├── 29.配置文件解析.mp4
│   │   │   ├── 40.模型预测-遍历帧图像进行预测1.mp4
│   │   │   ├── 21.yoloV3模型构建介绍(1).mp4
│   │   │   ├── 12.数据读取与增强-getitem图像尺寸调整.mp4
│   │   ├── 0-5 人脸识别
│   │   │   ├── 09.arcface构成.mp4
│   │   │   ├── 01.人脸识别的流程.mp4
│   │   │   ├── 16.人脸数据库构建.mp4
│   │   │   ├── 04.人脸识别的数据集标注方法.mp4
│   │   │   ├── 18.人脸识别流程(1).mp4
│   │   │   ├── 19.人脸识别流程(2).mp4
│   │   │   ├── 07.模型构成的介绍.mp4
│   │   │   ├── 03.人脸识别的评价指标.mp4
│   │   │   ├── 13.模型训练信息打印.mp4
│   │   │   ├── 06.数据集获取测试.mp4
│   │   │   ├── 11.模型训练的数据加载和模型加载.mp4
│   │   │   ├── 17.人脸识别infer简介和实现.mp4
│   │   │   ├── 02.人脸识别类型和算法.mp4
│   │   │   ├── 14.人脸数据库构建方法介绍.mp4
│   │   │   ├── 08.骨干网络的构建.mp4
│   │   │   ├── 15.人脸数据库构建方法实现.mp4
│   │   │   ├── 10.模型训练的参数信息的设置.mp4
│   │   │   ├── 12.模型训练过程.mp4
│   │   │   ├── 05.数据集获取.mp4
│   │   ├── 0-3 人脸姿态估计
│   │   │   ├── 10.瓶颈块构建.mp4
│   │   │   ├── 05.数据获取-getitem1.mp4
│   │   │   ├── 06.数据获取-getitem2.mp4
│   │   │   ├── 13.resnet不同层网络的构建.mp4
│   │   │   ├── 17.模型训练-数据加载.mp4
│   │   │   ├── 04.数据获取-len.mp4
│   │   │   ├── 08.resnet网络简介【回顾】.mp4
│   │   │   ├── 21.模型预测-参数设置.mp4
│   │   │   ├── 16.模型训练-模型加载.mp4
│   │   │   ├── 09.基础残差块构建.mp4
│   │   │   ├── 11.resnet网络构建-init.mp4
│   │   │   ├── 01.人脸姿态估计概述.mp4
│   │   │   ├── 24.模型预测-预测过程.mp4
│   │   │   ├── 14.模型构建测试.mp4
│   │   │   ├── 22.模型预测-模型加载.mp4
│   │   │   ├── 15.模型训练配置.mp4
│   │   │   ├── 23.模型预测-数据加载.mp4
│   │   │   ├── 12.resnet网络构建-forward.mp4
│   │   │   ├── 03.数据获取-init.mp4
│   │   │   ├── 02.数据标注方式.mp4
│   │   │   ├── 20.模型训练-训练3.mp4
│   │   │   ├── 07.数据获取测试.mp4
│   │   │   ├── 19.模型训练-训练2.mp4
│   │   │   ├── 18.模型训练-训练1.mp4
├── 【课外拓展】07、阶段七 阶段三 机器学习(更新)
│   ├── 第二章 2-机器学习算法进阶
│   │   ├── 0-6 机器学习算法回顾总结(有需要的同学可以看看)
│   │   │   ├── 06_总结_聚类问题.mp4
│   │   │   ├── 12_用户画像和AB测试.mp4
│   │   │   ├── 05_总结_逻辑回归以及分类问题评估.mp4
│   │   │   ├── 07_总结_bagging算法.mp4
│   │   │   ├── 02_总结_训练集测试集划分交叉验证.mp4
│   │   │   ├── 04_总结_线性回归的API.mp4
│   │   │   ├── 01_总结_算法重要性.mp4
│   │   │   ├── 08_总结_xgboost.mp4
│   │   │   ├── 03_总结_随机搜索说明.mp4
│   │   │   ├── 11_EDA套路介绍.mp4
│   │   │   ├── 10_特征工程基本套路.mp4
│   │   │   ├── 09_总结朴素贝叶斯和SVM.mp4
│   │   ├── 0-2 朴素贝叶斯算法
│   │   │   ├── 01_朴素贝叶斯原理.mp4
│   │   │   ├── 02_朴素贝叶斯案例_垃圾邮件加载.mp4
│   │   │   ├── 03_朴素贝叶斯案例_完成.mp4
│   │   ├── 0-5 集成学习算法
│   │   │   ├── 02_bagging和随机森林.mp4
│   │   │   ├── 05_案例-车辆贷款违约预测.mp4
│   │   │   ├── 08_红酒品质分类案例.mp4
│   │   │   ├── 06_GBDT.mp4
│   │   │   ├── 01_集成学习介绍.mp4
│   │   │   ├── 03_bagging和Adaboost_01.mp4
│   │   │   ├── 04_bagging和Adaboost_02.mp4
│   │   │   ├── 07_xgboost.mp4
│   │   ├── 0-1 决策树算法
│   │   │   ├── 05_回归决策树.mp4
│   │   │   ├── 04_cart决策树.mp4
│   │   │   ├── 02_ID3决策树.mp4
│   │   │   ├── 03_C4.5决策树.mp4
│   │   │   ├── 01_决策树介绍.mp4
│   │   │   ├── 07_泰坦尼克生存预测.mp4
│   │   │   ├── 06_剪枝.mp4
│   │   ├── 0-4 聚类算法
│   │   │   ├── 01_聚类算法的概念.mp4
│   │   │   ├── 02_聚类算法API的使用.mp4
│   │   │   ├── 03_聚类算法实现原理.mp4
│   │   │   ├── 04_聚类算法的评估.mp4
│   │   │   ├── 06_聚类算法案例.mp4
│   │   │   ├── 05_特征降维.mp4
│   │   ├── 0-3 SVM算法
│   │   │   ├── 04_支持向量机案例.mp4
│   │   │   ├── 03_支持向量机的核方法和损失函数.mp4
│   │   │   ├── 02_支持向量机的概念.mp4
│   │   │   ├── 01_支持向量机的引入.mp4
│   ├── 第一章 1-机器学习基础算法
│   │   ├── 0-3 线性回归
│   │   │   ├── 07_回归问题的评估.mp4
│   │   │   ├── 10_正则化.mp4
│   │   │   ├── 03_求导.mp4
│   │   │   ├── 02_损失函数和正规方程.mp4
│   │   │   ├── 06_其它梯度下降算法.mp4
│   │   │   ├── 01_线性回归原理.mp4
│   │   │   ├── 08_回归问题的评估_2.mp4
│   │   │   ├── 04_梯度下降法.mp4
│   │   │   ├── 05_梯度下降法2.mp4
│   │   │   ├── 09_欠拟合和过拟合.mp4
│   │   │   ├── 11_波士顿房价预测案例.mp4
│   │   ├── 0-2 KNN算法
│   │   │   ├── 06_数据集划分02.mp4
│   │   │   ├── 03_归一化标准化.mp4
│   │   │   ├── 05_数据集划分01.mp4
│   │   │   ├── 09_手写数字识别.mp4
│   │   │   ├── 02_距离度量的方法.mp4
│   │   │   ├── 08_K值选择问题.mp4
│   │   │   ├── 01_K近邻算法原理.mp4
│   │   │   ├── 04_K近邻算法API.mp4
│   │   │   ├── 07_分类模型的评估.mp4
│   │   ├── 0-4 逻辑回归
│   │   │   ├── 05_案例-电信客户流失预测02.mp4
│   │   │   ├── 03_分类评估指标.mp4
│   │   │   ├── 01_逻辑回归简介.mp4
│   │   │   ├── 04_案例-电信客户流失预测.mp4
│   │   │   ├── 02_逻辑回归API应用案例.mp4
│   │   ├── 0-1 人工智能原理基础
│   │   │   ├── 06_机器学习开发环境.mp4
│   │   │   ├── 02_机器学习概念.mp4
│   │   │   ├── 01_人工智能概念.mp4
│   │   │   ├── 03_机器学习分类01.mp4
│   │   │   ├── 04_机器学习分类02.mp4
│   │   │   ├── 05_拟合问题.mp4
├── 【 主学习路线】05、阶段五 NLP自然语言处理
│   ├── 【 主学习路线】05、阶段五 NLP自然语言处理.zip
阅读剩余
THE END