文档章节

coursera上吴恩达机器学习与深度学习的视频和ipython notebook打不开的解决方案

骰子红豆豆
 骰子红豆豆
发布于 06/18 23:00
字数 1323
阅读 73
收藏 0

吴恩达机器学习与深度学习的视频和ipython notebook打不开的解决方案

个人的一些建议

如上图是python目前比较流行的算法库,当然不仅仅只是这些,所谓术业有专攻。我们可以大概先了解这三个库numpy 、tensorflow、pandas。
1.numpy库偏向于处理机器学习与深度学习中已定义的数据,也可以笼统说数据库的数据,即数字数据!通过机器学习与深度学习的算法解决大数据的处理。使用向量矩阵数组完成庞大数据的计算,举个简单的例子,在java中如果我们需要计算一次一千万的数据,我们可以通过for循环遍历一千万次,如果for循环内的算法有三行,那么此时的算法复杂度就是o(30000000)准确说应该是o(n),但是在python中我们只需要调用numpy中的np函数库,一行代码就可以解决,那么算法复杂度就是o(1),这里的算法复杂度特指时间复杂度,目前的编程环境基本不考虑空间复杂度,所以从算法层面来说python的性能已经很明显,其次numpy库的数学函数本身就是用的并行计算,并且可以同时调用gpu与cpu进行计算,这里有一个并行计算的概念,numpy使用的是MISD,并行计算的模式有四种具体的可以自行查阅!所以这也就是为什么需要学习python的原因!
2.tensorflow库是用来解决深度学习中的计算机视觉处理,比如图片视频,目前比较火的faceswap就是使用这个库来开发的。计算机视觉基本是目前人工智能中最为火爆的课题,所以此库的重要性不言而喻!
3.pandas库是基于numpy和matplotlib开发的,数据挖掘与数据分析就是使用此库开发,这个函数库与matlab和octave的函数基本通用。我们在进行机器学习与深度学习算法的训练时,需要大量的数据特征量,就可以使用此库进行数据挖掘与分析,选取需要的数据摈弃无用的数据,数据的挖掘不仅仅只是沿用已有的数据,还要再已有的数据上计算出有帮助于训练深度学习与机器学习算法的数据。
所以通过上述三点我们能看出来不是我们需要学习python,而是时代在召唤程序员!python终将统治下一个十年二十年!

吴恩达简介

吴恩达(1976-,英文名:Andrew Ng),华裔美国人,是斯坦福大学计算机科学系和电子工程系副教授,人工智能实验室主任。吴恩达是人工智能机器学习领域国际上最权威的学者之一。吴恩达也是在线教育平台Coursera的联合创始人(with Daphne Koller)。2014年5月16日,吴恩达加入百度,担任百度公司首席科学家,负责百度研究院的领导工作,尤其是Baidu Brain计划。  2017年10月,吴恩达将出任Woebot公司新任董事长,该公司拥有一款同名聊天机器人。

coursera网址与界面

https://www.coursera.org

注册帐号后添加需要学习的课程然后进入课程,进入课程后我们会发现视频打不开的问题,这是由于国内的dns有污染,导致coursera域名对应的ip地址错误,我们只需要在本地的hosts文件中将coursera对应的解析ip映射好就可以打开视频了。

hosts文件路径

C:\Windows\System32\drivers\etc

52.84.246.90    d3c33hcgiwev3.cloudfront.net
52.84.246.252    d3c33hcgiwev3.cloudfront.net
52.84.246.144    d3c33hcgiwev3.cloudfront.net
52.84.246.72    d3c33hcgiwev3.cloudfront.net
52.84.246.106    d3c33hcgiwev3.cloudfront.net
52.84.246.135    d3c33hcgiwev3.cloudfront.net
52.84.246.114    d3c33hcgiwev3.cloudfront.net
52.84.246.90    d3c33hcgiwev3.cloudfront.net
52.84.246.227    d3c33hcgiwev3.cloudfront.net

刷新本地dns缓存

打开cmd命令窗口运行

ipconfig/flushdns

然后我们再刷新页面会看到视频可以正常打开

ipython notebook如何打开

由于众所周知的原因,在中国google是被禁止的,所以google的公共资源是请求不到的,coursera在中国是允许的,但是coursera的网站使用的google的前端公共库所以导致ipython notebook无法打开。

