Microduck 盲踢策略拆解:一只看不见球的鸭子怎么踢球
做过机器人踢球的人都知道,最难的不是踢得准,是踢得到。球在脚前 5 厘米还是 2 厘米,对真机来说差别巨大。但 Microduck 的 BallKick 任务偏偏选了一条反直觉的路:策略完全看不见球。……
做过机器人踢球的人都知道,最难的不是踢得准,是踢得到。球在脚前 5 厘米还是 2 厘米,对真机来说差别巨大。但 Microduck 的 BallKick 任务偏偏选了一条反直觉的路:策略完全看不见球。……
函数调用解决了什么问题用LLM做个聊天机器人很简单,但你试试让它查个天气、算个账、查个库存,马上就露馅。模型会一本正经地编数据,或者干脆说”我无法访问外部数据”。Functi……
Microduck 仿真环境拆解:四套 MJCF 模型怎么对应四种运动行为做过 sim2real 的人都知道,仿真环境不是”建一个模型跑所有任务”。不同的运动行为对碰撞、接触……
很多人搭RAG系统,上来就写代码,接个向量数据库,完事。跑起来一看,检索召回率六成不到,用户问的问题答非所问。更扎心的是API账单比预期高了两三倍。问题不在代码写得差,在架构选错了。RAG不是一种……
Microduck 的安全层拆解:一只 800g 鸭子摔倒前的那 10 毫秒做过双足机器人的人都知道,摔倒不是意外,是默认结局。重心偏一点、脚底打滑一下、舵机响应慢几毫秒——任何一个都能让一台机器人……
AI开发环境配置太麻烦?一个Docker Compose模板搞定每次开新AI项目,环境配置就要折腾半天。Python版本、Redis、向量数据库、API密钥管理,一个个装过来手都酸了。如果你也在重复……
Microduck 的 OTA 更新系统:一只鸭子怎么做到永远刷不砖搞过嵌入式设备的人都知道,OTA 更新是真正的生死线。你可以在实验室里跑通一切,但一旦推到用户手里——网络断断续续、电池随时没电、……
做AI产品的人最容易卡在哪一步不是技术,不是产品设计,是收钱。很多独立开发者产品做完了,卡在支付接入上拖了一两周。功能都ready了,用户也来了,结果付费流程没跑通,眼看着用户流失。这篇就来解决这……
Microduck 的 61 维观测契约:为什么换脑不需要重启搞过机器人控制的人都知道,切换行为模式是个麻烦事。传统做法是写一个状态机,walk 状态跑一套控制器,fall 状态跑另一套,切换时还得……
Microduck 的舵机总线:16个设备一条 UART 怎么跑出 50Hz做过机器人的人都知道,总线是命脉。Microduck 的 RK3566 主控板上,15 个 XL330 舵机和一个 IMU……
AI应用流式响应实现:SSE + LLM打字机效果完整代码用AI API做产品的人迟早会遇到一个问题:模型生成一段长回答要好几秒,用户盯着空白屏幕等,体验很差。ChatGPT那种逐字输出的效果,技术……
做过强化学习训练的人大概率遇到过这个场景:训练跑了几千个迭代,loss 曲线看着正常,突然某个 step 之后 wandb 上的所有指标变成 NaN,策略彻底废了。更恶心的是重跑同样的配置不一定复现—……
选数据库这件事,比选框架还纠结做AI应用的开发者大概率遇到过这个问题:数据库放哪。如果你的应用就是个API包装层,用户数据不多,随便选一个都能跑。但当你需要存对话历史、管理用户会话、缓存embed……
做过强化学习的人大概都有过这种经历:奖励函数调了三天,loss 曲线看着还不错,但策略就是学不会。问题往往不在奖励本身,而在引入的时机。Microduck 的训练代码里有一套明确的课程编排规则——不是……
Cloudflare Vectorize 从零搭建语义搜索:完整代码教程做AI应用经常遇到语义搜索的需求:用户输入”如何部署模型”,你要返回跟部署相关的文档,哪怕文档标题里没……
Microduck 的七守护进程设计:为什么一只 800g 的鸭子需要七个进程才安全你大概会觉得,一只 25 厘米高、800 克重的机器人鸭子,跑个单进程够了。读几个传感器,算个控制律,发个舵机指令……
多模型路由不再靠硬编码:Cloudflare AI Gateway 动态路由配置实战做AI产品的开发者迟早会遇到一个问题:不同请求该用不同模型。付费用户走GPT-4o,免费用户走Llama,超时自动……
为什么你的 AI 应用需要限流接 OpenAI 或 Claude API 的时候,很多人吃过 429 Too Many Requests 的亏。用户突发流量打过来,API 额度瞬间烧完,后续请求全部……
# Microduck 策略怎么分享:ONNX 模型从训练到一键安装的真机流程做过机器人 RL 的人都知道,训练出一个能走的策略只是成功了一半。另一半是怎么把这个策略从训练机器搬到真机上,还能让别人……
Microduck 的轮滑模式:同一只鸭子怎么从双足行走切换到旱冰滑行你大概见过旱冰鞋。但你见过一只机器人鸭子穿旱冰鞋吗?Microduck 不止会走路。在它的 RL 任务列表里,有整整六个任务是……
您已发表25条评论。
| 日期时间 | Points | 类别 | 状态 | 描述 |
|---|---|---|---|---|
| 2019-05-26 00:26:29 | 0 | accepted | comment_posted_6223 | |
| 2019-05-26 00:27:40 | 0 | accepted | comment_posted_6224 | |
| 2020-04-01 04:38:02 | 0 | accepted | comment_posted_8089 | |
| 2020-07-15 09:37:05 | 0 | accepted | comment_posted_9079 | |
| 2021-01-06 14:04:56 | 0 | accepted | comment_posted_9731 | |
| 2021-01-06 14:12:35 | 0 | accepted | comment_posted_9732 | |
| 2021-01-11 08:55:21 | 0 | accepted | comment_posted_9745 | |
| 2021-01-11 09:00:59 | 0 | accepted | comment_posted_9746 | |
| 2021-03-14 10:28:18 | 0 | accepted | comment_posted_9869 | |
| 2022-03-14 06:06:49 | 0 | accepted | comment_posted_10295 | |
| 2022-07-27 03:43:51 | 0 | accepted | comment_posted_10837 | |
| 2022-08-06 06:57:50 | 0 | accepted | comment_posted_10844 | |
| 2022-08-06 07:02:53 | 0 | accepted | comment_posted_10845 | |
| 2022-08-06 07:05:56 | 0 | accepted | comment_posted_10846 | |
| 2022-08-06 07:06:52 | 0 | accepted | comment_posted_10847 | |
| 2022-08-06 07:08:02 | 0 | accepted | comment_posted_10848 | |
| 2022-08-06 07:35:44 | 0 | accepted | comment_posted_10849 | |
| 2022-08-24 01:45:41 | 0 | accepted | comment_posted_10864 | |
| 2022-09-25 08:51:32 | 0 | accepted | comment_posted_10946 | |
| 2022-12-06 16:48:37 | 0 | accepted | comment_posted_11249 |
图文教程:https://mirror.xyz/boxchen.eth/9O9CSqyKDj4BKUIil7NC1Sa1LJM-3hsPqaeW_QjfFBc
2022-12-07 00:48:37 发表在 私密:注册ChatGPT全攻略能提供下up主的链接嘛,这边联系联系哈
2022-09-25 16:51:31 发表在 Macbook pro 2017 打开到一定角度屏幕黑屏无法使用,屏幕显示黑/白块人生如梦,梦如真。梦里繁华落尽,红尘几许。红尘烟雨,岁月迷离,我心如流水,在红尘中匆匆而过,随着流年的逝去,也许这就是人生。梦里,我们曾在岁月里渐渐地丢失了最初的纯真,也迷失了心智,也迷失了方向。一颗心未曾漂亮,在那个纯真的年华里,我们会一起去看星光,然后去感受它的温暖,去品读岁月的无情。时过境迁,物是人非。一切本无常,一切只看眼前的一切,心无旁骛,心无旁骛。
2022-08-24 09:45:41 发表在 UnicodeEncodeError: ‘gbk’ codec can’t encode character ‘\u2022’ in position/opt/conda/lib/python3.8/site-packages/QUANTAXIS/QAUtil
2022-08-06 15:35:44 发表在 QUANTAXIS的一些配置备忘为何只能下载到2021-12-31数据更新交易日历,即可下载到最新的数据。QADate_trade.py中的trade_date_sse为交易日历,1.10.xx版本的日期是到2021-12-31,所以下载数据会下载到2021-12-31。github上master分支的代码有到2022-12-31号的交易日历,把新的trade_date_sse复制到老板就可以用了。https://github.com/QUANTAXIS/QUANTAXIS/blob/master/QUANTAXIS/QAUtil/QADate_trade.py
2022-08-06 15:08:02 发表在 QUANTAXIS的一些配置备忘pip换阿里源方法一在命令行中,输入以下命令:python -m pip config set global.index-url https://mirrors.aliyun.com/pypi/simple/python -m pip config set global.trusted-host mirrors.aliyun.com方法二在%APPDATA%目录下,建立pip文件夹,然后在该文件夹下,创建pip.ini文件,内容如下:[global]timeout = 6000index-url = https://mirrors.aliyun.com/pypi/simple/trusted-host = mirrors.aliyun.com保存即可。
2022-08-06 15:06:52 发表在 QUANTAXIS的一些配置备忘QUANTAXIS目前的主要项目和代码分布历史数据, 多市场数据运维, 爬虫, 定时任务 -> quantaxis.QAFetch .QASU / qadata-rs / qacron实时数据, 采集分发, 数据推送 -> qamarket-rs/ qactpbeebroker/ qaotgbroker / qarealtimecollector / mifi/ qarealtime-rs/ qahexos-rs数据结构, 指标, 多标的批量apply -> quantaxis.QADATASTUCT / quantaxis-rs/ qaindicator-rs随机行情压力测试 -> QUANTAXIS_RandomPrice/ QAGanPrice账户系统 (支持多市场) -> quantaxis/ qifi协议/ qifiaccount / quantaxis-rs回测模板(可以自己替换) (更推荐用你自己的流程) -> qastrategy高性能回测[rust] -> quantaxis-rs / qamom-rs/ qaruntime-rs/ qifimanager/因子计算模板 调仓api -> qafactor-rs/ qafactor-rs_release/ QASTRATEGY101跨市场alpha框架 -> qaalpha-rs模拟盘系统 -> qatradeG / qifiaccount / quantaxis-rs实盘对接(股票/融资融券/篮子下单/算法交易/期货) -> QAQMTBROKER/ qaoms-rs/ qatrader / qatrader-rs / qactpbeebroker / qaotgbroker风控系统 -> qapbsystem / qariskpro订单管理 / 跟单 -> qaoms-server / qaoms-rs分仓位管理模块(单独核算) -> quantaxis_pmsweb服务器 -> quantaxis_webserver任务队列, 多机器的局域网任务分发, 调度, 实时定时任务 -> quantaxis_run/ quantaxis_unicorn消息队列 -> qapubsub自定义线程 -> quantaxis.QAThread可视化 -> vifi协议, qamazing客户端
2022-08-06 15:05:56 发表在 QUANTAXIS的一些配置备忘#!/bin/sh# 安装QA# 1. 下载docker-compose.yaml文件# 2. 创建数据卷sudo docker volume create --name=qamgsudo docker volume create --name=qacodesudo docker volume create --name=pg-datasudo docker volume create --name=qadagsudo docker volume create --name=qaconfsudo docker volume create --name=qausersudo docker volume create --name=qalog# 3. 下载并创建docker容器sudo docker-compose up -d# 4. 安装群文件中的pytdx,quantaxis# 4.1 获取pytdx,quantaxis的文件名fileNames=$(ls)quantaxisFileName=''pytdxFileName=''for fileName in $fileNamesdo if [ `echo $fileName | grep -c "pytdx"` -ne '0' ]; then pytdxFileName=$fileName fi if [ `echo $fileName | grep -c "quantaxis"` -ne '0' ]; then quantaxisFileName=$fileName fidone# 4.2 安装函数installNewPytdxQA(){ # findStr,当容器日志中出现指定字符串时说明容器启动完成了,这个时候可以开始安装群文件中的qa和pytdx版本。 # 这么做的原因是容器自己也会安装qa和pytdx,要等它先装完,然后你再卸载安装,否则你装的会被容器安装的覆盖掉。 findStr=$1 # containerName, 容器名,这个容器名在docker-compose.yaml中container_name中指定 containerName=$2 # isInstallQA,是否安装群文件中的qa。qamarketcollector容器可以不安装群中qa版本,因为不影响使用。 isInstallQA=$3 echo "在" ${containerName} "中重新安装" ${pytdxFileName} "和" ${quantaxisFileName} # 找到容器对应的日志文件 findFile=$(sudo docker inspect --format='{{.LogPath}}' ${containerName}) echo ${containerName} "容器的日志位置:" ${findFile} # 在日志文件中不断的查到findStr,找到后说明容器已经初始化完成,可以开始安装qa和pytdx。 while : do # 判断匹配函数,匹配函数不为0,则包含给定字符 if [ `sudo grep -c "${findStr}" ${findFile}` -ne '0' ];then # 安装pytdx sudo docker cp ./${pytdxFileName} ${containerName}:/root sudo docker exec ${containerName} pip uninstall pytdx -y sudo docker exec ${containerName} pip install /root/${pytdxFileName} # 安装qa if [ ${isInstallQA} = "true" ];then sudo docker cp ./${quantaxisFileName} ${containerName}:/root sudo docker exec ${containerName} pip uninstall quantaxis -y sudo docker exec ${containerName} pip install /root/${quantaxisFileName} fi break fi sleep 1s done}# 4.3 安装# 以,使用control-c停止此服务器,作用findStr,是根据容器首次启动的日志提取出来的,# 当日志不再打印时,说明容器首次启动完成,在日志末尾找一段文本,测试能够在卸载后重新安装即可。installNewPytdxQA "使用control-c停止此服务器" "qacommunity-rust" "true"# mingle: all alone,同理installNewPytdxQA "mingle: all alone" "qaweb" "true"installNewPytdxQA "if you use ssh" "qamarketcollector" "false"# Step 5: 重启容器sudo docker-compose restart# Step 6: 手动初始化
2022-08-06 15:02:53 发表在 QUANTAXIS的一些配置备忘第一次部署docker版QA必须的初始化操作步骤:在浏览器输入docker宿主机”ip地址:8888”;进入jupyterlab登录界面后输入口令”quantaxis”;进入jupyterlab启动页,点击Terminal进入终端;在终端界面输入”/bin/bash”,进入bash状态;bash状态输入”quantaxis”,进入数据库操作状态;依次输入完成数据库初始化save stock_listsave single_index_day 000300输入exit退出终端在docker管理界面重启qaweb容器浏览器输入docker宿主机”ip地址:81”,弹出的登录界面把登录地址端口改为docker宿主机”ip地址:8010”,点击登录进入QA前端界面
2022-08-06 14:57:50 发表在 QUANTAXIS的一些配置备忘重置 Mac 上的 NVRAM 或 PRAMhttps://support.apple.com/zh-cn/HT204063如何重置 Mac 的 SMChttps://support.apple.com/zh-cn/HT201295以安全模式启动 Machttps://support.apple.com/zh-cn/guide/mac-help/mh21245/mac
2022-07-27 11:43:51 发表在 macOs Big Sur 开机卡很久怎么解决?居然过了一年了~
2022-03-14 14:06:49 发表在 小米小爱鼠标体验,值得买嘛?买了小米后,亏肿了 :lol:
2021-03-14 18:28:18 发表在 小米小爱鼠标体验,值得买嘛?这边开机项只有3个,花生壳,android file transfer agent, alfred没有其他的了。这边关掉这三个后有一点点的加速。
2021-01-11 17:00:58 发表在 macOs Big Sur 开机卡很久怎么解决?关了就可以加速嘛?没关闭文件锁之前是登陆后卡住,关闭后是登陆前出来进度条卡住。这边试试关掉开机启动。
2021-01-11 16:55:20 发表在 macOs Big Sur 开机卡很久怎么解决?在 Mac 上关闭文件保险箱加密关闭文件保险箱时,加密被关闭并且 Mac 的内容会被解密。解密可能会花一些时间,视储存的信息量而定。不过,正在解密信息时您仍然可以使用 Mac 执行其他的任务。在 Mac 上,选取苹果菜单 >“系统偏好设置”,点按“安全性与隐私”,然后点按“文件保险箱”。点按锁图标 以将它解锁,然后输入管理员名称和密码。点按“关闭文件保险箱”。点按“关闭加密”。
2021-01-06 22:12:34 发表在 macOs Big Sur 开机卡很久怎么解决?感谢指正,这是刚刚开始研究cat的时候,后面项目中没怎么用到了,后续有机会再研究研究。
2021-01-06 22:04:56 发表在 Cat Java客户端集成git
2020-07-15 17:37:04 发表在 逆商-从逆境中突围、振作和学习哪里不懂?现在基本用win10了也是差不多的。
2019-05-26 08:27:38 发表在 Win7安装Docker有些项目是angular的哈。
2019-05-26 08:26:28 发表在 angular编译出错解决办法Angular Compiler was detected but it was an不客气,记录下来就是为了能帮上一点点忙,少走点弯路。
2019-02-11 19:38:27 发表在 小米笔记本屏幕亮度无法调节按键没有反应 Fn+F5失效换k2100m显卡的时候有备份k2100m的相关bios,Q1000m的bios没有备份什么的,直接拆掉换成了k2100m。
2019-02-01 04:13:24 发表在 解决device support x86 but apk only supports armeabi-v7