This package allows to use machine learning in Julia through a graphical user interface.
NB! This is a beta version. Bugs and breaking changes should be expected.
The package will be updated to Julia 1.7 as soon as QML.jl is updated.
If you are interested in the package and would like to contribute then write here: a_ill@outlook.com.
It is possible to:
- Design a neural network
- Train a neural network
- Validate a neural network
- Apply a neural network to new data
Classification, regression and segmentation on images are currently supported.
Flux.jl machine learning library is used under the hood.
Run ] add EasyML
in REPL.
If fonts do not look correct then install this and this font.
EasyML is easy enough to figure out by yourself! Just run the following lines.
using EasyML
change(global_options)
change_classes()
design_model()
change(data_preparation_options)
change(training_options)
get_urls_training()
get_urls_testing()
prepare_training_data()
prepare_testing_data()
results = train()
remove_training_data()
remove_testing_data()
remove_training_results()
change(validation_options)
get_urls_validation()
results = validate()
remove_validation_data()
remove_validation_results()
change(application_options)
change_output_options()
get_urls_application()
apply()
remove_application_data()
load_model()
load_options()
A plan for the project can be seen here.