# \[ANN\] EasyML.jl - a foolproof way of doing ML with GUI elements

**URL:** https://discourse.julialang.org/t/ann-easyml-jl-a-foolproof-way-of-doing-ml-with-gui-elements/63754
**Category:** Package Announcements
**Tags:** package, announcement, machine-learning, neural-network
**Created:** [June 29, 2021, 1:45pm UTC](https://discourse.julialang.org/t/ann-easyml-jl-a-foolproof-way-of-doing-ml-with-gui-elements/63754 "2021-06-29T13:45:59Z")
**Posts on this page:** 7
**Page:** 1

<div class="post-metadata">

### Author: ![OMLA](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/omla/32/20942_2.png) [@OMLA](https://discourse.julialang.org/u/OMLA)
#### Post date: [June 29, 2021, 1:45pm UTC](https://discourse.julialang.org/t/ann-easyml-jl-a-foolproof-way-of-doing-ml-with-gui-elements/63754/1 "2021-06-29T13:45:59Z")

</div>

We would like to announce a package which goal is to simplify machine learning as much as possible so that anyone can start doing it right away.

With our package 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.

Github link is here: [EasyML.jl](https://github.com/OML-NPA/EasyML.jl)

 ![design_model](https://global.discourse-cdn.com/julialang/original/3X/d/6/d66c17c1137a494afb21bb77fc6c2a0d2a736058.png) ![train](https://global.discourse-cdn.com/julialang/original/3X/7/6/761acb27fa8ef86991fb88883c52e76ede89b772.png) ![validate2](https://global.discourse-cdn.com/julialang/original/3X/9/1/9192561176b309713b337fe58902380fc8306796.png)

---

<div class="post-metadata">

### Author: ![dmolina](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/dmolina/32/5246_2.png) [@dmolina](https://discourse.julialang.org/u/dmolina)
#### Post date: [June 29, 2021, 2:55pm UTC](https://discourse.julialang.org/t/ann-easyml-jl-a-foolproof-way-of-doing-ml-with-gui-elements/63754/2 "2021-06-29T14:55:23Z")

</div>

It is a nice package!

I have installed, and it is running nicely. This type of software is specially interesting for me, because I teach ML, and this type of GUI packages are could be very useful. If you want, I could help you with the documentation, that it still needs more work.

---

<div class="post-metadata">

### Author: ![a-ill](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/a-ill/32/20663_2.png) [@a-ill](https://discourse.julialang.org/u/a-ill)
#### Post date: [June 29, 2021, 3:04pm UTC](https://discourse.julialang.org/t/ann-easyml-jl-a-foolproof-way-of-doing-ml-with-gui-elements/63754/3 "2021-06-29T15:04:44Z")

</div>

Hi! I am the main developer of this package.

My background is actually in microbiology and, therefore, help of someone knowledgeable in ML would be awesome. You could DM me with your suggestions so I can implement them.

---

<div class="post-metadata">

### Author: ![a-ill](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/a-ill/32/20663_2.png) [@a-ill](https://discourse.julialang.org/u/a-ill)
#### Post date: [June 29, 2021, 9:03pm UTC](https://discourse.julialang.org/t/ann-easyml-jl-a-foolproof-way-of-doing-ml-with-gui-elements/63754/4 "2021-06-29T21:03:16Z")

</div>

Found and fixed some elusive bugs. Those who installed the package consider reinstalling it. It will be a good idea in general to try reinstalling the package if you encounter any bugs until the package is added to the registry in 3 days, since the bugs may have already been fixed on main.

---

<div class="post-metadata">

### Author: ![a-ill](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/a-ill/32/20663_2.png) [@a-ill](https://discourse.julialang.org/u/a-ill)
#### Post date: [July 2, 2021, 2:26pm UTC](https://discourse.julialang.org/t/ann-easyml-jl-a-foolproof-way-of-doing-ml-with-gui-elements/63754/5 "2021-07-02T14:26:31Z")

</div>

The package has been added to the registry and can be installed using `add EasyML`.

---

<div class="post-metadata">

### Author: ![Tomas\_Pevny](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/tomas_pevny/32/25466_2.png) [@Tomas\_Pevny](https://discourse.julialang.org/u/Tomas_Pevny)
#### Post date: [July 2, 2021, 2:38pm UTC](https://discourse.julialang.org/t/ann-easyml-jl-a-foolproof-way-of-doing-ml-with-gui-elements/63754/6 "2021-07-02T14:38:59Z")

</div>

Hi,

although I have not tested the package yet, I am interested. On JuliaCon, I will have a talk about [Mill](https://github.com/CTUAvastLab/Mill.jl) and [JsonGrinder](https://github.com/CTUAvastLab/JsonGrinder.jl) packages, which are great for creating classifiers for data stored in JSONs (assuming the json has a meaningful structure). Do you think it would be difficult to make those packages to speak to each other? The result might be very interesting.

---

<div class="post-metadata">

### Author: ![a-ill](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/a-ill/32/20663_2.png) [@a-ill](https://discourse.julialang.org/u/a-ill)
#### Post date: [July 2, 2021, 3:17pm UTC](https://discourse.julialang.org/t/ann-easyml-jl-a-foolproof-way-of-doing-ml-with-gui-elements/63754/7 "2021-07-02T15:17:07Z")

</div>

It seems that it should not be hard to implement support for Mill.jl since its output is just a model. I left a note in a [plan](https://github.com/OML-NPA/EasyML.jl/projects/2) for the package.
