2016年6月5日星期日

拷问苹果的前途和命运:WWDC 2016 是拐点,还是起点?

  一年一度的苹果全球开发者大会,随着邀请函的发出,全民竞猜也随之开始,而且往往八九不离十。依我看,按照库克“船长”的一贯作风,不外乎是先吹嘘一番业绩,然后祭出“全新”MacBook Pro,接着推出 OS X 10.12,再来几款 Apple Watch 的新表带,以及不痛不痒的 watchOS 3.0,最后推出 tvOS 10 和 iOS 10。这实在是令人兴奋不起来。微创新不少、实质创新则欠奉,更不用说久违的 One more thing,只好感叹“少一点套路,多一点真诚”。

  回望往昔,是什么让苹果开启了属于自己的黄金十年?是锐意进取的创业精神,是朝气蓬勃的 WWDC 2006。虽说在乔布斯离世后,苹果曾因群龙无首而迷失方向——iPhone 5 了无新意、新版地图饱受恶评,竞争对手又虎视眈眈,三星欲在高端市场坐上头把交椅,令人不禁为苹果未来而担忧。库克采取一系列改革措施,如开辟新品类、力推扁平风,企业形象焕然一新,颓势好转、甚至中兴——iPhone 5s 叫好又叫座,iPhone 6 又因唤醒大屏需求,打破首周销量记录,整体业绩也登上一个又一个高�o,让做空者大跌眼镜。

  可天下没有不散之宴席,愈多消息表明:浮华即将破灭,苹果难免落下神坛。首当其冲的是市值被 Google 母公司 Alphabet 反超 [1],其次是十年不遇的营收、利润双下滑 [2],再次是中国厂商在中低端的狙击。研究支出方面,常年不敌 [3] 另外三大硅谷巨人——微软、谷歌和亚马逊。总的来看,境况真的不容乐观。

  不可否认的是,当前的全球性经济增长停滞,创新乏力是元凶,而金融危机只是遮羞布。WWDC 亮点不多的困境,是大环境造成的。然对比 Google I/O 的精彩纷呈,也不得不拷问苹果的前途和命运,今年的 WWDC,是压倒苹果的最后一根稻草,还是再造辉煌的最先一根支柱?是不思进取、得过且过,成为这家硅谷老字号就此衰落的拐点,还是不畏困难、从容应对,成为这只美利坚不死鸟再出发的起点?本文以“护城河”为线索,探讨苹果东山再起的三途径。

  一、开发新兴市场 拓宽护城河

  今年春季发布会,iPhone SE 的横空出世,着实让不少友商吓一跳。有些品牌好不容易让售价上探到 ¥2999,却因苹果的突袭而前功尽弃。历史上,iPod mini、Mac mini、iPad mini 的发布,均在一定时期撑住苹果场面(抑制了市场份额的下滑),为产品阵容的转型升级争取时间。甚至于可以这么说,入门设备的推出,标志着该产品线走向衰落。iPhone 5c 虽称不上廉价版,却也是探风向的试水之作。

  中国市场虽未饱和,但也趋缓。单一市场的增长,撑不起这家巨头的业绩。尤其是在中国“权威人士”定调L型之后,苹果的下一步走向,不免让人心生好奇。都知道 iPhone SE 在华表现不如预期,在全球也没有掀起波澜。那么这款小屏旗舰失败了吗?还不好说,但其战略目的——为新兴市场提供一款高性价比的智能手机,貌似是做到了。与中国同为开发中国家的印度,人口数居世界第二,若未来十年经济起飞,日益增长的城市中产阶级的消费潜力将爆发。

  二、进军朝阳产业 深挖护城河

  时下是“注意力经济”的年代,谁赢得了曝光,就赢得了话语权,也利于在寒冬中生存更久。中国的乐视如此,美国的谷歌更如此。“没有干货不可怕,没有卖点最可怕,一定要酷”,戴上一顶“互联网+”的光环,推出一款没有人知道靠不靠谱的“智能单车”,仿佛就是业界赢家。

  如此浮躁的环境,也怪不得“苹果衰落”成了城中热话,在高大上的互联网圈,不贬低一下苹果、唱衰一下微软、拔高一下谷歌就跟不上潮流。会讲故事、推销形象的,仿佛才是聪明人。无人驾驶、三维打印、虚拟现实等,不是说难成大器,只是还远离现实。

  人们常说,“工业 4.0”和共享经济,是打破世界经济僵局的不二法宝。那么其代表是谁?当然是 Uber。这是一场没有硝烟的消费革命,通过对使用权和所有权的分离,达到有限资源的最大化利用。对于苹果而言,也意味着更新换代的速度成倍提高,当然是好事。

  而在欧美等成熟市场,苹果也没有坐以待毙。去年实施的“iPhone 升级计划”,允许顾客透过低价月供,以换得年年换新机的待遇,并与运营商脱钩,无需合约。当时没多少人看好,AppleCare 的捆绑无形�E高了月费。数月以后,合作商 Citizen 公布的数据令人惊呆 [4],通过该计划售出的 iPhone 6s 数相当于 Apple Store 的五成,且在美国市场限定的情况下。后来,升级计划迅速推至西欧。理论上,此举可以缩短产品更新周期至 12 个月。提高利润率的同时,也使得苹果赖以为傲的 iOS 生态圈更加稳固。

  鉴于 Google 贵为 Uber 的最大投资者、中国区 iTunes Store 因外资身分被勒令关闭,出于抢占战略空地和站队示忠的考虑,以及恢复 iTunes Store 的运营、改善与政府的关系等因素,库克第八次访华,与大陆领导人会面,并作出了投资滴滴出行十亿美金的决定。

  WWDC 的前途与命运——拐点抑是起点?

  乔布斯对 Google 的无耻抄袭 (早期版本 Android 有明显的“借鉴”iOS 的痕迹) 十分愤怒,誓言发动“热核战争”。然库克明白,苹果对智能手机的探索,已悄然改变了这个世界,还有友商。与其打专利战浪费资源,还不如撤销一些专利诉讼,达成和解,以腾出更宝贵的资源,到开发新产品、进军新领域、寻找下一个风口上。

  日前传出的关于苹果计划收购时代华纳的消息,令人震惊。都知道苹果有内容短板,而且病得不轻,以至于亚马逊能依靠海量电子书和廉价设备的组合,硬是打败了 iBooks + iPad 的“完美搭配”。在流媒体领域,Apple TV 也迟迟未能加入电视节目直播,点播方面也“巧妇难为无米之炊”,再好的用户界面,再流畅的使用体验,都没能对顾客产生足够的吸引力。毫不夸张地说,内容短板严重制约硬件产品的销售。根据年初的数据 [5],在与Roku、Chromecast 等竞品的 PK 中,Apple TV 在引入 App Store 后仍落于下风。

  倘若收购案成真,无疑是对苹果的一大利好,可以为尚有潜力可挖的软件和服务部门加一把劲,帮助苹果实现从硬件公司、软件公司到内容公司、服务公司的蜕变,也有助于市场信心的回升。

  三、勿忘初衷 跳出护城河的迷思

  一家以创新为使命的硅谷巨头,只想着“保卫江山”“收服失地”,那无疑是可笑的。然迫于大环境,要求苹果接连进行“颠覆式创新”,同样也是不现实的。如何走出这个困境?

  护城河的本质,是友商在短期内无法模仿、也难以替代的竞争优势。“你来,是因为产品优秀;你留下来,是因为生态系统”,生态圈的完善与否,决定了一个企业有无前途、会否衰落。竞争从来不是单点意义上的,而是比拼综合实力。iPhone 应用之丰富、iPad 续航之持久、MacBook 做工之精致,还有一流的用户体验,那都是苹果的优势。即使在唱衰下光环不再,仍是业界相对最优选。

  克里斯坦森曾着《创新者的窘境》一书,指出创新有其内在规律,没有人是常胜将军。WWDC 都开到这一届,持续性创新当是常态。保持自身的优势,不停止对新领域的探索,善于发现潜在威胁,并寻找机会走出瓶颈期,才是最理智的选择。消费者胃口越高、资本回报压力越大,都不能自乱阵脚。

  作为三次改变世界的硅谷常青树,苹果比谁都更有资格谈论创新。创新不是抄袭同行,让新来者无路可走;而是领先者在充分竞争下让渡资源给更有潜力的后进者,所谓“学无先后,达者为先”。

  这过程中,迷信护城河、将之奉若神明,并不可取。护城河的成立,有其特定的时空条件,现在起作用不代表日后还有用。唯有消费者的认可、创业精神的回归,苹果才有可能立于不败之地。

  近些年来,尽管出过 Swift 那样的经典,但在软件质量方面却有所下滑。可能是赶工的原因,iOS 8、OS X 10.10 的臭虫明显增多 [6],大的小的修补不断。专业市场也不上心,Aperture 的停止更新、Final Cut Pro X 的蜻蜓点水,连不少死忠都感到失望。

  倘若问苹果的创业精神是什么,经典广告 1984 可能是其集中诠释。不惧老大哥,敢于打破常规;不安于现状,敢于不同凡想。诺基亚亦有“不跟随”的格言,只是鲜有人能做到。前几年的 WWDC,被戏称为“全球开发者哭泣大会”,便是一味东抄西袭的缘故。

  苹果有没有衰落,也许是个伪命题。其实质并不是“创新不再”,而是靓丽不再。至少到现在,WWDC 的门票依然是一票难求,主旨演讲也是科技圈的焦点。以巴菲特的眼光,APPL 仍是价值投资。上文所述的三途径,相信也是库克所想、所做的,笔者只是还原罢了。

  [1]: http://www.reuters.com/article/us-apple-alphabet-research-idUSKCN0VB1KD "Alphabet overtakes Apple in market value - for now"

  [2]: http://www.wsj.com/livecoverage/apple-q2-earnings-live-coverage "Apple Q2 Earnings and Analyst Call: What''s Next for iPhone - Live Coverage"

  [3]: http://www.ibtimes.com/why-apple-inc-spends-less-research-development-you-think-1954667 "R&D Spending of Apple Inc., Google Inc., Microsoft Corp."

  [4]: http://appleinsider.com/articles/16/01/22/data-suggests-apples-iphone-upgrade-program-has-moved-250k-units "Data suggests Apple''s iPhone Upgrade Program has moved 250K units"

  [5]: http://www.investors.com/news/technology/click/roku-holds-lead-in-streaming-media-players-but-amazon-apple-gaining/ "Roku Holds Lead In Streaming Media Players"

  [6]: http://www.zdnet.com/article/five-months-on-and-ios-8-still-riddled-with-show-stopping-bugs/ "Five months on and iOS 8 is still riddled with show-stopping bugs"

  来源:投稿,作者:Surfine,原文链接

