mac中在anaconda下安装tensorflow并用notebook开发深度学习教程

上一篇的教程学习了如何快速进入机器学习,很简单安装anaconda,新建一个notebook就可以开始编写代码了。如果不清楚,请点击查看上一篇文章

接下来就说下如何安装目前比较火的来自谷歌的tensorflow深度学习框架。

第一步:安装tensorflow

进入终端(Terminal),然后输入:conda create -n tensorflow  这一步是创建一个文件夹(简单理解就是这样)然后我们需要激活这个文件夹  source activate tensorflow   接着我们就可以使用安装tensorflow的命令  pip install –ignore-installed –upgrade \
https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.3.0-py2-none-any.whl  在这个文件夹里面安装tensorflow了。如果上面那个命令安装失败,把py2 改成py3再试一下。截图如下:

第二步:开始使用tensorflow

还记得怎么新建一个notebook吗?启动anaconda,进入notebook,新建一个。然后输入如下代码运行看看。

# Python
import tensorflow as tf
hello = tf.constant(‘Hello, TensorFlow!’)
sess = tf.Session()
print(sess.run(hello))

如果运行后显示,hello,tensorflow 。恭喜你,成功安装了tensorflow。

 

在未来除了英语你还需要学习一门语言——Python(如何快速搭建机器学习平台)

高盛最新调查:Python超过汉语成为未来最重要技能,你准备学哪种编程语言?

对于已经有编程基础的人来说,学习python应该很容易,直接拉到文章末尾下载pdf即可。接下来说说没学过编程的如何快速上手python,学习了解机器学习等。

编程是什么?编程就是编写程序,人类想要让计算机帮忙解决一些问题,需要编写程序告诉计算机怎么去解决。可能很多人已经试过了,在excel中,输入=号可以实现一些功能,比如把第一个表格和第二个表格相乘,这在计算总价时候非常好用,这其实也可以理解你写了一个代码告诉计算机做什么。所以,不要恐惧编程,编程也可以很简单,不一定是开发一个游戏才是编程。废话不说,开始:

第一步:安装anaconda

anaconda是python的一个科学计算环境,包含了一些包,入门时候就理解为要编程,总需要有个软件来编程吧,那就是它!点击 https://www.anaconda.com/download/ 去下载,下载时候有几个需要注意的,下载 3.6版本的。如果是windows电脑请查看是否是32位的,只要不是古董,现在电脑都是64位了。

第二步:启动 anaconda 进入notebook

第三步:开始写代码,是的就是这么快开始写。

启动后,会看到一个界面,列表会显示你电脑的一些文件夹,可以进入桌面,或者你在d盘等随便新建的文件夹。

进入一个文件夹后,界面的右上角有个按钮new ,可以新建一个文件,如下图:

新建后,就可以开始写代码了。python很简单,你想要知道计算的结果,比excel还简单,等于号都不用输入,直接输入算式,点击运行,或者用快捷键(mac下是 shift+enter)就能知道结果了。

so easy。学习机器学习相关的,入门这样可以了,以后遇到问题在去上网查,学新的东西最怕一开始什么都想弄得透透的。先学,在用,再学,然后改进。

详细的python网上有大神除了教学教程,可以直接点击这里下载。在这里感觉廖雪峰和整理成pdf的人,我只是搬运工,版权归属于原作者。

浅谈人工智能

人工智能这几年慢慢的火起来了,但是呢很多人工智能其实是人工智障。。。

电商、社交软件的个性化推送一度让用户很蛋疼,比如:别再给我推荐可能认识的人了,我们这么多共同好友却不是好友难道腾讯没点B数吗? 还有上京东买了一把菜刀以后登陆一直给我推荐菜刀,买那么多是要让用来杀人吗。。。

