自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(55)
  • 资源 (6)
  • 问答 (1)
  • 收藏
  • 关注

原创 Please restart Word to load MathType addin properly;运行时错误53,文件未找到MathPage.WLL

打开Word后显示Please restart Word to load MathType addin properly,重启Word仍然无法解决问题。然后点击内嵌的MathType,报错如下,运行时错误“53”,文件未找到:MathPage.WLL。

2022-10-12 22:16:36 10524 31

原创 常用书籍或网站链接-持续更新

2021.10.04 创建Deep Learning 书籍,作者:Ian Goodfellow, Yoshua Bengio and Aaron Courvillehttps://www.deeplearningbook.org/

2021-10-04 11:01:38 212

原创 远程使用git时设置个人token,Please use a personal access token instead

问题:Support for password authentication was removed. Please use a personal access token instead具体情况和解决办法:https://stackoverflow.com/questions/68775869/support-for-password-authentication-was-removed-please-use-a-personal-access-toGitHub官方解释:Token authentic

2021-08-19 00:02:03 1200

原创 苹果电脑配置iTerm2

参考链接:https://juejin.cn/post/6844904144277340168https://github.com/ohmyzsh/ohmyzshhttps://iterm2.com/downloads.html链接中设置自动填充时,要注意zsh-autosuggestions所在的文件夹

2021-07-17 18:16:52 150

原创 标准快速排序-python

def quick_sort(alist): qsort(alist, 0, len(alist) - 1) return alistdef qsort(alist, left, right): if left >= right: return low = left high = right key = alist[low] while left < right: while left < righ

2021-07-08 09:49:59 102

原创 双向链表-python

文章目录双向链表描述操作程序实现双向链表描述一种更复杂的链表是“双向链表”或“双面链表”。每个节点有两个链接:一个指向前一个节点,当此节点为第一个节点时,指向空值;而另一个指向下一个节点,当此节点为最后一个节点时,指向空值。双向链表包含第一个和最后一个的链接元素。每个链接都有一个数据字段和两个称为next和pre的链接字段。每个链接都使用其下一个链接与其下一个链接链接。每个链接都使用其上一个链接与之前的链接链接。最后一个链接将链接作为空来标记列表的结尾。操作is_empty() 链

2021-07-07 19:39:11 93

原创 单向链表-python

文章目录为什么需要链表?定义单向链表链表节点实现单链表的操作单链表基础功能的实现在头部添加元素在尾部添加元素在指定位置插入元素删除节点查找节点是否存在全部程序单项循环链表基本操作程序实现为什么需要链表?主要和顺序表进行对比。顺序表的构建需要预先知道数据大小来申请连续的存储空间,而在进行扩充时又需要进行数据的搬迁,所以使用起来并不是很灵活。链表结构可以充分利用计算机内存空间,实现灵活的内存动态管理。定义链表(Linked list)是一种常见的基础数据结构,是一种线性表,但是不像顺序表一样连续存储

2021-07-06 21:37:31 151 1

原创 队列-python

队列:先进先出,只能一端进,一端出描述:Queue() 创建一个空的队列enqueue(item) 往队列中添加一个item元素dequeue() 从队列头部删除一个元素isEmpty() 判断一个队列是否为空length() 返回队列的大小class Queue: """使用列表构建队列:列表右端作为队头,左端作为队尾""" def __init__(self): self.queue = [] def enqueue(self, value):

2021-07-06 18:25:35 75

原创 栈-python

栈:先进后出说明:Stack() 创建一个新的空栈push(item) 添加一个新的元素item到栈顶pop() 弹出栈顶元素peek() 返回栈顶元素isEmpty() 判断栈是否为空size() 返回栈的元素个数``````pythonclass MyStack: """使用列表创建栈,列表右端作为栈顶端""" def __init__(self): self.stack = [] def push(self, item):

2021-07-06 16:55:59 61

