- 博客(45)
- 资源 (4)
- 收藏
- 关注
原创 利用(主成分回归分析)PCR建立 对多个成分的回归方程
表1给出了12种混合物关于这8个变量的观测数据,请利用PCR建立对的回归方程,以确定7种构成元素对的影响。——原油催化裂化油;
2025-03-31 16:11:03
305
原创 深度学习:从原理到搭建基础模型
例如,在一个多项式拟合任务中,如果使用一个很高次的多项式来拟合数据,它可能会完美地穿过训练数据中的每一个点,但对于新的数据点却无法很好地预测。例如,在一个简单的逻辑与(AND)感知机中,它有两个输入(表示两个逻辑变量),通过调整权重和偏置,当两个输入都为 1 时,输出为 1,否则输出为 0。另外,Dropout是一种常用的技术,在训练过程中随机丢弃一些神经元,让网络在不同的子结构中学习,增加模型的泛化能力。,它的输出范围在 0 到 1 之间,常用于将神经元的输出映射为概率值,在二分类问题的输出层比较常见。
2024-12-28 12:43:52
1124
原创 深度学习:从原理到搭建基础模型的代码文件
确定网络类型:首先要明确构建何种深度学习网络,例如是多层感知机(MLP)用于简单的分类或回归任务,还是卷积神经网络(CNN)用于图像相关任务,亦或是循环神经网络(RNN)及其变种(如 LSTM、GRU)用于处理序列数据。选择合适的损失函数:根据任务类型选择损失函数。常用的损失函数是均方误差(MSE):。在分类任务中,交叉熵损失函数比较常用,如在二分类任务中,交叉熵损失函数为。。后向传播过程(计算梯度)计算每层的梯度:根据链式法则计算梯度。对于上述的 MLP,首先计算输出层关于损失函数的梯度。
2024-12-28 12:43:47
319
原创 使用Python进行人脸识别
程序运行流程:首先调用函数,处理图片数据,使得图片转为机器能够处理的数组数据,其中还要整理好与其对应的图片标签,(在本实验只训练了两个人脸识别,陈冠希和彭于晏,使用这个还可以测试一下与彭于晏和陈冠希的相似程度,权当娱乐),整合好数据就可以使用cv2封装好的模型进行训练和预测,最终结果还是不错的。思路:首先分为几个模块,人脸检测模块(判断是否有人脸)、整合人脸与其对应的标签的函数、使用cv.face.LBPHFaceRecognizer_create()的train、predict等函数进行训练模型。
2024-12-20 22:28:40
627
原创 调用摄像头检测人脸
首先我们要识别人脸,本次是使用摄像头检测人脸,那么摄像头得有的,那么在调用摄像头时,如何告诉机器画面之中的是不是人,而真的有人脸,又该如何圈出来。这里的"haarcascade_frontalface_default.xml"是 OpenCV 中用于人脸检测的一个级联分类器文件,它包含了一系列经过训练的数据和规则,这些规则用于识别图像中的人脸特征。机器视觉在近些年来很热门,比如自动驾驶、人脸识别等领域都有很大的作用,所以也有很多人愿意去学习相关内容,本文将初步探索人脸识别领域中检测人脸的模块。
2024-12-20 17:20:42
601
原创 使用支持向量机(SVM)实现二分类
支持向量机(Support Vector Machine,SVM)是一种监督式学习的机器学习算法,主要用于分类和回归分析。其基本思想是在特征空间中找到一个最优的超平面,将不同类别的数据点尽可能地分开。在分类问题中,这个超平面能够使两类数据点之间的间隔(Margin)最大化。我认为寻找这个超平面的过程及时寻找重要的支持向量,而这个距离也就是支持向量找的是否准确的度量方式。当然两类数据点之间的间隔最大时,那么支持向量找的越准确。
2024-12-18 22:41:25
763
原创 使用Python实现手写数字识别
使用传统的多层感知机等神经网络模型不能很好地解决此类问题,因为这种模型直接读取图像的原始像素,基于图像的原始像素进行分类。之后便是选择使用什么优化器等进行训练模型,训练完模型之后就是评估模型的优劣,最后可以使用某一张图片,查看预测的如何。由于图片和Excel表格是分开的,需要对数据进行比较大的处理,使得机器学习模型能够知道图片对应的数字。手写数字识别是“光学字符识别技术”(简称OCR)的一个分支,它研究的对象是:如何利用电子计算机自动辨认人手写在纸张上的阿拉伯数字。很好地对图像进行自动的特征提取。
2024-12-16 21:21:11
762
原创 逻辑回归实现二分类
AI技术的热门使得大家对机器学习有了更多的关注,作为与AI技术息息相关的一门课程,从头了解基础的机器学习算法就显得十分有必要,如:梯度下降,逻辑回归,线性回归等。
2024-12-16 16:08:24
532
原创 利用Python实现多元回归预测汽车价格
监督学习,即有监督的学习,供给“机器”学习的数据集需要有一定要求,就是对于数据集需要有标签集,让它知道“这道题的答案”是什么,通过足够多的数据集,虽然不能完全准确的得到答案,但是能够在较小的误差范围内拟合大多数的数据。或许要是我们手动的画出曲线,也是一件不可能的事情,这么多维度的特征,是无法实现画出来的。引言:AI技术的热门使得大家对机器学习有了更多的关注,作为与AI技术息息相关的一门课程,从头了解基础的机器学习算法就显得十分有必要,如:梯度下降,线性回归等。,那么说明预测的价格和实际价格差不多。
2024-12-13 16:05:02
625
原创 基于遗传算法的PID控制
传统PID控制作为经典的控制方法,已经在很多控制领域得到了应用,但是随着工业技术的发展,传统PID在很多领域已经很难产生很好的控制效果。其中比例控制是根据系统的误差信号,按比例地产生控制作用,积分控制的输出与输入误差信号的积分成正比,积分项会随着时间的积累而不断增大,只要存在误差,积分作用就会持续增强,直到误差被消除;对于基于遗传算法优化的PID控制器系统,需要在参数设计完成之后,才能进行仿真,比如设置迭代次数、初始种群、适应度函数以及交叉变异方法,而在这之中,适应度函数的选择尤为重要。
2024-12-12 20:44:33
414
原创 Python实现线性回归的案例
监督学习,即有监督的学习,供给“机器”学习的数据集需要有一定要求,就是对于数据集需要有标签集,让它知道“这道题的答案”是什么,通过足够多的数据集,虽然不能完全准确的得到答案,但是能够在较小的误差范围内拟合大多数的数据。那么就要建立一个线性回归的模型,把数据扔给这个模型,让它自己学习,当然你要告诉他,什么样才是拟合不错的情况,就是要建立一个优化函数(当然在数据集中可能有一些特立独行的点或者集合,会脱离曲线的走向趋势,那么我们往往需要对数据进行预处理,之后才能给机器学习,否则往往会产生很差的训练效果。
2024-12-12 14:15:54
415
原创 CSS中字体图标的使用
这些大概率都是使用字体图标来完成的,因为字体图标比较简洁高效,不会像图片一样需要向浏览器请求数据。那么字体图标该如何使用呢,以下即将介绍。
2024-10-01 23:49:27
744
原创 前端辅助工具分享(像素大厨)
我们在从事前端开发工作时,常会需要测量许多盒子的尺寸,颜色提取种种,切图,还有文字大小等信息,光从肉眼很难看出来,当然我们传统的会使用Photoshop来帮助我们完成这些工作,但是Photoshop很多功能我们用不着,而且ps软件安装起来十分困难,内存也较大,所以很多人不愿意用,那么常使用的就是像素大厨,
2024-09-28 19:57:43
567
原创 清除浮动的方法
清除浮动的本质也就是清除浮动元素脱离标准流造成的影响。(布局方式有三种:标准流、浮动、定位)父级添加overflow属性,设置为hidden。额外标签法就是在浮动元素末尾添加一个空的标签(这个标签必须是块级元素)父盒子的状态希望是由子盒子撑开,这样就能父盒子和子盒子一样高,After伪元素(要给父类添加多类名:clearfix)双伪元素(要给父类添加多类名:clearfix)2:父级添加overflow属性。这就需要用到清除浮动的知识。3:父级添加after伪元素。4:父级添加双伪元素。
2024-09-28 10:44:40
209
原创 CSS综合页布面局案例
我们学习CSS和HTML都是为了想要做一个网页布局,但是每逢上手可能就会需要查阅很多语言,我觉得是没有什么问题的,熟能生巧,编程是需要练的,但是写网页的时候需要实现某个效果时需要什么模块就好,然后对照手册去搜索,多练几次就熟悉了。我这次做了一个登录网页,大家可以看看,虚心请教。每个盒子的大小需要统筹好,为了美观,每个模块的位置也需要调整。登录页面是一个大盒子分为左右两部分,右边比较简单,就是一个图片,和一行文字,其他就是确定好边框。首先是放跑车图片的模块,一共是十个盒子,需要确定好外边距,盒子大小等。
2024-09-28 10:43:23
897
原创 使用工具将截图公式转换为word公式
公式越复杂,心情越凌乱,手写都会觉得很麻烦,何况敲到电脑里面呢,特别是在写论文时,word有专属的公式格式,十分繁杂,如果照着mathTYPE软件敲,那么会耗费很长的时间,耐心也会消耗殆尽,也有十分便捷的工具,就是mathpix。点击COPY MS WORD,然后粘贴到mathtype当中,再复制到word中,就可以使用啦。首先我们需要下载这个软件,下载完之后需要用邮箱注册一个账号,然后便可以使用。点击这个按钮,然后就可以截图自己想要的公式部分。(遗憾的是,一个月只有十次机会)
2024-09-25 15:05:36
1151
原创 前端中CSS选择器权重的问题
前端中很重要的CSS,使得网页更加丰满美丽,我们使用CSS时,必不可少的需要使用选择器,选择器也分为简单选择器和复合选择器。而在给选择器中填充内容时,有时候会有一些命令重复,会涉及到优先级的问题,所以优先级孰轻孰重需要了解。
2024-09-25 14:47:45
593
原创 前端入门:HTML+CSS简便开发的技巧
比如一些双标签,我们可以只输入,第一个标签,然后敲击tab键,则可以生成停止标签。4.如果想要生成有父子关系的标签,可以使用>,如ul与li则可以 输入ul>li。敲击回车,则可以生成。7.如果想要在生成的标签内部写内容,则可以使用{},如p{}6.如果生成的标签具有顺序关系,则可以使用$符号,如p$,比如标签,我们之后敲击tab,就会生成
2024-09-21 18:27:27
357
原创 前端入门:HTML案例(表格、按钮、下拉款、文本域等)
我选用的软件是:Visual Studio CODE,这个软件在前端开发中十分常用,且提供了很大的便利。当然这里记得在其中添加上name,因为这样才能实现分类,且以后提交到后台,数据才能更加清晰明了。然后就是整个大框架,我用的是表单元素,然后也在表单的最后一行,使用了无序列表。运用的或者都是可以的,分好表格的框架之后,则可以在单元格内填充自己需要的元素。当然也可以用记事本开发,记得把后缀名改成.html。,当然也有单标签,等。
2024-09-19 13:51:46
571
原创 使用designer.exe实现设计ui界面(以及解决遇到的问题)
若自己构想一个简洁的页面,有个布局的草图,且使用python实现,似乎是可行的,但是若对于比较复杂的界面,且不说每个模块在布局中所在的位置,再说每个模块所对应的功能以及程序的实现,都会是十分繁杂的任务。所以此时就需要寻找更加直观的设计方法。其实python中的pyside6模块就提供了一个很好的应用程序,就是designer.exe。
2024-09-11 17:29:47
1040
原创 Python实现简单的ui界面设计(小白入门)
当我们书写一个python程序时,我们在控制台输入信息时,往往多有不便,并且为了更加美观且直观的方式输入控制命令,我们常常设计一个ui界面,这样就能方便执行相关功能。如计算器、日历等界面。
2024-07-14 17:13:30
2237
1
原创 python实现网页自动化(自动登录需要验证的网页)
python作为实现网页自动化的一个重要工具,其强大的各种封装的库使得程序运行更加简洁,只需要下载相应的库,然后调用库中的函数就可以简便的实现我们想要的网页相关操作。
2024-06-30 21:48:10
1389
原创 python爬虫:实现程序模拟点击搜索等任务,爬取动态网页
作为爬虫的初学者,网页越简单越好,因为网页的结构越简单,则组织框架更清晰,容易在程序中对所需要的元素进行寻找,当然,也有很多这样的网页存在,特别是静态网页,这样的网页十分适合初学来练习。但是实际应用中,需要面对的网页十分复杂,特别是一些动态网页,有登录、搜索、点击等一系列操作,那么这些需要有人工完成的任务,程序又该如何实现呢?这里需要下载浏览器驱动,以实现程序模模拟人物操作浏览器,当然这里的浏览器版本和驱动器版本要相互对应。谷歌浏览器的 驱动器下载链接微软驱动器下载链接。
2024-06-29 21:57:38
1398
原创 python爬虫:实现动态网页的爬取,以爬取视频为例
作为爬虫的初学者,网页越简单越好,因为网页的结构越简单,则组织框架更清晰,容易在程序中对所需要的元素进行寻找,当然,也有很多这样的网页存在,特别是静态网页,这样的网页十分适合初学来练习。但是实际应用中,需要面对的网页十分复杂,特别是一些动态网页,有登录、搜索、点击等一系列操作,那么这些需要有人工完成的任务,程序又该如何实现呢?若想实现:需要下载浏览器及其对应的驱动器,这里推荐EDGE或者谷歌浏览器,浏览器版本和驱动器版本要相互对应。谷歌浏览器的 驱动器下载链接微软驱动器下载链接。
2024-06-13 21:20:54
2811
原创 python爬虫入门:批量下载图片
很多初学者对于一个这样新奇的事务当然愿意去探索,我也一样,突然想要学一点关于python爬虫的知识,说干就干!那就学!如果以下说的有错误,及时指出,定会修改。本文将介绍如何从图片网站批量下载图片,当然可以根据自己的需要下载相应的板块。图片网址彼岸图网pic.netbian.com。
2024-06-12 21:47:42
4011
原创 使用proteus仿真51单片机的流水灯实现
proteus是一个十分便捷的用于电路仿真的软件,可以用于实现电路的设计、仿真、调试等。并且可以在对应的代码编辑区域,使用代码实现电路功能的仿真。汇编语言汇编语言是培养学生理解硬件资源的语言是学习和理解其他高级程序设计语言的基础,是计算机组成原理 、接口与通信技术 、计算机控制技术和数据采集等许多专业课的重要组成部分。代码实现:此次我做出的仿真是使用80C51、led等、电容、电阻、按钮等组成一个仿真电路,主要的功能是实现流水灯的闪烁。
2024-06-08 09:54:06
451
原创 使用汇编和proteus实现仿真数码管显示电路
汇编语言是培养学生理解硬件资源的语言是学习和理解其他高级程序设计语言的基础,是计算机组成原理 、接口与通信技术 、计算机控制技术和数据采集等许多专业课的重要组成部分。
2024-06-07 10:49:11
1346
原创 C语言实现增量式PID
PID也就是我们熟悉的比例(proportion)、积分(Integration)、微分(differential),可以有一个很好记的方法记住他们的区别,积分是过去,比例是现在,微分是将来,也就是说积分与误差变化的历史有关,而比例只在误差变化的时候起作用,而微分则是预测误差变化的趋势,和误差变化的速率息息相关!是通过对控制量的增量(本次控制量和上次控制量的差值)进行PID控制的一种控制算法。时刻到当前时刻的所有偏差进行积分,是非递推式的全局积分。增量式PID的代码用C语言如何实现呢?
2024-06-07 10:18:43
623
原创 模糊控制器实现对某个对象追踪输入
本文利用simulink实现模糊控制器实现对某个对象追踪输入。使用示波器观察了系统输出,控制器输出和误差的变化曲线。可见最终没有超调,上升时间
2024-06-06 14:08:05
511
原创 微信小程序:实现音乐播放器的功能
如: this.data.audioContext.pause() , this.data.audioContext.seek(0) 只需要把 this.data.audioContext.play() 替换成以上的函数就行。在编写微信小程序时,也许会用到播放背景音乐的功能,那么如果是自动播放背景音乐,可以在加载页面时就运行播放音乐的函数,若是希望简单实现音乐播放器的功能,那么设计几个按钮,并且设计按钮点击的事件。当然有播放就有其他的功能实现,以下有暂停,挑选某一秒播放等。
2024-06-06 13:26:08
1137
原创 51单片机实现流水灯
可以看见,文件的声明是要有的,如果要宏定义也提前写在前文,而代码内容则主要是delay函数和crol函数的应用,逻辑比较简单,就是二进制码的移位。单片机的流水灯控制,无非就是控制led等的开通与关断,而开通与关断依照电路结构,就是某个引脚输入高低电平,我这里使用的是51单片机,用的软件是keil软件。比如说引脚P2.1控制led1灯的开通与关断,而引脚P2.2控制led2灯的开通与关断,那么交替闪烁,是不是就是流水灯了呢?
2024-06-05 19:10:02
674
原创 Java实现简易的计算器布局
其实计算器本身的功能,每个编程语言本身就能实现,比如说我在python中敲击“3+2”的命令,返回值就是5。那么如果需要设计计算器,则关键的部分在于整个的算法页面布局,和功能的逻辑关系,以下我使用Java实现了计算器的布局即简易的功能。定义类Calculator的类,然后在中间添加容器界面,实现布局。
2024-06-04 16:22:52
672
原创 传统作业车间调度与柔性作业车间调度对比
比如说车间中具有n台机器,m个工件,那么每一个工序都有特定的加工机器,不可以在别的机器上加工,这就使得工作效率低下,但是每个工件的不同工序可以决定加工顺序和开工时间,好的决策方案,可以减少加工时间,提高效率。柔性作业车间(FJSP):“柔性”一词便体现了与传统作业车间的区别,此处柔性是指,每个工序有多个可加工机器,此时会大大增加问题的难度,同时更多选择,也意味着有更多的方案。可以描述为:车间中具有n台机器,m个工件,每个工件都有特定数量的加工工序。比如:工序加工时间需要大于0。
2024-06-03 15:03:57
759
原创 微信小程序:实现按钮跳转到非tabbar页面
在使用小程序的过程中,肯定会有多个页面存在,也就是不止tabbar页面,还有非tabbar页面,那么跳转到tabbar页面时,只需要点击tabbar页面下方图标,即可跳转。?
2024-06-02 21:01:37
463
原创 微信小程序:点击图片进入详情页
不难理解,一个点击图片的动作,往往伴随着bindtap的方法出现,那么此处也不例外,既然点击了图片,那么bindtap的方法就在中定义,然后在js文件中编写函数功能。在使用小程序时,往往可以发现,我们点击某张图片时,一般是可以放大的,而我们自己编写小程序时,使用image组件之后,并不能点击放大,以下我将提供一种自己使用的方法。
2024-06-02 19:41:40
830
原创 微信小程序:实现wxml界面调用.js文件的变量
微信小程序:实现wxml界面调用.js文件的变量。需要在.js文件中使用this.setdata对某一个变量进行赋值,然后在。wxml中使用{{}}调用。代码如下。
2024-06-01 16:11:10
800
原创 微信小程序:实现用户输入多行文字的功能
微信小程序:实现用户输入多行文字的功能。使用.其次需要实现记忆存储的功能,则需要进行打开页面即调用存储的内容。使用wx.setStorageSync进行保存内容,wx.getStorageSync进行调用。
2024-06-01 15:59:18
980
使用PYthon进行编程实现语音识别功能
2024-12-28
深度学习:使用python从原理到搭建基础模型
2024-12-28
使用Python实现人脸识别的功能
2024-12-20
使用Python实现调用摄像头检测人脸
2024-12-20
使用支持向量机(SVM)实现二分类
2024-12-18
使用Python实现手写数字识别
2024-12-16
逻辑回归实现二分类,为逻辑回归的案例
2024-12-16
利用Python实现多元回归预测汽车价格
2024-12-13
CSS综合案例(登录页面)
2024-09-28
前端,HTML+CSS的综合案例,网页开发
2024-09-21
html文件,包含了很多常用的元素,如表单元素,列表,选择框等
2024-09-19
使用designer.exe实现设计ui界面(以及解决遇到的问题)
2024-09-11
Python实现简单的ui界面设计(小白入门)
2024-07-14
python实现浏览器自动化,实现自动打开京东购物车页面
2024-06-30
python实现自动化爬虫,爬取某网站的壁纸(可以根据情况修改标题)
2024-06-29
使用python编写·爬虫程序,主要用于爬取图片
2024-06-22
使用proteus软件,并且搭建出51单片机的结构图,控制流水灯
2024-06-08
使用汇编和proteus实现仿真数码管显示电路
2024-06-07
使用fuzzy控制器实现对于某个输入的追踪,里面有代码和文档说明
2024-06-06
双容水箱液位控制系统的设计与仿真
2024-05-29
用PLC、 变频器和触摸屏设计一个恒压供水控制系统
2024-05-28
51单片机,使用C语言和keil编程实现温度测量等相关功能
2024-05-27
运动控制系统使用MATLAB仿真实现控制电机
2024-05-26
运动控制系统的直接转矩控制相关代码
2024-05-26
内模控制与PID控制对比
2024-05-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人