✅作者简介:热爱科研的算法开发者,Python、Matlab项目可交流、沟通、学习。 🍎个人主页:算法工程师的学习日志 简介 SVM(SupportVectorMachine)名为支持向量机,是常见的一种判别方法。在机器学习领域,是一个有监督的学习模型,通常用来进行模式识别、分类以及回归分析。 相关概念 分类器:分类器就是给定一个样本的数据,判定这个样本属于哪个类别。例如在天气预测中,我们认为晚上能看到星星数量和亮度对于第二天的天气情况是有影响的,那么分类器就是通过能看到星星数量和亮度预测第二天的天气情况。 特征:在分类问题中,输入分类器的数据叫做特征。天气预测问题特征就是前一天...

✅作者简介:热爱科研的算法开发者,Python、Matlab项目可交流、沟通、学习。 🍎个人主页:算法工程师的学习日志 道格拉斯-普克算法是我们常用的一种轨迹点的抽稀算法,抽稀出来的点可以尽可能的维持原先轨迹点的大体轮廓,剔除一些非必要的点。 道格拉斯-普克原理 假设在平面坐标系上有一条由N个坐标点组成的曲线,已设定一个阈值epsilon。 (1)首先,将起始点与结束点用直线连接,再找出到该直线的距离最大,同时又大于阈值epsilon的点并记录下该点的位置(这里暂且称其为最大阈值点),如图所示: (2)接着,以该点为分界点,将整条曲线分割成两段(这里暂且称之为左曲线和右曲线),将这两...

✅作者简介:热爱科研的算法开发者,Python、Matlab项目可交流、沟通、学习。 🍎个人主页:算法工程师的学习日志 算法简介 邻近算法,又叫K近邻(kNN,k-NearestNeighbor)分类算法是数据挖掘分类技术中最简单的方法之一。所谓K最近邻,就是k个最近的邻居的意思,说的是每个样本都可以用它最接近的k个邻居来代表。个人感觉KNN算法(K-NearestNeighbor)一种极其简单粗暴的分类方法,举一个例子,比如说你想知道一个人是不是喜欢打游戏,就可以观察他最亲密的几个朋友是不是都喜欢打游戏,如果大多数都喜欢打游戏,可以推测这个人也喜欢打游戏。KNN就是基于这种有点“物以类...

✅作者简介:热爱科研的算法开发者,Python、Matlab项目可交流、沟通、学习。 🍎个人主页:算法工程师的学习日志 滑模控制是一种相当简单而且控制性能优越的控制方法。它的控制效果优越体现在哪里呢?主要是两点: 1、滑动模态可以进行设计,调节的参数少,响应速度快。 2、对扰动不灵敏。 什么是干扰?如果你的机器好端端地在工作,突然来了一个熊孩子拿起一钉锤就是一顿敲;或者工厂附近有高铁,每隔一段时间地面就要抖两下。滑模控制对扰动有很强的抑制能力,这对于在复杂环境工作下的机器来说非常友好。 滑模控制本质上是非线性控制的一种,简单的说,它的非线性表现为控制的不连续性,即系统的“结构”不固定,...

✅作者简介:热爱科研的算法开发者,Python、Matlab项目可交流、沟通、学习。 🍎个人主页:算法工程师的学习日志 本文来自最近一个朋友的分享,非原创,里面的内容感觉和我之前写的模糊控制相类似,可以作为补充,前文链接: matlab模糊控制工具箱使用和模糊控制pid实例参考(一) matlab模糊控制工具箱使用和模糊控制pid实例参考(二) 版权归原作者所有。如有侵权烦请告知,我会立即删除并表示歉意。谢谢。 在研究某个事物时,往往都是从其数学模型开始着手的。那么我们首先给出无刷直流电机的数学模型。 1、无刷直流电机数学模型 然后给出无刷直流电机的动态数学模型 看到...

✅作者简介:热爱科研的算法开发者,Python、Matlab项目可交流、沟通、学习。 🍎个人主页:算法工程师的学习日志 有时候在使用Python处理比较耗时操作的时候,为了便于观察处理进度,这时候就需要通过进度条将处理情况进行可视化展示,以便我们能够及时了解情况。 tqdm就能非常完美的支持和解决这些问题,可以实时输出处理进度而且占用的CPU资源非常少,支持windows、Linux、mac等系统,支持循环处理、多进程、递归处理等进度展示。 安装tqdm github地址:https://github.com/tqdm/tqdm 想要安装tqdm也是非常简单的,通过pip就可以安装,而且...

  NTGlKyq7MwNU   2023年11月02日   68   0   0 githubci进度条进度条cigithub

