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

Machine learning and data mining libraries

There are quite a few machine learning and data mining libraries available for Java and other JVM languages. Some of them are as follows:

  • Weka (http://www.cs.waikato.ac.nz/ml/weka/) is probably the most famous data mining library in Java, contains a lot of algorithms and has many extensions.
  • JavaML (http://java-ml.sourceforge.net/) is quite an old and reliable ML library, but unfortunately not updated anymore
  • Smile (http://haifengl.github.io/smile/) is a promising ML library that is under active development at the moment and a lot of new methods are being added there.
  • JSAT (https://github.com/EdwardRaff/JSAT) contains quite an impressive list of machine learning algorithms.
  • H2O (http://www.h2o.ai/) is a framework for distributed ML written in Java, but is available for multiple languages, including Scala, R, and Python.
  • Apache Mahout (http://mahout.apache.org/) is used for in-core (one machine) and distributed machine learning. The Mahout Samsara framework allows writing the code in a framework-independent way and then executes it on Spark, Flink, or H2O.

There are several libraries that specialize solely on neural networks:

We will cover some of these libraries throughout the book.

主站蜘蛛池模板: 房产| 广丰县| 天镇县| 曲阳县| 六枝特区| 广丰县| 金堂县| 黎城县| 新密市| 大姚县| 元氏县| 曲阳县| 潞城市| 宜兴市| 义马市| 黄山市| 类乌齐县| 霸州市| 句容市| 如皋市| 体育| 屏边| 阿巴嘎旗| 关岭| 保靖县| 孟村| 浮山县| 沙河市| 丹凤县| 通海县| 杭锦旗| 拉萨市| 富顺县| 临汾市| 泸定县| 台州市| 临城县| 新龙县| 襄垣县| 汶上县| 故城县|