Join GitHub today
GitHub is home to over 31 million developers working together to host and review code, manage projects, and build software together.
Sign up[REVIEW]: GAMA: Genetic Automated Machine learning Assistant #1132
Comments
whedon
assigned
arokem
Dec 17, 2018
whedon
added
the
review
label
Dec 17, 2018
whedon
referenced this issue
Dec 17, 2018
Closed
[PRE REVIEW]: GAMA: Genetic Automated Machine learning Assistant #1088
This comment has been minimized.
This comment has been minimized.
Hello human, I'm @whedon, a robot that can help you with some common editorial tasks. @jsgalan it looks like you're currently assigned as the reviewer for this paper If you haven't already, you should seriously consider unsubscribing from GitHub notifications for this (https://github.com/openjournals/joss-reviews) repository. As a reviewer, you're probably currently watching this repository which means for GitHub's default behaviour you will receive notifications (emails) for all reviews To fix this do the following two things:
For a list of things I can do to help you, just type:
|
This comment has been minimized.
This comment has been minimized.
|
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
PGijsbers
commented
Dec 24, 2018
Just making sure I did not miss anything, but there is not something I should be doing right now, correct? |
This comment has been minimized.
This comment has been minimized.
Correct, we're waiting on @jsgalan to complete their review (by updating the checklist above). |
This comment has been minimized.
This comment has been minimized.
PGijsbers
commented
Jan 14, 2019
•
@jsgalan |
This comment has been minimized.
This comment has been minimized.
Hi all, i proceeded with the first steps of the review (installation and upgrades here: Everything is installed correctly, however I get the following errors, Any clues? Best |
This comment has been minimized.
This comment has been minimized.
PGijsbers
commented
Jan 15, 2019
•
That's odd, I can not recreate the issue locally (tried a clean install on a ubuntu docker image). It looks like you installed it to a 'gama' virtual environment, are you also running the scripts from that environment? |
This comment has been minimized.
This comment has been minimized.
Hi, i restarted the computer and everything worked fine :) Here are my results for the tests provided in the documentation: Had a few warnings for run-test2.txt and run-test5.txt And the rest looked fine also for |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
PGijsbers
commented
Jan 15, 2019
Good to hear it works now! Thank you for the feedback, I will ping you here when I am done resolving the issues. I expect to be able to finish them all by tomorrow. |
This comment has been minimized.
This comment has been minimized.
PGijsbers
commented
Jan 16, 2019
Hi @jsgalan!
I changed log levels of some statements so that anything of at least Thanks again for your time. |
This comment has been minimized.
This comment has been minimized.
Hi all, Sorry for being so vague on my descriptions. I will reformulate: 1- add a few examples (not just the minimal example, but all five examples) to the Github repository. 1.1-Also please check that the examples is wrongly edited, missing the last part of the statement <-- this was done! [check!] 2- What more detailed explanation are you missing for the log visualization? <- can this link or this information be found somewhere on the initial Github webpage 3- We mentioned the log visualization and type of questions you can currently answer with it in our paper submission. What in particular were you missing or expected to be changed? The article currently reads:
I think is important to include in those lines regarding the aspects such as: a) the figures/plots it produces. (a.e Fitness over number of evaluations vs No. evaluations, Pipeline length over number of evaluations vs No. evaluations and more importantly how Fitness over number of evaluations by main learner vs No. evaluations ) b) all the methods/models that can be learned (a.e NB, Decision Tree,Boosting, Random Forest, KNN, SVC, LogReg). This is not stated clearly in the documentation. Sorry for being stubborn but I think this should be main focus of the article and be very well described in the Github website, showing all the full capabilities of the software and all the models that can be tested using the implementation. After revising I think some extra homework... 4- There were .csv files generated that are not well described anywhere 4.1- There were folders empty folders created with the same name of the .csv files. Hope this helps. |
This comment has been minimized.
This comment has been minimized.
PGijsbers
commented
Jan 16, 2019
Could you elaborate what you mean specifically? I made three of them into separate scripts in the example folder and linked them from the
It is referred to in the documentation but I will add it to the
I turned it off for examples now, as I don't think examples should produce extra files. I will add documentation regarding the files should you wish to produce them.
Yes, using the 'cache_dir' hyperparameter when initializing a I'll make the changes tomorrow. |
This comment has been minimized.
This comment has been minimized.
PGijsbers
commented
Jan 16, 2019
Also, no worries :) it's your job |
This comment has been minimized.
This comment has been minimized.
PGijsbers
commented
Jan 17, 2019
@whedon generate pdf |
This comment has been minimized.
This comment has been minimized.
|
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
PGijsbers
commented
Jan 17, 2019
@whedon generate pdf |
This comment has been minimized.
This comment has been minimized.
|
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
PGijsbers
commented
Jan 17, 2019
@whedon generate pdf Sorry for the spam. It seems that Whedon did not take the last version last time? Missing a line-break. |
This comment has been minimized.
This comment has been minimized.
|
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
PGijsbers
commented
Jan 17, 2019
Hi @jsgalan,
No news since last comment.
Added link and example image to the
I added a plot example to the paper and also explicitly named some algorithms as well as emphasize using scikit-learn algorithms (see the latest article proof).
I find the adjustments I made are a reasonable balance between providing too little information and all information. Please let me know if you disagree.
They now have their section in the documentation. |
This comment has been minimized.
This comment has been minimized.
Hi all @arfon @PGijsbers I just revised and all the changes suggested were made in documents and pdf, respectively. I am happy to say that from my part all the requirements were fulfilled.
Answering to this comment, after my initial thoughts and replies, I imagined that the package can be (and will be extended) to include different types of tests or can be put into a greater pipeline using various packages, so i concur with your reasoning. Happy to revise and test this novel tool that will be beneficial for the ML community. Best |
This comment has been minimized.
This comment has been minimized.
PGijsbers
commented
Jan 17, 2019
Thanks again for all your effort @jsgalan! |
This comment has been minimized.
This comment has been minimized.
PGijsbers
commented
Jan 18, 2019
I just noticed @arokem was not pinged, but he is the editor, I figure he needs to be pinged too/instead. So.. there :) |
This comment has been minimized.
This comment has been minimized.
Great work everyone! Thanks for the review @jsgalan! @PGijsbers : your paper is ready to be processed for acceptance. Could you please create an archive of the current state of your software (e.g., by creating a tag/version of the software and uploading that to zenodo). Once you have a DOI for the software, please post it here, so we can add the archive to the paper. |
This comment has been minimized.
This comment has been minimized.
PGijsbers
commented
Jan 21, 2019
Done. Zenodo directs me here but it doesn't show. I assume it will just take a few minutes? |
This comment has been minimized.
This comment has been minimized.
PGijsbers
commented
Jan 21, 2019
Seems like it is all fixed @arokem |
This comment has been minimized.
This comment has been minimized.
PGijsbers
commented
Jan 24, 2019
@whedon set 10.5281/zenodo.2545472 as archive |
This comment has been minimized.
This comment has been minimized.
I'm sorry @PGijsbers, I'm afraid I can't do that. That's something only editors are allowed to do. |
This comment has been minimized.
This comment has been minimized.
PGijsbers
commented
Jan 24, 2019
Actually not sure what is preferred here:
|
This comment has been minimized.
This comment has been minimized.
I think that this one is fine: 10.5281/zenodo.2545472 This is the version you generated after incorporating all of the reviewer comments? Could you please edit the metadata of the Zenodo page (title and authors), so that it matches the paper? Thanks! |
This comment has been minimized.
This comment has been minimized.
PGijsbers
commented
Jan 28, 2019
Done! |
This comment has been minimized.
This comment has been minimized.
@whedon set 10.5281/zenodo.2545472 as archive |
This comment has been minimized.
This comment has been minimized.
OK. 10.5281/zenodo.2545472 is the archive. |
arokem
added
the
accepted
label
Jan 30, 2019
This comment has been minimized.
This comment has been minimized.
Congratulations! Your paper is now ready to be accepted. Stand by for EIC or an Associate EIC to drop by and finalize this. |
This comment has been minimized.
This comment has been minimized.
Thanks for editing @arokem |
This comment has been minimized.
This comment has been minimized.
@whedon accept |
This comment has been minimized.
This comment has been minimized.
|
This comment has been minimized.
This comment has been minimized.
|
This comment has been minimized.
This comment has been minimized.
Check final proof If the paper PDF and Crossref deposit XML look good in openjournals/joss-papers#460, then you can now move forward with accepting the submission by compiling again with the flag
|
This comment has been minimized.
This comment has been minimized.
@whedon accept deposit=true |
This comment has been minimized.
This comment has been minimized.
|
This comment has been minimized.
This comment has been minimized.
Here's what you must now do:
Any issues? notify your editorial technical team... |
danielskatz
closed this
Jan 30, 2019
This comment has been minimized.
This comment has been minimized.
If you would like to include a link to your paper from your README use the following code snippets:
This is how it will look in your documentation: We need your help! Journal of Open Source Software is a community-run journal and relies upon volunteer effort. If you'd like to support us please consider doing either one (or both) of the the following:
|
whedon commentedDec 17, 2018
•
edited
Submitting author: @PGijsbers (Pieter Gijsbers)
Repository: https://github.com/PGijsbers/GAMA
Version: v0.1.0
Editor: @arokem
Reviewer: @jsgalan
Archive: 10.5281/zenodo.2545472
Status
Status badge code:
Reviewers and authors:
Please avoid lengthy details of difficulties in the review thread. Instead, please create a new issue in the target repository and link to those issues (especially acceptance-blockers) in the review thread below. (For completists: if the target issue tracker is also on GitHub, linking the review thread in the issue or vice versa will create corresponding breadcrumb trails in the link target.)
Reviewer instructions & questions
@jsgalan, please carry out your review in this issue by updating the checklist below. If you cannot edit the checklist please:
The reviewer guidelines are available here: https://joss.theoj.org/about#reviewer_guidelines. Any questions/concerns please let @arokem know.
Review checklist for @jsgalan
Conflict of interest
Code of Conduct
General checks
Functionality
Documentation
Software paper
paper.md
file include a list of authors with their affiliations?