elsehow / aaronson-oracle Goto Github PK
View Code? Open in Web Editor NEWPress the 'f' and 'd' keys randomly. It's easy. Just use your "free will."
Home Page: http://people.ischool.berkeley.edu/~nick/aaronson-oracle/
Press the 'f' and 'd' keys randomly. It's easy. Just use your "free will."
Home Page: http://people.ischool.berkeley.edu/~nick/aaronson-oracle/
I downloaded, unzipped and ran the index.html file from the example directory, but it seems that it cannot find bundle.js.
Or maybe it's the same if you didn't deploy since 2016.
ff dd f dd f dd f d ff ddd f dd f dd f d f
and if you are lazy as I am:
sleep 4s; xdotool type 'ff dd f dd f dd f d ff ddd f dd f dd f d f'
and focus your browser in 4 seconds afterwards.
Currently you cannot use the demo on mobile devices. as you - well - have no keyboard there.
And even if you would make the software keyboard showing up, this is still very inconvenient.
Or instead, reorder the way the guesses are displayed to reflect the text (or perhaps change "most recent" to "least recent"; but that would sound awkward).
Should we make some "training set size," collecting a certain number of keypresses before we start displaying the Oracle's guesses, and calculating a rolling mean of its accuracy? The first 10 guesses, for example?
I would like to port this to C. And then put it into Arduino board. Is it possible to provide pure JS implementation without using external libraries? Or a c/c++ implementation?
The project has implications in terms of both psychological and commuter science research. I am wondering if you have made any latex summaries of the method you use to make predictions, and also if you have investigated more generally terminology regarding people's reaction to various results when told a computer predicts their actions.
Also just a small bug, there is no way that I guessed enough times for that trailing 1 to be meaningful. make sure you handle floating point error appropriately.
Is it a problem or intentional that it always guesses d first regardless of the first five letters entered?
Also if you hold down f forever* it seems to only get to 99% accuracy but holding down d gets to 100%
*more than 201 guesses
Are there any plans to circumvent the 2^5 "attacks" such as ddddd ffffff d ffff dd fff d f d fff ddd ff
, which always yield a 0% prediction rate? Or is this project specifically aimed at implementing a 5-gram prediction with no enhancements?
I've been having fun with this, thanks!
I'm assuming 'ffffg' is a typo and this should be 'ffffd'?
Line 8 in ad7dfda
It would be nice to see the record of what the oracle was guessing against what the user provided.
I am sure this program will fail badly
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.