Revise reStructure README document for clarity and consistency#147
Revise reStructure README document for clarity and consistency#147DWNewton wants to merge 5 commits intonidhaloff:masterfrom
Conversation
| different models and compare their performance in order to find the 'best' one. | ||
|
|
||
|
|
||
|
|
There was a problem hiding this comment.
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`` |
There was a problem hiding this comment.
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 |
| 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>`. |
There was a problem hiding this comment.
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. |
There was a problem hiding this comment.
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). |
There was a problem hiding this comment.
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..). |
There was a problem hiding this comment.
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/ |
There was a problem hiding this comment.
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: |
There was a problem hiding this comment.
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>`_. |
|
|
||
| - 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>`_ |
| Do you like *igel*? | ||
| You can always help the development of this project by: | ||
|
|
||
| - Following on github and/or twitter |
There was a problem hiding this comment.
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, |
There was a problem hiding this comment.
Added/Revised order of these paragraphs for better flow and clarity
Issue #148
Revising documentation for clarity and consistency.