A simple blog post about Weka

Source: Internet
Author: User

Weka is a Java-written open source pattern recognition and data mining software, has been more than 10 years of history. Weka's official website is in http://www.cs.waikato.ac.nz/ml/weka/.


There are four problems with pattern recognition and data mining,

First: What is the problem?

Second: What is the data

Third: How to learn

Four: is the learning result reliable?


The first problem comes from demand. Analysis of requirements is difficult: rigorous logic, in-depth understanding of the industry macro and detail, familiar with the technical field and academic progress, there are several successful projects of practical experience, these four factors are indispensable, so usually by a team of different areas of the elite cooperation.


Weka does not solve the demand problem.


The second problem is data. Each sample corresponds to a Weka instance, and a dataset consisting of multiple samples corresponds to the Weka instances, which is the storage. For datasets, you need to select a variety of samples for training and testing, there are many options. For example, select only a subset of the samples for training and testing, handle the sample with missing attributes, select only some of the properties for training and testing, and rearrange the sample order to change the training and test results. If there is a supervised or unsupervised way to select the sample and its attributes.


A third problem is learning. If the first question can be precisely defined, then the answer to the third question must be clear. Weka provides a large number of algorithms, classifications, regressions, clustering, association rules, and so on. For beginners, the choice algorithm is a big problem, each algorithm has its advantages, but none of the algorithms is better than other algorithms on most indicators. The trick here is to do a lot of experiments and analyze the results, and do more naturally know what's good.


The fourth issue is to verify that the learner is reliable. The usual way is cross-validation, five times-fold crossover or 10 times-fold crossover. Then with the network style parameter. The general problem can be solved.


The big Data,weka recommendation is to use the command line to manipulate data and training, implement the algorithm yourself with groovy or jython if possible, or use an algorithm that can be incrementally learned. What it means to say is that Weka is not ready for big data, so it's best to use it to solve a single problem.



A simple blog post about Weka

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.