算法牛
❶ 左程云国内什么水平
顶级。左程云国内顶级算法大牛被人们称为左神。左程云,本科就读于华中科技大学、硕士毕业于芝加哥大学。先后在IBM、网络、GrowingIO和亚马逊工作,是一个刷题7年的算法爱好者,也是马士兵教育的算法授课老师。
❷ 搞架构和搞算法,哪个更牛一些
我以为,这个问题的答案不是“谁更牛”,而是应该(甚至必须)二者得兼。
先说说机器学习算法的重要性。最近十年的IT行业是互联网主导的。互联网服务之所以称为服务,就是要能了解、理解、服务好用户。传统行业如银行、医院、商场也是服务行业。互联网服务和他们的区别在于——利用机器智能,回答长尾问题,服务大众——用户不需要是衣冠楚楚的就可以P2P贷款。这是人工智能技术最近十年在互联网行业发展起来的核心原因。也是大家能看到所谓”算法工程师”的收入比其他工种相对高的原因。
人工智能算法和大学专业课“算法”有一个本质区别:后者教大家如何用“人脑”,利用人的知识,想明白解法,然后描述成代码,让机器照着执行;而前者是让机器去从数据里“学习”或者“总结”知识,然后来解决问题。
要想互联网服务质量过人一等,能回答好的问题要更多,所以知识的量得更大,也就是说要能从更多数据中学习和归纳知识。这就是“大数据”的核心价值,也是“架构”技法的重要性。
用Python+NumPy、R、Matlab、Octave、甚至一台机器里的一两个GPU、不具备容错能力从而只能覆盖几十台机器的MPI,在很多情况下都不能搞定”大数据学习“问题。读书的时候,用这些工具只是方便大家对人工智能算法尽快有个了解。实际情况是,最好在工作前,至少在工作中,要能掌握large scale system开发的思想和方法。
大数据学习支撑互联网行业突破已经至少十年了。它悄悄带来了很多革命性的变化:tenure的知名人工智能教授们也面临中年危机了;其中有远见有执行力的人寻求进入公司发力(入Andrew Ng);有业界经验的人开始进入大学执教(如Alexander Smola);架构高手跨界进入人工智能算法领域(如Jeff Dean);大数据存储和处理相关的开源项目的兴盛(如Hadoop、Spark、Mesos、CoreOS、Kubernetes。
如果在这样的大潮前还看不到两者得兼的必要性,还在二者选一,甚至通过回避技术完备去谈”商业模式上的突破“,在没有做好log信息和第三方数据收集时自称”我们没有大数据“,都可能让我们在不远的未来会碰到尴尬。
❸ 12鐢熻倴浜旇屽睘镐х畻娉
浜旇屾槸涓锲戒紶缁熷摬瀛︿腑镄勬傚康锛屽寘𨰾閲戙佹湪銆佹按銆佺伀銆佸湡浜旂嶅厓绱犮备簲琛岀浉鐢熺浉鍏嬬殑鍏崇郴鍗佸垎澶嶆潅锛岃骞挎硾杩愮敤浜庡懡鐞嗗︺侀庢按瀛︺佷腑鍖诲︺佹︽湳銆侀煶涔愮瓑棰嗗烟銆傚湪涓锲戒紶缁熸枃鍖栦腑锛屽崄浜岀敓镶栦笌浜旇屼箣闂翠篃链夌潃瀵嗗垏镄勫叧绯汇备互涓嬫槸鍗佷簩鐢熻倴涓庝簲琛屽睘镐х殑绠楁硶锛1. 榧狅细灞炴按2. 鐗涳细灞炲湡3. 铏庯细灞炴湪4. 鍏旓细灞炴湪5. 榫欙细灞炲湡6. 铔囷细灞炵伀7. 椹锛氩睘𨱔8. 缇婏细灞炲湡9. 鐚达细灞为噾10. 楦★细灞为噾11. 镫楋细灞炲湡12. 鐚锛氩睘姘存牴鎹浜旇岀殑鐢熷厠鍏崇郴锛屽彲浠ュ缑鍑轰互涓嬬殑鐩哥敓鍏崇郴锛氭湪鐢熺伀锛岀伀鐢熷湡锛屽湡鐢熼噾锛岄噾鐢熸按锛屾按鐢熸湪銆傛牴鎹鐩哥敓鍏崇郴锛屽彲浠ュ缑鍑烘疮涓鐢熻倴镓灞炵殑浜旇屽睘镐э细榧犲睘姘达纴姘寸敓链锛屽洜姝ら紶链韬涓烘按灞炴э纴链夋按链ㄤ箣姘斻傜墰灞炲湡锛屽湡鐢熼噾锛屽洜姝ょ墰链韬涓哄湡灞炴э纴链夊湡閲戜箣姘斻傝柠灞炴湪锛屾湪鐢熺伀锛屽洜姝よ柠链韬涓烘湪灞炴э纴链夋湪𨱔涔嬫皵銆傚厰灞炴湪锛屾湪鐢熺伀锛屽洜姝ゅ厰链韬涓烘湪灞炴э纴链夋湪𨱔涔嬫皵銆傞緳灞炲湡锛屽湡鐢熼噾锛屽洜姝ら緳链韬涓哄湡灞炴э纴链夊湡閲戜箣姘斻傝泧灞炵伀锛岀伀鐢熷湡锛屽洜姝よ泧链韬涓虹伀灞炴э纴链夌伀鍦熶箣姘斻傞┈灞炵伀锛岀伀鐢熷湡锛屽洜姝ら┈链韬涓虹伀灞炴э纴链夌伀鍦熶箣姘斻傜緤灞炲湡锛屽湡鐢熼噾锛屽洜姝ょ緤链韬涓哄湡灞炴э纴链夊湡閲戜箣姘斻傜尨灞为噾锛岄噾鐢熸按锛屽洜姝ょ尨链韬涓洪噾灞炴э纴链夐噾姘翠箣姘斻傞浮灞为噾锛岄噾鐢熸按锛屽洜姝ら浮链韬涓洪噾灞炴э纴链夐噾姘翠箣姘斻傜嫍灞炲湡锛屽湡鐢熼噾锛屽洜姝ょ嫍链韬涓哄湡灞炴э纴链夊湡閲戜箣姘斻傜尓灞炴按锛屾按鐢熸湪锛屽洜姝ょ尓链韬涓烘按灞炴э纴链夋按链ㄤ箣姘斻备互涓婂氨鏄鍗佷簩鐢熻倴涓庝簲琛屽睘镐х殑绠楁硶銆备笉钖岀殑鐢熻倴灞炴у叿链変笉钖岀殑鐗瑰緛鍜岃繍锷匡纴阃氲繃绠楁硶鍙浠ュ府锷╀汉浠镟村ソ鍦颁简瑙e拰搴斿硅嚜宸辩殑锻借繍銆