原创 AttributeError: module ‘tensorflow_core._api.v2.config‘ has no attribute ‘run_functions_eagerly‘

在TensorFlow(Keras)框架下第二次训练网络时,出现了AttributeError: module 'tensorflow_core._api.v2.config' has no attribute 'run_functions_eagerly'的错误,解决办法如下:在导入tf库后,添加tf.config.experimental_run_functions_eagerly(True)或者添加tf.config.run_functions_eagerly(True)参考:

2021-04-07 16:57:10 1106

原创 【详细版】独立成分分析:算法和应用(一)

在神经网络研究以及许多其他学科中,**一个基本问题是找到合适的多元数据表示形式**,即随机向量。由于计算和概念上的简单性,通常希望将表示形式作为原始数据的线性变换。换句话说,表示的每个组成部分都是原始变量的线性组合。众所周知的线性变换方法包括主成分分析、因子分析和投影追踪(Projection Pursuit)。独立成分分析(ICA)是最近开发的一种方法,其目的是找到非高斯数据的线性表示形式,从而使成分在统计上独立或尽可能独立。这样的表示似乎捕获了许多应用中数据的基本结构,包括特征提取和信号分离。在本文中,

2020-11-29 16:37:56 2708

原创 11 matplotlib绘图之Figure和Axes

文章目录Figure vs Axesplt.figure() vs plt.axes() vs plt.subplots()plt.xxx vs ax.xxx参考链接Figure vs Axes对象层次结构(object hierarchy.),是Matplotlib概念中一个重要的地方。下图显示了这种对象层次结构,Figure相当于一张白纸——可称做画布,Axes则是画布中的一块区域。Axes下面又包括了一下绘图较小的对象,如刻度线、图例和文本等。如下图所示一个Figure中包括两个Axes

2020-08-30 22:25:32 1150

原创 10 python程序设计:试卷生成与分析

文章目录1 项目描述2 随机生成学生试卷信息2.1 随机生成姓名2.2 生成有序学号2.3 随机生成题目分数2.4 保存随机生成的试卷信息2.5 代码3 成绩分析3.1 计算每位同学的总分和等级3.2 得分率的分析3.3 代码4 运行说明1 项目描述本项目随机生成了100名学生的姓名、学号、序号、考试成绩,实现了对多名学生完成同一份试卷的情况统计,算出每名同学的总分、等级以及每道题的得分率,并将结果存入到了CSV文件。CSV文件中每一行为一名学生数据,学生成绩及等级依次存入每行数据之后。成绩为该名学生

2020-07-26 20:41:24 1818

原创 知识点:脑网络笔记

小世界特性:网络具有小的特征路径长度和大的聚类系数脑功能的两个基本组织原则:功能性分化(segregation)、功能性整合(integration)​ 功能性分化:空间距离邻近的神经元彼此之间连接的概率较高,并形成具有一定独立功能的单元,大脑神经连接网络的聚类系数可以反映这一特征功能性整合:空间远离的神经元彼此之间连接的概率较低,大脑神经连接网络的特征路径长度可以反映这一特征网络(图论中):可抽象为节点集N={n1,n2,…,nN}和边集L={l1,l2,…,lK}组成的图分为:无向

2020-07-06 23:54:32 1984

原创 Python基础:Python列表与NumPy数组和矩阵的异同

文章目录1 Python列表和NumPy数组有什么区别?2 NumPy数组和NumPy矩阵有什么区别?3 参考链接list:列表array:数组ndarray:n维的arraymatrix:矩阵1 Python列表和NumPy数组有什么区别?为什么要使用NumPy?Python中的列表是存储的地址,NumPy数组比Python列表更快,更紧凑。数组消耗较少的内存,使用起来很方便。NumPy使用更少的内存来存储数据,并且提供了一种指定数据类型的机制。这使得代码可以进一步优化。相同点:

2020-07-01 21:59:38 1182

原创 大学生常见竞赛重要程度排序情况

