Skip to content

Conversation

@DWNewton
Copy link

@DWNewton DWNewton commented Jun 11, 2025

Issue #148
Revising documentation for clarity and consistency.

  • Revisions complete

different models and compare their performance in order to find the 'best' one.



Copy link
Author

@DWNewton DWNewton Jun 11, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This 'Usage' section is already found above at the very beginning of the "Quick Start" section.

All you need is a **yaml** (or **json**) file, where you describe what you are trying to do. *That's it!*

- *Igel* supports regression, classification and clustering.
- *Igel* supports auto-ml features like ``ImageClassification`` and ``TextClassification``
Copy link
Author

@DWNewton DWNewton Jun 11, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Any references to methods, libraries, filenames, folder/directory names, commands, or syntax are displayed as code style.

docs/README.rst Outdated
I used the famous indian diabetes in this example `indian-diabetes dataset <https://www.kaggle.com/uciml/pima-indians-diabetes-database>`_)
In the example above, I'm using random forest to classify whether someone has
diabetes or not depending on significant features in the dataset
I used the famous `indian-diabetes dataset <https://www.kaggle.com/uciml/pima-indians-diabetes-database>` in this example
Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Streamlined the link

igel uses pandas under the hood to read & parse the data. Hence, you can
find this data optional parameters also in the pandas official documentation.
*igel* uses ``pandas`` under the hood to read & parse the data. Hence, you can
find optional read parameters within ``pandas`` `official documentation<https://pandas.pydata.org/docs/user_guide/io.html>`.
Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Added convenience link to pandas documentation pages

docs/README.rst Outdated
- *Igel* supports auto-ml features like ``ImageClassification`` and ``TextClassification``
- *Igel* supports most dataset types used in the data science field. For instance, your input dataset can be
a ``csv``, ``txt``, excel sheet, ``json`` or even ``html`` file that you want to fetch. If using auto-ml features, you can even
feed raw data to *igel* and it will figure out how to deal with it. See the :ref:`examples<Examples>` for how this works.
Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Internal document reference to the Examples section for quick navigation

You can also carry out some preprocessing methods or other operations by providing them in the ``yaml`` file.
Here is an example, where the data is split to 80% for training and 20% for validation/testing.
Also, the data are shuffled while splitting.
(A split of 0.2 means that 20% of the data will be used for testing and 80% for training).
Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Clarified so users/readers have a better understanding of what the parameters in the code actually mean.

The data points are shuffled while splitting.

Furthermore, the data are preprocessed by replacing missing values with the mean ( you can also use median, mode etc..).
Furthermore, the data are preprocessed by interpolating missing values with the mean ( you can also use median, mode etc..).
Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Corrected term to that used in the field.


- folder 0, which contains cats images (here the label 0 indicates a cat)
- folder 1, which contains dogs images (here the label 1 indicates a dog)
| images/
Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Provided visual depiction of proper folder/file structure for dataset

You can also run the igel UI if you are not familiar with the terminal. Just install igel on your machine
as mentioned above. Then run this single command in your terminal
You can also run the *igel* UI if you are not familiar with terminal commands. Just install *igel* on your machine
as :ref:`mentioned above<Installation>`. Then run this simple, single command in your terminal:
Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Internal document reference linking to installation steps for convenience

This will open up the gui, which is very simple to use. Check examples of how the gui looks like and how to use it
here: https://github.com/nidhaloff/igel-ui
This opens up the gui, which is very easy to use. Check examples of how the gui looks and how to use it
here: `https://github.com/nidhaloff/igel-ui<https://github.com/nidhaloff/igel-ui>`_.
Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

RST document formatted URL


- Article: https://medium.com/@nidhalbacc/machine-learning-without-writing-code-984b238dd890

- Article: `https://medium.com/@nidhalbacc/machine-learning-without-writing-code-984b238dd890<https://medium.com/@nidhalbacc/machine-learning-without-writing-code-984b238dd890>`_
Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

RST format URL

Do you like *igel*?
You can always help the development of this project by:

- Following on github and/or twitter
Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Do we want to put links for any of these within the document?

I needed a tool sometimes, which I can use to fast create a machine learning prototype. Whether to build
some proof of concept, create a fast draft model to prove a point or use auto ML. I find myself often stuck at writing
boilerplate code and thinking too much where to start. Therefore, I decided to create this tool.
* **If you** are a non-technical person who wants to use machine learning, but you don't know how to code or you don't want to write code,
Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Added/Revised order of these paragraphs for better flow and clarity

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant