神经网络入门

眼下最热门的技术,绝对是人工智能。 人工智能的底层模型是 “神经网络” (neural network)。许多复杂的应用(比如模式识别、自动控制)和高级模型(比如深度学习)都基于它。学习人工智能,一定是从它开始。 什么是神经网络呢?网上似乎 缺乏 通俗的解释。 前两天,我读到 Michael Nielsen 的开源教材 《神经网络与深度学习》 (Neural Networks and Deep Learning),意外发现里面的解释非常好懂。下面,我就按照这本书,介绍什么是神经网络。 这里我要感谢 优达学城 的赞助,本文 结尾 有他们的 《前端开发(进阶)》 课程的消息,欢迎关注。 一、感知器 历史上,科学家一直希望模拟人的大脑,造出可以思考的机器。人为什么能够思考?科学家发现,原因在于人体的神经网络。 外部刺激通过神经末梢,转化为电信号,转导到神经细胞(又叫神经元)。 无数神经元构成神经中枢。 神经中枢综合各种信号,做出判断。 人体根据神经中枢的指令,对外部刺激做出反应。 既然思考的基础是神经元,如果能够"人造神经元"(artificial neuron),就能组成人工神经网络,模拟思考。上个世纪六十年代,提出了最早的"人造神经元"模型,叫做 “感知器” (perceptron),直到今天还在用。 上图的圆圈就代表一个感知器。它接受多个输入(x1,x2,x3…),产生一个输出(output),好比神经末梢感受各种外部环境的变化,最后产生电信号。 为了简化模型,我们约定每种输入只有两种可能:1 或 0。如果所有输入都是1,表示各种条件都成立,输出就是1;如果所有输入都是0,表示条件都不成立,输出就是0。 二、感知器的例子 下面来看一个例子。城里正在举办一年一度的游戏动漫展览,小明拿不定主意,周末要不要去参观。 他决定考虑三个因素。 天气:周末是否晴天? 同伴:能否找到人一起去? 价格:门票是否可承受? 这就构成一个感知器。上面三个因素就是外部输入,最后的决定就是感知器的输出。如果三个因素都是 Yes(使用 1 表示),输出就是1(去参观);如果都是 No(使用 0 表示),输出就是0(不去参观)。 三、权重和阈值 看到这里,你肯定会问:如果某些因素成立,另一些因素不成立,输出是什么?比如,周末是好天气,门票也不贵,但是小明找不到同伴,他还要不要去参观呢? 现实中,各种因素很少具有同等重要性:某些因素是决定性因素,另一些因素是次要因素。因此,可以给这些因素指定权重(weight),代表它们不同的重要性。 天气:权重为8 同伴:权重为4 价格:权重为4 上面的权重表示,天气是决定性因素,同伴和价格都是次要因素。 如果三个因素都为1,它们乘以权重的总和就是 8 + 4 + 4 = 16。如果天气和价格因素为1,同伴因素为0,总和就变为 8 + 0 + 4 = 12。 ...

 · zx

目前看得到的人工智能解题思路

1、 AI驾驶: 其实自动驾驶只是过程,最多也就算CAD(Computer Assiscant Drive,计算机辅助驾驶)(对个体)或叫TCD(Traffic Centralized Dispatch,交通集约化调度)(对整体)。自动驾驶的自学习并不是仅仅建立在数据上,还包括人为设定了许多规则。这些规则目前都是各家自己的黑盒,有的还申请了专利。其实这类问题是有最优解的,也就是机器学习、即时演算等的综合应用,希望可以在未来看到交通集约化调度的协作,届时人类的日常交通应该会得到大幅度的提升。 2、 AI辅助诊疗: 通过大数据判断患者可能的疾病,并辅助提供治疗手段、开药方。这个是突破,提升了就诊和医生的工作效率,以后很可能自己在家把症状照片什么的一输,就知道自己得了什么病,买什么药,用不用去医院。另外,个人生物指标的时间线管理,从个体到群体,都有极大的研究价值。希望建立跨医疗机构的大数据图像库、算法库、解决方案库。 3、 AI炒股: 股票市场是个包罗万象的生态圈,在这里,各种学科流派都可以有用武之地,而且十分结果导向。AI炒股主要包括AI选行业选股、买卖规则的设定及反馈调整、仓位管理等。在这里,各种策略都可以应用其中,只要能赚钱就是好模型。我也正在研究,八仙过海。 当然,AI的应用不仅仅只是这几类。广义上 任何存在“可识别,可量化,可建模” 的行业,都将会有AI的市场空间。这的确是科技升级,prepare for it吧~

 · zx

