数字化随笔-演进AI
AI提出50多年了,历经高潮与低谷,走过弯路有过跌宕,终于在2016年完成了核心能力准备后在确立了2017年为内容元年,这是为何我们在2017年末有一种AI爆炸而的感觉。回溯的历史,是一段AI三要素中数据的积累与计算能力一度无法支撑超前的算法的时光。
7、80年代你收集1万张柯达照片试试难不难,现在Facebook收集100万照片易如反掌。没有海量照片,算法模型怎么培训,不培训怎么长大成熟,模型不成熟又何谈应用。
人工智能依旧是强人工智能弱,若人工智能强。弱人工智能今天如火如荼,强人工智能还很遥远。
人工智能面对的挑战,除了技术的还有哲学的。是为人类服务还是为了你个人服务,不同价值观人工智能机器人恐怕会给你不同答案,机器人善意的谎言给你的惊讶还是惊喜,人们现在需要考虑了。稳定场景机器学习可以应对,但人类的场景并不总是稳定,不稳定场景恐怕需要认知学习Cognitive Learning的长足进步。
数据分析挖掘与机器学习是一座大山的两个视角,二者的算法就是血溶于水。前者更严谨后者更高效(effective),没有理由。
没有大数据就没有AI,没有分布式提高的计算能力就没有AI。当代人工智能AI的核心是机器学习ML,ML基于统计学、专家系统、控制理论的算法n年前就有了。基于神经科学的深度学习DL姗姗来迟,2006多伦多大学的教授Geoffrey Hinton提出,受益于华人的骄傲吴恩达Andrew Ng将神经+GPU,使得ML在2015年飞越迷雾。Geoffrey Hinton名字不容易记忆的话就记着他的高曾祖父布尔吧,“与“”或“”非”布尔运算的亲爹。DL是ML的一种,相比其他ML的兄弟,DL有跨越Plateau的能力使其笑看江湖。
没有互联网就没有移动互联网,没有苹果移动互联网发展要拖n年,没有移动互联网和互联网就没有大数据积累。
没有互联网应用的3V特性的数据,今天还是仅仅关系数据库,没有分布式计算。当然遥远的未来关系数据不会消失,二者已经在融合,坐看风云。
没有电子计算机就没有互联网。
- Android逆向分析(2) APK的打包与安装背后的故事
- Activity之间传递大数据问题
- React Native入门(二)Atom+Nuclide安装、配置与调试
- React Native入门(一)环境搭建与Hello World
- android 自定义Viewpager实现无限循环
- Android内存优化(二)DVM和ART的GC日志分析
- Android Material Design之Toolbar与Palette实践
- android-async-http框架源码分析
- 使用Buck构建Android工程
- android 实现淘宝收益图的折线
- React Native入门(三)组件的Props(属性)和State(状态)
- Spring Cloud构建微服务架构:服务容错保护(Hystrix服务降级)【Dalston版】
- PNG图片压缩对比分析
- 关于M4A文件的随机访问
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- 8,模型的训练
- 在腾讯云上部署科学计算软件Amber
- 手把手教你搭建一个灰度发布环境
- Kibana: 如何使用 Search Bar
- 「PHP」以nginx、php-cgi为例,把nginx、php-cgi安装为Windows系统服务
- 聊聊dubbo-go的GenericFilter
- 知新 | koa框架入门到熟练第二章
- JVM学习二
- 微信小程序对接云开发录音文件识别nodejs sdk
- 利用python读取WORD文档中的创建者信息
- LeetCode-2.两数相加 使用链表加法实现
- Spring学习(2):Spring Bean管理(上)
- 聊聊dubbo-go的TpsLimitFilter
- spring,springBoot事件
- LeetCode-3.无重复字符的最长子串 利用一个整形数组+ASCII码实现滑动窗口