当然最搞笑的还是一堆目前所谓的智能家居\家电,上网一搜能笑一天。智能家居是未来的方向,不过目前的很多智能家居说白了只不过把不可以遥控的东西变成可以遥控,按键变成遥控,遥控器变成手机app等,离智能还差得远。看过朋友圈一个视频,应该是某智能音响和家居的配合,到家了对着音响说我到家了,然后灯自动打开,窗帘打开;离开家了对着音响说我上班了关灯关窗帘。看完我无语了,我tm都步入家门了你还不知道我回来了还要我和你说一下,这是不是傻。优秀的人工智能应该开门解锁那一刻就能判断是下班回家还是突然回家忘记拿东西等情况,离开家也是。
今年来一直研究如何利用计算机的算法来辅助炒股实现人工智能炒股,这里的人工智能我定义为人工+智能。我来选择规则和条件,AI去几千个股票里面筛选符合的出来。

如果只想慢慢投资,其实有2个方向可以长期定投,省心省力。一个是和基因有关的股票,设想下有家公司拥有了一大堆人的基因数据,又和医院合作或者买通人的病历,机器学习一下,这的值多少钱啊。第二个是智能化工厂相关的股票,这几年虚拟经济火了接下去就是实体,工业4.0相关或者能把机器学习等结合到生产线上的设备这类公司也是非常有前景,未来10年房产、建材、制造业大革命。

必读的十本书之三《程序员的思维修炼:开发认知潜能的九堂课》

书名容易让人误会,以为适合搞开发的技术人员,其实这本书一点点程序开发都不懂的话也能读懂90%以上,而且不懂的地方也仅仅是举例而已。说重点,本书是关于开发认知潜能的,认知是接下来最核心的竞争力我提炼出这本书核心的一些关键字:左右脑思维模式、注意力、冥想、学习能力、SMART目标法则等。

本书的核心:提高学习和思考能力!让你从新手到专家

这本书从认识大脑到如何利用大脑的左右脑结构/思维方式来提高学习的效率然后制定好的目标和计划接着提高自己注意力的使用效率一步步的让读者掌握一些提高学习和思考能力的方法。

人的大脑存在R型和L型的思维方式,可以做一个实验,坐下,抬起右脚顺时针旋转与此同时右手在空中写数字6,你的右脚会改变旋转方向。【酒醉写作,酒醒修改】

本书提供了很多实践的方法和一些不错的句子,我摘抄一些:

  • 尝试不同类型的电影、音乐、咖啡等
  • 点一些你喜欢的餐馆从未吃过的菜
  • 尊重不同人的不同性格
  • 环境往往比个人因素更重要,当你种菜时,如果长的不好你不会责怪菜,会怪肥料、水、太阳等。
  • 允许失败,你会走向成功
  • 很多感知是基于预测的,预测则基于情景和过去的经验。一个经典的例子是,妻子换了新发型,丈夫根本没有注意到!
  • 练习冥想,很简单:1、坐好坐舒服就可以2、闭眼呼吸,专注呼吸不要想其他事情3、不要睡着!
  • 尽量不要多个任务来回切换,所以,认真工作时候远离手机、邮件、微信等。

从前几天合计做了10个小时的高铁,在高铁上把这本书的电子版看完了,非常不错,推荐大家看。看完后必有收获。

本书下载地址:http://vdisk.weibo.com/s/z4DS9oh3nBZyu

 

2017年下半年家装建材趋势浅谈

2017下半年家居趋势浅谈

一、互联网家装

我发现鲜有传统家装公司出来做互联网家装成功的。传统家装工作经验丰富人脉广有自信,自信认识的设计师多和建材商价格能拿低价格。但是建材的水分其实从业有几年的人都了解,现在网络的透明,阿里巴巴类似的批发网站都有价格。京东天猫做活动时候的建材产品价格也能拿来参考,所以决定互联网家装的胜败不是建材的价格优势。

我们拥有大量设计师资源所以能成功!NO!!! 通过这段时间的了解,通常家装流程里面的设计师其实就是量房人员,偏向于销售。真正意义上的设计师更多的是针对商业项目或者别墅,和互联网对应的普通用户离得远。对于大部分的互联网用户,预算的重要程度远远大于设计师

