- 博客(28)
- 收藏
- 关注
原创 MySQL数据库学习(4)
5.2 二级排序 SELECT employee_id , salary , department_id FROM employees ORDER BY department_id DESC , salary ASC;可以看出同id下,salary按升序排列可以使用不在SELECT列表中的列排序。在对多列进行排序的时候,首先排序的第一列必须有相同的列值,才会对第二列进行排序。如果第一列数据中所有值都是唯一的,将不再对第二列进行排序。
2022-12-09 20:53:21
522
原创 CholecSeg8k数据
计算机辅助手术的发展是为了提高手术的准确性和安全性。然而,研究人员和工程师在开发和训练更好的算法时,要忍受有限的注释数据。因此,诸如同步定位与映射(SLAM)等基础算法的发展受到了限制。本文阐述了为语义分割准备数据集的工作,这是许多计算机辅助手术机制的基础。基于Cholec80数据集[3],我们从Cholec80的17个视频片段中提取了8080个腹腔镜胆囊切除术图像帧,并对图像进行了标注。该数据集名为CholecSeg8K,总大小为3GB。
2022-11-29 21:41:31
1971
原创 MYSQL数据库学习(3)
=>与=类似,唯一区别是可以对NULL进行判断,当两个操作数均为NULL,其值返回为1,而不为NULL;OR可以和AND一起使用,但是在使用时要注意两者的优先级,由于AND的优先级高于OR,因此先对AND两边的操作数进行操作,再与OR中的操作数结合。比较运算符用来对表达式左边的操作数和右边的操作数进行比较,比较的结果为真则返回1,比较的结果为假则返回0,其他情况则返回NULL。当一个值为NULL,并且另一个值为非0值时,返回1,否则返回NULL;如果一个值为0,另一个值不为0时,则返回1。
2022-11-29 21:39:14
669
原创 MySQL数据库学习(2)
DDL(Data Definition Languages、数据定义语言),这些语句定义了不同的数据库、表、视图、索引等数据库对象,还可以用来创建、删除、修改数据库和数据表的结构。主要的语句关键字包括 CREATE 、 DROP 、 ALTER 等。DML(Data Manipulation Language、数据操作语言),用于添加、删除、更新和查询数据库记录,并检查数据完整性。主要的语句关键字包括 INSERT 、 DELETE 、 UPDATE ,SELECT 等。
2022-11-07 16:29:07
304
原创 实验记录1
本次实验通过segmentationNetworks网络训练m2caiseg数据集,并统计了IoU,Precision,Recall,F1四个评估指标。
2022-09-08 18:12:13
883
原创 segNet学习记录
由于我们的数据集很小,我们在训练时进行了10种作物的在线数据增强,我们从所有4个角落和中心取出所有224x224作物,以及它们的水平翻转(镜像)。对于网络中的所有卷积层,我们使用的内核大小为4x4,步幅为2,填充为1,除了最后一个编码器层,我们使用相同的内核大小,但步幅为1,没有填充。我们对Latent表示的网络进行镜像,因此我们的卷积转置层使用了与Encoder网络中卷积层相同的超参数,即第一层Decoder层步幅为1,没有填充,而其他所有层步幅为2,填充为1。所有层的内核大小为4x4。.........
2022-07-17 13:06:37
709
原创 GRU网络
补充博客指路:https://blog.csdn.net/qq_38147421/article/details/107694477?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522165547103016780357296333%2522%252C%2522scm%2522%253A%252220140713.130102334…%2522%257D&request_id=165547103016780357296333&biz_id=0&
2022-06-17 21:40:56
432
原创 长短期记忆网络LSTM
上一回我们学习了RNN循环神经网络,而LSTM网络是对RNN网络做的一个改良。由于RNN模型中存在梯度爆炸与梯度消失,尤其是梯度消失的问题非常严重,针对这个问题,LSTM做了改良。RNN是想把所有的信息都记住,不论是有没有用的,这样就会导致遗忘掉许多东西,而LSTM设计了一个记忆细胞,具备选择性记忆的功能,可以选择记忆重要信息,过滤掉噪声信息,减轻记忆负担。LSTM:Ht-1可以理解为上一个事假的权重得分。通过乘法运算,遗忘掉矩阵中0,保留1(清空不相关的学习到的知识)。过滤掉无关的知识生成新知
2022-06-16 22:12:34
520
原创 循环神经网络学习笔记(基础篇)
在CNN全连接层权重占比较多,在图像任务中,由于整个图像共享卷积核,所以实际参数量远远小于全连接层。在实际任务中,由于全连接层参数过多,我们需要使用RNN解决带有序列模式的数据,同时利用权重共享的思想解决参数过多的问题。比如预测天气时,今天的天气要依赖于上一天的天气数据,多用于天气、股票、自然语言处理等。h0:先验知识(可以初始化为全0与h1同维度的矩阵)h1:hidden,与RNN Cell一同计算h2RNN Cell本质就是一个线性层(Linear),hidden就是隐层,区别就是RNN Cel
2022-06-15 14:59:28
622
原创 爬虫实战01
第一天这个博客为B站爬虫实战教程的笔记,我按照学习天数来记录。一.手刃一个小爬虫(参考“小爬虫案例.py”)需求:用程序模拟浏览器,输入一个网址,从该网址中获取到资源和内容。from urllib.request import urlopenurl = "http://www.baidu.com"resp = urlopen(url)print(resp.read().decode("utf-8"))实际上对于响应返回的东西输出发现,“ b’ ”代表的是字节,"charset=utf-
2022-02-14 10:45:09
571
原创 Python爬虫第五天
七.多线程1.多线程概念:让程序能够同时执行多个任务主线程:main是主线程子线程:自己创建的线程两个线程一起在运行(1)导入库from threading import Thread(2)创建任务def func():(3)创建线程t = Thread(target=func,args(任务参数))(4)启动线程t.start()2.线程池线程池就是储存线程的地方,可以自动的对线程进行管理(包括开辟线程,销毁线程,回收等等),始终保持线程池中有我们需要数量的
2022-01-13 11:53:13
208
原创 Python 爬虫第四天
六.页面分析1.明确爬取目标观察爬取网站,我们需要爬取的是图片,需要找到图片的URL。2.提取页面源代码中有效信息在爬取自己需要的信息时,我们首先先获取到页面源代码,在页面源代码中进行提取。(pycharm:Ctrl+F搜索)在Img标签下(qrcode一般时二维码)不是需要的信息,继续寻找img标签。所以我们就要拿到img标签中src属性。此时我们要完整下载这一套图,就需要拿到每一张图对应的详情页的url,再访问每一个详情页(包括需要选定图片的分辨率),在每个详情页里面提取到
2022-01-12 22:39:41
314
原创 dosbox汇编环境&turboC环境配置
一.dosbox基本环境配置博客指路:https://blog.csdn.net/qq_43722079/article/details/107690205这里记录一下我第一个test.asm编译与运行。test.asm文件如下:data segment string db "This is a test!$"data endscode segment assume cs:code,ds:datastart: mov ax, data mov ds,a
2022-01-11 23:20:46
1465
2
原创 Python爬虫第三天
五.xpath解析xpath是针对xml创建的表达式语言,可以从xml中直接提取到数据,但是我们提取到的网页源代码是html,html是xml的子集,xpath也就可以直接提取html中的内容。1.安装lxml库需要安装lxml库pip install lxml教程用的html文件<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>
2022-01-11 16:48:08
357
1
原创 Python爬虫(5天入门)第二天
三.正则表达式1.正则表达式正则表达式是用来匹配字符串的一门表达式语言。测试在线网站:https://tool.oschina.net/regex/(1)正则支持普通字符(2)元字符用一个符号来匹配一堆内容:\d——匹配一个数字(0-9)\D——除了数字,全部匹配出来\w——匹配一个数字,字母,下划线\W——除了数字,字母,下划线全部匹配出来匹配自定义的字符组:[自定义字符][ ^自定义字符]:除了自定义字符都可以匹配“.”:除
2022-01-08 22:15:40
479
原创 python爬虫(五天入门)
第一天一.浏览器工具摁F12打开开发者工具。我们还可以在网页上通过右键,查看源代码,查看网页未经过Js脚本执行的原始代码。页面源代码的脚本中有发送请求获取数据的部分。我们使用python爬取到的内容就是页面源代码。对于开发者工具,在学习爬虫的时候,我们主要关注前四个——元素,控制台,源代码,网络。(1)元素Elements元素栏目里面是当前网页的每一模块对应的html代码,其是经过脚本执行后的效果,并且是实时的状态,可以直接进行对网页展示修改。(2)网络networknetwork为抓
2022-01-04 17:11:46
394
原创 ML第三天
ML三二.算法2.朴素贝叶斯算法2.1定义概率基础条件概率:事件A在另外一个事件B已经发生条件下的发生概率。P(A|B)联合概率:包含多个条件,且所有条件同时成立的概率。P(A,B)相互独立:P(A,B)=P(A)P(B),则称事件A与事件B相互独立。贝叶斯公式:P(C|W)= P(W|C)P©/P(W)拉普拉斯平滑系数:目的:防止计算出的分类概率为0.公式:P(F|C)=(Ni+α)/(N+αm)α为指定系数,一般为1,m为训练文档中统计出的特征词数。朴素贝叶斯
2021-11-14 17:18:40
1411
原创 ML入门2
ML入门2二.特征工程1.特征提取2.特征预处理3.特征降维3.1什么是降维可以参考数据分析时候的数组降维,将二维数组转换为一维数组,这里降低的是嵌套层数。而特征的降维,是降低特征的个数。3.2特征降维(1)定义在某些限定条件下,降低特征的个数,得到一组”不相关“主变量的过程。(即降维的效果是特征与特征之间不相关)相关特征:降雨量与相对湿度就是一组相关特征,相关特征会造成数据冗余。如果特征存在问题或者特征之间相关性较强,会对算法学习预测造成较大影响。3.3降维的两种方式特征
2021-11-11 05:53:49
1067
原创 ML入门1
ML入门1记录我看黑马三天入门ML的第一天,看完黑马,准备再去啃西瓜书!一.数据集使用先要安装sklearn相关的库,我pycharm配置的是anaconda的环境,所以直接在anaconda中配置了sklearn的库。1.数据集的读取加载获取小规模数据集,数据包含在datasets中。sklearn.datasets.load_*();获得大规模数据集,数据需要从网上下载,函数第一个参数是data_home,表示数据集下载目录,有默认值。sklearn.datasets.fetch_*(
2021-11-10 19:45:22
850
原创 QT第五天
QT第五天差一点点就能学完啦!!冲冲冲!!!1.自定义控件封装通过新建一个QT设计界面类,该新建的设计界面类就是自定义控件封装,可以进行对ui界面的设计和信号槽的连接。然后在Widget的ui界面中添加widget窗口,将该窗口提升为smallwidget(自定义控件封装类,最好设置为全局)即可。2.QT的鼠标事件3.定时器4.event事件分发器5.事件过滤器6.绘图QPainter事件详细博文指路:版权声明:本文为CSDN博主「cpp_learners」的原创文章,遵循
2021-11-02 22:46:27
73
原创 Qt第四天
QT第四天开始慢慢的爬,麻了麻了1.登陆窗口练习通过使用ui界面的各种快捷创建方式,可以迅速搭建起一个QWidget窗口,例如弹簧等等,还可以修改窗口属性,例如间距等等,还可以通过QWidget窗口对现有窗口进行排版布局。2. 控件(1)按钮(2)QListWidget(six_project)(3)QTreeWidget(seven_project)(4)QTableWidget(eight_project)(5)其他常用控件介绍...
2021-11-01 22:32:59
76
原创 QT第三天.2
QT第三天二.QMainwindow1.QMainwindow的组成(1)菜单栏(2)工具栏(3)锚接部件(4)状态栏(5)中心部件2.菜单栏一般来说,菜单栏只有一个,利用已经提供了的方法就可以创建出来。#include"QMenuBar" //菜单栏的创建 QMenuBar *bar=menuBar(); //将菜单栏设置到窗口中 setMenuBar(bar); //设置菜单 QMenu *flieMenu=bar->addMenu(
2021-10-31 19:40:55
155
原创 QT第三天
QT第三天加油加油!!!1.信号与槽重载前面讲过,信号是可以发生重载的,但是编译器是无法区分重载与未重载的信号,所以需要通过定义不同的函数指针来帮助编译器区别信号是否重载。例://subWidget头文件中:class SubWidget : public QWidget{ Q_OBJECTpublic: explicit SubWidget(QWidget *parent = nullptr);private: QPushButton *b1;public sl
2021-10-27 19:49:09
143
原创 QT第二天
QT第二天换了一个老师的课,六天入门Qt,希望可以学会555一.QT简介1.什么是QTC++的一个框架——一款图形界面应用程序框架主要用于桌面应用的开发2、QT特点(1)优良的跨平台特性Qt支持下列操作系统: Windows、 Linux、 Solaris、Sun0sS、 FreebSD、BSD/S、SCO、AIX、0S390、QNX、 android等等一次编码,随处编译(2) 面向对象QT的良好封装机制使得Qt的模块化程度非常高,可重用性较(3)丰富的APIQt包括多达500个
2021-10-26 12:38:22
558
1
原创 QT第一天
QT提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导
2021-10-19 22:16:38
291
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人