| Package | Description |
|---|---|
| weka.core | |
| weka.gui.knowledgeflow | |
| weka.gui.knowledgeflow.steps | |
| weka.knowledgeflow | |
| weka.knowledgeflow.steps |
| Modifier and Type | Class and Description |
|---|---|
class |
NoSupportForMissingValuesException
Exception that is raised by an object that is unable to process
data with missing values.
|
class |
UnsupportedAttributeTypeException
Exception that is raised by an object that is unable to process some of the
attribute types it has been passed.
|
class |
UnsupportedClassTypeException
Exception that is raised by an object that is unable to process the
class type of the data it has been passed.
|
| Modifier and Type | Method and Description |
|---|---|
Map<String,int[]>[] |
DictionaryBuilder.getDictionaries(boolean minFrequencyPrune)
Get the current dictionary(s) (one per class for nominal class, if set).
|
| Modifier and Type | Method and Description |
|---|---|
void |
MainKFPerspective.copyFlowToClipboard(Flow flow) |
void |
MainKFPerspective.copyStepsToClipboard(List<StepVisual> steps)
Copy the supplied steps to the clipboard
|
void |
VisibleLayout.executeFlow(boolean sequential)
Execute the flow managed by this layout
|
Flow |
TemplateManager.getBuiltinTemplateFlow(String flowDescription)
Get the built-in template flow corresponding to the description
|
Flow |
TemplateManager.getPluginTemplateFlow(String flowDescription)
Get the plugin template flow corresponding to the description
|
JComponent |
StepVisual.getStepInteractiveViewComponent(String viewActionName)
Gets an instance of the named step interactive viewer component
|
Flow |
TemplateManager.getTemplateFlow(String flowDescription)
Get the flow for the supplied description
|
void |
StepInteractiveViewer.init()
Initialize this viewer.
|
static String |
VisibleLayout.serializeStepsToJSON(List<StepVisual> steps,
String name)
Utility method to serialize a list of steps (encapsulated in StepVisuals)
to a JSON flow.
|
| Modifier and Type | Method and Description |
|---|---|
void |
BoundaryPlotterInteractiveView.init()
Initialize/layout the viewer
|
void |
DataVisualizerInteractiveView.init()
Initialize and layout the viewer
|
void |
ScatterPlotMatrixInteractiveView.init()
Initialize the viewer
|
void |
GraphViewerInteractiveView.init()
Initializes the viewer
|
void |
ImageViewerInteractiveView.init()
Initialize the viewer and the layout
|
void |
AttributeSummarizerInteractiveView.init()
Initialize the viewer - layout widgets etc.
|
void |
CostBenefitAnalysisInteractiveView.init()
Initialize and layout the viewer
|
void |
ModelPerformanceChartInteractiveView.init()
Initialize and layout the viewer
|
| Modifier and Type | Method and Description |
|---|---|
Flow |
Flow.copyFlow()
Make a copy of this Flow
|
boolean |
StepOutputListener.dataFromStep(Data data)
Process data produced by a knowledge flow step
|
Step |
StepInjectorFlowRunner.findStep(String stepName,
Class stepClass)
Find a step in the flow
|
static String |
JSONFlowUtils.flowToJSON(Flow flow)
Utility routine to serialize a supplied flow to a JSON string
|
static FlowLoader |
Flow.getFlowLoader(String flowFileExtension,
Logger log)
Utility method to get a FlowLoader implementation suitable for loading a
flow with the supplied file extension.
|
Instances |
StepManager.getIncomingStructureForConnectionType(String connectionName)
Attempt to retrieve the structure (as a header-only set of instances) for
the named incoming connection type.
|
Instances |
StepManagerImpl.getIncomingStructureForConnectionType(String connectionName)
Attempt to get the incoming structure (as a header-only set of instances)
for the named incoming connection type.
|
Instances |
StepManager.getIncomingStructureFromStep(StepManager sourceStep,
String connectionName)
Attempt to get the incoming structure (as a header-only set of instances)
from the given managed step for the given connection type.
|
Instances |
StepManagerImpl.getIncomingStructureFromStep(StepManager sourceStep,
String connectionName)
Attempt to get the incoming structure (as a header-only set of instances)
from the given managed step for the given connection type.
|
Step |
StepManager.getInfoStep()
Returns a reference to the step being managed if it has one or more
outgoing CON_INFO connections.
|
Step |
StepManagerImpl.getInfoStep()
Returns a reference to the step being managed if it has one or more
outgoing CON_INFO connections.
|
Step |
StepManager.getInfoStep(Class stepClass)
Returns a reference to the step being managed if it has one or more
outgoing CON_INFO connections and the managed step is of the supplied class
|
Step |
StepManagerImpl.getInfoStep(Class stepClass)
Returns a reference to the step being managed if it has one or more
outgoing CON_INFO connections and the managed step is of the supplied class
|
boolean |
Flow.initFlow(FlowExecutor executor)
Initialize the flow by setting the execution environment and calling the
init() method of each step
|
void |
StepInjectorFlowRunner.injectStreaming(Data toInject,
Step target,
boolean lastData)
Inject streaming data into the target step in the flow
|
void |
StepInjectorFlowRunner.injectWithExecutionFinishedCallback(Data toInject,
ExecutionFinishedCallback callback,
Step target)
Inject data into the flow
|
static Flow |
Flow.JSONToFlow(String flowJSON)
Parse a Flow from the supplied JSON string
|
static Flow |
Flow.JSONToFlow(String flowJSON,
boolean dontComplainAboutMissingConnections)
Parse a Flow from the supplied JSON string
|
static Flow |
JSONFlowUtils.JSONToFlow(String flowJSON,
boolean dontComplainAboutMissingConnections)
Utility routine to deserialize a flow from the supplied JSON string
|
static Flow |
Flow.loadFlow(File flowFile,
Logger log)
Utility method to load a flow from a file
|
static Flow |
Flow.loadFlow(InputStream is,
FlowLoader loader)
Utility method to load a flow from the supplied input stream using the
supplied FlowLoader
|
static Flow |
Flow.loadFlow(Reader r,
FlowLoader loader)
Utility method to load a flow from the supplied reader using the supplied
FlowLoader
|
void |
StepManager.outputData(Data... data)
Output one or more Data objects to all relevant steps.
|
void |
StepManagerImpl.outputData(Data... data)
Output one or more Data objects to all relevant steps.
|
void |
StepManager.outputData(String outgoingConnectionName,
Data data)
Output data to all steps connected with the supplied outgoing connection
type.
|
void |
StepManagerImpl.outputData(String outgoingConnectionName,
Data data)
Output a Data object to all downstream connected Steps that are connected
with the supplied connection name.
|
void |
StepManager.outputData(String outgoingConnectionName,
String stepName,
Data data)
Output a single Data object to the named step with the supplied outgoing
connection type
|
void |
StepManagerImpl.outputData(String outgoingConnectionName,
String stepName,
Data data)
Outputs the supplied Data object to the named Step.
|
Flow |
JSONFlowLoader.readFlow(File flowFile)
Read the flow from the supplied file
|
static Flow |
JSONFlowUtils.readFlow(File file)
Read a flow from the supplied file
|
Flow |
LegacyFlowLoader.readFlow(File flowFile)
Deserialize a legacy flow from the supplied file
|
Flow |
FlowLoader.readFlow(File flowFile)
Load a flow from the supplied file
|
static Flow |
JSONFlowUtils.readFlow(File file,
boolean dontComplainAboutMissingConnections)
Read a flow from the supplied file
|
Flow |
JSONFlowLoader.readFlow(InputStream is)
Read the flow from the supplied input stream
|
static Flow |
JSONFlowUtils.readFlow(InputStream is)
Read a Flow from the supplied input stream
|
Flow |
LegacyFlowLoader.readFlow(InputStream is)
Deserialize a legacy flow from the supplied input stream
|
Flow |
FlowLoader.readFlow(InputStream is)
Load a flow from the supplied input stream
|
static Flow |
JSONFlowUtils.readFlow(InputStream is,
boolean dontComplainAboutMissingConnections)
Read a Flow from the supplied input stream
|
Flow |
JSONFlowLoader.readFlow(Reader r)
Read the flow from the supplied reader
|
static Flow |
JSONFlowUtils.readFlow(Reader sr)
Read a flow from the supplied reader
|
Flow |
LegacyFlowLoader.readFlow(Reader r)
Deserialize a legacy flow from the supplied reader
|
Flow |
FlowLoader.readFlow(Reader r)
Load a flow from the supplied reader
|
static Flow |
JSONFlowUtils.readFlow(Reader sr,
boolean dontComplainAboutMissingConnections)
Read a flow from the supplied reader
|
void |
Flow.removeStep(StepManagerImpl manager)
Remove the supplied Step from this flow
|
void |
Flow.renameStep(StepManagerImpl step,
String newName)
Rename the supplied step with the supplied name
|
void |
Flow.renameStep(String oldName,
String newName)
Rename a Step.
|
void |
FlowRunner.run()
Execute the flow
|
void |
FlowExecutor.runParallel()
Run the flow by launching all start points in parallel
|
void |
FlowRunner.runParallel()
Run the flow by launching start points in parallel
|
void |
FlowExecutor.runSequentially()
Run the flow sequentially (i.e.
|
void |
FlowRunner.runSequentially()
Run the flow by launching start points sequentially.
|
void |
Flow.saveFlow(File file)
Save this Flow to the supplied File
|
<T> Future<ExecutionResult<T>> |
BaseExecutionEnvironment.submitTask(StepTask<T> stepTask)
Submit a task to be run by the execution environment.
|
<T> Future<ExecutionResult<T>> |
ExecutionEnvironment.submitTask(StepTask<T> callable)
Submit a task to be run by the execution environment.
|
void |
StepManager.throughputFinished(Data... data)
Signal that throughput measurement has finished.
|
void |
StepManagerImpl.throughputFinished(Data... data)
Clients can use this to indicate that throughput measuring is finished
(i.e.
|
String |
Flow.toJSON()
Return the JSON encoded version of this Flow
|
static void |
JSONFlowUtils.writeFlow(Flow flow,
File file)
Serializes the supplied flow to JSON and writes it out to the supplied file
|
static void |
JSONFlowUtils.writeFlow(Flow flow,
OutputStream os)
Serializes the supplied flow to JSON and writes out using the supplied
output stream
|
static void |
JSONFlowUtils.writeFlow(Flow flow,
Writer writer)
Serializes the supplied flow to JSON and writes out using the supplied
writer
|
| Modifier and Type | Method and Description |
|---|---|
Instances |
Join.getFirstInputStructure()
Get the Instances structure being produced by the first input
|
Instances |
Join.getSecondInputStructure()
Get the Instances structure being produced by the second input
|
Instances |
SubstringLabeler.outputStructureForConnectionType(String connectionName)
If possible, get the output structure for the named connection type as a
header-only set of instances.
|
Instances |
TestSetMaker.outputStructureForConnectionType(String connectionName)
If possible, get the output structure for the named connection type as a
header-only set of instances.
|
Instances |
BaseStep.outputStructureForConnectionType(String connectionName)
If possible, get the output structure for the named connection type as a
header-only set of instances.
|
Instances |
CrossValidationFoldMaker.outputStructureForConnectionType(String connectionName)
If possible, get the output structure for the named connection type as a
header-only set of instances.
|
Instances |
Appender.outputStructureForConnectionType(String connectionName)
If possible, get the output structure for the named connection type as a
header-only set of instances.
|
Instances |
Filter.outputStructureForConnectionType(String connectionName)
If possible, get the output structure for the named connection type as a
header-only set of instances.
|
Instances |
DataGrid.outputStructureForConnectionType(String connectionName)
If possible, get the output structure for the named connection type as a
header-only set of instances.
|
Instances |
ClassAssigner.outputStructureForConnectionType(String connectionName)
Return the structure of data output by this step for a given incoming
connection type
|
Instances |
Loader.outputStructureForConnectionType(String connectionName)
If possible, get the output structure for the named connection type as a
header-only set of instances.
|
Instances |
ClassValuePicker.outputStructureForConnectionType(String connectionName)
If possible, get the output structure for the named connection type as a
header-only set of instances.
|
Instances |
TrainTestSplitMaker.outputStructureForConnectionType(String connectionName)
If possible, get the output structure for the named connection type as a
header-only set of instances.
|
Instances |
DataGenerator.outputStructureForConnectionType(String connectionName)
If possible, get the output structure for the named connection type as a
header-only set of instances.
|
Instances |
Associator.outputStructureForConnectionType(String connectionName)
If possible, get the output structure for the named connection type as a
header-only set of instances.
|
Instances |
Step.outputStructureForConnectionType(String connectionName)
If possible, get the output structure for the named connection type as a
header-only set of instances.
|
Instances |
TrainingSetMaker.outputStructureForConnectionType(String connectionName)
If possible, get the output structure for the named connection type as a
header-only set of instances.
|
Instances |
SubstringReplacer.outputStructureForConnectionType(String connectionName)
If possible, get the output structure for the named connection type as a
header-only set of instances.
|
Instances |
FlowByExpression.outputStructureForConnectionType(String connectionName)
If possible, get the output structure for the named connection type as a
header-only set of instances.
|
Instances |
InstanceStreamToBatchMaker.outputStructureForConnectionType(String connectionName)
If possible, get the output structure for the named connection type as a
header-only set of instances.
|
void |
PairedDataHelper.process(Data data)
Initiate routing and processing for a particular data object
|
void |
Sorter.processIncoming(Data data)
Process an incoming data payload (if the step accepts incoming connections)
|
void |
TextViewer.processIncoming(Data data)
Process an incoming data payload (if the step accepts incoming connections)
|
void |
SubstringLabeler.processIncoming(Data data)
Process an incoming data payload (if the step accepts incoming connections)
|
void |
ModelPerformanceChart.processIncoming(Data data)
Process incoming data
|
void |
IncrementalClassifierEvaluator.processIncoming(Data data)
Process an incoming data payload (if the step accepts incoming connections)
|
void |
BoundaryPlotter.processIncoming(Data data) |
void |
DataVisualizer.processIncoming(Data data) |
void |
ClassifierPerformanceEvaluator.processIncoming(Data data)
Process an incoming data payload (if the step accepts incoming connections)
|
void |
TestSetMaker.processIncoming(Data data)
Process an incoming data payload (if the step accepts incoming connections)
|
void |
BaseStepExtender.processIncoming(Data data)
Process an incoming data payload (if the step accepts incoming
connections).
|
void |
BaseStep.processIncoming(Data data)
Process an incoming data payload (if the step accepts incoming connections)
|
void |
CrossValidationFoldMaker.processIncoming(Data data)
Process an incoming data payload (if the step accepts incoming connections)
|
void |
MakeResourceIntensive.processIncoming(Data data)
Process incoming data
|
void |
Clusterer.processIncoming(Data data)
Process an incoming data object
|
void |
Classifier.processIncoming(Data data) |
void |
ClustererPerformanceEvaluator.processIncoming(Data data)
Process an incoming data payload (if the step accepts incoming connections)
|
void |
Appender.processIncoming(Data data)
Process an incoming data payload (if the step accepts incoming connections)
|
void |
Block.processIncoming(Data data)
Process incoming data
|
void |
Filter.processIncoming(Data data)
Process an incoming data payload (if the step accepts incoming connections)
|
void |
ClassAssigner.processIncoming(Data data)
Process incoming data
|
void |
ImageSaver.processIncoming(Data data)
Process an incoming data payload (if the step accepts incoming connections)
|
void |
TextSaver.processIncoming(Data data)
Process an incoming data payload (if the step accepts incoming connections)
|
void |
StripChart.processIncoming(Data data)
Process an incoming data payload (if the step accepts incoming connections)
|
void |
ClassValuePicker.processIncoming(Data data)
Process an incoming data payload (if the step accepts incoming connections)
|
void |
ImageViewer.processIncoming(Data data)
Process incoming image data
|
void |
TrainTestSplitMaker.processIncoming(Data data)
Process an incoming data payload (if the step accepts incoming connections)
|
void |
Saver.processIncoming(Data data)
Processes incoming data
|
void |
Associator.processIncoming(Data data)
Processes incoming data
|
void |
Step.processIncoming(Data data)
Process an incoming data payload (if the step accepts incoming connections)
|
void |
SerializedModelSaver.processIncoming(Data data)
Process an incoming data payload (if the step accepts incoming connections)
|
void |
PredictionAppender.processIncoming(Data data)
Process incoming data
|
void |
TrainingSetMaker.processIncoming(Data data)
Process an incoming data payload (if the step accepts incoming connections)
|
void |
Join.processIncoming(Data data)
Process some incoming data
|
void |
SubstringReplacer.processIncoming(Data data)
Process an incoming data payload (if the step accepts incoming connections)
|
void |
FlowByExpression.processIncoming(Data data)
Main processing routine
|
void |
InstanceStreamToBatchMaker.processIncoming(Data data)
Process incoming data
|
void |
ASEvaluator.processIncoming(Data data)
Process an incoming Data object
|
Classifier |
Classifier.processPrimary(Integer setNum,
Integer maxSetNum,
Data data,
PairedDataHelper<Classifier> helper)
Process a training split (primary data handled by the PairedDataHelper)
|
Clusterer |
Clusterer.processPrimary(Integer setNum,
Integer maxSetNum,
Data data,
PairedDataHelper<Clusterer> helper)
Process a training split (primary data handled by the PairedDataHelper)
|
P |
PairedDataHelper.PairedProcessor.processPrimary(Integer setNum,
Integer maxSetNum,
Data data,
PairedDataHelper<P> helper) |
void |
Classifier.processSecondary(Integer setNum,
Integer maxSetNum,
Data data,
PairedDataHelper<Classifier> helper)
Process a test split/fold (secondary data handled by PairedDataHelper)
|
void |
Clusterer.processSecondary(Integer setNum,
Integer maxSetNum,
Data data,
PairedDataHelper<Clusterer> helper)
Process a test split/fold (secondary data handled by PairedDataHelper)
|
void |
PairedDataHelper.PairedProcessor.processSecondary(Integer setNum,
Integer maxSetNum,
Data data,
PairedDataHelper<P> helper) |
void |
ModelPerformanceChart.restoreData(Object data)
Restore the data (plots) for this step
|
void |
BoundaryPlotter.restoreData(Object data)
Set a map of images.
|
void |
DataVisualizer.restoreData(Object data) |
void |
BaseSimpleDataVisualizer.restoreData(Object data) |
void |
ImageViewer.restoreData(Object data)
Restore data for this step.
|
void |
DataCollector.restoreData(Object data)
Set the data for this collector
|
void |
BaseStepExtender.start()
Start executing (if this component is a start point).
|
void |
BaseStep.start()
Start processing.
|
void |
DataGrid.start()
Start processing
|
void |
Loader.start()
Start executing
|
void |
DataGenerator.start()
Start the data generation process.
|
void |
Step.start()
Start executing (if this component is a start point)
|
void |
MemoryBasedDataSource.start()
Start processing
|
void |
Sorter.stepInit()
Initialize the step.
|
void |
SubstringLabeler.stepInit()
Initialize the step
|
void |
ModelPerformanceChart.stepInit()
Initialize the step
|
void |
IncrementalClassifierEvaluator.stepInit()
Initialize the step.
|
void |
BoundaryPlotter.stepInit()
Initialize the step.
|
void |
DataVisualizer.stepInit() |
void |
Dummy.stepInit()
Initialize the step.
|
void |
ClassifierPerformanceEvaluator.stepInit() |
void |
BaseSimpleDataVisualizer.stepInit() |
void |
BaseStepExtender.stepInit()
Initialize the step.
|
void |
CrossValidationFoldMaker.stepInit()
Initialize the step.
|
void |
MakeResourceIntensive.stepInit()
Initialize the step
|
void |
Clusterer.stepInit()
Initialize the step
|
void |
Classifier.stepInit() |
void |
Appender.stepInit()
Initialize the step
|
void |
Block.stepInit()
Initialize the step
|
void |
Filter.stepInit()
Initialize the step.
|
void |
DataGrid.stepInit()
Initialize the step;
|
void |
ClassAssigner.stepInit()
Initialize the step prior to execution
|
void |
ImageSaver.stepInit()
Initialize the step.
|
void |
TextSaver.stepInit()
Initialize the step
|
void |
Loader.stepInit()
Initialize the step.
|
void |
StripChart.stepInit() |
void |
ClassValuePicker.stepInit()
Initialize the step.
|
void |
TrainTestSplitMaker.stepInit()
Initialize the step
|
void |
Saver.stepInit()
Initialize the step
|
void |
Associator.stepInit()
Initializes the step
|
void |
Step.stepInit()
Initialize the step.
|
void |
PredictionAppender.stepInit()
Initialize the step
|
void |
Join.stepInit()
Initialize the step
|
void |
SubstringReplacer.stepInit()
Initialize the step
|
void |
FlowByExpression.stepInit()
Initialize the step.
|
void |
MemoryBasedDataSource.stepInit()
Initialize the step
|
void |
InstanceStreamToBatchMaker.stepInit()
Initialize the step.
|
void |
SetVariables.stepInit()
Initialize the step.
|
void |
ASEvaluator.stepInit()
Initialize at the start of a run
|
Copyright © 2016 University of Waikato, Hamilton, NZ. All Rights Reserved.