术=大数据+人工智能 ? 道=?

1.大数据和人工智能是通过算法实现 2.上述典范,在围棋上是alphago,它让人类的所谓“棋感”、“大局观”在某种程度上变成了纸老虎,就连聂卫平也不敢说自己前50手天下无敌了 3.算法是一种技术,也就是一种“术”,和术相对的是“道” 4.当“术”大行其道的时候,“道”将何去何从? 5.由此推论,企业在强调和新的战术结合的时候,战略的位置放在哪里? 6.当下可能需要一种更高维度的、新的“道”。

 · zx
未来的道路

未来的道路

已经可以预见: 未来十年,计算能力将比现在高效100倍,电力成本将比现在便宜100倍,绝大多数农业、工业、服务业都云端化、ITOT化、AI化。 所以道路是非常清晰的。

 · zx

谷歌的可拆卸手机

听说谷歌推出了可拆卸手机的项目。 我不看好,通用化带来的必定是臃肿,无法量产就意味着成本的上升,最后只能是极客玩具。

 · zx

MIUI8评价

1、图片编辑:终于强大一点了,之前要打马赛克还要启动美图秀秀,另外新增的贴纸功能应该会很有趣; 2、字体:我倒不觉得统一成处女座一定最好,但是小米的决心还是由此可见的; 3、录音机可以语音转文字,神器了,技术很简单,就是没人做,希望识别率能达到98%以上; 4、扫商品直接可以识别并线上购买:又是一个逆天的功能,但个人觉得技术还不成熟,希望不只是玩具(有机会扫一下天安门城楼); 5、远程协助:太需要了,以后教爸妈发朋友圈不用点来点去,直接像QQ一样远程协助,技术很简单,可就是没人做; 6、应用分身:又是刚需,具体不解释,又是技术上很简单,不知道为什么就是没人做; 7、组织链式启动:方便小白用户,阿里系郁闷了; 8、防伪基站短信诈骗:人性,不过效果有待观察; 综述:还是值得更新,等到冬天再更新。

 · zx

VR技术的一些思顾

最近体验了一些VR技术,感觉几个问题: 1、浸入式体验非常棒,尤其是第一视角的各种分享,可以让不敢坐过山车的人体验到过山车的感觉,没上过战场的人体验战场的残酷,甚至我现在天天用nyt看美国游行[偷笑],这方面的内容创作将大有可为。 2、而非浸入式的视频体验(比如一般的电影3D化),并没有预想的好,不如在家庭影院或者电影院,主要是播放设备的问题,而且已经有很好的解决方案了,所以没必要往这个方向开展研究。 3、这种体验对视频设计者,尤其是导演,要求高了不少。 4、这种体验的优势在于第一视角,但这是双刃剑,我看了街霸的第一视角demo,作为武者的第一视角,只能看到对方,而无法想象自己的动作,如果不是街霸的粉丝很难入戏。比如主角被对方击倒,这个动作在视觉里呈现的很牵强,需要联想,这样的设计是一个难度。 5、承上,但也开启了几门新的东西,比如,触觉反馈系统、味觉反馈系统等。听说nvidia刚刚设计了一款显卡,含有vr声音即时演算的技术,对设计者和使用者是一个福音。

 · zx

对区块链的再认识

