Attribute Selection Example - Weka Typing CST Test
Loading…
Attribute Selection Example — Weka Code
Selecting important attributes using Weka's AttributeSelection GUI or API.
// Using GUI:
// 1. Load dataset
// 2. Go to 'Select attributes' tab
// 3. Choose 'CfsSubsetEval' and 'BestFirst'
// 4. Click 'Start'
// Using Java API:
// AttributeSelection attrSel = new AttributeSelection();
// CfsSubsetEval eval = new CfsSubsetEval();
// BestFirst search = new BestFirst();
// attrSel.setEvaluator(eval);
// attrSel.setSearch(search);
// attrSel.SelectAttributes(data);Weka Language Guide
Weka (Waikato Environment for Knowledge Analysis) is an open-source suite of machine learning software written in Java, providing a collection of visualization tools and algorithms for data analysis and predictive modeling with a GUI, command-line interface, and Java API.
Primary Use Cases
- ▸Classification of tabular data
- ▸Regression and predictive modeling
- ▸Clustering and unsupervised learning
- ▸Feature selection and data preprocessing
- ▸Visualization of data and model outputs
Notable Features
- ▸GUI for designing experiments and workflows
- ▸Large collection of built-in machine learning algorithms
- ▸Data preprocessing and attribute selection tools
- ▸Visualization of datasets and classifier performance
- ▸Command-line interface and Java API support
Origin & Creator
Weka was developed at the University of Waikato, New Zealand, starting in 1993, to provide an easy-to-use tool for teaching, research, and practical machine learning experiments.
Industrial Note
Weka is widely used in academic research, teaching, rapid prototyping of ML models, and small to medium-scale data analysis projects in industries where Java integration is useful.