Comments (2)
What do you mean by "support for NNs"? Do you mean that current algorithms are matrix or table-based?
from rsrl.
The algorithms, for the most part, are written to be generic and implementation-independent of the function approximator you choose to use. The only real exceptions are those that specifically require linear-in-the-features fa.
So if you take a look at the fa
module you'll see a few traits (like VFunction
and QFunction
) which are interfaces to function approximators used in the algorithms. These abstract away the underlying technique you're using and provide a single interface to updating and evaluation etc.
The issue I have at the moment is just finding the time to implement these for external crates that implement NNs. Further, as this crate is still in alpha, these are open to major changes and it can be tedious to do all the re-implementations.
Cheers,
Tom
from rsrl.
Related Issues (20)
- Parameterised action spaces
- Gradient-free policy search methods
- Why Vector type? HOT 1
- Examples don't seem to build HOT 3
- Can't run examples - linker errors to blas HOT 3
- How to write custom environments for training on a custom problem? HOT 3
- Not able to run the openai code HOT 1
- Replace calls to Option/Result::unwrap() with proper error handling
- Extensibility to multi-agent settings HOT 2
- Add support for the RL-Glue protocol. HOT 1
- Add config-based experiment infrastructure.
- Examples disappeared from master HOT 1
- qns: Saving each experiment run HOT 2
- `DerefSlice` is difficult to implement HOT 3
- `Shared<T>` can't be unwrapped or serialized HOT 7
- Agents requiring mutability for evaluation (action selection) HOT 8
- [Question] is this project abandoned? HOT 3
- readme.md's versions may cause errors on MacOS
- Roadmap needed
- Undefined symbols for architecture x86_64: "_cblas_sdot", referenced from HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from rsrl.