中国围棋协会:柯洁或年内战谷歌AlphaGo

  据国家体育总局棋牌运动管理中心党委书记杨俊安透露:谷歌与中国围棋协会已经有过几次接触,初步达成了年内柯洁和AlphaGo进行“人机终极对决”的意向。

  抽签结束后举行新闻发布会,国家体育总局棋牌运动管理中心党委书记,国际围棋联盟事务总长杨俊安透露说:前一段,中国围棋协会和谷歌公司有过几次接触,双方呢,都同意在不久的将来,安排一次排名第一的围棋选手柯洁和AlphaGo进行“人机终极对决”。

  即中国围棋协会和谷歌进行了初步的接触,双方都表达了一个,愿意安排一次人机终极对决的意愿,如果没有大的分歧的话,我们双方都希望在年底前,在年内安排这个赛事。至于具体时间、具体地点,采取什么赛制,等等一些细节现在还无从谈起。

  6月3日的Go Ratings围棋世界排名,柯洁3625分第一,AlphaGo则是3605分第二。按照这种排名,只要AlphaGo再赢柯洁一局,即可成为Go Ratings围棋世界排名第一。

中国围棋协会:柯洁或年内战谷歌AlphaGo

AlphaGo是怎样教棋手重新做人的

  回想起三月初,李世石输给AlphaGo的第二场刚刚结束。《连线》记者爱德华·莫纳干(Edward Monaghan)从观战室的第一排起身抓起笔记本,大踏步地向门外走。我在上前采访现场解说麦克·雷蒙(Michael Redmond)九段时和他打了个照面,告诉他看完比赛,我的心里很难过。

  难过应该是现场媒体普遍的感受。第二场比赛结束后,比赛所在地首尔四季酒店一片死寂,只能听到周围媒体记者抢发稿件时的键盘声。前一天李世石宣布认输的时候,观战室的反应截然相反,一片炸裂。虽然从我个人来看,AlphaGo并不意味着围棋的终结,但你可以从我们当时的报道里感受现场的压抑。

  本周,莫纳干在《连线》杂志在封面报道“编程已死”当中,再一次还原了3月初,震惊了整个世界的一周。莫纳干的视角更加深入,他跟随谷歌DeepMind团队,记录和还原了人机大战中最关键的第二场和第四场比赛。除此之外,人工智能带给我们的究竟是什么样的未来?或许你能从李世石和DeepMind团队的故事里找到答案。

  以下是文章的主要内容:

