Torch7 A Matlab-like Environment for Machine Learning
2014-11-27 10:41
671 查看
Torch7: A Matlab-like Environment for Machine Learning
Why not Python? It is hard to talk about a language without starting a flame war. While Lua is well known in the gaming programmer community (because of its speed advantage and great em- bedding capabilities), Python is more popular in a more generalpublic. With no doubt, Python ships with more libraries. However, with no doubt5, “Integrating Lua with C is so easy a child could do it. Lua was designed for this also, from the beginning, and it shows6. This means that with a few hours’ work, any C or C++
library can become a Lua library.”. Another key advantage of Lua is its embedding capabilities: once code has been prototyped, it can be turned into a final system/product with very little extra work. Extra performance can be obtained using LuaJIT, yielding
C-like performance for most of the pure Lua code. Lua being written in pure ANSI C, it can be easily compiled for arbitrary targets (cell-phones, embedded CPUs in FPGAs, DSP processors, …). Adding Lua’ speed advantage, the choice was a “no brainer”.
相关文章推荐
- [MATLAB] Matlab hints for Machine Learning by Anderw Ng
- matlab tooltiks for machine learning--CLOP
- 6 Practical Books for Beginning Machine Learning
- Some Libraries For Machine Learning And Computer Vision
- 五款实用免费的Python机器学习集成开发环境(5 free Python IDE for Machine Learning)(图文详解)
- Why c-lang for deep learning, scala for cluster machine learning ?
- 机器学习中的神经网络Neural Networks for Machine Learning:Lecture 8 Quiz
- Note for video Machine Learning and Data Mining——training vs Testing
- Coursera公开课笔记: 斯坦福大学机器学习第十课“应用机器学习的建议(Advice for applying machine learning)”
- Stanford 机器学习笔记 Week6 Advice for Applying Machine Learning
- 《Neural Networks for Machine Learning》学习一
- A Large set of Machine Learning Resources for Beginners to Mavens
- dual learning for machine translation
- Machine Learning Pipelines for R
- Dictionary Learning Tools for Matlab
- Andrew NG 机器学习 笔记-week6-应用机器学习的建议 ( Advice for Applying Machine Learning)
- A machine learning approach for non-blind image deconvolution(泛读)
- booklist for machine learning
- 机器学习中的神经网络Neural Networks for Machine Learning:Programming assignment 3: Optimization and generaliza
- 斯坦福大学机器学习第十课“应用机器学习的建议(Advice for applying machine learning)”