我们只需要进行如下操作就可以解决此问题

https://github.com/liushaotao/ReplaceGoogleCDN

将此项目fork到自己的账户下,点击Clone or download的绿色按钮直接下载zip包,然后解压到本地,根据此项目的readme指南将chrome文件夹覆盖到chrome浏览器的chrome路径下,然后刷新页面这样就可以完成编程作业的练习了。

© 著作权归作者所有

骰子红豆豆
粉丝 4
博文 6
码字总数 8202
作品 0
西安
程序员
私信 提问
加载中

评论(1)

骰子红豆豆
骰子红豆豆 博主
后续我将完成深度学习与机器学习的知识结构整理,包括ipython notebook的使用,octave的使用
python机器学习及实践学习笔记1-如何打开ipynb后缀文件

python机器学习及实践学习笔记1-如何打开ipynb后缀文件 2017年02月22日 14:58:08 hustzhoutian 阅读数:45365更多 个人分类: 深度学习 需要安装ipython notebook,如果你已经安装Anaconda软...

linjin200
2018/12/10
46
0
新功能:日志服务IPython/Jupyter Notebook扩展发布

背景 IPython/Jupyter很流行 Jupyter的前身是IPython Notebook,而IPython Notebook的前身是IPython。如下可以看到起发展轨迹: IPython/Jupyter非常流行,从三个方面可以看到: 数据科学领域...

成喆
02/11
0
0
1-机器学习启蒙- Python基础语法与工具

机器学习正在改变世界 以前的机器学习观点 我为什么学习机器学习?机器人:人工智能应用。 亚马逊零售推荐,Google广告。电影推荐,音乐推荐,社交推荐。 机器学习管道 数据通过机器学习算法...

天涯明月笙
2018/02/06
0
0
配置Ipython Nodebook 运行 Python Spark 程序

配置Ipython Nodebook 运行 Python Spark 程序 1.1、安装Anaconda Anaconda的官网是https://www.anaconda.com,下载对应的版本; 1.1.1、下载Anaconda 1.1.2、安装Anaconda 1.1.3、配置Anaco...

巴利奇
2018/10/30
0
0
IPython 4.0 发布,Python 命令行式交互

IPython 4.0 发布,这是 IPython 分离成 Ipython 和 Jupyter 的第一个重要版本。 在 4 月份的时候,IPython 分离成了两个项目 IPython 和 Jupyter,Jupyter 和 IPython 的代码是一样的,同样...

oschina
2015/08/13
11.8K
13

没有更多内容

加载失败,请刷新页面

加载更多

无回路有向图的拓扑排序

因公司业务需要,在表单中每个字段都会配置自动计算,但自动计算公式中会引用到其他字段中的值。所以希望可以根据计算公式,优先计算引用的公式。所以最终使用了无回路有向图的扩扑排序来实现...

兜兜毛毛
54分钟前
5
0
如何抢占云栖大会C位?史上最强强强攻略来了

点击观看视频: APSARA云栖大会开发者情怀 原文链接 本文为云栖社区原创内容,未经允许不得转载。

阿里云官方博客
今天
6
0
Kubernetes 从懵圈到熟练:集群服务的三个要点和一种实现

作者 | 声东 阿里云售后技术专家<br /> 文章来源:Docker,点击查看原文。 <br />以我的经验来讲,理解 Kubernetes 集群服务的概念,是比较不容易的一件事情。尤其是当我们基于似是而非的理解...

阿里巴巴云原生
今天
9
0
PHP7.3的新特性

2018年12月6日,PHP7.3正式版发布,在PHP7.2基础上进行了大量错误修复和安全优化,性能提升10%! 从目前的更新说明来看,PHP 7.3 并不是一个主打新特性的版本,包含更多的是 bug 修复。PHP 7...

迅睿CMS-PHP开源CMS程序
今天
8
0
Tomcat 应用中并行流带来的类加载问题

本文首发于 vivo互联网技术 微信公众号 链接:https://mp.weixin.qq.com/s/f-X3n9cvDyU5f5NYH6mhxQ 作者:肖铭轩、王道环 随着 Java8 的不断流行,越来越多的开发人员使用并行流(parallel)...

vivo互联网技术
今天
8
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部