Class Dataset
Definition
- Assembly:
- Tizen.MachineLearning.Train.dll
Create the dataset for neural network
public class Dataset : IDisposable
- Inheritance
-
objectDataset
Remarks
Use this class to create a dataset. dataset should be released using Dispose(). dataset is available until the model is released.
Constructors
View SourceDataset()
Constructs the dataset.
Declaration
public Dataset()
Remarks
Use this class to create a dataset. dataset should be released using Dispose(). dataset is available until the model is released.
Methods
View SourceAddFile(NNTrainerDatasetMode, string)
Adds data file to dataset.
Declaration
public void AddFile(NNTrainerDatasetMode mode, string file)
Parameters
Type | Name | Description |
---|---|---|
NNTrainerDatasetMode | mode | The phase where this file should be used. |
string | file | File path. |
Remarks
Use this method to add a data file from where data is retrieved. If you want to access only internal storage by using this method, you should add privilege %http://tizen.org/privilege/mediastorage. Or, if you want to access only external storage by using this method, you should add privilege %http://tizen.org/privilege/externalstorage. If you can access both storage, you must add all privilege
Dispose()
Releases any unmanaged resources used by this object.
Declaration
public void Dispose()
Remarks
Use this class to create a dataset. dataset should be released using Dispose(). dataset is available until the model is released.
Dispose(bool)
Releases any unmanaged resources used by this object including opened handle.
Declaration
protected virtual void Dispose(bool disposing)
Parameters
Type | Name | Description |
---|---|---|
bool | disposing | If true, disposes any disposable objects. If false, does not dispose disposable objects. |
Remarks
Use this class to create a dataset. dataset should be released using Dispose(). dataset is available until the model is released.
~Dataset()
Frees the neural network dataset.
Declaration
protected ~Dataset()
Remarks
Use this method to destroy dataset. Fails if dataset is owned by a model.
SetProperty(NNTrainerDatasetMode, params string[])
Sets the neural network dataset property.
Declaration
public void SetProperty(NNTrainerDatasetMode mode, params string[] property)
Parameters
Type | Name | Description |
---|---|---|
NNTrainerDatasetMode | mode | The mode to set the property. |
string[] | property | Property for dataset. |
Remarks
Use this method to set dataset property for a specific mode. The input format of property must be 'key = value' format.