重温人机围棋大战:AlphaGo是怎样教我们做人的

  黄士杰(Aja Huang)把手伸入装有抛光黑色石质棋子的木碗中,用中指和食指夹出一枚棋子,眼睛透过金属镜框的眼镜一直盯着棋盘。他把棋子置于棋盘上一个几乎空白的区域中,就在一枚孤零零的白棋的左下方。在围棋里,这被称为“尖冲”,即从远离大部分对弈区域的侧边进行进攻。

  坐在桌子对面的李世石(Lee Sedol)——过去十年里最优秀的围棋棋手——愣住了。他看了看棋盘上摆放的37枚棋子,然后起身离开。

  在50英尺外的观战室里,迈克·雷蒙(Michael Redmond)正通过闭路转播观看这场比赛。他是唯一一名达到围棋最高段位——九段的西方棋手。他也和李世石一样吃惊。“我不知道这步棋是好是坏,”雷蒙对着近两百万在线观看比赛的观众们这样说道。

  “我还以为那是步错棋,”另一名英语评论员克里斯·加洛克(Chris Garlock)这么说道,他是美国围棋协会联络副主席。

  几分钟后,李世石回到了比赛室。他坐了下来,却没有伸手拿棋子。一分钟过去,又一分钟过去——整整15分钟过去了,围棋棋手对弈一局的基本时限是两个小时,这可占了很大一部分。最终,李世石拿起了一枚棋子放在了棋盘上,就在黄士杰刚刚放下的黑棋的正上方。

  黄士杰的那一步棋不过是整局棋的第37手,却让李世石无法挽回。4小时20分钟后,李世石选择认输。

  但是黄士杰并不是这场比赛的胜利者。他只是按照指令下棋——在他的左边有一台平板显示器,这台显示器与附近首尔四季酒店里的一间控制室相连,同时还与分布在世界各地的谷歌数据中心的成百上千台电脑相连。黄士杰不过是下棋的那只手,而操控那只手的是一部名为AlphaGo的人工智能——它打败了世界上最优秀的围棋棋手之一,而围棋或许是人类创造的最为复杂的游戏了。

  在那个观战室里还有一名围棋专家观看比赛,他就是的三届欧洲围棋冠军樊麾(Fan Hui)。一开始,第37手也令他感到困惑。但他和AlphaGo对弈过。与其他人相比,他算是AlphaGo的陪练了。在五个月里,樊麾与这台机器进行过成百上千局对弈,让它的创造者明白它错在哪里。樊麾经常输给AlphaGo,但他渐渐变得比任何人都明白它。在他眼里,那一步“尖冲”不像是人类会下出的一步棋。但是思索了十秒后,他恍然大悟。“这步太美了,”他说,“太美了。”

  五局三胜制度下,AlphaGo以二比零的优势领先于李世石——甚至整个人类。第37手反映出,AlphaGo并不只是重复多年来程序算出的成手,或者通过暴力预测算法来机械地落子。在那一刻,AlphaGo证明它是有思考能力的,或者至少能以旁人无法辨别的方式模仿思考。在李世石眼中,AlphaGo表现出了围棋棋手所说的“直觉”——一种让它能以像人类一样的方式,甚至超越人类的方式下出优美棋局的能力。

  但是不要为李世石的失败,或者人类的失败惋惜。李世石并不是殉道者,第37手也并不是机器无情超越人类的开始。恰恰相反:这步棋是机器与人类共同进步的开始。

  *  *  *

大卫·席尔瓦负责领导创造AlphaGo的团队。
大卫·席尔瓦负责领导创造AlphaGo的团队。(摄影:Geordie Wood;图片来源:《连线》)

  当大卫·席尔瓦(David Silver)还是一名来自英格兰东海岸城市萨福克的15岁国际象棋锦标赛选手时,戴米斯·哈萨比斯(Demis Hassabis)已经是一名战无不胜的国际象棋神童,一个不折不扣的奇迹。他的母亲是中国和新加坡混血,父亲是希腊和塞浦路斯混血,一家人住在伦敦。他曾经是世界上14岁以下棋手中段位第二高的孩子。他经常参加地方赛事来保持自己思维的灵活性,同时挣一点外快。“我知道戴米斯时他还不知道我,”AlphaGo团队的领导者席尔瓦说道,“我曾见他出现在我们镇上,赢得了比赛,然后离开。”

  他们俩在剑桥读本科时正式见了面。为了了解人类的思维,研究机器是否也能变得智能,两人的专业都是计算神经科学。但真正将两人联系在一起的是游戏,包括棋牌游戏和电脑游戏。

  那是1998年。毕业后,两人自然而然地合开了一家电子游戏公司。哈萨比斯经常和一名同事下围棋,席尔瓦在他的影响下也开始自学围棋。“如果你能在任何事情上打败戴米斯,那简直就像得到了荣誉勋章一样,”席尔瓦说道,“而且我还知道,戴米斯不过是刚开始对围棋感兴趣而已。”

  他们加入了当地的围棋俱乐部,和二三段的棋手对弈(相当于空手道黑带)。他们的野心还不止于此:他们忍不住思考,为什么机器从未破解这种智力游戏。1995年,一个名为Chinook的电脑程序打败了世界上最优秀的西洋跳棋选手。两年后,IBM的深蓝超级计算机击败了国际象棋世界冠军加里·卡斯帕罗夫。接下来的一年,机器还在Scrabble、Othello,甚至电视问答游戏节目《危险边缘》中获胜!用博弈论的术语讲,围棋与国际象棋和西洋跳棋一样,是一种完全信息博弈游戏——毫无运气可言,信息完全公开。通常来说,电脑应该轻松就能将其掌握,但其就是攻克不下围棋。

  问题是,围棋只是看起来简单。围棋诞生于3000多年前的中国,由两名棋手在一方纵横各19条直线的棋盘上对弈。棋手交替将黑白棋子放置于直线的交点上,努力包围对方下的棋子,或者将对方颜色的棋子隔开。人们把国际象棋比喻为战争,但其实它更像是一场战役。围棋更像战场全局,或者地缘政治博弈。棋网一角产生的涟漪会波及整盘棋局,局势变化莫测。在国际象棋中,一名棋手在一轮中通常有35种下法可以选择,但在围棋里,这一数字接近200。整场对弈下来,复杂程度又是另一个级别了。正如哈萨比斯和席尔瓦常说的那样,围棋棋盘上可能出现的情况比整个宇宙中的原子数量还多。

  所以,与国际象棋不同,围棋棋手——不论是人类还是机器——都看不透每一步会带来的最终结果。顶级棋手靠的是直觉,而非硬算。“好的布局看起来就很美,”哈萨比斯说,“它遵循着一定的美学。这就是几千年来围棋一直令人着迷的原因。”

  2005年,哈萨比斯和席尔瓦的游戏公司倒闭了,两人遂分道扬镳。在阿尔伯塔大学,席尔瓦研究了人工智能的初级形式——增强学习。通过这种方法,机器可以重复同样的任务,找出效果最佳的决策,从而实现自主学习。哈萨比斯则去到了英国伦敦大学学院,获得了神经系统学的博士学位。

  2010年,他们再次相聚。哈萨比斯在伦敦成立了一个名为DeepMind的人工智能公司,席尔瓦则加入了他。他们雄心勃勃,想要创造真正能够思考的通用人工智能。但他们必须找到一个出发点。

  这个出发点自然是游戏,因为它们确实是检测人工智能的好办法。从定义上来说,游戏是有限的。它们与实际生活不同,更像是装在瓶子中的小型宇宙,你能客观地评判成败输赢。DeepMind将增强学习和深度学习相结合,这种新方法能够在庞大的数据集中找到规律。为了验证这种方法是否可行,研究者们教导他们刚刚成型的人工智能玩《太空侵略者》和《打砖块》。

  它在《打砖块》上成效显著。这个游戏基本和《乒乓》差不多,不过不是和对手来回击打一个像素小球,而是用像素小球击打彩色砖块。打中一个块砖块便会消失;没接中球或者把球打到了屏幕外就算输。玩了500局游戏后,DeepMind的系统学会了将球以一定的角度打到砖块后面,从而保证小球一直在墙后击打砖块。这是一个经典的《打砖块》打法,但是DeepMind的电脑每次都能精准地使用这一方法,其速度是任何人类都无法超越的。

  为了寻找投资人,哈萨比斯在一个晚宴上缠着彼得·蒂尔(Peter Thiel)不放——他是PayPal的联合创始人以及Facebook的投资人。哈萨比斯只有几分钟的时间吸引他。他知道蒂尔热衷于国际象棋,便壮着胆子说国际象棋之所以能流传这么久,是因为象和马的优劣势之间充满创意的博弈。蒂尔提出要哈萨比斯第二天和他正式比一场。

  一旦有一位硅谷亿万富翁听说过你,其他富翁也会知道你。通过蒂尔,哈萨比斯见到了伊隆·马斯克,后者则和谷歌CEO拉里·佩奇提及了DeepMind。不久便传出报道,称谷歌以6.5亿美元的价格收购了该公司。

  加入搜索引擎巨头后,哈萨比斯在一场会议上用雅达利游戏机做了展示,与会人员包括谷歌的联合创始人谢尔盖·布林(Sergey Brin)。他们发现两人之间有着共同的爱好。在斯坦福攻读硕士的时候,布林沉迷于围棋,以至于佩奇都担心谷歌能不能建立。

  所以当布林遇见哈萨比斯,他们讨论了许多关于围棋的事情。“你知道吗,几年内,DeepMind或许能打败世界围棋冠军,”哈萨比斯说道,“只要我们尽心研发。”

  “我觉得那不可能,”布林回复道。

  哈萨比斯就等这句话。如他们所说,游戏已经开始。

  *  *  *

