学习大数据开发,一定不可错过的大数据组件图谱——很齐全(18)
DSSTNE(Deep Scalable Sparse Tensor Network Engine , DSSTNE)是Amazon开源的一个非常酷的框架 , 由C++语言实现 。 但它经常被忽视 。 为什么?因为 , 撇开其他因素不谈 , 它并不是为一般用途设计的 。 DSSTNE只做一件事 , 但它做得很好:推荐系统 。 正如它的官网所言 , 它不是作为研究用途 , 也不是用于测试想法 , 而是为了用于生产的框架 。
Lasagne是一个工作在Theano之上的库 。 它的任务是将深度学习算法的复杂计算予以简单地抽象化 , 并提供一个更友好的 Python 接口 。 这是一个老牌的库 , 长久以来 , 它是一个具备高扩展性的工具 。 在Ricardo看来 , 它的发展速度跟不上Keras 。 它们适用的领域相同 , 但是 , Keras有更好的、更完善的文档 。
Torch是Facebook和Twitter主推的一个特别知名的深度学习框架 , Facebook Reseach和DeepMind所使用的框架 , 正是Torch(DeepMind被Google收购之后才转向TensorFlow) 。 出于性能的考虑 , 它使用了一种比较小众的编程语言Lua , 目前在音频、图像及视频处理方面有着大量的应用 。 在目前深度学习大部分以Python为编程语言的大环境之下 , 一个以Lua为编程语言的框架只有更多的劣势 , 而不是优势 。 Ricardo没有Lua的使用经验 , 他表示 , 如果他要用Torch的话 , 就必须先学习Lua语言才能使用Torch 。 就他个人来说 , 更倾向于熟悉的Python、Matlab或者C++来实现 。
推荐阅读
- 捉迷藏|?LOL世界赛“含金量”数据出炉:EDG仅排第六,IG稳居榜首
- 魔兽世界|《轨迹》新作明年发布! 法老控将针对NS平台开发游戏
- 手机游戏|CFHD:神秘组织为什么开发生化手雷呢?关键是为了赚更多钱
- 碧蓝航线|碧蓝航线SR重巡福煦数据详解 期待越高失望越大 强度平平无奇
- kramer|国服极地大乱斗数据上线,来看看胜率榜符合你的预期吗?
- 国服|LOLM:60天内如何从小白打到国服王者?这快捷径方法值得学习
- 大话西游|大话西游2这些召唤兽的天生技能是开发组拿来凑数的吗?实际效果完全没用
- 电子竞技|【欣然轻资讯G】《地平线2西部禁域》新老怪兽即将登场 开发者日志
- 桌游|48小时里,游戏开发能给这群大学生带来什么?
- 米莱狄|峡谷数据榜:分均输出TOP5,干将莫邪只排第四,米莱狄至今被误解