✅作者简介:热爱科研的算法开发者,Python、Matlab项目可交流、沟通、学习。 🍎个人主页:算法工程师的学习日志 一个深度学习文档分享一下,很简单,但思路不错,在个人项目上也可以按照需求变化数据集来实现CNN回归计算。 加载数据 clc closeall clear %%加载数据 %%数据集包含手写数字的合成图像,以及每幅图像旋转的对应角度(以角度为单位)。 %%使用digitTrain4DArrayData和digitTest4DArrayData将训练和验证图像加载为4D数组。 %%输出YTrain和YValidation是以角度为单位的旋转角度。每个训练和验证数据集包含50...

  NTGlKyq7MwNU   2023年11月02日   225   0   0 旋转角度2d数据旋转角度2d数据

✅作者简介:热爱科研的算法开发者,Python、Matlab项目可交流、沟通、学习。 🍎个人主页:算法工程师的学习日志 Python代码在本机调试结束后,需要移植到服务器上或者发布到git,其中的一个问题就是代码涉及到的第三库,很有可能出现第三方库配置的问题,这个时候就需要通过requirements.txt来明确告诉使用者如何配置运行环境,运行环境推荐Anaconda来配置,类似docker镜像,相互虚拟环境不干扰 在Pycharm下面生成requirements.txt,有两种方式: 第一种适用于 单虚拟环境的情况: pipfreeze>requirements.t...

✅作者简介:热爱科研的算法开发者,Python、Matlab项目可交流、沟通、学习。 🍎个人主页:算法工程师的学习日志 工作上需要搭建一个音频推送服务,考虑到使用pythonFlask搭建一个服务,下面给出简单的代码,代码中每次请求推送当前目录下的音频文件。 fromflaskimportFlask fromflaskimportResponse importos app=Flask(__name__) folder='./video' @app.route('/video/<file_key>') defstream_mp3(file_key): de...

  NTGlKyq7MwNU   2023年11月02日   65   0   0 flaskPythonideideflaskpython

✅作者简介:热爱科研的算法开发者,Python、Matlab项目可交流、沟通、学习。 🍎个人主页:算法工程师的学习日志 你是不是觉得每次新建项目都要写一次coding:utf-8,感觉特烦人 呐!懒(fu)人(li)教程来啦,先看效果图吧 如图进入设置 然后将下列内容粘贴进去就行了,是不是很简单 !/usr/bin/envpython -encoding:utf-8-- """ @File:${NAME}.py @Contact:xxx @Usage:xxxxxx @ModifyTime@Author@Version@Desciption -------------------...

  NTGlKyq7MwNU   2023年11月02日   41   0   0 Python开发者开发者python

✅作者简介:热爱科研的算法开发者,Python、Matlab项目可交流、沟通、学习。 🍎个人主页:算法工程师的学习日志 分享一些最近看到的深度学习文章,大概整理了一些基础知识作为入门, 1.CNN模型具体分析(AlexNet网络结构) 1.1网络结构 AlexNet有5个卷积层和3个全连接层 C1:96×11×11×3(卷积核个数/宽/高/深度)        34848个 C2:256×5×5×48(卷积核个数/宽/高/深度)      307...

  NTGlKyq7MwNU   2023年11月02日   39   0   0 权重卷积权重卷积迭代迭代

✅作者简介:热爱科研的算法开发者,Python、Matlab项目可交流、沟通、学习。 🍎个人主页:算法工程师的学习日志 1、simulink常见问题 问题1:scope波形图没有或者看不清 解决方案:你要使图像自适应,点击scope里面的这个按钮 问题2:运行代码出现下面提示框 解决方案:这是系统提示你的文件不在matlab的根目录下面。 这个为matlab的根目录。你要把对应的代码、模型之类的文件放在这个文件夹下面 问题3:simulink文件不能打开 解决方案:这是因为你的文件名字不对,simulink的文件名字不能有括号之类的符号,必须是字母或者字母加数字,或者下划线之类...

关注 更多

空空如也 ~ ~

粉丝 更多

空空如也 ~ ~