我之前对区块链的认识不足,现在意识到,可以建立银行间的“私有云”,也就是说区块终端仅限银行信任机构才可以架设,这样就可以合理利用了。 区块链技术本身没有对错,不过依旧存在被滥用的可能,而且,貌似这是个不太可逆的过程,也就是说,一旦利用起来,都没办法撤下来。如果系统出了问题,就是整个金融支付体系的问题。 其实区块链是相当于在每个人自己家的电脑和手机上装个核心,然后通过海量分布式存储,把帐目储存到所有人的电脑中去(当然是加密的),然后每隔几分钟同步一次。通过这种方式,化解当前支付系统的效率瓶颈。也就是说,通过这种方式,你给全世界任何一个人打款,都是几乎实时到帐,没有t+0、t+1之说了。 所以,央行可能找到一个平衡方案,就是账本私有,交易同步。

 · zx

央行:《非银行支付机构网络支付业务管理办法》非权威解读

先说结论:这个文的出台,受损最大的是以京东(网银支付)为首的没有背后银行支持的做互联网金融的第三方支付,短期收益的是不思进取的商业银行,长期收益最大的是第三方支付和银行的结合体(网商银行+支付宝,前海微众银行+微信支付)。 非银行支付机构网络支付业务管理办法 (征求意见稿) 第一章 总 则 第一条 为规范非银行支付机构(以下简称支付机构)网络支付业务,防范支付风险,保护当事人合法权益,根据《中华人民共和国中国人民银行法》、《非金融机构支付服务管理办法》等规定,制定本办法。 解读:这一条说的是办法出台的目的和依据。 ​ 第二条 支付机构从事网络支付业务,适用本办法。 本办法所称支付机构是指依法取得《支付业务许可证》,获准办理互联网支付、移动电话支付、固定电话支付、数字电视支付等网络支付业务的非银行机构。 本办法所称网络支付业务,是指客户通过计算机、移动终端等电子设备,依托公共网络信息系统远程发起支付指令,且付款客户电子设备不与收款客户特定专属设备交互,由支付机构为收付款客户提供货币资金转移服务的活动。 本办法所称收款客户特定专属设备,是指专门用于交易收款,在交易过程中与支付机构业务系统交互并参与生成、传输、处理支付指令的电子设备。 解读: 明确了办法的适用范围、 支付机构的含义、 网络支付业务的含义。办法里所说的网络支付业务,要同时具备四个特征: 1、为收付款客户提供资金转移服务的主体是支付机构; 2、客户发起支付指令所借助的是计算机、移动终端等电子设备; 3、支付指令依托公共网络信息系统远程发起,即客户的电子设备经由公共网络信息系统与相关后台系统进行交互并传递支付指令。因此,支付指令发起过程中,客户的电子设备不需与后台系统交互的支付业务不属于本办法规范范畴(例如,基于手机NFC功能的电子现金脱机消费业务等); 4、支付指令发起过程中,付款客户的电子设备不与“收款客户特定专属设备”进行交互。 本条也解释了“收款客户特定专属设备”,是指专门用于交易收款的电子设备,其在交易过程中与支付机构业务系统交互,并参与完成支付指令的生成、传输及处理。此类设备通常布放在收款客户经营场所,付款客户需亲临收款客户经营场所完成支付。 第三条 支付机构应当遵循主要服务于电子商务交易的原则,基于客户的银行账户或者按照本办法规定为客户开立支付账户提供网络支付服务。 本办法所称支付账户,是指获得互联网支付业务许可的支付机构,根据客户的真实意愿为其开立的,用于记录预付交易资金余额、凭以发起支付指令、反映支付交易明细信息的电子簿记。 解读: 支付机构可以通过传统跳网银或者快捷支付模式,基于客户银行账户办理网络支付业务;也可按规定基于支付账户提供网络支付服务。另外说明了 支付账户的含义。

 · zx

产品经理工作原则:我对产品设计和系统架构的要求

三个词,模块化,松耦合,可扩展。 用游戏来举例子:模块化,就是“拼图游戏”。每一个拼图方块都是独立的个体,但是在结构设计上是可以组合到一起的,就是一个完整的结构。这里边强调的是“接口”,就像每一块拼图都有可以通过接口(凹凸的形状)和其他方块拼在一起,组成一个整体。

 · zx