大卫·席尔瓦负责领导创造AlphaGo的团队。
由于围棋技艺精湛,李世石在韩国享有英雄一般的待遇。(摄影:Geordie Wood;图片来源:《连线》)

  第二局棋结束后,席尔瓦进入AlphaGo的控制室。它的大脑不在此处,也不在任何地方,而是存在于全球成百上千台电脑之中。但是面对着这些显示器,席尔瓦能窥探AlphaGo的思想,监控其运行是否正常,并跟踪它对每场对弈结局的预测有何变化。

  敲打几下键盘,席尔瓦调出了AlphaGo在对弈期间做出的决策记录。他放大查看AlphaGo在下出第37手的前一刻发生了什么。

  在DeepMind和AlphaGo出现之前,人工智能研究者们试着用机器攻克围棋,在对弈时系统预测每一步棋将引发的结局——即用计算机的暴力计算来解决这一问题。1997年,IBM的深蓝就是用这种方法在国际象棋上打败卡斯帕罗夫的。那时我作为《PC Magazine》的见习记者报道了那场比赛。与如今李世石对战AlphaGo一样,当年的人们也认为那是人工智能的标志性时刻。奇怪的是,还是与李世石的第二局比赛一样,深蓝在第二局比赛中也走出了人类不会走出的一步。卡斯帕罗夫和李世石一样困惑不已,但他并没有李世石那样的斗志;他几乎立刻认输,在巨大的压力下认输。

  但是这种暴力计算从未攻克围棋。围棋有太多的可能性,即使是电脑都难以处理。席尔瓦的团队另辟蹊径,建造了一个能学会下出好棋局的机器,然后再让它进行比赛。

  在伦敦国王十字车站附近的DeepMind办公室中,这支团队将3000万步人类下出的围棋步法输入到一个深度神经网络中,这个网络的硬件和软件能大致模拟人脑中的神经网。神经网络其实很常见,Facebook用它们给照片中的人脸加上标签,谷歌则用它们来识别安卓手机收到的语音命令。如果你给一个神经网输入足够多的你妈妈的照片,它就能记下她的脸。给它输入足够的话语,它就能识别你所说的话。输入3000万步围棋步法,它就能学会下围棋。

  但是了解规则和达到一流水平之间还是存在差距的。第37手并不在那3000万步之中。那么AlphaGo是如何学会下出这一步的呢?

  AlphaGo知道——如果它能够“知道”的话——这一步是放长线钓大鱼。“它知道职业棋手并不会选择这么走,但是当它不断地深入探索,它可以推翻原先输入的指导步法,”席尔瓦这么说道。从某种意义上来说,AlphaGo开始自主思考。它做出的决定不是以其创造者在其数字DNA中编入的规则为基础的,而是以其自学的算法为基础的。“它通过反思和分析,自己探索出了这点。”

  事实上,这台机器还计算出,一名人类专业棋手只有万分之一的可能性下出同样的一步。但是AlphaGo还是下了这一步。

  当它通过这些人类步法学会了怎样下围棋,席尔瓦就让这台机器和它自己对弈——和一个与它的神经网络(稍稍)不同的版本不断对弈。在对弈中,它记录着哪些步法能让其在棋盘上围地最多,带来最大的收获——这是席尔瓦在攻读硕士期间研究过的增强学习技术。AlphaGo开始发展出一套属于自己的非人类指令系统。

  但这不过是窍门的一部分。后来,席尔瓦的团队将这些非人类围棋步法输入到第二个神经网络中,教它像卡斯帕罗夫(或者深蓝)预测国际象棋棋局一样预测围棋的棋局。它无法像国际象棋那样预测所有可能的步法——这一做法尚未实现。但是将其与自己对弈多场后收集到的所有信息输进去后,AlphaGo开始可以预测一场围棋对弈可能展开的方式。

  你能根据自己从未见过的起始条件来预测结局吗?如果能,这便是直觉。在第二局比赛中,AlphaGo正是凭直觉下出了第37手,即使是最优秀的人类棋手也无法洞悉这一点。这甚至超出了它的创造团队的预测。“观看这些比赛时,我都无法描述心里有多紧张,”席尔瓦回到控制室后这样对我说,“我真的不知道会发生什么。”

  *  *  *

大卫·席尔瓦负责领导创造AlphaGo的团队。
作为AlphaGo的创造者,哈萨比斯感到骄傲,甚至飘飘然。但他希望李世石能够赢下一局。(摄影:Geordie Wood;图片来源:《连线》)

  如果你花6.5亿美元买下一家公司,你肯定不是因为它能研发一个会玩棋牌游戏的电脑。深度学习和神经网络支撑着十多项由谷歌提供的服务,包括它那无所不能的搜索引擎。AlphaGo另一个不那么秘密的武器——增强学习已经在教导该公司的实验室机器人们拿起并移动各种物品。所以你能看出,这场比赛对谷歌员工们来说有多重要。谷歌的前CEO、现任董事长埃里克·施密特(Eric Schmidt)在第一局开始前飞了过来。该公司最著名的工程师杰夫·迪恩(Jeff Dean)也在现场观看第一局比赛。谢尔盖·布林飞来看了第三局和第四局,还在他自己的木制棋盘上跟着下。

  但是,商业问题并不是最重要的。比赛期间,我和哈萨比斯在首尔的文化和政治中心——拥有600年历史的钟路区一起散了会步。就在我们聊天时,一名年轻妇女睁大眼睛,认出了哈萨比斯——他的脸出现在了韩国的各大电视台和报纸上。然后她就像看见了泰勒·斯威夫特或者贾斯汀·比伯那样,激动地似乎要晕过去。

  “你看见她的反应了吗?”我说。

  “看见了,”他面无表情地回答,“已经见怪不怪了。”

  他或许不是在开玩笑。电脑工程师通常不会有粉丝,但是在韩国,有800万人下围棋,而李世石被他们视为民族英雄。在中国,有超过2.8亿名观众观看了赛事直播。

  所以,当李世石输掉了第一局和第二局比赛时,观众们的热情和激动被一些更加阴暗的情绪取代了,这也是情理之中的。第二局结束时,一名名为周峰的中国记者在观战室拦下了我,开心地和我这种将AlphaGo视为科技奇迹而非围棋杀手的人进行对话。

  但是当我询问看见李世石输了比赛他作何感想时,他指着心口说:“我很难过。”

  我也能感受到那份难过。某样本来只属于人类的东西再也不由我们独享。许多观看这场比赛的人们意识到,机器已经跨过了一道门槛。它们已经超越了人类的极限。当然,目前的机器还无法与人类进行实质意义的对话,编不出一个有趣的笑话;它们不会玩猜字游戏,也无法像我们一样根据由来已久的常识做出判断。但是,AlphaGo对我们的无情超越表明,如今的机器已经可以模仿——甚至超过——指引世界最优秀的围棋棋手们的人类直觉。

  李世石紧接着输掉了第三局,AlphaGo在五局三胜中取得了胜利。在后来的新闻发布会上,李世石坐在哈萨比斯的旁边,因为让人们失望而作出道歉。“我本可以拿出更好的成绩,带来更好的结局,”他这样说道。

  李世石发言时,一种意料之外的感觉开始啃食哈萨比斯的内心。作为AlphaGo的创造人之一,看着这台机器实现了人们认为其不能实现的成果,他感到骄傲,甚至飘飘然。但是即使是他也因为自己是人类的一员而感到不甘。他开始希望李世石能够赢下一局。

  第四局下了2个小时,李世石又陷入了另一个麻烦中。他这局下得咄咄逼人,对棋盘上的特定区域发起猛攻。但是AlphaGo采取了更加豪迈的风格,以着眼整体的方式对整局局势进行衡量。在第37手时,AlphaGo将一枚黑色棋子置于一个旁边只有一枚白棋的地方,远离主战场。再一次,在第四局中,机器使用了一种神秘的方法控制了这场比赛。

  AlphaGo已经赢得了整场比赛。李世石不再为了胜利下棋,而是为了人类。77手后,他似乎犹豫不决。他用右手撑着下巴,身体前后摇晃,在椅子中坐立不安,还伸手去挠脖子后部。两分钟过去了,四分钟过去了,六分钟过去了。

  然后,左手扣着脖子后部的他做出了回击。他用右手的前两个手指执起一枚白棋,放在了紧挨着棋盘中心的地方。这是这局棋的第78手,一步“挖”步,即在两片大范围紧密的地区中间插入一棋。然后机器眨眼了。当然,不是真的眨眼,但是它的下一步令人心惊肉跳。李世石向黄士杰投去尖锐的眼光,似乎黄士杰才是他的对手而不是那十亿个电路。

  在AlphaGo的控制室,运行机器的人们都停下了手里的工作,盯着他们的显示屏看。在李世石下出那绝妙的第78手之前,AlphaGo计算自己的胜算为70%。八步之后,这一数字变得不值一提。忽然,AlphaGo不是下一个深蓝,而成为了下一个卡斯帕罗夫。它无法相信一个人类会下出那一步——其可能性接近万分之一。

大卫·席尔瓦负责领导创造AlphaGo的团队。
李世石与AlphaGo之间的人机大战在韩国成了重大新闻事件。(摄影:Geordie Wood;图片来源:《连线》)

  和人类一样,AlphaGo也会被惊讶震住。比赛进行到4小时45分钟时,AlphaGo认输了。和我们一样,它也会输。

  “到目前为止,AlphaGo所作出的所有思考都归于无用,”哈萨比斯说道,“它不得不从头再来。”

  终局开始了,我本来应该和哈萨比斯以及他的团队一起观看比赛。但就在我去找他们之前,一名谷歌员工来到新闻发布室找到我。“非常抱歉,”她说,“团队改变主意了。他们不希望终局时有记者在场。”

  她走之后,我对《连线》的摄影师乔迪·伍德(Geordie Wood)说:“你知道那代表着什么吗?AlphaGo觉得自己要输了。”

  情况确实如此。开局不久AlphaGo就犯了一个新手才会犯的错误。在棋盘下半部分的拥挤区域,它将一枚白子放得太过接近李世石的一线黑子,丢掉了整片区域。AlphaGo的直觉错了;和人类一样,这个机器也有盲区。

  但是随着比赛进行到第三个小时,AlphaGo开始挽回颓势。到三个半小时时,李世石的时限到了。根据比赛规则,从现在开始他每一步最多用一分钟,否则就算犯规。但是在他右手上方的棋盘上,还有一大片区域空白。再一次,他一直等到最后一秒才置下棋子。

  然后AlphaGo的时限也到了。两名棋手都以看似不可能的速度下着棋。棋盘上满是棋子。整场比赛中第一次,棋局看起来会下到最后——两方都不认输,进行最终计分。但是到了第五个小时,李世石和AlphaGo之间的差距太大,李世石选择认输。AlphaGo也会失败,但依然赢得了最终胜利。

  *  *  *