我们有3D渲染和VR能做好家装!NO!!!3D渲染和VR只是增强了消费者的体验,而不能增强他下单。技术的进步带来更多的便利,能让消费者更直观的看到瓷砖等产品铺开的效果,当时业主选择家装公司更多的还是要综合看非常多的要素。往往楼上楼下等邻居的工地现场比你100个案例更有说服力

我看了很多互联网家装的创业公司,都有丰富的装修经验和一线经验,但是鲜有互联网意识和思维。对互联网的本质没有深刻理解,毕竟装修和其他行业不同,大部分人几十年才涉及一次非常低频,没有很好的传播方式。

虽然现在互联网家装并没有非常不错的模式出来,但是还想忠告大部分装企,不要藐视互联网也不能对以往的家装行业经验太自信。

二、互联网建材

品牌胜过产品,品牌越来越重要,很多品牌开始涉及到更多的类目。比如九牧,除了卫浴还有橱柜晾衣架。。。

整屋是趋势,全屋定制越来越多品牌开始涉及。

服务是未来,电商等互联网模式的介入,代理商慢慢会变成服务商。

2个月没有写点东西了,赶在6月最后一天凑一篇。7月努力一周一篇。

 

数学知识——概率论2:聊聊贝叶斯

上个月6号发了一篇文章聊了下概率,顺手提了下六合彩开奖连续单双或者大小等不影响下一次的号码开出来概率,然后就遇到了奇葩的连续二十几期没有绿波。泉州都好几人跳桥了。。。

总有那种认为扔硬币连续都是正面下次背面概率会大。。。


回到今天主题,聊下贝叶斯。之前聊的都是已知的情况去猜测概率,比如一个箱子里面有9个红球1个白球,请问随便拿一个出来是红色的概率?心算一下就知道是90%。

现在换一个问题:有个箱子里面有一堆球,不知道红色和白色的比例。但是可以让你每次拿一个球查看什么什么颜色,然后放回去重复10次。通过观察拿出来的颜色比例倒推箱子里面的大概比例。

我们来举一个例子:

一所学校里面有60%男生,40%女生。男生都穿裤子,女生一半穿裤子一半穿裙子。由于我高度近视,没有带眼镜,在校园里看到一人穿裤子走来,但是我看不清男女,推测他是女生的概率多大?我们来一步步求解下,一般用P()代表概率,P(男生)就是男生的概率,P(穿裤子|女生)就是指的在女生里面穿裤子的概率。所以我们的问题就是P(女生|穿裤子)。

要求校园随机遇到一穿裤子的人是女生的概率,其实也就是算整个学校里面穿裤子的人里面女生占比。假设有100个学生,那么就有60个穿裤子男生,20个穿裤子的女生,20个穿裙子的女生。所以80个穿裤子的人中,有20个是女,男女比例:3:1

用公式来说就是 P(女生|穿长裤)= P(穿长裤的女生)/P(穿长裤的人)

用A B 来代替就是:

P(B|A) = P(AB) / P(A)

其实这个就等于:

P(B|A) * P(A) = P(AB)

由于

P(AB)=P(BA)=P(A|B)*P(B)

所以

P(A|B)P(B) = P(B|A)P(A)

P(A|B) = P(B|A)P(A) / P(B)

变形下就是:

贝叶斯公式.png

上面的那些公式很重要!

上面的那些公式很重要!

上面的那些公式很重要!

我们把P(A)称为”先验概率”(Prior probability),即在B事件发生之前,我们对A事件概率的一个判断。比如上题的校园里面遇到一个人是男是女的概率。P(A|B)称为”后验概率”(Posterior probability),即在B事件发生之后,我们对A事件概率的重新评估,比如发现遇到的那个人穿着裤子然后我们重新评估他是男是女的概率。P(B|A)/P(B)称为”可能性函数”(Likelyhood),这是一个调整因子,使得预估概率更接近真实概率。

所以,条件概率可以理解成下面的式子:

后验概率 = 先验概率 x 调整因子

