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.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dd196d8dcd021ec4c8e769a5f90581ae79173406dc1a4f67e68f4ef9a04c5b1e |
|
MD5 | 520782dc1a4f4f609a61596f24efd55b |
|
BLAKE2b-256 | 2c79ed1fcc9795f65e4675441dc27089026922f25bc2a7a4bfd8ef38403da8fb |