Udacity 人工智能编程基础 - 课程目录
Python 入门
1、为何学习 Python
2、数据类型和运算符
3、控制流
4、函数
5、脚本编写
6、Anaconda
7、Jupyter Notebooks
8、项目0:我的微信好友 https://github.com/udacity/AIPND-cn-trial
9、Lab:分类图像 https://github.com/udacity/AIPND/tree/master/intropylab-classifying-images
10、项目:控制迷宫寻宝机器人 https://github.com/udacity/AIPND_P1_Robot_Controller
Numpy, Pandas, Matplotlib
1、Numpy
Numpy 简介
为何要使用 Numpy
创建和保存 NumPy ndarray
使用内置函数创建 ndarray
访问和删除 ndarray 中的元素及向其中插入元素
ndarray 切片
布尔型索引、集合运算和排序
算术运算和广播
迷你项目:均值标准化和数据分离
2、Pandas
Pandas 简介
为何要使用 Pandas
创建Pandas Series
访问和删除 Pandas Series 中的元素
对 Pandas Series 执行算术运算
创建 Pandas DataFrame
访问 Pandas DataFrame 中的元素
处理 NaN
将数据加载到 DataFrame 中
迷你项目:股票数据的统计信息
3、Matplotlib 和 Seaborn - 单变量
简介
整洁的数据
条形图
绝对频率和相对频率
计算缺失的数据
饼图
直方图
为离散数据选择图形
描述统计学、离散群和坐标轴范围
标尺和变换
补充内容:核密度估计
4、Matplotlib 和 Seaborn - 多变量
课程简介
散点图和相关性
重叠、透明度和抖动
热图
小提琴图
箱线图
簇状柱形图
分面
调整单变量图形
折线图
附录:多变量可视化
补充内容:集群图
补充内容:轴须图和带状图
5、探索电影数据集 https://github.com/udacity/AIPND_CN_P2_Explore_Movie_Dataset
线性代数基础
1、简介
目标
线性代数的本质
了解使用 LaTex
Latex cheatsheet:https://www.authorea.com/users/77723/articles/110898-how-to-write-mathematical-equations-expressions-and-symbols-with-latex-a-cheatsheet
LaTeX Cookbook:
http://www.personal.ceu.hu/tex/cookbook.html#inline
2、向量
什么是向量(一)
什么是向量(二)
什么是向量(三)
向量 - 数学定义
转置
大小和方向
场中的运算
向量加法
标量和向量乘法
3、线性组合
线性组合(一)
线性组合(二)
线性组合和张成
线性相关性
求解简化的方程组
4、线性变换和矩阵
什么是矩阵
矩阵加法
矩阵的标量乘法
放行矩阵的乘法
矩阵乘法 - 一般情况
线性变换和矩阵(一)
线性变换和矩阵(二)
线性变换和矩阵(三)
5、向量Lab - 绘制向量
6、线性组合 Lab - 使用 Numpy.linalg 求解线性问题
7、线性映射 Lab - 可视化矩阵乘法
8、神经网络中的线性代数
简介
什么是神经网络
神经元如何相连
将所有概念关联到一起
前馈流程 - 计算 h
前馈流程 - 计算 y
9、线性代数:机器学习背后的优化原理 https://github.com/udacity/Linear-Algebra-cn
神经网络
1、神经网络简介
简介
分类问题
分类问题2
线性界线
更高维度的界线
感知器
为何称为神经网络
用感知器实现简单逻辑单元
感知器技巧 - 计算机如何学习分类
感知器算法
非线性界线
误差函数
误差函数与梯度下降
离散型与连续型 - 为什么使用 sigmoid 函数
多类别分类与 Softmax 函数
One-Hot 编码
最大似然率
最大概率化
交叉熵 1 - 损失函数
交叉熵 2 - 损失函数
多类别交叉熵
Logistic 回归
梯度下降实现
梯度下降算法推导与实现
Lab:梯度下降:https://github.com/udacity/deep-learning/tree/master/gradient-descent
感知器和梯度下降
连续型感知器
非线性数据
非线性模型
神经网络结构
前向反馈
反向传播
Lab:分析学生数据:https://github.com/udacity/deep-learning/tree/master/student-admissions
2、训练神经网络
训练优化
测试
过拟合和欠拟合
早期停止
正则化
正则化2
Dropout
局部最低点
随机重新开始
梯度消失
其他激活函数
Batch 和随机梯度下降
学习速率衰退
动量
世界各地的误差函数
3、通过 PyTorch 进行深度学习
PyTorch 简介
PyTorch 张量
定义网络
训练网络
Fashion-MNIST 练习
推理和验证
保存和加载训练过的网络
使用 Torchvision 加载数据集
迁移学习
五、图像分类项目
1、实战项目 - 图像分类:https://github.com/udacity/aipnd-project
Udacity 人工智能编程基础 - 课程目录相关推荐
- 最火爆的人工智能学习基础课程(2021人工智能视觉训练营)
最火爆的人工智能学习基础课程(2021人工智能视觉训练营) 学习网站 前言 图像轮廓 轮廓特征 学习网站 B站学习网址:人工智能-计算机视觉 唐宇迪:图像处理与计算机视觉基础分享,其中包含超多实战项目 ...
- 小学生C++编程基础 课程8(B)
919.3数排序 ( 课程8) 登录 920.求最小值 (课程8) 登录 921.排名 (课程8) 登录 922.中间数 ( 课程8) 难度:1 登录 923.判断闰年 (课程8) 难度:1 登录 9 ...
- 小学生C++编程基础 课程7(B)
904.等差数列 (课程7) 登录 905.双等差数列 (课程7) 登录 906.打印数列1 (课程7) 登录 907.打印数列2 (课程7) 难度:1 登录 908.对称数列 (课程7) 登录 90 ...
- 少儿编程基础课程介绍
当今世界已经处于数字.网络和信息的计算机时代,而计算机编程是时代发展的关键因素,学习计算机学科的编程能培养一个人的创造力,使学习者具有批判性思维技能,同时使其成为主动学习者,为此,在少儿阶段接触和学习 ...
- 小学生C++编程基础 课程9
2018:[例4.3]输出奇偶数之和 信息学奥赛一本通(C++版)在线评测系统 #include <bits/stdc++.h> using namespace std; int main ...
- 人工智能专业基础课程
计算机系统基础(一):程序的表示.转换与链接 课程大纲 01 第一周 计算机系统概述 课时 第1讲 为什么要学习计算机系统基础 第2讲 计算机系统基本组成与基本功能 ...
- 小学生C++编程基础 课程18(共6题)
966.最大最小交换1 (课程C) 难度:1 登录 967.最大最小交换2 (课程C) 难度:1 登录 968.冒泡法1 (课程C) 难度:1 登录 969.冒泡法2 (课程C) 难度:1 登录 97 ...
- 小学生C++编程基础 课程20(共7题)
978.插入前面 (课程D) 难度:1 登录 979.插入中间 (课程D) 难度:1 登录 980.删除中间数 (课程D) 难度:1 登录 981.删中间2个数 (课程D) 难度:1 登录 982.删 ...
- 小学生C++编程基础 课程6(共9题)
Go C编程 第1课 神奇的魔笔 Go C编程 第1课 神奇的魔笔_dllglvzhenfeng的博客-CSDN博客_goc编程作品 GoC2018下册 第2课(C++画图) GoC2018下册 第2 ...
最新文章
- 天黑的时候,我又想起那首歌
- nmon结果分析工具_Nmon实时监控并生成HTML监控报告
- 配置DispatcherServlet
- elementary安装Java,elementary os怎么样安装java
- 【洛谷2624】[HNOI2008] 明明的烦恼(Python+利用prufer序列结论求解)
- tems软件语音测试模板,测试软件使用-TEMS.ppt
- java中计算明年今天的日期_计算今天之后的下一个周年日
- Python set模块使用方法
- java分层model_SpringMVC体系分层模式原理图解
- Julia: @generated=多姿多彩!
- 如何搜c语言考题答案,C语言考题答案.doc
- centos7修改mysql默认端口号_修改mysql默认端口方法(linux centos 7)
- 说课c语言字符数组,C语言说课(超好).ppt
- Oracle如何对JDK收费
- 石墨烯的晶格和能带结构
- 移动光猫超级管理员密码获取
- Tp5开启cookie和session安全传输secure和httponly
- AI简史 | 星际英雄传说
- 抖音怎么用计算机数字等于中文字,抖音数字表白公式怎么玩 抖音数字表白从1到100攻略...
- Non-UTF-8 code starting with ‘\xb5‘ in file D:\eclipse\Python\test\__init__.
热门文章
- 使用Github和PicGO搭建免费图床
- 关于react-router-dom 6.0.1的基础写法 解决Error A <Route> is only ever to be used as the child of <Routes>
- GX Works3 设置 TCP + SLMP 与三菱FX5U通信
- html自动适应屏幕分辨率,css如何设置适配不同分辨率屏幕?
- Java编程笔记2:初始化和清理
- 谷歌(Chrome)浏览器 视频播放全屏退出时死机
- Golang将IP转为整型int存储
- 《剑指offter》
- 【JavaScript】DOM 操作元素样式和元素类名
- 龟兔赛跑编程c语言蓝桥,龟兔赛跑