...
34 commits 89 files changed 0 commit comments 3 contributors
Commits on 2019-12-04
Morteza Ansarinia cleanup run_tests and add directories to the project config 1898864
Commits on 2019-12-03
Morteza Ansarinia fix running tests b192742
Commits on 2019-03-05
Morteza Ansarinia add more param to demo aec0248
Commits on 2019-03-01
Morteza Ansarinia prepare demo and diagrams. 30215cb
Commits on 2019-02-28
Morteza Ansarinia diagrams to compare nb_gm_002 vs nb_gm_004 3c5d6c3
Morteza Ansarinia add benchmark code and results for nb_gm_004 b88372c
Commits on 2019-02-27
Morteza Ansarinia add benchmark codes and results dd975dd
Morteza Ansarinia fix a bug in lure counting algorithm that returned 0 for the number of lures. ef65b91
Commits on 2019-02-26
Morteza Ansarinia add benchmarks, diagrams, timing monitors, and improve performance for nb_gm_001, nb_gm_002, and nb_gm_003. ee6cb33
Commits on 2019-02-25
Morteza Ansarinia refactor benchmark and add visualization 0916d2a
Commits on 2019-02-22
Morteza Ansarinia add benchmarks. 331019a
Morteza Ansarinia Fix nb_gm_003 and improve it with chunk-by-chunk sequence generation. It's now non-skewed and number of matches is controlled for a sequence. 7a7db99
Morteza Ansarinia import nb_gm_004 from progressive randomizer 28e815b
Morteza Ansarinia Implement nb_gm_001, nb_gm_002, nb_gm_003, nb_gm_004, and benchmarks for all of them plus progressive randomizer 5e05cb3
Commits on 2019-02-20
Morteza Ansarinia Add two new datasets to compare skewness in long blocks (240 trials) vs short blocks (24 trials). f99071e
Morteza Ansarinia fix skewed random generator, so it generates skewed sequences! It also calculates skewness as described in Ralph (2014, p.21). d3ab931
Morteza Ansarinia add ralph2014's skewness to the dataset. a2da4dd
Morteza Ansarinia PEP8 conformity and improve readability in progressive random sequence generator. 314b806
Morteza Ansarinia generate skewed data for stat analysis. 754a891
Commits on 2019-02-19
Morteza Ansarinia window mode, and go/no-go style for progressive random n-back. 2754f4f
Morteza Ansarinia refactors, add normalized cost functions to progressive n-back, and a new demo for progressive n-back. d5a3560
Morteza Ansarinia Support for block and trials in the skewed nback demo, and add preloading to all stimuli. 3e25c26
Morteza Ansarinia add skewed n-back demo using expyriment. da3c3b0
Commits on 2019-02-15
Morteza Ansarinia rename class 9be5522
Morteza Ansarinia restructure python codes, and init python file for a new progressive optimizer that controls lumpiness and optimizes in chunks instead of one trial per round. b175701
Commits on 2019-02-14
Morteza Ansarinia random mutation in GA-optimization to avoid local minima, comments, and minor improvements. 052abf4
Commits on 2019-02-08
Morteza Ansarinia add cost function to include similarity to even distribution in fitness function 9cd97ac
Commits on 2019-02-07
Morteza Ansarinia simple distribution cost function c576849
Morteza Ansarinia fix GA optimizer 1a84d88
Morteza Ansarinia comments and docs 80923ba
Morteza Ansarinia Prototype for genetic algorithm optimization cca7c9c
Commits on 2019-01-22
Morteza Ansarinia Add numberjack to the list of pipenv dependencies 1ea6b00
Morteza Ansarinia use itertools to generate all possible sequences 9d99822
Morteza Ansarinia Add a basic CSP solver ee22582
Showing 89 changed files
View
.editorconfig 0 → 100644
View
.gitignore
View
.vscode/settings.json 0 → 100644
View
Pipfile 0 → 100644
View
Pipfile.lock 0 → 100644
View
README.md
View
build.sbt 100644 → 0
View
demo/nb_gm_002_demo.py 0 → 100644
View
demo/nb_gm_002_demo_sdt.py 0 → 100644
View
demo/nb_gm_003_demo.py 0 → 100644
View
demo/nb_gm_005_demo.py 0 → 100644
View
demo/progressive_gen_demo.py 0 → 100644
View
generators/__init__.py 0 → 100644
View
generators/even_random.py 0 → 100644
View
generators/nb_gm_001.py 0 → 100644
View
generators/nb_gm_002.py 0 → 100644
View
generators/nb_gm_003.py 0 → 100644
View
generators/nb_gm_004.py 0 → 100644
View
generators/nb_gm_005.py 0 → 100644
View
generators/progressive_random.py 0 → 100644
View
generators/progressive_random_block_ga.py 0 → 100644
View
generators/random_block_ga.py 0 → 100644
View
markov/README.md 0 → 100644
View
markov/build.sbt 0 → 100644
View
markov/project/build.properties 0 → 100644
View
markov/project/plugins.sbt 0 → 100644
View
markov/src/main/scala/org/xcit/nback/generators/EvenSequenceGenerator.scala 0 → 100644
View
markov/src/main/scala/org/xcit/nback/generators/MarkovChainSequenceGenerator.scala 0 → 100644
View
markov/src/main/scala/org/xcit/nback/generators/RandomSequenceGenerator.scala 0 → 100644
View
markov/src/main/scala/org/xcit/nback/generators/SequenceGenerator.scala 0 → 100644
View
markov/src/main/scala/org/xcit/nback/generators/SkewedSequenceGenerator.scala 0 → 100644
View
markov/src/main/scala/org/xcit/nback/markov/Main.scala 0 → 100644
View
markov/src/main/scala/org/xcit/nback/markov/models/MarkovChain.scala 0 → 100644
View
markov/src/main/scala/org/xcit/nback/markov/models/State.scala 0 → 100644
View
markov/src/main/scala/org/xcit/nback/markov/models/Transition.scala 0 → 100644
View
markov/src/test/scala/ThreeBackBenchmark.scala 0 → 100644
View
project/build.properties 100644 → 0
View
project/plugins.sbt 100644 → 0
View
py/.editorconfig 100644 → 0
View
py/.vscode/settings.json 100644 → 0
View
py/Pipfile 100644 → 0
View
py/Pipfile.lock 100644 → 0
View
py/README.md 100644 → 0
View
py/even_random_generator.py 100644 → 0
View
py/main.py 100644 → 0
View
py/skewed_random_generator.py 100644 → 0
View
run_tests.py 0 → 100644
View
src/main/scala/org/xcit/nback/generators/EvenSequenceGenerator.scala 100644 → 0
View
src/main/scala/org/xcit/nback/generators/MarkovChainSequenceGenerator.scala 100644 → 0
View
src/main/scala/org/xcit/nback/generators/RandomSequenceGenerator.scala 100644 → 0
View
src/main/scala/org/xcit/nback/generators/SequenceGenerator.scala 100644 → 0
View
src/main/scala/org/xcit/nback/generators/SkewedSequenceGenerator.scala 100644 → 0
View
src/main/scala/org/xcit/nback/markov/Main.scala 100644 → 0
View
src/main/scala/org/xcit/nback/markov/models/MarkovChain.scala 100644 → 0
View
src/main/scala/org/xcit/nback/markov/models/State.scala 100644 → 0
View
src/main/scala/org/xcit/nback/markov/models/Transition.scala 100644 → 0
View
src/test/scala/ThreeBackBenchmark.scala 100644 → 0
View
tests/benchmark_diagrams.py 0 → 100644
View
tests/benchmark_skewness.py 0 → 100644
View
tests/common.py 0 → 100644
View
tests/nb_gm_001_bm.py 0 → 100644
View
tests/nb_gm_002_bm.py 0 → 100644
View
tests/nb_gm_003_bm.py 0 → 100644
View
tests/nb_gm_004_bm.py 0 → 100644
View
tests/results/2v4_time_trials.png 0 → 100644
View
tests/results/2vs4_skewness.png 0 → 100644
View
tests/results/2vs4_time_n.png 0 → 100644
View
tests/results/2vs4_tlratio.png 0 → 100644
View
tests/results/nb_gm_001_2back.csv 0 → 100644
View
tests/results/nb_gm_001_3back.csv 0 → 100644
View
tests/results/nb_gm_002_2back.csv 0 → 100644
View
tests/results/nb_gm_002_2back_240trials.csv 0 → 100644
View
tests/results/nb_gm_002_2back_24trials.csv 0 → 100644
View
tests/results/nb_gm_002_3back.csv 0 → 100644
View
tests/results/nb_gm_002_profile.csv 0 → 100644
View
tests/results/nb_gm_002_targets_ratio.png 0 → 100644
View
tests/results/nb_gm_003.png 0 → 100644
View
tests/results/nb_gm_003_2back.csv 0 → 100644
View
tests/results/nb_gm_003_2back_24trials.csv 0 → 100644
View
tests/results/nb_gm_003_3back.csv 0 → 100644
View
tests/results/nb_gm_003_4back.csv 0 → 100644
View
tests/results/nb_gm_003_timing.png 0 → 100644
View
tests/results/nb_gm_004_profile.csv 0 → 100644
View
tests/results/progressive_random_2back_24trials.csv 0 → 100644
View
tests/results/skewed_random_statistical_distributions_240trials_1000runs.csv 0 → 100644
View
tests/results/skewed_random_statistical_distributions_24trials_1000runs.csv 0 → 100644
View
tests/results/skewness_002_vs_004.png 0 → 100644
View
tests/results/time_002_vs_004.png 0 → 100644
View
tests/results/time_trials_002_vs_004.png 0 → 100644