摘要: 使用条件 优化函数在搜索区间内为单峰函数 算法 算法类似于二分查找算法,能够求单峰函数在搜索区间的极值 算法如下: \(step0:\) $\qquad$确定单峰函数$f(x)\(的搜索区间\)[a_0,b_0]\(;容错误差\)\delta=a-b$, \(\epsilon=f(b)-f(a)\) 阅读全文
posted @ 2020-08-04 15:45 ldfm 阅读(1434) 评论(0) 推荐(0) 编辑
摘要: 一、雅可比(Jacobi)矩阵 对于函数 \(y=f(x)\) 其中,\(x=(x_1;x_2,...;x_n)\),\(y=(y_1;y_2;...;y_m)\) 则Jacobi矩阵为: \[ J= \begin{pmatrix} \frac{\partial y_1}{\partial x_1} 阅读全文
posted @ 2020-08-01 14:10 ldfm 阅读(834) 评论(0) 推荐(0) 编辑
摘要: 一、牛顿法 对于优化函数$f(x)$,在$x_0$处泰勒展开, \(f(x)=f(x_0)+f^{'}(x_0)(x-x_0)+o(\Delta x)\) 去其线性部分,忽略高阶无穷小,令$f(x) = 0$得: \(x=x_0-\frac{f(x_0)}{f^{'}(x_0)}\) 得牛顿法迭代公 阅读全文
posted @ 2020-07-31 21:24 ldfm 阅读(1060) 评论(0) 推荐(0) 编辑
摘要: ##一、最小二乘法 对于给定的数据集$D = {(x_1,y_1),(x_2,y_2), ...,(x_m,y_m)}$,其中$x_i=(x_;x_; ...;x_)$。 对上述数据进行拟合: \(f(x_i)= \hat \omega^T \hat{x_i}\) 其中:\(\hat\omega = 阅读全文
posted @ 2020-07-29 21:55 ldfm 阅读(1096) 评论(0) 推荐(0) 编辑
摘要: 建立决策树 参考: "ID3决策树" 绘图子程序 "python绘制决策树" 效果 阅读全文
posted @ 2020-05-16 15:28 ldfm 阅读(1201) 评论(0) 推荐(0) 编辑
摘要: ==List检索多个元素时,ls[: 1]不包含最后一个元素,ls[:]包含所有元素== ==List检索单个元素,ls[ 1]指最后一个元素== 阅读全文
posted @ 2020-05-11 21:16 ldfm 阅读(165) 评论(0) 推荐(0) 编辑
摘要: rosed [package] [filename] 编辑程序(默认vim) msg , src 创建msg:$ cd ~/catkin_ws/src/beginner_tutorials $ mkdir msg $ echo "int64 num" msg/Num.msg 关键的一步:1、我们要确 阅读全文
posted @ 2020-05-05 20:30 ldfm 阅读(212) 评论(0) 推荐(0) 编辑
摘要: rosservice 可以调用命令(call)、查看服务(list)、 rosparam 查看可以设置的参数 设置相关参数(rosparam set) 获取相关参数值(rosprram get) 读取参数(rosparam load )rosparam load [file_name] [names 阅读全文
posted @ 2020-05-05 20:00 ldfm 阅读(1368) 评论(0) 推荐(0) 编辑
摘要: ros话题(topic) 首先确保roscore已经运行, 打开一个新的终端:$ roscore 请在一个新的终端中运行:$ rosrun turtlesim turtlesim_node 通过键盘远程控制turtle 请在一个新的终端中运行:$ rosrun turtlesim turtle_te 阅读全文
posted @ 2020-05-05 17:08 ldfm 阅读(2196) 评论(0) 推荐(0) 编辑
摘要: 流程: 1、基本命令:rospack find、roscd、rosls(支持包名,不需要绝对地址) 2、创建catkin workspace $ mkdir p ~/catkin_ws/src $ cd ~/catkin_ws/ $ catkin_make DPYTHON_EXECUTABLE=/u 阅读全文
posted @ 2020-05-05 16:04 ldfm 阅读(733) 评论(0) 推荐(0) 编辑