3 ms·
Hello Gimpei. Spice.ai currently supports two algorithms, Vanilla Policy Gradient and Deep Q-Learning. It provides an interface to plug in your own algorithms
by haardvark5001 5y ago
Hello Gimpei. Spice.ai currently supports two algorithms, Vanilla Policy Gradient and Deep Q-Learning. It provides an interface to plug in your own algorithms, though. We're looking to add more to it as we go along.
You can find more info at https://docs.spiceai.org/deep-learning-ai/ https://docs.spiceai.org/deep-learning-ai/
- streetcat1 5y agoCan you elaborate more on why you choose those? . More specifically: Did you benchmark them using known datasets? (Against other algorithms?) Also, where do you store the training data?
- haardvark5001 5y agoWe chose them because they were fairly straightforward to implement and different enough from one another that we could ensure our interface generalized well. Re benchmarking - at this point we're looking to show directionality, not necessarily blinding speed. We intend to get the tooling feeling right, then work to optimize perf. Right now, training data comes from the local disk, InfluxDB, or can be piped in from your application via our API. We're looking to build out a set of community-driven components for streaming and processing data. You can learn more about that here - https://github.com/spiceai/data-components-contrib https://github.com/spiceai/data-components-contrib We'd love for you to contribute!
- streetcat1 5y agoSo I am not sure that I understand you. Why would you even implement a forecasting algorithm and not use open source one. (Unless I am missing something). Also, how do you plan to verify that the algorithm works? Note, that your customers would need to make critical business decisions based on this software, so I would refrain doing clean room impl of the forecasting algorithm.
- bearzoo 5y agoI think you are going to confuse people by framing this as "time series" and then focussing on reinforcement learning. A lot/most of your framing is around RL. from a first glance and a read through your roadmap, this does not feel suitable for people who know what they are doing with RL. It also does not feel suitable for people who don't know what they are doing with RL.
- aassddffasdf 5y agoHow about for people who know what they are doing with time series?
- ausbah 5y agoreinforcement learning deals with sequential decision making to maximize future rewards, time series data is any data over time you should be more clear in your title because the two domains are very different
- spyder 5y agoHere is that part of the repo: https://github.com/spiceai/spiceai/blob/trunk/ai/src/algorithms/factory.py https://github.com/spiceai/spiceai/blob/trunk/ai/src/algorit...