Skip to main content

Data Miner icon

Data Miner for Delphi and C++Builder

Classification components for Delphi and C++Builder

Specific to Delphi and C++Builder

Components on the palette

Four components install on the IDE's Dew AI palette page: TNaiveBayes, TKNearestNeighbors, TLinearClassifier and TDBClassifier. Drop one on a form, set its properties in the Object Inspector and call it from code; TDBClassifier connects a classifier to a TDataSet.

Property editors

The classes list of TNaiveBayes and TLinearClassifier expands in the Object Inspector, and TDBClassifier's class field, the field of each attribute column and each attribute's data type have their own property editors, which work from the connected dataset.

VCL, FireMonkey and C++Builder

Data Miner comes as VCL and as FireMonkey packages — the classifiers, and the database classifier in a package of its own — and the components work in C++Builder as in Delphi. The compilers and FireMonkey platforms are those of the whole product line, listed on MtxVec for Delphi.

Demos and examples

BasicDemo, in VCL, and the FireMonkey AI demo share one tree of pages: an introduction, the applications, the classification algorithms and the database interface; Play a doctor, which learns a data set with the classifier you pick and classifies the record you click; a cross test, which runs up to 30 learn and test splits of every data set with each classifier, pruned if you like, and reports the mean accuracy and its deviation; the reference results to compare with and a description of the data; a benchmark of the Linear Classifier's learning and classification speed; and a quick start. Each page is a stand-alone form you can add to your own project. The 20 data sets are TClientDataSet files with their splits stored in the tables, so the demo needs no database. AIProject, a short VCL example, learns from a FireDAC memory table with TKNearestNeighbors directly and through TDBClassifier. The examples install with the trial.

Documentation

The online help documents every component and routine for Delphi and C++Builder; the classification introduction is a PDF.

Try Data Miner free

All our Delphi and C++Builder products — MtxVec, DSP Master, Stats Master and Data Miner — come in a single Dew Lab Studio installer, and the trial can be used for unlimited time for educational purposes. A license covers all versions, with or without source code.