大卫·席尔瓦负责领导创造AlphaGo的团队。
全世界只有樊麾能体会李世石,他评论比赛时说“善待李世石吧,善待。”(摄影:Geordie Wood;图片来源:《连线》)

  全世界只有一人能真正体会李世石的感觉,那就是樊麾,三届欧洲围棋冠军兼AlphaGo的真正训练师。去年10月,为了给这场在首尔举行的更大型比赛进行训练,他与AlphaGo进行了一场非公开对弈,以五比零的结局输给了这台机器。此后,樊麾以雇佣棋手的身份加入了DeepMind,与这台机器屡战屡败。

  但是随着樊麾输给AlphaGo的次数越来越多,一件有趣的事情发生了——他开始以崭新的视角看待围棋。与其他人类对弈时,他赢棋的次数越来越多——还在与顶尖对手的对弈中取得了四次中盘胜。他的排名直线上升。AlphaGo也在训练他。

  所以,我在比赛中询问樊麾,我们该如何看待李世石与机器的对弈?

  “善待李世石吧,”他回答,“善待。”

  这些天里,全球最大最富有的公司们都在用支撑AlphaGo的科技来寻求竞争优势。哪款应用能更好地识别照片?哪款可以回应语音命令?很快,这些相似的系统将帮助机器人以更加接近人类的方式与现实环境交互。

  但是与AlphaGo非人类的类人之处相比,这些现实用途就显得平庸了许多。一种亚文化已经围绕着AlphaGo以前所未有的方式发展了出来,例如Google Photo。在德国的杜塞尔多夫,游戏设计、媒体和通信教授J·马丁(J. Martin)运营着一个名为“第37手”twitter账号。一名来自佛罗里达,名为乔迪·恩赛(Jordi Ensign)的45岁程序员在网上读过我写的一篇关于首尔比赛的文章后,发邮件告诉我,她的右臂内侧纹有AlphaGo第37手的纹身,而她的左臂内侧则纹有李世石的第78手——围棋界已将这一步称为“神之一手”。

  第四局比赛结束后的几小时里,李世石与哈萨比斯坐在一起。这名曾经的围棋神童告诉李世石说,他理解他的压力,理解他的创造力和斗志。“我曾经也是一名棋手,”哈萨比斯说,“如果我的人生轨迹改变……我明白达到你那样的高度要做出多少努力,多少牺牲。”

  李世石回答说,与AlphaGo对弈重新燃起了他对围棋的热爱。就像樊麾经历的那样,AlphaGo也让他以不同的视角审视围棋。“我已经进步了,”李世石说,“它让我有了新想法。”从那之后,他从未输过。

  在这场比赛之前,哈萨比斯对全世界说,AlphaGo的人工智能技术已经引发了新一轮科学研究。在这轮研究里,机器将向人类指引下一场重大突破的方向。在没有证据支撑的当时,这番话显得有点空洞——不过是典型的科技噱头罢了。但现在情况变了。这台机器做出了与人类非常相似的举动,甚至超越了人类。但是在这个过程中,它也让人类有所进步。是的。你可以将第37手视为机器超越人类创造者的预兆。但你也可以将其视为一颗种子:没有第37手,又怎会有第78手。

  来源:《连线》,编译:新浪科技 刘�h

2016年6月2日星期四

重塑社交电商 场景革命诞生新机会

  俗话说,新消费诞生新需求,新需求又引发新互联网模式爆发。日前,在京东和腾讯联姻两年后,京东微信手机QQ购物举办了两周年庆典。双方的主要高管纷纷到场,对媒体阐述了其在新消费时代下,过去两年所做的一些成绩和对未来的展望。

  数据显示,自2014年5月上线以来,京东微信、手机QQ购物累计吸引8亿600万人次参与互动;在2015年“11.11”当日京东新增下单用户中,来自京东微信购物和手机QQ购物的比例高达52%。这样的数据,显然超过了大部分观察人士的预期。

  两年时间,京东和腾讯的联手,让移动社交电商的理念真正从设想到落地。在京东创始人刘强东看来,京东微信手机QQ业务部为消费者创造全新的购物体验所作出的努力,为电商行业创新所作出的贡献,有目共睹。此前京东刚刚发布2016年1季度财报,财报显示2016年第一季度京东移动端的交易额增幅超过160%。而京东微信、手机QQ购物的成交金额,更是同比增长174%,显示了京东在社交购物领域的强大增长动能。

  京东的合作方腾讯掌门人马化腾也发来贺信表示腾讯通过与京东的战略合作,不仅扩充了实物电商领域的影响力,也为腾讯社交平台上的电商服务业务创造了更繁荣更完整的生态系统。马化腾的贺信从一个侧面肯定了电商平台对腾讯社交产品价值的重塑。

重塑社交电商 场景革命诞生新机会

  有人说京东和腾讯的合作重新引发了中国电商格局的大裂变。在笔者看来,电商格局巨变的背后本质是模式的裂变,而模式的变化最后深层次原因就在于:原本消费者就是消费者,而现在消费者成为了参与者和规则的制定者!在以往商户生产出来什么产品我们消费者就得买什么,而现在我们消费者需要什么,商家就要生产什么,这项变革看起来很简单,但操作起来很困难,这个变化需要社交网络和大数据的高速发达才有可能实现,而京东和腾讯的结合,利用覆盖面最广的手机QQ和微信平台,可以利用即时性的大数据,满足不断迸发的新消费需求。

  京东和腾讯联姻两周年的活动吸引了不少的目光,很多维度不少业内人士做了专业的解读,就此笔者说说自己的想法。

  社交之于电商 偏方还是良药

  社交电商并不是一个新概念,业界已经谈了很多年,多年来关于社交和电商的关系以及二者的融合发展,一直是行业关注的焦点。不过,直到移动互联网时代的到来以及场景革命的深入人心,社交和电商的结合才真正产生1+1>2的可能,并且基于社交电商,又诞生大数据、物联网、智慧物流等新的机会。

  一段时间以来,关于社交之于电商是偏方还是良药的争论也一直没有停歇。持有偏方论的人认为社交之于电商只是补充,二者的结合更是碎片化和泛娱乐时代的“非刚需”,主要的价值体现在营销运营的创意化,产品形态的多元化。社交的理念引入,让移动电商有了更多的新玩法和新思路,并且广受年轻人喜欢,这种方式从侧面推动了电商移动化的进程。

  持有良药论的人则认为移动化是电商发展的主要方向,而社交又是中国互联网最主要的源动力,在移动互联网的时代,社交带动电商是理所当然的事情。我们的用户以自然状态分享购物信息到社交网络,引发自然、真实的互动,引起好友的点击、阅读、购买兴趣,从而产生口碑传播、产生流量、购买等结果,潜在消费者从社交网络中流转到电商。同时,面对品牌厂商在口碑推广精准度方面遇到的难题,京东微信手机QQ购物将自身的电商大数据和腾讯的社交数据做了更加深度的结合,实现了更加精准的用户画像,从而提高营销触达精准度。社交之于电商,不管是对用户还是对企业,似乎都是一剂良药。

  当然在笔者看来,社交化是移动电商的偏方也是良药,在玩法上有创意,在结果上能促进电商增值,二者并不冲突,并且相辅相成,相互促进。社交电商除了增强用户粘度、升级用户价值、无缝连接人和商品的关系之外,还能天然地进行渠道下沉。电商渠道要下沉到低线区域困难非常多,此前十几年的发展都没有很好的落地,整个行业都鲜有成功的案例,导致到了今天,电子商务如此发达,但很多低线市场仍然没有普及。而数据显示,手机QQ三四线城市用户占比69%,京东现在和手机QQ、微信两大导流、社交、场景平台无缝对接,又整合了自身已覆盖七大区域的分公司和京东派、京东帮、农村推广员、区域市场活动、行销资源,无疑将加速其在低线城市的覆盖速度,进一步帮助品牌商提升、拓展渠道覆盖面.

  社交电商历史性大数据 升级即时性大数据

  时至今日,大数据对中国互联网、中国电商产业的价值已经被整个行业所认可。然而过去我们所提及的社交电商大数据,更多的时候是“历史大数据”,也就是说我们的服务提供方根据用户过往的购买和行为记录以及社交习惯,给用户推送相关联的产品或者服务,从而让用户参与到社交生态体系的建设中来。

  到了今天,随着移动互联网的高速发展和新消费需求时代的来临,中国电商产业更需要“即时性大数据”。微信、手机QQ购物基于熟人关系链,好友间相近的喜好,好友间的信赖感,以及购物信息随时传播的便捷操作,都令购物推广更加“实时”。这个过程中每时每刻都会出现即时性大数据,尤其是遇到618、双11等节假日,京东平台上每天产生的即时性大数据可能在亿级别。这种即时性大数据对整个行业来说有非常大的参考意义和利用价值,如果未来到了一定程度甚至可以指导制造生产和区域经济转型。

  相比传统意义上的“历史大数据”,京腾(京东和腾讯)拥有的“即时大数据”更有价值,更能适配高速发展的移动互联网电商行业。俗话说,大数据蕴含大机会,传统电商大数据积累一个成交数据的时间非常漫长,这个过程中行业的变化和数据的变化,会让我们通过大数据给用户服务的效果遭到很大的挑战,而在即时大数据思路指导下,京腾利用先进的平台技术和社交体系对大数据进行分析和挖掘,可以根据无数个即时性的大数据,更领先的获取用户的需求,从而实时推出相关的产品和服务。举个简单的例子,在京东618当天,有多少用户是在上班挤公交的路上完成购物,有多少用户是通过微信好友分享链接完成的购物,有多少用户是通过餐厅商户提供的wifi完成的购物,有多少用户在挑选、购物的工程中浏览了朋友圈何种信息….等等,都可以通过大数据的收集和分析技术,进行网状筛选和罗列,乃至后续的推送和互动。这种京东电商+腾讯社交的及时性的数据对于商家来说,可以帮助商家提升营销活动的精准化和转化率,在活动中找到给精准的目标用户。比如什么时候上架什么产品,比如在不同的场景给用户推荐不同的产品以及服务,使选品更高效,帮助商家小投入大回报。

  重塑社交电商 场景革命诞生新机会

  在我看来,今天是场景革命深入影响每一个行业的时代。不管是电商、加工制造厂还是其他企业也好,都必须立足场景、立足用户需求,满足消费者在不同场景下的需求,才能真正意义上取得未来的先机。

  到了今天,以手机QQ和微信为代表的社交入口,几乎涵盖了中国人日常生活所有的场景。无论是逛街购物还是工作学习,无论是餐饮娱乐还是交通出行,手机QQ和微信的覆盖几乎没有死角。在场景革命的新价值驱动下,京东微信、手机QQ购物集社交、支付、电商平台等功能于一身,当用户产生购买动机的时候无需跳转即可在社交应用中直接下单自己喜欢的商品,并且采用自带的支付功能,轻松完成交易全过程,实现从社交到购物的完美闭环。而微信、手机QQ的好友关系,朋友圈/QQ空间、微信群/QQ群的信息扩散,更带动了购物平台的新用户快速获取。这种全方面场景覆盖的平台,将会诞生全新的机会。

  来源:投稿,本文作者丁道师,关于本文所述观点,欢迎来信探讨,微信:dingdaoshi

