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

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.

主站蜘蛛池模板: 河源市| 贵定县| 类乌齐县| 什邡市| 凤庆县| 东安县| 新密市| 兰溪市| 正定县| 怀宁县| 玉树县| 大厂| 巴塘县| 郑州市| 清水县| 平邑县| 行唐县| 苍南县| 九龙坡区| 德阳市| 乾安县| 高雄县| 琼结县| 灯塔市| 崇左市| 乌兰察布市| 兰溪市| 常德市| 南康市| 津市市| 赣州市| 永新县| 开江县| 和静县| 海盐县| 滦南县| 延吉市| 迭部县| 阿克苏市| 东阿县| 呼图壁县|