Using an Echo State Network to crawl Microprediction.Org
Project description
echochamber
This tiny project is an example of creating a time series crawler at www.microprediction.org Using some code adapted from pyESN written originally by Clemens Korndofer we create a "Crawler" which looks for univariate time series and supplies predictions for them.
Install
pip install echochamber pip install microprediction
Usage
See /examples
from microprediction import new_key
from echochamber import EchoCrawler
# Create and launch crawler
if __name__=="__main__":
write_key = new_key(difficulty=10) # Patience is a virtue
print(write_key)
crawler = EchoCrawler(n_reservoir=50)
crawler.run()
To check its position on the leaderboards just plug in the write_key at https://www.microprediction.com/dashboard.html
Write_key
Generating may take half an hour or so. See www.muid.org for more information. We suggest you alter the code to hardwire your write_key.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for echochamber-0.0.4-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c6244fc7648bfc390058df23a159fa410367b7aa7c8582f839167df8543441bf |
|
MD5 | a798fa80fedac5d8b5732b979d5fed6b |
|
BLAKE2b-256 | 3f278600c4050bd88332bc8a26e82f96d8e65230bfbf0858c4ba36c9edf67e4c |