2016年6月1日星期三

360和搜狗的搜索推广调整

  自从百度做出搜索竞价调整,把右侧广告下线,左侧只有4个广告之后,360、搜狗昨天也对搜索竞价推广做出调整,360搜索的右侧广告位全部下线,左侧广告位减少为最多6个,搜狗搜索的右侧广告位也全部下线,左侧广告位较少为4个。

  对于使用搜索推广的企业来说,目前所有主流中文搜索引擎的竞价位都进行了调整,如果企业不改变SEM策略的话,搜索展示和点击都会大幅下降。

  企业需要做的主要对策是,

  1、对于核心词、转化高的词尽量去争取前三的位置,修改关键词出价,提高关键词质量度,保证其在搜索首页的展现次数。

  2、对于排名靠后的词,可以添加海量长尾词,通过长尾词来排到前三,以前通过广泛匹配的词组需要进行修改。

  早先,因为“魏则西事件”,百度在5月23日发布通知,“为保障网民的搜索体验和利益,同时全面落实国家网信办整改要求,百度搜索将严格限制商业推广数量,字5月23日起,凤巢推广产品每个页面的商业推广信息条数所占比例均不超过30%,据此调整后,每页面搜索结果(含顶部、底部、右侧)将最多有4条推广信息。”

  这次360和搜狗调整之后,对于百度来说是一大利好消息,因为早先因为百度调整而转向360和搜狗的企业可能还得回到百度做竞价,而对于360和搜狗来说,广告收入可能将有20%左右的下降。

2016年5月31日星期二

修改iTunes音乐播放次数的方法

  iTunes是一款数字媒体播放应用程序,是供Mac和PC使用的一款免费应用软件,能管理和播放数字音乐和视频。iTunes对于本地音乐的大部分信息可以进行修改,但是“播放次数”这个信息却无法直接修改,我这里给出一个修改iTunes本地音乐播放次数的方法,供参考。这里提供的方法仅供Windows版本的iTunes使用。

  修改操作前,先对iTunes资料库进行备份,因为后面的操作都是高危操作,一旦出错,会导致资料丢失,这时将备份的iTunes资料库文件覆盖回去即可。

  Windows版本的iTunes资料库位于:我的文档-我的音乐-iTunes目录下,文件名为:iTunes Library.itl。将这个文件备份到另一个目录,以备不测。

  在使用iTunes进行管理前,需要选择“编辑–偏好设置–高级”,里面有一个“添加到资料库时将文件复制到iTunes Media文件夹”,这个选项不要选,然后就可以按照下面的操作进行修改。

音乐管理软件的选择和使用

  选择“文件–资料库–导出资料库”,将iTunes资料库导出为一个XML文件。使用一个文本编辑器打开这个XML文件,找到需要修改的音乐字段,修改Play Count里的内容,即可修改播放次数,修改Skip Count的内容,可以修改跳过次数。修改完成后将文件保存。

  修改电脑日期为一个指定日期,如果不修改的话,导入音乐的添加日期就为今日,管理起来不好。

  打开iTunes,将需要修改播放次数的音乐逐一删除,然后再删除所有播放列表(不删除的话播放列表会导入重复多份),之后,选择“文件–资料库–导入播放列表”,选择刚才修改的那个XML文件导入,这时候你就会发现,之前删除的那些音乐又回来了,并且其播放次数和跳过次数也被修改为指定的数值。

  最后将电脑日期修改回来。

  以上就是在iTunes里修改“播放次数”、“跳过次数”的方法,除了这两个信息之外,还可以修改文件位置Location等信息用于其他特定操作,这里就不再详述了。

21天搭建推荐系统

  本文作者为阿里云技术专家郑重(卢梭),主要分享内容是如何在21天内快速搭建推荐系统。推荐系统的搭建是个复杂工程,涉及到实时计算、离线计算,以及各种数据采集、流转等,对自建推荐系统来说,1人年是跑不掉的。

  本文介绍的内容还包括如何搭建一个个性化推荐系统所需的环境准备、基本配置和离线技术等基本功能的搭建,也有效果报表、算法优化和实时修正等高级功能的剖析。

  大数据有三个非常经典的应用:计算广告、搜索、推荐。每一种应用最核心的地方都离不开三个字——个性化。广告不用说了,计算广告的基本要求就是要精准,为广告选择对其感兴趣的目标受众;搜索可以理解为对搜索关键词的个性化;而推荐,则需要在用户和物品之间建立兴趣关系。推荐的业态比较复杂,有类似淘宝天猫这样的真正意义上大数据场景,也有很多中小网站、应用,数据量其实并不是很大。阿里云推荐引擎的初衷,是为了帮助阿里云的客户、创业者、中小网站,让他们能够更好的运营自己的产品或网站。

  推荐系统一般包括展现子系统、日志子系统和算法子系统三个部分,三者互为一体。

21天搭建推荐系统

  “展现”部分不仅要负担展现,还是数据采集的窗口,用户在展现系统的所有行为通过日志录入,采集到的数据经过算法子系统的计算,可以得到用户的偏好或者个性化兴趣,然后回过头来指导“展现”部分怎样做的更聚焦。

  阿里云推荐引擎(RecEng)是推荐系统的一部分,主要实现的是算法子系统,需要和其他子系统配合工作。使用阿里云推荐引擎分为两大阶段

  第一阶段:基本功能的搭建

  Day1. 环境准备

21天搭建推荐系统

  环境准备分为两部分。图中左侧为云上资源的准备,我们需要拥有阿里公有云账号,然后开通云监控服务(可选)和阿里云数加服务(必选);开通数加账号后,大数据计算服务(MaxCompute,原名ODPS)和大数据开发Data IDE就默认开通了(Data IDE相当于MaxCompute的可视化包装),最后开通推荐引擎。未来客户在推荐引擎中用到的数据,以及相关离线计算,都在客户自己的MaxCompute项目中完成。右侧为客户侧的准备,前端的展现,以及日志的采集和管理都需要客户自己完成,通过推荐引擎提供的API与推荐引擎进行交互。通常情况下,客户侧的后台相关功能会集中在推荐服务器中实现,这也是阿里云推荐引擎墙裂建议的方案。推荐服务器可以是客户自己的物理机,也可以是阿里云的虚拟机ECS,都是可以的。

  Day2-3. 数据准备

  DT时代的基本要求是数据要能够“存、通、用”。采集日志,并将其上传到公共云实现了数据“存”的过程;推荐引擎负责解决数据的“通”和“用”。“用”比较好理解,“通”则指的是所有进入推荐引擎的数据必须满足推荐引擎所定义的格式规范。推荐有三类数据:用户数据、物品数据和行为数据,我们定义了这三种表的格式规范,比较简单,具体细节可以参考这里

  那么,如何把数据传到公共云上来呢?目前主要有两种方法,一是利用集成在MaxCompute console中的Tunnel命令,该命令的缺点只能上传文本格式数据;另一种方法是定制DataX上传,DataX作为连接各种数据库中间的节点,它除了可以作为文本上传,还可以把各种数据库打通。DataX的缺点是目前只能在Linux环境下运行。

  当然,未必每一个业务的数据都满足规范的要求,所以还需要做一些格式转换。Data IDE提供了比较友好的格式转换界面,还可以把配置好的任务设置为定时任务,每天定时调度;也可以在MaxCompute console下直接执行格式转换的SQL脚本,再利用系统的crontab命令实现定时任务。

  Day4-5. 基本配置和离线计算

21天搭建推荐系统

  环境和数据都准备好了之后,接下来需要进入阿里云推荐引擎产品,真正开始使用推荐引擎了。不过在此之前,还需要对产品中的一些关键概念进行必要的说明。

  第一个概念是业务。在阿里云推荐引擎中,业务指的是一组可被用来进行推荐算法计算的完备数据集,包括物品表、行为表、用户表这三张表。也可以简单的认为这三张表就构成了一个业务。

  第二个概念是场景,所谓场景就是推荐的上下文。换句话说,就是在进行推荐时有哪些可用的参数。比如在进行首页推荐的时候,可用的参数只有用户的ID;在进行详情页推荐的时候,可用的参数除了用户ID,还可以由详情页上展示的物品ID,这样首页推荐和详情页推荐就是两个推荐的场景。一个业务可以包括多个场景。

  第三个概念是算法流程,算法流程指的是数据端到端的处理流程,从客户的输入数据开始,到产出最终结果为止。推荐算法流程从属于场景,一个场景可以包含多个算法流程。每个推荐算法流程都包括两部分,离线计算流程和在线计算流程。离线计算流程负责从原始的业务数据(用户、物品、行为)开始,计算用户对物品的兴趣,输出本场景下用户可能会感兴趣的物品集合;在线计算流程实时接受推荐请求,从离线计算流程得到的物品集合中根据业务规则挑选出最合适的若干个物品返回给请求方。一个场景包含多个推荐算法流程这种设定使得我们在做效果对比变的比较容易,后面会介绍A/B Testing,在A/B Testing中,每个推荐算法流程都是一个可被效果指标度量的最小单元。在做完A/B Testing之后,通常只会在一个场景下保留一个效果最好的推荐算法流程。

21天搭建推荐系统

  产品里的配置都比较简单,配置业务基本信息、配置业务依赖的云资源、配置业务数据表,接着配置场景、配置API参数,最后配置算法流程,阿里云推荐引擎提供了两个默认的推荐算法流程模板,分别针对首页场景和详细页场景,图为首页场景的离线计算流程模板,图中每一个节点就是一个算法,最终产出离线计算结果。

  Day6-8. 推荐API集成

21天搭建推荐系统

  到了这一步,云端推荐引擎里的推荐算法逻辑已经配置完成,剩下的事情就是把系统串起来,让推荐引擎和日志、展示两个子系统结合起来,成为推荐系统。阿里云推荐引擎提供了一组API,这里要做的就是把这些API集成到推荐服务器中。

  首先需要把离线数据传上来,可以用前面提到的方法,Tunnel啊,DataX啊,都可以,但是一定要是定时任务,我们总不能每天都去手工执行数据上传。上传完成之后首先调用数据预处理API,对数据做一些预处理;然后调用离线计算API,启动离线计算。待离线计算完成后,通过推荐API就可以实时获取用户的推荐结果了。在离线计算的过程中,还可以通过查看计算任务状态API实时获取计算任务的状态,便于及时发现异常。

  上图也展示了我们对推荐服务器的一些基本建议。诸如数据上传、启动离线计算这些功能建议由一个相对独立的数据管理组件来负责;而实时性要求比较高的推荐结果获取建议由专门的推荐管理组件来负责。推荐管理组件和数据管理组件为什么要有一个交互呢?这是因为从推荐引擎返回的结果中可能只包括了物品的ID,展示时不能只展示一个ID,还有很多材料,这些东西可以放在推荐服务器中,由数据管理模块负责管理。UI可以提供人工管理数据的界面,比如新录入了一个物品,或者某个物品卖完了要下线,需要做实时修正时就可以用到了。

  这些工作都完成之后,一个具备最基本功能的推荐系统就可以运行起来了。

  活动预告:为了让大家更好的了解如何在21天快速搭建推荐系统,特邀请本文作者、阿里云技术专家郑重(卢梭)开展一场线上课程。

  报名地址参见这里。时间:6月16日晚20点直播。