学习大数据开发,一定不可错过的大数据组件图谱——很齐全(17)
机器学习
Tensorflow是Google开源的一款深度学习工具 , 使用C++语言开发 , 上层提供Python API 。 在开源之后 , 在工业界和学术界引起了极大的震动 , 因为TensorFlow曾经是著名的Google Brain计划中的一部分 , Google Brain项目的成功曾经吸引了众多科学家和研究人员往深度学习这个“坑”里面跳 , 这也是当今深度学习如此繁荣的重要原因 。
Theano是老牌、稳定的库之一 。 它是深度学习开源工具的鼻祖 , 由蒙特利尔理工学院时间开发于2008年并将其开源 , 框架使用Python语言开发 。 它是深度学习库的发轫 , 许多在学术界和工业界有影响力的深度学习框架都构建在Theano之上 , 并逐步形成了自身的生态系统 , 这其中就包含了著名的Keras、Lasagne和Blocks 。 Theano是底层库 , 遵循Tensorflow风格 。 因此不适合深度学习 , 而更合适数值计算优化 。 它支持自动函数梯度计算 , 它有 Python接口 , 集成了Numpy , 使得这个库从一开始就成为通用深度学习最常用的库之一 。
Keras是一个非常高层的库 , 工作在Theano或Tensorflow(可配置)之上 。 此外 , Keras强调极简主义 , 你可以用寥寥可数的几行代码来构建神经网络 。 在 这里 , 您可以看到一个Keras代码示例 , 与在Tensorflow中实现相同功能所需的代码相比较 。
推荐阅读
- 捉迷藏|?LOL世界赛“含金量”数据出炉:EDG仅排第六,IG稳居榜首
- 魔兽世界|《轨迹》新作明年发布! 法老控将针对NS平台开发游戏
- 手机游戏|CFHD:神秘组织为什么开发生化手雷呢?关键是为了赚更多钱
- 碧蓝航线|碧蓝航线SR重巡福煦数据详解 期待越高失望越大 强度平平无奇
- kramer|国服极地大乱斗数据上线,来看看胜率榜符合你的预期吗?
- 国服|LOLM:60天内如何从小白打到国服王者?这快捷径方法值得学习
- 大话西游|大话西游2这些召唤兽的天生技能是开发组拿来凑数的吗?实际效果完全没用
- 电子竞技|【欣然轻资讯G】《地平线2西部禁域》新老怪兽即将登场 开发者日志
- 桌游|48小时里,游戏开发能给这群大学生带来什么?
- 米莱狄|峡谷数据榜:分均输出TOP5,干将莫邪只排第四,米莱狄至今被误解