这就是贝叶斯推断的含义。我们先预估一个”先验概率”,然后加入实验结果,看这个实验到底是增强还是削弱了”先验概率”,由此得到更接近事实的”后验概率”。

用上一个例子来说明这个公式和调整因子的意义:

在校园内遇到一人他是男生的概率是 60% ,如果我告诉你这人穿着裤子,那么他是男生的概率就变成了 75% 。极端的情况,如果我告诉你这人穿裙子,那么她是男生的概率就是0 !

贝叶斯公式是接下来研究机器学习和一些其他算法的基础。更多的东西还是需要好好看教材或者网易公开课。

公众号二维码.png

进入理论的篇章数学知识——人人都要懂点概率学1

概率论是很有意思也非常有用的一门课程,我认为21世纪人人都需要懂一点。先从最简单的扔硬币开始,扔一枚硬币,正面朝上和反面朝上的概率都是一样的,也就是都是50%。每一次扔硬币正面向上的概率都是50%,并不会和上一次的结果有关系。如果你连续扔2次硬币,每次扔硬币出现正面向上的事件都是独立事件。假设让你连续扔100次,前99次都是正面向上,第100次出现背面的概率是多少呢?如果你能不假思索的说出是50%,恭喜你,理智战胜了感觉。套用在买六合彩上面,每次开出单/双或者开出大/小,并不会影响下一期开出大小单双的概率,不能说连续开了5期单,下次就一定开双。很多人非常困惑这个情况,他会想我扔硬币10次,连续10次都是正面的概率微乎其微,为什么第10次出现正面的概率还是50%?这些人一般就混淆了一个事情,我们单独判断每次扔硬币出现正面的情况都是独立事件,每一次都是50%,但是连续抛硬币每次都出现正面的概率是一系列事件整合一起算概率,你第一次扔出反面,你就失败了,根本不需要扔剩下的9次了,所以独立事件说的是这次发生的事件并不能影响下次发生的概率。好好理一理,想清楚了,下一次发生随机独立事件的概率和以前的没有关系!如果你还想不通,那么你假设你路上捡到一枚硬币,你捡起来扔出去,你认为正面向上的概率有多大?是不是不假思索就说出50%。然后我和你说,这个硬币是我刚才扔地上的,我连续扔它10次每次都是正面向上有没有感觉到什么?换个角度想问题是不是就容易理解了?你扔硬币之前,你怎么知道它是否已经被上千人扔来扔去了!

再说个小游戏:有2个箱子,外观一样,一个箱子里面有5个球,其中4个白色1个红色;另外一个箱子里面有5个球,其中2个白色,3个红色。请问你随机摸一个球出来是红色的概率?只能从2个箱子选一个摸一个球出来!

很显然这个红球要么是在那个有1个红色箱子里,要么是另外一个;总共就2个箱子,被选中的概率都是 50% ,选中第一个箱子,摸出红球的概率是五分之一,第二个箱子摸出红球的概率是五分之三。那么从2个箱子里面随机拿出一个球是红色的概率等于0.5*20%+0.5*60% 结果是:40%。不经意之间我们得到一个很总要的公式,全概率公式!

 

全概率公式为概率论中的重要公式,它将对一复杂事件A的概率求解问题转化为了在不同情况下发生的简单事件的概率的求和问题。

内容:如果事件B1、B2、B3…Bn 构成一个完备事件组,即它们两两互不相容,其和为全集;并且P(Bi)大于0,则对任一事件A有

P(A)=P(A|B1)P(B1) + P(A|B2)P(B2) + … + P(A|Bn)P(Bn).

(或者:p(A)=P(AB1)+P(AB2)+…+P(ABn)).(其中A与Bn的关系为交)

 

说人话就是,你把箱子在扩充到3个,第三个箱子里面假设有1个白球4个红球。那么随机摸出一个红球的概率等于第一个箱子摸出红球的概率加上第二个箱子摸出红球的概率加上第三个箱子摸出红球的概率。。。。。。以此类推到10个箱子,100个箱子。

