Comments (8)
from ikflow.
Hi!
I'd first change nb_nodes
to 12 - this will give you greater model capacity which improves performance and can also make training more stable (but also take longer, fyi).
Next, try reducing the learning rate. You can try 3.75*1e-4
, 2.5*1e-4
, 1.25*1e-4
, 1e-5
Let me know how that goes!
- jeremy
from ikflow.
Thank you, Jeremy!
My training results are very good, you have been a big help to me!
btw, your code comments are very cute, making my coding less tedious :)
from ikflow.
Glad to hear it! What are you using IKFlow for if you don't mind me asking?
from ikflow.
I use it for a loco-manipulation project, and when I complete it better, I will share more details with you!
from ikflow.
Nice! sounds exciting.
If I could ask one more follow up - to do training have you created a new Robot
subclass in the jrl package? Or have you changed the code around so you just use a presaved dataset of configuration/EE pose pairs
if it's the former (a new Robot
subclass), would you consider adding it to the jrl package?
from ikflow.
I am very sorry for my delayed reply.
I previously implemented a class based on pytorch_kinematic for my project, which can calculate the forward and inverse kinematics of floating base robots. It is simply a transformation on the solution of a fixed base robot. Then, in order to adapt to ikflow, I also implemented methods such as save_dataset_to_disk
and solution_pose_errors
etc, and used my custom class to replace the Robot
in the code.
So I'm sorry, I didn't make any valuable contribution to jrl package. It is a great tool that implements more features than pytorch_kinematic, thank you for your efforts!
from ikflow.
Got it, makes sense. Thanks, this helps me understand how others are using the code.
from ikflow.
Related Issues (6)
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 ikflow.