OpenML Integration
OpenML provides an integration platform for carrying out and comparing machine learning solutions across a broad collection of public datasets and software platforms. Integration of MLJ with OpenML is a work in progress.
MLJBase.OpenML.load
— FunctionOpenML.load(id)
Load the OpenML dataset with specified id
, from those listed on the OpenML site.
Returns a "row table", i.e., a Vector
of identically typed NamedTuple
s. A row table is compatible with the Tables.jl interface and can therefore be readily converted to other compatible formats. For example:
using DataFrames
rowtable = OpenML.load(61);
df = DataFrame(rowtable);
df2 = coerce(df, :class=>Multiclass)