Coder Social home page Coder Social logo

bawjensen / comp-499-independentresearch Goto Github PK

View Code? Open in Web Editor NEW
1.0 1.0 0.0 36.04 MB

Wheaton MA's COMP-499: Independent Research course, specialized in Artificial Neural Networks.

Makefile 2.67% C++ 74.47% JavaScript 17.05% Python 2.08% HTML 1.92% CSS 1.81%

comp-499-independentresearch's People

Contributors

bawjensen avatar

Stargazers

 avatar

Watchers

 avatar

comp-499-independentresearch's Issues

Need better (and preferably automated) graphing system

Currently the system creates many separate .csv's, and they have to be compiled by hand into an excel doc. This isn't ideal, not just for the annoyance, but excel seems to have issues with 8000 data points in a scatter plot.

What's a better approach?

Re-profile the code

It's possible that some memory leaks were reintroduced with the addition of the TestSuite, and it's been a while since any sort of optimizations was performed, and it's possible that there're some large issues.

2048 clone differences

My version will merge something multiple times, for example:

row: 0 4 2 2
cmd: go right

This will collapse the 2 and 2 into a 4, and then collapse the 4 into an 8. This isn't wrong, exactly, just different.

Move TestingSuite into Python?

Currently there exists a tiny python script that runs parallel configs. This made it so that I don't need a "screen" per config. What if Python can help eliminate more issues, such as dynamically deciding how many cores to use.

Configuration queue

Create some sort of set up for a queue of different runs with various configurations, that will be run one after another, possibly up to 6 at a time, if possible.

Probabilistic evaluation

Have the directions evaluated on average score, not true minimax, as the probability may be better.

Add more parameters to executable

Such as having the nets rated by their top score, allowing command line arguments to customize number of generations, nets and runs/net, etc.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.