第一类“互联网+”大学生创新创业大赛;“挑战杯”大学生课外学术科技作品竞赛;“创青春”大学生创业大赛;全国大学生数学建模竞赛;全国大学生电子设计竞赛;国际大学生数学建模竞赛;第二类山东省机电产品创新大赛中国机器人大赛暨RoboCup公开赛全国大学生电工数学建模竞赛(不知道是什么)全国大学生数学竞赛ACM程序设计竞赛全国大学生英语竞赛第三类全国大学生“飞思卡尔”杯智能汽车竞赛“电脑鼠走迷宫”竞赛“高教杯”全国大学生先进成图技术与产品信息建模创新大赛山东省大学生汽车技

2020-06-21 01:00:37 3036

原创 OpenGL笔记(二)| 创建第一个窗口

文章目录1 导入库2 初始化GLFW3 设置关于窗口的选项4 创建窗口5 游戏循环6 完整代码7 运行结果及改进7.1 结果7.2 改进8 参考链接  要想在OpenGL中绘图,首先要创建一个窗口,后面的模型就绘制在这个窗口上。1 导入库  建立一个py文件,然后导出GLFW和GL的库:import glfwfrom OpenGL.GL import *2 初始化GLFW  若使用GLFW,则首先需要初始化GLFW:if not glfw.init(): raise Excepti

2020-06-12 18:39:08 516

原创 【天池——街景字符识别】 Task5 模型集成

文章目录集成学习方法深度学习中的集成学习DropoutTTASnapshot结果后处理小节集成学习方法在机器学习中的集成学习可以在一定程度上提高预测精度,常见的集成学习方法有Stacking、Bagging和Boosting,同时这些集成学习方法与具体验证集划分联系紧密。由于深度学习模型一般需要较长的训练周期,如果硬件设备不允许建议选取留出法,如果需要追求精度可以使用交叉验证的方法。下面假设构建了10折交叉验证,训练得到10个CNN模型。那么在10个CNN模型可以使用如下方式进行集成:对预测

2020-06-02 21:31:03 218

原创 【天池——街景字符识别】Task4 模型训练与验证

文章目录构造验证集模型训练与验证模型保存与加载模型调参流程一个成熟合格的深度学习训练流程至少具备以下功能:在训练集上进行训练,并在验证集上进行验证;模型可以保存最优的权重,并读取权重;记录下训练集和验证集的精度,便于调参。构造验证集在机器学习模型(特别是深度学习模型)的训练过程中,模型是非常容易过拟合的。深度学习模型在不断的训练过程中训练误差会逐渐降低,但测试误差的走势则不一定。在模型的训练过程中,模型只能利用训练数据来进行训练,模型并不能接触到测试集上的样本。因此模型如果将训练集学的

2020-05-30 21:17:02 305

原创 【天池—街景字符编码识别】Task3 字符识别模型

CNN介绍卷积神经网络(简称CNN)是一类特殊的人工神经网络,是深度学习中重要的一个分支。CNN在很多领域都表现优异,精度和速度比传统计算学习算法高很多。特别是在计算机视觉领域,CNN是解决图像分类、图像检索、物体检测和语义分割的主流模型。CNN每一层由众多的卷积核组成,每个卷积核对输入的像素进行卷积操作,得到下一次的输入。随着网络层的增加卷积核会逐渐扩大感受野,并缩减图像的尺寸。CNN是一种层次模型,输入的是原始的像素数据。CNN通过卷积(convolution)、池化(pooling)、非线性激活

2020-05-26 21:38:07 230

原创 【天池—街景字符编码识别】Task 2 数据读取与数据扩增

