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

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.

主站蜘蛛池模板: 新龙县| 普宁市| 宜君县| 青冈县| 清苑县| 泾阳县| 济宁市| 乌海市| 贵港市| 和田市| 尼玛县| 体育| 年辖:市辖区| 深圳市| 陵川县| 浪卡子县| 安宁市| 永泰县| 伊宁县| 赣榆县| 安化县| 西盟| 正蓝旗| 平湖市| 百色市| 来宾市| 休宁县| 武陟县| 宣汉县| 阿图什市| 和平区| 新沂市| 卢氏县| 桃江县| 上杭县| 乐安县| 吉安市| 九江县| 浦江县| 翁牛特旗| 兴义市|