下期预告:贝叶斯公式。推荐书籍:《概率论基础》百度下有pdf下载。最近比较忙,更新不及时,先说下3月份和4月份需要看的3门功课:概率论,高等数学,线性代数。高数和线性可以直接去买大四理工科学长的二手,反正论斤卖还是很划算的而且几乎和全新没区别[dog.jpg]

工作再忙,也要常回家看看爷爷奶奶

当你心系天下的时候,他们只担心你。
年前从北京回泉州,开始新的征程。很多事始料不及,忙了一个月,作息都被打乱了。正月十五过后,亲戚们都出去了。回北京的回北京,回南昌的回南昌,感觉一下子冷清很多,爷爷照旧一个人喝茶,奶奶天天抱着平板玩消消乐。
上上周末回家,一件小事触动了我。爷爷奶奶他们住在一楼,我睡在二楼,周末起床后,我没有下去吃饭,而是用了一小时电脑,快9点下去吃早餐。下楼后我发现爷爷在客厅泡茶,奶奶在喂鸡鸭鹅,我去厨房准备吃饭,发现菜都凉了,但没人动过,荷包蛋用碗盖住保温。然后我就问他们,你们都没吃早餐吗?下次不用等我,你们先吃。突然心里感觉很愧疚,老人心里一直惦记着儿孙,早早的做了早餐担心儿孙起来后没有早餐吃,又不会去催人下来吃饭,宁愿让子女多睡一会儿。而我们却自顾自的忙,没有考虑老人会等你吃饭。此事对我触动还是很大的,原来以自己为中心,現在开始要以家庭为中心,有时间就多回家陪陪老人。
毕竟再牛逼的app也不能取代陪伴啊。

吃穿住行的住为什么还没有很好的互联网模式?

吃饭有各种外卖平台,衣服有淘宝天猫京东,出行有滴滴神州,住这一块有什么大众都知道的互联网公司or平台吗?

好像并没有,哪怕这几年很火的互联网家装也没有大面积铺开的公司!这是为什么?我认为最大原因是“住”没法标准化。

“住”这一块无法标准化的生产无法标准化的采购。拿吃饭举例子:外卖平台上,商家提供有限的种类去让你选择,你选择一家炒饭店买炒饭,要么就是扬州炒饭、蛋炒饭、牛肉炒饭,并没有很多可以DIY的成分。叫外卖你很难要求他用什么什么地区的牛啊,番茄和蛋的比例是多少,只能接受默认的选项。衣服也是,上淘宝选好了款式你只能买m,l,xl,xxl等规格,不可能购买L号的长袖衣服,麻烦店家把右手衣袖剪短点在发货。出行也是,滴滴上的出现提供方和需求方都是只有快车、顺风车、专场等固定选项。很难满足要求快车司机是美女司机、年龄18~24之间、样貌佳、车是跑车。

家装提供方如果是标准化会怎么样?比如,我是一家装修公司,业主上门了我就说我们只有3种套餐,高中低、我们的装修方案就只能简约风格和古典2种选一种,爱买不买!这样做生意肯定倒闭。且不说同一个小区都有那么多不同的户型,同一个户型图不同的业主有不同的装修理念、方案。大部分人会改动默认的结构布局、水电等。衣服撞衫的概率很大,装修成一摸一样的房子还真难遇见。

无法标准化的商品其实应该叫做服务才对,也就是买互联网+家装并不是买商品,而是买服务,一整套的服务体验,从设计到装修再到验收。由于家装没法快递,所以我认为由一家公司承包做整大做全互联网家装还是很难的,更可行的模式是某个平台做为中介让供需双方在平台上匹配成交,引入评分、信用、点评等机制全方位展示商家信息以供消费者甄选。不同于吃穿行,住这一块不论是买房还是装修都是很大一笔费用,口碑的重要性是很大的。这一块有想法的人可以和一些当地的装修公司谈互联网合作,类似于现在很多天猫代运营,说不定也是一个机会,2017互联网家装会不会再火一把?