文章目录1 简介2 学习目标3 图像读取3.1 Pillow3.1.1 安装3.1.2 基本操作3.2 OpenCV4 数据扩增方法4.1 数据扩增介绍4.2 常见的数据扩增方法4.3 常用的数据扩增库4.3.1 torchvision4.3.2 imgaug4.3.3 albumentations5 PyTorch读取数据(Dataset、DataLoder)1 简介  本章主要内容为数据读取、数据扩增方法和Pytorch读取赛题数据三个部分组成。2 学习目标学习Python和Pytorch中

2020-05-23 18:57:49 374

原创 【天池—街景字符编码识别】Task 1 赛题理解

文章目录1 比赛说明2 数据说明2.1 数据来源2.2 数据集2.3 数据标注信息(json文件)3 评价标准4 提交的结果形式5 解题思路(重点)5.1 简单入门思路:定长字符识别5.2 专业字符识别思路:不定长字符识别5.3 专业分类思路:检测再识别1 比赛说明比赛链接:https://tianchi.aliyun.com/competition/entrance/531795/introduction比赛任务:以计算机视觉中字符识别为背景,要求参赛者预测真实场景下的字符识别,这是一个典型的字符

2020-05-20 11:57:22 457

原创 MNE-Python安装、环境配置、测试、新建工程、解决程序出现的Edit Configurations

文章目录0 说明1 安装2 环境配置(其实不用配)3 测试and新建工程0 说明本文的安装思路和官网上的一样,只是将步骤进行了具体化说明,并且不同于官网上的是:测试、创建新工程官网安装链接:https://mne.tools/stable/install/mne_python.html#installing-mne-python-and-its-dependencies1 安装第一步:进入网站第二步:复制第一步看到的文本,在任意文件夹中建立environment.yml 文件第三步:打开Ana

2020-05-19 10:31:03 1442

原创 超级详细的Windows10+Anaconda3+PyTorch+GPU+CUDA+cuDNN+虚拟环境 的安装和配置过程,建议收藏!!!

文章目录写在前面0 Anaconda的安装和配置1 CUDA1.1 什么是CUDA?1.2 安装之前对计算机的检查1.2.1 检查电脑的显卡1.2.2 检查电脑里的显卡是否支持CUDA1.3 下载并安装CUDA1.4 检查CUDA是否安装成功2 cuDNN2.1 什么是cuDNN?2.2 安装前满足的条件2.3 安装3 安装PyTorch-GPU4 在PyCharm中使用PyTorch5 其他的发现5.1 其他下载源的发现5.2 其他人的下载方法参考链接写在前面  Tips:如果是建立虚拟环境,然后使用

2020-05-19 09:14:56 2512

原创 在PyCharm中使用虚拟环境的解释器

在创建虚拟环境后,需要在PyCharm中使用虚拟环境中的python.exe,这时候需要设置解释器。这里的虚拟环境是pytorch_gpu在新建的工程里面,按照下图的顺序设置就可以:

2020-05-19 09:09:15 1410

原创 OpenCV错误 ‘Too many values to unpack‘ with solvePnPRansac() - Pose Estimation

在进行姿态估计时,运行代码:corners2 = cv2.cornerSubPix(gray, corners, (11, 11), (-1, -1), criteria)rvecs, tvecs, inliers = cv2.solvePnPRansac(objp, corners2, mtx, dist)出现了 ValueError: too many values to unpack 的错误,这是因为cv2.solvePnPRansac返回了三个以上的值,所以使用如下代码可解决问题:

2020-05-14 10:28:12 250

原创 【理论+程序】利用张正友标定法,使用Opencv-Python3进行摄像机标定

要注意在输入棋盘格规格的时候,输入的是宽和高方向的角点个数,而不是棋盘格的数量。可直接运行的代码:"""根据OpenCV-Python Tutorial修改的相机标定程序OpenCV-Python Tutorial Camera Calibration link:https://opencv-python-tutroals.readthedocs.io/en/latest/py_tutorials/py_calib3d/py_calibration/py_calibration.html#cali

2020-05-13 12:01:59 705 2

原创 64位系统下 python3.7安装OpenCV、OpenGL

声明:64位系统直接使用pip安装是不可以的,虽然可以安装上但后面会出现错误,如果已经用pip安装了,那么就卸载掉使用这个方法安装。使用pip安装的错误见:https://blog.csdn.net/snail9610/article/details/106014343一、安装OpenCV1、进入网站:https://www.lfd.uci.edu/~gohlke/pythonlibs/#opencv2、选择适合自己的版本:如我选择的就是适用的64位系统、python3.7的版本。然后...

2020-05-09 14:50:38 947 2

原创 OpenGL笔记(一) | 配置OpenGL--Python的步骤和出现的错误

目录一、安装1、pip安装(32位系统)2、本地安装(32位系统 or 64位系统)二、错误1、64位系统使用pip安装的错误2、运行glutInitDisplayMode()函数出错参考链接一、安装1、pip安装(32位系统)在anaconda prompt下使用:pip install opengl这地方别人说使用pip安装的是32位的库,我64位的试过这种方法使用时会出错(在后面讲一下出的错误)2、本地安装(32位系统 or 64位系统)1).

2020-05-09 11:29:14 1495 6

原创 解决Anaconda出现CondaHTTPError: HTTP 000 CONNECTION FAILED for url问题

1、进入到进入%HOMEPATH%目录和进入cmd一样,输入%HOMEPATH%,回车2、找到.condarc文件3、编辑.condarc文件将https改成http,并删除 -default。如果之后default的链接,则删除后要加入清华的镜像。可以直接在.condarc文件输如如下链接: - http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/ - http://mirrors.tuna.tsinghua....

2020-05-08 19:39:42 1725

原创 spyder、anaconda navigator打不开,报错:ImportError: cannot import name 'HTTPSHandler' from 'urllib.request'

从prompt打开时报错:ImportError: cannot import name 'HTTPSHandler' from 'urllib.request'更新完conda后,发现spyder和navigator打不开了,找了很多方法也无济于事,最后找到了这个:1、进入网站:https://slproweb.com/products/Win32OpenSSL.html2‘下载:3、安装exe之后,就可以打开了。另外别人使用的方法,我却不能使用的见第一个参考链接之后的链接。参考链

2020-05-08 19:30:02 1067

原创 python基础:面向对象的编程 类 示例

文章目录示例1:创建和使用类示例2:创建和使用类示例3:继承示例1示例4:继承示例2示例5:继承,将实例用作属性示例1:创建和使用类创建一个名为Restaurant 的类,其方法__ init __()设置两个属性:restaurant_name 和cuisine_type 。创建一个名为describe_restaurant() 的方法和一个名为open_restaurant() 的方法,其...

2020-05-07 16:35:42 430

原创 python基础:while循环,利用while循环操作列表和字典

文章目录while循环的使用选择何时退出使用标志使用break 退出循环在循环中使用continue使用while 循环来处理列表和字典在列表之间移动元素删除包含特定值的所有列表元素使用用户输入来填充字典for 循环用于针对集合中的每个元素都一个代码块,而while 循环不断地运行,直到指定的条件不满足为止。while循环的使用current_number = 1while current...

2020-05-07 10:45:27 4115

原创 python基础:输入函数input()、int()

文章目录字符串输入:input()获取数值输入:int()通过获取用户输入并学会控制程序的运行时间,可编写出交互式程序。字符串输入:input()函数input() 让程序暂停运行,等待用户输入一些文本。获取用户输入后,Python将其存储在一个变量中,以方便使用。name = input("请输入您的姓名:")print('\n'+name)'''请输入您的姓名:刘备刘备'...

2020-05-07 10:44:38 12678

原创 python基础:字典操作

文章目录创建并访问字典添加键—值对修改字典中的值删除键—值对由类似对象组成的字典遍历字典遍历所有的键—值对 : dictionary.items()遍历字典中的所有键:dictionary.keys()按顺序遍历字典中的所有键:sorted()遍历字典中的所有值:dictionary.values()嵌套字典列表:在列表内存储字典在字典中存储列表在字典中存储字典在Python中,字典是一系列键—...

2020-05-07 10:43:25 311

原创 python if条件语句

文章目录条件测试if 语句简单的 if 条件语句if-else语句if-elif-else 语句检查列表是否为空条件测试每条if 语句的核心都是一个值为True 或False 的表达式,这种表达式被称为条件测试 。检查是否相等:name = "曹操"name == "曹操"# True# 检查是否相等name = "曹操"name == "刘备"# False检查是否不相...

2020-05-06 23:17:59 175 1

原创 python列表和元组

文章目录建立访问列表元素修改、添加和删除元素修改列表元素在列表中添加元素在列表末尾添加元素:append()在列表中插入元素:insert()从列表中删除元素使用del 语句删除元素使用方法pop() 删除元素弹出列表中任何位置处的元素根据值删除元素:remove()组织列表对列表进行永久性排序 :sort()对列表进行临时排序:sorted()倒着打印列表:reverse()确定列表的长度:le...

2020-05-06 20:19:18 783

原创 python数字操作

文章目录整数浮点数使用函数 str() 避免类型错误整数可对整数执行加(+ )减(- )乘(* )除(/ )运算,此外还应注意运算次序。2**3 # **表示幂# 8(2+3)*4 # 20浮点数Python将带小数点的数字都称为浮点数。正常境况下输入浮点数运算即可。但需要注意的是,结果包含的小数位数可能是不确定的:0.2+0.1# 0.30000000000000004...

2020-05-06 20:16:22 256

原创 python基础字符串操作

文章目录字符串输出大小写操作合并(拼接)字符串制表符或换行符删除空白删除末尾空白:rstrip()删除开头空白:lstrip()同时删除两端空白:strip()'zhang'字符串输出注意双引号和单引号的区别。print("this is a string")# 结果# this is a stringmessage = "我叫'王二小'"print(message)# 结果#...

2020-05-06 20:15:56 234

原创 机器学习(五)之评价指标:二分类指标、多分类指标、混淆矩阵、不确定性、ROC曲线、AUC、回归指标

文章目录0 本文简介1 二分类指标1.1 二分类时的错误类型1.2 不平衡的数据1.3 混淆矩阵1.4 考虑不确定性1.5 准确率-召回率曲线1.6 ROC与AUC2 多分类指标3 回归指标4 在模型选择中使用评估指标0 本文简介我们使用精度来评估分类性能,使用R2R^2R2评估回归性能,但是监督模型在给定数据集上的表现有多种方法。我们还有很多评估指标,本文简要介绍二分类指标、多分类指标,以及...

2020-05-04 23:18:17 10489 8

空间点与模型计算点的距离误差showEpt.m

空间点与模型计算点的距离误差showEpt

2020-05-06

摄像机标定的归一化误差showEnce.m

摄像机标定的归一化误差matlab代码。摄像机标定的归一化误差matlab代码。摄像机标定的归一化误差matlab代码。摄像机标定的归一化误差matlab代码。摄像机标定的归一化误差matlab代码。

2020-05-06

Deeplearning深度学习笔记v5.2.pdf

本文档是针对吴恩达老师深度学习课程(deeplearning.ai),由黄博士整理。

2020-02-28

WOS_tips_1.14.pdf

如果要检索您以第一作者和通讯作者发表文章的情况,首先要解决的问题是如何检全您的科研文献。这涉及到个人检索式的设计。一旦检全您的文章,您可以直接从SCI数据库中输出,也可以选择保存在SCI数据库的检索平台Web of ScienceTM上,比如添加到ResearcherID中,这样您可以随时查看您科研文献的被引用情况。

2020-02-18

(全)2015年数学建模国赛获奖名单

(全)2015年数学建模国赛获奖名单

2017-08-28

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除