Skip to content

DataSets are weird... #55

Description

@dktcoding

I've been writing the tests for the current DataSet implementations, but there are some things that need work (specially if the idea is to use them to train NN):

  • Fix the JavaDoc it's really really hard to read
  • Add JavaDoc to the Attribute interface
  • Rename DiscreteAttribute to CategoricalAttribute
  • Add DiscreteAttribute

There are some missing features:

  • Editing MetaData (at least attribute names, so it can be removed from the Attribute interface)
  • Frequencies for continuous and discrete attributes in intervals
  • Several filtering options
  • Incomplete/Dirty data should be removed by the DataSet
  • MySQLDataSet resources are left open (I believe we talk about this a while ago)
  • Generalize a bit the TextFileDataSet (at least allow setting the splitting regex, check if file has headers, etc.)
  • Create a something like a MatrixDataSet and a LargeTextFileDataSet

I'm assuming that this classes were created specifically for C4.5, but they need to be generalized a bit.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions