Skip to content
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

How the heck is this gonna be actually run #68

Open
cadyn opened this issue May 25, 2021 · 4 comments
Open

How the heck is this gonna be actually run #68

cadyn opened this issue May 25, 2021 · 4 comments

Comments

@cadyn
Copy link

cadyn commented May 25, 2021

I assume at least a few of us here are going the route of NN where some computationally expensive matrix multiplication might need to be done to evaluate the results. I think carykh said it would repeat the tournament like 1000 times to help eliminate randomness, and that's ontop of every one of our agents playing every other agent. The sum of all of this is that this is gonna take a lot of computational power, maybe too much to be even practical?

@duckboycool
Copy link

See #20 for if you should worry about your own strategy in terms of time, but otherwise it will probably take a while but not too long. Depending on the amount of final strategies, it will probably take a couple weeks as is, but that should be able to be brought down quite a bit if multiprocessing and non-random strategy caching are added. #17

@redtachyon2098
Copy link

I'm using neural networks, and mine executes and returns in around 5ms, even with all the debug features enabled.

@RavindraWiguna
Copy link

isn't using another library other than NumPy and random is not allowed? or building our own NN from scratch is ok?

@redtachyon2098
Copy link

redtachyon2098 commented May 27, 2021

isn't using another library other than NumPy and random is not allowed? or building our own NN from scratch is ok?

As long as you'r not importing another library, and you aren't reading-writing any files, and you're not stalling on purpose, anything goes. I have made a simple nn library that only uses random(And time, but only for the debug logs, which isn't necessary. I actually have a repo of this but please don't look at it) a while back, so one ctrl+c ctrl+v and a few modifications later, I got it working.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants