- 博客(325)
- 资源 (13)
- 问答 (2)
- 收藏
- 关注
原创 陈果《好的爱情》读书笔记
21/1/23第二次读 周六 阴天无云那时候不懂爱情,现在也尚不能解,故读此书,寻找答案。长久的爱情,就是一次又一次地爱上同一个人 ——陈果本书分为四个部分Part 1:关于爱情Part 2:成熟与自由Part 3 : 人啊,认识你自己Part 4 : 自我人生的实现目录给我的直观感受是,好的爱情应该是由己及人而最终实现自我人生的过程。很喜欢一个朋友朋友圈的个性签名——你若盛开,蝴蝶自来。一段好的爱情的开始和过程就是这个道理吧。这位朋友在今年的8号领了结婚证,令我好是羡慕。
2021-01-23 17:43:19 2006 8
原创 查看pytorch版本的方法
方法import torchprint(torch.__version__) #注意是双下划线在Anaconda Powershell Prompt环境下jupyter notebook 下实现类似的可以在idle中查看
2021-01-20 10:57:31 6107
转载 Aligning Domain-Specific Distribution and Classifier for Cross-Domain Classification from Multiple
转自:https://blog.csdn.net/qq_33244951/article/details/100987483本论文是我在读迁移学习方面阅读和理解最为轻松的一篇,论文条理清晰容易理解。方法简单有效,思路明了,实验也做的非常全面,而且对我等初学者很是友好,可以学习学习人家的方法和思路进行一些实验和思考,好了直接上货:论文:Aligning Domain-Specific Distribution and Classifier for Cross-Domain Classificat
2021-01-20 09:36:09 1255
原创 pytorch入门第七课——数据集加载器
前言b站刘洪普老师的pytorch入门课笔记。记录学习。本文内容为数据集的加载器示例。Mini-Batch中常见的词汇:1、Epoch:训练阶段一次前馈和方向传播2、Batch-size:训练阶段一次前向和方向传播的训练样本的数量3、Iteration:假设样本总数为1w,Batch-size为1000,那么Iteration = 10000/1000 = 10import torchfrom torch.utils.data import Dataset #Dataset是一个抽象类,不能
2021-01-18 16:23:20 213
原创 python学习——too many indices for array
问题输出y的shape发现y本身并不是一个二维矩阵,所以使用其行和列,自然会报错“太多的索引”解决reshape方法,将y调整为二维矩阵即可。
2021-01-18 13:55:04 2284
原创 pytorch入门第六课——多维数据的计算过程
计算过程首先,所以,其中,故,Mini-Batch其中,所以,代码我的数据是在F:\Anaconda3_5.3.1\Lib\site-packages\sklearn\datasets\data\diabetes_data.csv.gz其中gz(gzip)文件是linux下的压缩格式,可以采用常用的7z解压...
2021-01-18 13:39:31 592 3
原创 pytorch入门第五课——逻辑斯蒂回归
前言b站刘洪普老师的pytorch入门课笔记。记录学习。本文内容为逻辑斯蒂回归示例。目录前言方法关于激活函数jupyter record总结方法逻辑斯蒂回归函数为:虽然它的名字中带有回归,但事实上它并不是一种回归算法,而是一种分类算法。它的优点是,它是直接对分类的可能性进行建模的,无需事先假设数据分布,这样就避免了假设分布不准确所带来的问题,因为它是针对于分类的可能性进行建模的,所以它不仅能预测出类别,还可以得到属于该类别的概率。关于激活函数一个函数是否是激活函数需要看三点,而逻辑斯蒂曲线
2021-01-15 11:15:35 368
原创 pytorch入门第四课——线性回归
前言b站刘洪普老师的pytorch入门课笔记。记录学习。本文内容为线性回归示例。目录前言jupyter record参考jupyter record无需人工求梯度下降的导数,直接应用pytorch中的方法构造计算图即可。1、module所有的类都要继承于神经网络的基类nn.Module2、loss3、sgd optimizer训练过程为前馈,反馈,更新。import matplotlib as pltimport torchx_data = torch.Tensor([[1.0]
2021-01-14 17:15:02 201 2
原创 pytorch入门第二课——随机梯度下降(SGD)
前言b站刘洪普老师的pytorch入门课笔记。记录学习。本文内容为梯度下降算法,绘制迭代-损失图。目录前言方法jupyter record梯度下降随机梯度下降法SGD(stochastic gradient descent)(使用较多)总结参考方法梯度下降的思想:随机选择一个方向,然后每次迈步都选择最陡的方向,直到这个方向上能达到的最低点。有时候需要对原始的模型构建损失函数,然后通过优化算法对损失函数进行优化,以便寻找到最优的参数,使得损失函数的值最小。Gradient:
2021-01-14 10:42:30 2737 2
原创 pytorch入门第三课——反向传播(Back Propagation)
前言b站刘洪普老师的pytorch入门课笔记。记录学习。本文内容为反向传播的梯度计算,绘制迭代-损失图。目录前言方法jupyter record总结方法更小的损失 = 更好的效果,即训练阶段更新权重w的大小,反向传播可以实现这个过程。jupyter record话不多说,上代码~import torchimport matplotlib.pyplot as pltimport numpy as npx_data = [1.0,2.0,3.0]y_data = [2.0,4.0,6
2021-01-13 17:26:28 725 1
原创 pytorch入门第一课——基于线性模型的权重损失图
前言刘洪普老师的pytorch入门课笔记。记录学习。本文内容为简单的线性模型,绘制权重损失图。文章目录前言方法jupyter record总结方法Linear Model:y_hat = x * wMSE,Mean Square Error,平均平方损失:话不多说,直接上代码~jupyter recordimport torchimport matplotlib.pyplot as pltimport numpy as npx_data = [1.0,2.0,3.0]y_dat
2021-01-13 14:34:29 474
原创 Qt开发之路——快速异常检测失败
问题:原因:QStringlist数据类型的变量为空如何发现原因:在各个位置输出,找到异常输出的位置,然后发现QStringlist数据类型的变量的变量为空,再调用该变量就报错了总结:这种异常类似的原因有使用空变量,未初始化的变量,空指针完美解决~...
2021-01-05 09:13:06 4148
原创 Qt开发之路——基于RedfishAPI的服务器管理小应用
基于Redfish的服务器管理小应用前言关于ipmi关于Redfish关于RedfishAPI效果开发环境功能介绍技术Qt样式表信号槽treeWidget的使用https请求及解析QSlite数据库的使用参考前言本文介绍了近期完成的一个小项目——基于Redfish的服务器管理小应用。一方面记录一下自己的开发经历;另一方面本项目适用于准备学习样式表,信号槽,treeWidget,https请求,SQlite数据库的人。代码在最下方。注:公司内部网络才可以访问redfish接口,项目的网络请求无法发送成.
2021-01-04 17:18:35 1766
原创 Qt开发之路——SQlite的使用(简单粗暴)
SQlite是一个轻便的数据库,在Qt中有内置驱动,无需安装即可使用,非常方便。本文内容包括数据库的建创建,连接,打开,数据表的创建,数据表内容的增删改查操作。涉及的代码均为自己做的项目中的,没有考虑代码屯余问题,注释清晰,方便学习理解,有任何问题可以留言,共同进步~ok,上才艺~首先QT += sql数据库的创建,连接和打开qt_sql_default_connection是数据库默认名void Widget::createDatabase(){ //create and connec
2020-12-31 13:52:54 1885
原创 Qt开发之路——QSqlError(“1“, “Unable to execute statement“, “near \“.73\“: syntax error“)
问题:QSqlError(“1”, “Unable to execute statement”, “near “.73”: syntax error”)分析:QSqlError,说明是数据库的问题;Unable to execute statement,说明是数据库的某个操作失败了;再看syntax error,语法错误,这就更加确定是数据库的操作的sql语句有问题解决:检查发现if(!sql_query.exec(QString(“delete from realdata where id =
2020-12-31 13:28:27 6919
原创 Qt开发之路——判断QSlite数据表是否存在
//打开数据库//创建数据表realdatabool isTableExist = sql_query.exec(QString("select count(*) from realdata where type='table' and name='%1'").arg(("realdata")));
2020-12-29 14:50:35 782 1
原创 Qt开发之路——整型与字符串 int与QString互转
( 1)QString转int直接调用toInt()函数例:QString str(“100”);int tmp = str.toInt();或者:bool ok;QString str(“100”);int tmp = str.toInt(&ok);注:ok表示转换是否成功,成功则ok为true,失败则ok为false。2)int转QStringQString::number();例:int tmp = 100;QString str = QString::number
2020-12-24 16:16:55 6414 2
原创 Qt开发之路——QStringList
QStringList类是QList的派生类,是字符串的列表类。QStringList可以使用QList的所有方法,如:append(), prepend(), insert(), replace(), removeAll(), removeAt(), removeFirst(), removeLast(), and removeOne()。
2020-12-23 15:17:31 588
原创 Qt开发之路——SogouInput\Components\ Error - RtlWerpReportException failed with status code :-107374182
成功解决SogouInput\Components\ Error - RtlWerpReportException failed with status code :-107374182问题解决方案:qDebug() << “中文”;中文问题,把该语句删除或者qDebug英文完美~
2020-12-23 15:14:40 744
原创 Qt开发之路——Sleep函数
#include <synchapi.h>synchapi.h是Qt自带的头文件Sleep(1000);延迟1s
2020-12-23 11:29:26 13981
原创 Qt开发之路——Json解析过程中遇到的readAll()清除内存缓冲区问题
记录一一个半天时间才发现的指针使用问题代码是这样的,下面为了得到token值而解析某段Json数据的代码,首先qDebug() << reply->readAll();打印出了之前post得到的QByteArray类型的reply数据(注意,这里是错误的源泉)。但是之后在 if (document.isObject())这步返回的就是false,bytes打印的结果我将其赋值给了s,也就是写死了Json数据时,解析是没有问题的,这就齐了怪了,想了很久没有发现问题,之后同事帮助我找到了问题
2020-12-21 16:41:04 2062
原创 Qt开发之路——返回数据类型
#include <typeinfo> int i = 1; QString j = typeid(i).name(); qDebug() << j;//输出 “int”
2020-12-21 10:11:46 1339
转载 Qt开发之路——delete和deletelater的区别
转自:https://blog.csdn.net/c54514331/article/details/80954352众所周知delete是C++和QT共有的一个操作符即时使用实时就析构删除了,而QT里的deletelater的原理是:QObject::deleteLater()并没有将对象立即销毁,而是向主消息循环发送了一个event,下一次主消息循环收到这个event之后才会销毁对象。 这样做的好处是可以在这些延迟删除的时间内完成一些操作,坏处就是内存释放会不及时。应用例子:父窗体的子窗体在focu
2020-12-17 16:13:51 1417
原创 Qt开发之路——QTreeWidgetItem设置数据背景颜色
QTreeWidgetItem* item//设置QTreeWidgetItem前面的复选框是否选中item->setCheckState(0, Qt::Unchecked);item->setCheckState(0, Qt::Checked);//设置QTreeWidgetItem是否处于选中,true时QTreeWidgetItem的背景色会别设置为浅灰色(默认背景色为白色)item->setSelected(true);item->setSelected(fals
2020-12-15 16:56:23 4470
原创 Qt开发之路——获取窗口位置和大小
//窗口左上角的位置(含边框) qDebug() << this->frameGeometry().x() << this->frameGeometry().y() << ;//1 qDebug() << this->x() << this->y();//2 qDebug() << this->pos().x() << this->pos().y();//3 .
2020-12-11 10:34:15 2402
原创 Qt开发之路——解决背景颜色与图标背景颜色冲突问题
为什么按钮的特效失效了???经过1个小时之久的研究终于发现了问题!!!即背景颜色background-image与图标的特效背景颜色冲突了。样式表设置:*{background-image:url(":/skin/21");}QPushButton#addid{border-style:outset;font: 75 18pt “Times New Roman”;font-weight:bold;color:rgb(255, 170, 0);background-color:rgba
2020-12-10 10:15:54 1712
原创 Qt开发之路——界面切换特效
参考了大佬写的文章https://blog.csdn.net/hezf_hero/article/details/50187483话不多说,直接上代码,说原理addid.cpp这是一个名为addid的ui界面,大佬使用了一个label来获取整个界面的的大小和图像,然后使用QPropertyAnimation 绑定,使用setDuration设置动画时长为1000ms,使用setStartValue和setEndValue来固定一个矩阵的位置,大佬巧妙的使用了QRect,QRect的方法前两个参数是矩
2020-12-09 15:22:04 1629 1
原创 Qt开发之路——按钮特效
效果:实现方式:设置样式表如下,按钮分为三种状态,原状态,悬浮鼠标状态和点击鼠标状态,分别设置对应的颜色即可。QPushButton#addid{border-style:outset;font: 75 18pt "Times New Roman";color:rgb(255, 170, 0);}QPushButton#addid{background-color: rgba(255, 255, 255, 0);} QPushButton#addid:hover{ backgr
2020-12-09 11:04:32 1754
转载 Qt父类及父对象的理解
闻一远帖,评论见解深刻,故记录之~class A : public QObject{Q_OBJECTpublic:QLocalServer* QLS;A(QObject *parent) : QObject(parent){QLS = new QLocalSocket(this);}~A(){delete QLS;}};在这段代码中,A类和QLocalSocket类均继承于QObject,虽然A类和QLocalSocket类之间并没有继承关系,但是由QLS = n
2020-12-08 10:48:18 2479
转载 模态和非模态对话框(简单易懂!)
什么是模态对话框、非模态对话框?模态对话框:用户想要对对话框以外的应用程序进行操作时,必须首先对该对话框进行相应,如单击【确定】、【取消】、【关闭】按钮等将该对话框关闭;常见的另存为文档就是模态对话框。非模态对话框:对话框打开的时候,用户依然可以操作其他窗口。参考:https://zhuanlan.zhihu.com/p/85559227...
2020-12-08 10:38:00 769
原创 Qt开发之路——xxprivate类的使用及意义
1.应用程序封装成so动态库时,需要提供头文件,此时为了把私有数据封装起来,就需要把私有数据封装成private的类,把它放在cpp文件而非h文件中,这样就把私有数据封装起来不给用户看了。动态链接库的好处是不言而喻的,一个稍微复杂一点的程序,顶层设计的时候良好的类库划分可以让工作变得很简单,而将不同类编译成共享库文件可以实现程序的模块化,提高代码复用程度。 2.在私有数据修改时,不用重新编译所有文件,只需要编译这个动态库就可以了,因为头文件并没有改变。参考:https://www.cnblogs.
2020-12-08 09:37:03 3819
转载 QT.和::和:和->
在学习C++的过程中我们经常会用到.和::和:和->,在此整理一下这些常用符号的区别。1、A.B则A为对象或者结构体2、A->B则A为指针,->是成员提取,A->B是提取A中的成员B,A只能是指向类、结构、联合的指针;3、::是作用域运算符,A::B表示作用域A中的名称B,A可以是名字空间、类、结构;4、:一般用来表示继承;...
2020-12-07 15:17:30 1678
原创 Qt中pri文件介绍及使用(图文超级简单!!)
网上 搜索了一番 没有太完整的解决方案 所以参考整理了一下 分为介绍和使用两部分(图文)——介绍我们可以把 *.pro 文件内的一部分内容单独放到一个 *.pri 文件内,然后包含进来。使用的时候采用include引用即可。——创建pri文件第一步:用Qt新建你需要的项目(文件夹名为defined-widget)。第二步:打开项目文件夹,在这里面新建一个文件夹(名为novel)。第三步:在novel文件夹下新建一个pri文件(名为card)。(怎么新建?可以新建一个文本文件,然后重命名为.
2020-12-07 11:15:48 25986 4
转载 80和443和8443区别
当网址为http://时,默认端口为80当网址为https://时,默认端口为443以上两种都可以省略端口号8443相当于8080访问8443时 必须带上端口8443
2020-12-04 17:00:53 2681 1
转载 【剑指 Offer_38】字符串的排列_Java_深度优先搜索解法
剑指 Offer_38——字符串的排列输入一个字符串,打印出该字符串中字符的所有排列。你可以以任意顺序返回这个字符串数组,但里面不能有重复元素示例:输入:s = “abc”输出:[“abc”,“acb”,“bac”,“bca”,“cab”,“cba”]限制:1 <= s 的长度 <= 8参考:https://leetcode-cn.com/problems/zi-fu-chuan-de-pai-lie-lcof/solution/mian-shi-ti-38-zi-fu-ch
2020-12-04 15:45:14 194
转载 深度优先搜索(DFS)
深度优先搜索(缩写DFS)有点类似广度优先搜索,是对一个连通图进行遍历的算法。它的思想是从一个顶点V0开始,沿着一条路一直走到底,如果发现不能到达目标解,那就返回到上一个节点,然后从另一条路开始走到底,这种尽量往深处走的概念即是深度优先的概念。给出如图3-1所示的图,求图中的V0出发,是否存在一条路径长度为4的搜索路径。处理过程:上面的例子:/** * DFS核心伪代码 * 前置条件是visit数组全部设置成false * @param n 当前开始搜索的节点 * @pa
2020-12-04 14:34:42 988
转载 QT-学习-构造函数理解
源自:https://www.cnblogs.com/god-of-death/p/7777692.htmlMainWindow::MainWindow(QWidget *parent) : QMainWindow(parent), ui(new Ui::MainWindow){ui->setupUi(this);}1、QMainWindow 是 MainWindow 的父类 2、...
2020-12-03 15:08:12 2698
原创 QSS和QML的区别(简单了解)
有点混淆这两个概念,所以简单了解了QSS和QML之间的区别QSS是Qt Style Sheet——Qt样式表,是用来自定义控件外观的一种机制;可以把他类比成CSS,但是不及其功能强大。QSS使用方法QSS代码写在ui界面的后台cpp文件的构造函数中,主要是this->setStyleSheet()函数的设置功能,要说明的是该函数除了可以对整个当前构造数所在的那个类所表示的ui进行整体应用样式以外,setStyleSheet()函数本身是QWidget的成员函数,几乎Qt中的大多数控件都可以直接使
2020-12-03 15:00:37 7912
第二十四篇——Unsupervised Domain Adaptation by Backpropagation.pdf
2020-11-23
2018C-Detecting spacecraft anomalies using LSTMs and Nonparametric Dynamic..pdf
2020-11-08
Lifelong Disk Failure Prediction via GAN-based Anomaly Detection.pdf
2020-11-03
1)2020C-一种硬盘故障预测的非监督对抗学习方法.pdf
2020-10-16
迁移学习简明手册(王晋东)
2020-10-10
DSP2055_1.0.0_Quick Start for Authoring Redfish Schema.pdf
2020-09-16
DSP2052_1.0.0_Redfish and OData White Paper.pdf
2020-09-16
DSP2044_1.0.4_Redfish White Paper.pdf
2020-09-16
DSP0270_1.2.0_Redfish Host Interface Specification.pdf
2020-09-16
DSP0266_1.9.1_Redfish Specification.pdf
2020-09-16
2017_12_RedfishTechnicalOverview.pdf
2020-09-16
2017_12_Redfish_Introduction_and_Overview.pdf
2020-09-16
TA创建的收藏夹 TA关注的收藏夹
TA关注的人