-
Notifications
You must be signed in to change notification settings - Fork 6
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
WIP Draft JOSS Submission #6
base: master
Are you sure you want to change the base?
Conversation
Fixes empty video output
joss/paper.md
Outdated
|
||
## Replication Results | ||
|
||
Three experiments from the original SignalGP paper were replicated [1]. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I would make each case study its own subsection.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Take a look at the citations section below to see how to format the citations
and refer to \autoref{eq:fourier} from text. | ||
|
||
# Results | ||
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We should add a few sentences to the beginning of the results explaining that we did the replications to "integration" test the functionality of our implementation. They also serve as reference demos for new users.
joss/paper.md
Outdated
|
||
Three experiments from the original SignalGP paper were replicated [1]. | ||
The first one (the "Changing Enviroment" problem) consisted of K number of enviromental signals (2, 4, 8, 16) that organisms had to learn to call a unique signaling instruction for. signalgp-lite managed 100% of the results, even suprassing SignalGP in signal reproduction in the K=16 case (100% vs 32% average). | ||
This is hypothesised to be due to a difference in how mutation parameters are defined and not due to an implementation difference.zoo |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We should be sure to note that we used different mutation operators and different initial population generation (randomly generated as opposed to an empty program with a few nops)
2021-08-03 joss edits and comments
These figures have been regenerated from scratch. As such, some of the data might differ from their .png counterparts (in particular, the microbenchmarks). Moreover, it looks like the control microbenchmark did not run. Upon closer inspection, it seems that it is missing from microbenchmarks/ on `demos` and `master` alike.
* Add control bench by #ifndef'ing benchmarking loop * Make sure variable is not being optimized out
This is achieved by init'ing an int and marking it as do_not_optimize
No description provided.