vortex-auv
circuit_training
vortex-auv | circuit_training | |
---|---|---|
2 | 7 | |
80 | 684 | |
- | 1.5% | |
8.6 | 6.9 | |
16 days ago | 7 days ago | |
Python | Python | |
MIT License | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
vortex-auv
-
Did recent AI events change your life plans?
https://github.com/vortexntnu/vortex-auv (both these are tethered but if you want untethered you can find them in the commercial defence area easily)
-
Open-source Autonomy Software in Rust-lang with gRPC for the Roomba series robot vacuum cleaners
u/Khay_ That would be awesome, you are very much welcome to contribute :) I have a lot of thoughts and ideas for the project, but haven't mapped it out yet. What if I tried to set up a backlog for the project as chronological steps and some overall goals, and you can have a look? I have done something similar in the past, but only for an autonomous underwater vehicle written in C++ and Python using ROS (have a look here), and learned a lot from that. I would like to create something similar, but I know a lot of things that can improve from the past architecture.
circuit_training
-
The False Dawn: Reevaluating Google's RL for Chip Macro Placement
>> It is sad that you are providing a platform for someone's resentments.
The claims about independent replication refer to Google's circuit_training repository[1]. The UCSD team has conclusively shown this claim was materially false (see section 3 of their paper[2]).
BTW, Prof. Andrew Khang, who headed the UCSD effort, initially wrote an exteremely favorable editorial about the Nature paper[3].
[1] https://github.com/google-research/circuit_training
[2] https://arxiv.org/pdf/2302.11014.pdf
[3] https://www.nature.com/articles/d41586-021-01515-9
- Did recent AI events change your life plans?
-
Suggest some final year projects ideas for electronics engineering using RL
Depending on your current level and coding knowledge I would highly recommend to build on existing RL-platform such as e.g. Circuit-Training, and then potentially explore RL-aspects orthogonal to the original paper in your work. Examples could be adopting some of the recent work on more effective sample spaces, quantifying uncertainties in the design process with regards to the optimality of the design, or adding more a further degree of freedom to the framework.
- Circuit Training: An open-source RL framework for generating chip floor plans
-
Google fires another AI researcher who reportedly challenged findings
On the other hand, the research is open sourced here: https://github.com/google-research/circuit_training
The TF-Agents team replicated the RL training (with the corresponding teams' very deep collaboration) and open-sourced it here:
https://github.com/google-research/circuit_training
It pretty much gets the same results as found in the Nature paper.
The original codebase was heavily research-focused, used TF1, was impossible to run distributed training outside of Google's infra, and made it hard to try algorithms other than PPO. So it was reimplemented on top of TF2 and using some distributed training and collection technologies developed by the TF-Agents team at Google Brain and infra teams at DeepMind.
Everyone is welcome to poke at the training code and the model, and convince themselves that it does what it says on the box :)
- Circuit Training: A framework for generating chip floor plans with Deep RL
What are some alternatives?
ORB_SLAM3 - ORB-SLAM3: An Accurate Open-Source Library for Visual, Visual-Inertial and Multi-Map SLAM
Ax - Adaptive Experimentation Platform
rmw_ecal - Please visit the new repository: https://github.com/eclipse-ecal/rmw_ecal
Dstar-lite-pathplanner - Implementation of the D* lite algorithm in Python for "Improved Fast Replanning for Robot Navigation in Unknown Terrain"
turtlebot3_simulations - Simulations for TurtleBot3
OpenBangla-Keyboard - An OpenSource, Unicode compliant Bengali Input Method
evdevhook - libevdev based DSU/cemuhook joystick server
xivo - X Inertial-aided Visual Odometry
ardupilot - ArduPlane, ArduCopter, ArduRover, ArduSub source