官术网_书友最值得收藏!

The need for Java

New machine learning algorithms are often first scripted at university labs, gluing together several languages such as shell scripting, Python, R, MATLAB, Scala, or C++ to provide a new concept and theoretically analyze its properties. An algorithm might take a long path of refactoring before it lands in a library with standardized input or output and interfaces. While Python, R, and MATLAB are quite popular, they are mainly used for scripting, research, and experimenting. Java, on the other hand, is the de facto enterprise language, which could be attributed to static typing, robust IDE support, good maintainability, as well as decent threading model and high performance concurrent data structure libraries. Moreover, there are already many Java libraries available for machine learning, which makes it really convenient to apply them in existing Java applications and leverage powerful machine learning capabilities.

主站蜘蛛池模板: 定州市| 杂多县| 灵台县| 南京市| 万载县| 华亭县| 奈曼旗| 岢岚县| 曲周县| 岫岩| 望江县| 香格里拉县| 蒙山县| 荆州市| 栾川县| 中宁县| 库尔勒市| 和平区| 敦化市| 饶河县| 木兰县| 北川| 巧家县| 古丈县| 泽普县| 鱼台县| 南召县| 灵丘县| 建昌县| 府谷县| 苏尼特左旗| 东乡| 民县| 老河口市| 额济纳旗| 婺源县| 高州市| 吴堡县| 沙雅县| 玉田县| 河曲县|