- 博客(15)
- 收藏
- 关注
原创 基于MATLAB App Designer的串口RS485 Modbus上位机
基于MATLAB App Designer的串口 Modbus上位机
2022-09-24 15:36:45
4710
4
原创 Simulink开发STM32环境配置注意事项,自动生成代码无法正常实现功能分析
Simulink开发STM32环境配置注意事项,自动生成代码无法正常实现功能分析最近做PIL,记录一些过程,备忘1.环境配置的注意事项需要的软件包括MATLAB ,我的是2018bSTM32MATJavaSTM32CubeMX,我下载的是5.3版本STM32F1库,注意是用于STM32CubeMX,不是Keil,可以在软件中自动下载,但速度呵呵,还没有断点续传功能…,所以,还是在...
2019-10-12 17:23:52
1685
1
原创 STM32 FSMC 驱动16脚12864lcd液晶显示屏
写在前面在学习了两天STM32 FSMC后,总算是拿这个东西做了第一个应用,关于FSMC是什么东西怎么用,优快云中有很多介绍,但是,估计新手刚看都是一头雾水(我就是),不过,你仍必须反反复复地看,看了很多很多次后,你最终就能理解它。视频方面,不推荐看正点原子的FSMC的视频,而野火的FSMC讲得很好,推荐看用FSMC读写SRAM那一节。请记住,如果你完全不懂FSMC,那么你高概率看不懂后面的...
2019-07-25 17:22:36
3855
1
原创 吴恩达机器学习(七)——正则化解决过拟合
吴恩达机器学习(七)正则化解决过拟合过拟合过拟合无论线性回归还是逻辑回归均可能出现过拟合问题。举一个线性回归过拟合的例子。
2019-05-05 20:13:30
385
原创 吴恩达机器学习(六)逻辑回归
吴恩达机器学习(六)逻辑回归(未完成)逻辑回归的应用对象逻辑回归的假设函数、目标函数、求解假设函数目标函数求解例子分类结果逻辑回归的应用对象首先,最重要的是明白一个算法的应用对象。逻辑回归主要应用于分类问题。现实中分类问题有很多,简单的二分类:邮件中的垃圾邮件和非垃圾邮件;人中的男人和女人。多分类:自动驾驶中人、车、障碍物的识别;各种阻值不同的电阻识别。对于特征较少分类问题,逻辑回归是一种有...
2019-04-25 20:02:18
270
原创 吴恩达机器学习(五)最小二乘法的概率性解释
吴恩达机器学习(五)最小二乘法的概率性解释问题提出分析流程问题提出当面临一个回归问题时,为什么目标函数要用以下的形式定义:J=12∑i=1m(hθ(x(i))−y(i))2J= \frac{1}{2}\sum_{i=1}^m(h_\theta(x^{(i)})-y^{(i)})^2J=21i=1∑m(hθ(x(i))−y(i))2分析流程1.假设目标变量yyy与输入量xxx存在...
2019-03-27 13:45:40
682
原创 吴恩达机器学习(四)局部加权回归
吴恩达机器学习(四)局部加权回归使用局部加权回归的原因局部加权回归的原理使用局部加权回归的原因在讲义中描述的是:makes the choice of features less critical(为了让特征的选择不是那么重要)另外,局部加权回归可以用线性回归的方法得到一个非线性的拟合结果。这句话有点奇怪,但了解局部加权回归的原理就能明白其中的原因了。局部加权回归的原理相关参数定义:m...
2019-03-18 20:29:31
721
原创 吴恩达机器学习(三)梯度下降算法的解析解
吴恩达机器学习(三)梯度下降算法的解析解随机梯度下降算法理论推导实例总结随机梯度下降算法理论推导由于在课程的讲义中老师已经推导了解析解,此处仅列出结论:θ⃗=(XTX)−1XTy⃗\vec{\theta}=(X^TX)^{-1}X^T\vec{y}θ=(XTX)−1XTy在推导当中,老师使用了下面一个性质:∇AtrABATC=CAB+CTAB\nabla_AtrABA^TC=CA...
2019-03-04 20:42:29
819
原创 吴恩达机器学习(二)随机梯度下降算法练习
随机梯度下降算法理论推导(待完成)在吴恩达的机器学习课程中,在介绍了批量梯度下降算法后,又介绍了随机梯度下降算法,随机梯度下降算法在处理大批量数据的时候运算速度优于批量梯度下降算法。讲义中并未提及该算法的具体推导,仅列出了算法的流程:Loop{for i=1i=1i=1 to m,θj:=θj−α(−∑i=1m(y(i)−h(xj(i)))xj(i))\theta_j := \thet...
2019-02-27 20:34:31
1421
原创 吴恩达机器学习(一)批量梯度下降算法练习
吴恩达机器学习批量梯度下降算法练习批量梯度学习算法理论推导实例总结批量梯度学习算法理论推导吴恩达机器学习课程的第一课中介绍了批量梯度下降算法,本节首先对该算法进行一定的数学推导。为便于分析,首先仅考虑一维的情况,涉及的公式符号与课程讲义一致。mmm:训练集数量x1(i)x^{(i)}_1x1(i) :第iii个训练样本的输入y(i)y^{(i)}y(i) :第iii个训练样本的输出h...
2019-02-22 12:21:24
1670
原创 用python语言改写《Matlab智能算法30个案例分析》第13个案例——粒子群算法的寻优算法
记录自己的python和智能算法学习之路。class PSO: '''简易粒子群算法''' def __init__(self,c1,c2,maxgen,sizepop,popmax,popmin,Vmax,Vmin): ''' 遗传算法相关参数设定 c1,c2:速度更新参数 maxgen:迭代次数 ...
2018-12-07 18:52:24
1690
原创 《Python简明教程》第10章在Windows下利用Haozip命令行备份文件
在《Python简明教程》第10章中的备份程序使用的是在Linux下压缩命令。由于本人没安装Linux系统,为了实现例子10.1,便需要一个带命令行的压缩程序。国产好压软件刚好带有命令行,因此,可以在Windows下较为方便地实现这个例子。代码及注释如下:#!/usr/bin/python# Filename:backup_ver1.pyimport osimport time# 1....
2018-05-07 16:53:36
527
现代机器人学(Modern Robotics Mechanics, Planning, and Control)课后习题答案
2023-02-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人