Chapter 13: Data Mining

Routines

Genetic Algorithm Data Structures

Chromosome

Creates a chromosome........................................................................... ga_chromosome

Copies one chromosome to another................................................. ga_copy_chromosome

Creates a copy of a chromosome.................................................... ga_clone_chromosome

Individuals

Creates an individual..................................................................................... ga_individual

Copies one indivual into another............................................................ ga_copy_individual

Creates a copy of an individual............................................................. ga_clone_individual

Applies mutation to an individual....................................................................... ga_mutate

Decodes an individual's chromosome into its
phenotype...................................................................................................... ga_decode

Encodes an individual's phenotype into its
chromosome................................................................................................... ga_encode

Frees memory allocated to an individual................................................... ga_free_individual

Population

Creates a population from an array of individuals............................................ ga_population

Creates a population of randomly selected
individuals...................................................................................... ga_random_population

Copies a population into an existing
population.......................................................................................... ga_copy_population

Creates a copy of a population............................................................ ga_clone_population

Add individuals to a population............................................................. ga_grow_population

Creates a new population by merging two
populations...................................................................................... ga_merge_population

Frees memory allocated to a population................................................. ga_free_population

Genetic Algorithm Search and Optimization

Applies a genetic algorithm to find individuals with
maximum fitness................................................................................... genetic_algorithm

 

 

Naive Bayes

Trains a Naive Bayes classifier............................................................ naive_bayes_trainer

Classifies patterns using a previously trained
Naive Bayes classifier............................................................... naive_bayes_classification

Frees memory allocated for a Naive Bayes
classifie
r............................................................................................... nb_classifier_free

Writes a Naive Bayes classifier to an
ASCII file............................................................................................. nb_classifier_write

Retrieves a Naive Bayes classifier.......................................................... nb_classifier_read

Neural Network Data Structures

Initializes a data structure for training
a neural network.....................................................................................
mlff_network_init

Multilayered feedforward neural network.......................................................... mlff_network

Frees memory allocated for an
Imsls_f_NN_Network data structure......................................................... mlff_network_free

Writes a trained neural network to an
ASCII file............................................................................................. mlff_network_write

Retrieves a neural network from a file
previously saved.................................................................................... mlff_network_read

Initializes weights for neural network.................................................. mlff_initialize_weights

Forecasting Neural Networks

Trains a multilayered feedforward
neural network................................................................................... mlff_network_trainer

Calculates forecasts for trained multilayered
feedforward neural networks.............................................................. mlff_network_forecast

 

Classification Neural Networks

Trains a neural network for
classification.............................................................................. mlff_classification_trainer

Calculates classifications from a trained
neural network........................................................................... mlff_pattern_classification

Preprocessing Data Filters

Encodes or decodes continuous input attributes................................................. scale_filter

Encodes a time series into lagged values................................................. time_series_filter

Encodes a time series into lagged values of  
a nominal classification attribute.....................................................
time_series_class_filter

Encodes or decodes a nominal input
attributes................................................................................ unsupervised_nominal_filter

Encodes or decodes ordinal input
attributes.................................................................................. unsupervised_ordinal_filter

 

 


Visual Numerics, Inc.
Visual Numerics - Developers of IMSL and PV-WAVE
http://www.vni.com/
PHONE: 713.784.3131
FAX:713.781.9260