学霸双胞胎开源斯坦福CS 221人工智能备忘录,图文并茂看懂反射、状态、变量、逻辑...
一份斯坦福CS 221人工智能备忘录最近登上了GitHub Trending。
这份备忘录解释了课程中的许多名词、公式和原理,动图、文字、表格并茂,作者之一还是官方助教,堪称CS 221最佳学习笔记。
备忘录总共分为反射(Reflex)、状态(States)、变量(Variables)、逻辑(Logic)四个部分。
反射
线性预测变量
损失最小化
非线性预测变量
随机梯度下降
微调模型
无监督学习
状态
树搜索
图搜索
学习成本
搜索
Relaxation
马尔可夫决策过程
游戏
变量
因子图
动态命令
近似方法
因子图变换
贝叶斯网络
概率模型
推理
逻辑
概念
命题逻辑
一阶逻辑
介绍每个知识点的时候,备忘录中都包括了概念解释、图示、公式和注意事项等多方面内容。
比如神经网络的部分:
神经网络概念、结构图、公式都有。
比如介绍动态命令的最小约束值时,这份笔记直接做了动态的回溯搜索三色问题演示图:
再比如概率模型,兄弟俩直接给列了一张表,把什么马尔科夫、朴素贝叶斯,统统对比了一遍:
另外结合两位作者之前出过的CS 229机器学习、CS 230深度学习备忘录,你还可以学到更多补充内容。
学霸双胞胎出品
作者是一对来自法国的学霸双胞胎,Afshine Amidi和Shervine Amidi。
兄弟俩从小就喜欢一样的东西,比如柔道和游泳。虽然长大后被父母送到了学校里不同的班级,但最终他们一起去了巴黎中央理工学院学数学和通用工程。
之后,Afshine在MIT读完了硕士,目前是Uber的数据科学家,负责优化司乘体验,走商业路线。
Shervine现在则是斯坦福硕士在读,去年他也曾加入Uber做实习生,负责开发一些个性化工具。现在他在斯坦福视觉学习实验室(SVL)进行计算机视觉方面的研究,同时也担任CS 221/229/230等几门课的助教,走学术路线。
除了一起做开源项目,兄弟俩甚至还经常一起写论文,包揽一作二作。
最后,长相一模一样的双胞胎,人脸识别能分清么?Afshine和Shervine试过。他们的人类朋友可以区分出谁是谁,但手机上的人脸识别却做不到……
传送门
CS 221人工智能备忘录
https://stanford.edu/~shervine/teaching/cs-221/cheatsheet-variables-models
GitHub
https://github.com/afshinea/stanford-cs-221-artificial-intelligence
CS 229机器学习
https://stanford.edu/~shervine/teaching/cs-229/
CS 230深度学习
https://stanford.edu/~shervine/teaching/cs-230/
作者系网易新闻·网易号“各有态度”签约作者
— 完 —
学霸双胞胎开源斯坦福CS 221人工智能备忘录,图文并茂看懂反射、状态、变量、逻辑...的更多相关文章
- 斯坦福经典AI课程CS 221官方笔记来了!机器学习模型、贝叶斯网络等重点速查...
[导读]斯坦福大学的人工智能课程"CS 221"至今仍然是人工智能学习课程的经典之一.为了方便广大不能亲临现场听讲的同学,课程官方推出了课程笔记CheatSheet,涵盖4大类模型 ...
- 资源 | 源自斯坦福CS229,机器学习备忘录在集结
在 Github 上,afshinea 贡献了一个备忘录对经典的斯坦福 CS229 课程进行了总结,内容包括监督学习.无监督学习,以及进修所用的概率与统计.线性代数与微积分等知识. 项目地址:http ...
- Facebook 开源三款图像识别人工智能软件
Facebook今天开源了三款人工智能图像分割(Image Segmentation)软件,分别是DeepMask.SharpMask和MultiPathNet,三款工具相互配合完成一个完整的图像识别 ...
- 用Java开源项目JOONE实现人工智能编程
http://www.robotsky.com/ZhiN/MoS/2011-08-25/13142461416649.html 用Java开源项目JOONE实现人工智能编程 https://sourc ...
- 斯坦福CS课程列表
http://exploredegrees.stanford.edu/coursedescriptions/cs/ CS 101. Introduction to Computing Principl ...
- 一张图看懂开源许可协议,开源许可证GPL、BSD、MIT、Mozilla、Apache和LGPL的区别
一张图看懂开源许可协议,开源许可证GPL.BSD.MIT.Mozilla.Apache和LGPL的区别 首先借用有心人士的一张相当直观清晰的图来划分各种协议:开源许可证GPL.BSD.MIT.Mozi ...
- [转载]一张图看懂开源许可协议,开源许可证GPL、BSD、MIT、Mozilla、Apache和LGPL的区别
本文转载自:http://blog.csdn.net/testcs_dn/article/details/38496107 开源许可证GPL.BSD.MIT.Mozilla.Apache和LGPL的区 ...
- 一张图让你看懂各开源License[转]
你是否遇到过开源License,精炼而又晦涩的文字通常要读半天才能理解,而且大多数License差别不大,容易混淆.下面这张图让你段时间迅速掌握各种开源的License. 图片来源:阮一峰的博客. f ...
- Android IOS WebRTC 音视频开发总结(七四)-- WebRTC开源5周年了,Google怎么看?
本文最早发表在我们的微信公众号上(微信ID:blackerteam),支持原创,详见这里, 2016年6月9日是WebRTC开源5周年的日子,Google WebRTC负责人Harald在社区里面写了 ...
随机推荐
- Web 项目刚要打包,却找不到项目资源?
编程无小事,不管是语言层面还是工具层面,都要熟悉,方能在编程中过程中众享丝滑,不然就随处卡顿,耗费时间不说,还没有任何成就感.撸码过程中用 Idea 也很多年了,工具或环境遇到问题,问下度娘就完事了, ...
- 【Git】按照git提交ID导出修改的代码
#!/bin/bash IFS=$'\n' #conf start commid id startCommitId=030cd2bf4e3694fe3a3b6f069556c4ea91a9858d l ...
- VM安装Linux Centos7.0虚拟机
一.准备工作 1.安装VMware 官网https://www.vmware.com/cn.html 2.准备centos7的镜像文件 官网下载链接:http://isoredirect.centos ...
- PHP实现 3des加密解密
<?php /** * 3des加密 */ class Encrypt{ public function pkcs5_pad($text, $blocksize) { $pad = $block ...
- 不要写很酷但同事看不懂的Java代码
你好呀,我是沉默王二,一个和黄家驹一样身高,和刘德华一样颜值的程序员.为了提高 Java 编程的技艺,我最近在 GitHub 上学习一些高手编写的代码.下面这一行代码(出自大牛之手)据说可以征服你的朋 ...
- OOM when allocating tensor of shape [] and type float [[node conv2d_224/kernel/Initializer/random_uniform/min (defined at ./intances/utils.py:19) ]]
当你们在用模型加载,tensorflow-gpu预测的时候,有没有出现这样的错误?? 经过网上的资料查阅,更多的解释是GPU的显存不足造成的,于是乎,我查看了一下GPU显存:nvidia-smi 不看 ...
- python之路-基本数据类型之str字符串
1.概念 python中用',",''',"""引起来的内容称为字符串,可以保存少量数据并进行相应的操作 #先来看看str的源码写了什么,方法:按ctrl+鼠标 ...
- vue相关坑
1:vue 动态加载图片路径报错解决方法,循环遍历图片不显示图片 解决方法:https://www.cnblogs.com/qingcui277/p/8930507.html
- notepad++ 快捷键运行python程序目录存在空格的问题
通常情况下 cmd /k (python.exe文件所在路径) "$(FULL_CURRENT_PATH)"&PAUSE&EXIT 就ok了,路径里有空格就不一样了 ...
- java中的对象 方法 引用 等一些抽象的概念是什么意思呢?
2020-03-14 最近这一段时间有点忙,好久都没有更新博客了,之后我会一直坚持下去的,和大家一同进步的. 这段时间一直在学java,相信刚开始学习java的小白,刚开始接触那么些抽象的概念一定和我 ...