- 博客(19)
- 收藏
- 关注
原创 将Pytorch训练的.pth模型转为tensorflow的.pb模型的一些坑与解决方法
我用pytorch训练YOLOv4模型,训练时的log想转为tf的.pb以执行后续的工作。在转换过程中踩了不少坑,在此记录。1. Yolo模型网上很多转换的方法,都大同小异。但需要注意,yolo训练的log只是参数,没有网络架构,因此需要导入自己的YOLO_body,再把log的参数对应上。import torchfrom nets.yolo4 import YoloBody # 我直接在yolov4的文件夹下新建的文件,所以这里直接导入了model = YoloBody(3,3) #
2022-01-21 16:49:59 3620 3
原创 VScode编译时torch模块报错的情况的解决方法
第一次用vscode跑.py文件,再torch下面有很多红色的下划线报错Module 'torch' has no 'xxx' member试了网上很多解决方法,这个完美解决问题,如下:① 点VScode左下角的齿轮---->设置② 搜索python.linting.pylintArgs③ 点击界面右上角 打开设置 ④ 补上 "python.linting.pylintArgs": [ "--errors-only", "--generated-members=numpy.*
2020-06-05 10:44:58 3320 2
原创 关于U盘文件消失,但是内存还在的情况。
查看U盘属性,如果已用空间不为0,那么可以使用以下方法。在U盘里面直接新建一个txt文档在里面输入attrib -s -h /s /d保存。然后打开我的电脑->工具->文件夹选项->查看,将里面的隐藏已知文件扩展名前面的勾去掉。如果已经去掉了就不用这步操作了。然后再将刚刚新建的TXT文档改名为0.bat。双击运行即可。...
2019-07-18 17:24:23 6401 5
原创 NLP理论实践 Task1
CNews正在撸代码,晚上开会,先放个图片吧,明后天会补上的召回率、准确率、ROC曲线、AUC、PR曲线可见之前发的博文https://blog.csdn.net/weixin_44615820/article/details/88802307...
2019-06-21 17:44:58 269
转载 SimpleITK读取医学影像文件
原文:https://blog.csdn.net/songchunxiao1991/article/details/79074604SimpleITKITK是一个开源、跨平台的框架,提供给开发者增强功能的图像分析和处理套件(推荐使用)。Note:注意SimpleITK不支持中文,即路径中不能有中文X射线图像对应的读取import SimpleITK as sitkfilename = ...
2019-06-12 14:53:35 7507 3
转载 KerasDense层的参数设置
原文地址:Keras Dense 层'''Created on 2018-4-4'''keras.layers.core.Dense(units, #代表该层的输出维度activation=None, #激活函数.但是默认 lineruse_bias=True, #是否使用bkernel_initializer='glorot_uniform', #初始化w权重,keras/i...
2019-06-07 08:31:13 13996
原创 np.linalg.norm(...)求范数的函数用法
x_norm=np.linalg.norm(x, ord=None, axis=None, keepdims=False)x:为要进行计算的向量ord:范数类型,如下:axis:处理类型axis=1表示按行向量处理,求多个行向量的范数axis=0表示按列向量处理,求多个列向量的范数axis=None表示矩阵范数。keepdims:是否保持二维矩阵的特征T...
2019-06-01 09:20:16 548 1
原创 吴恩达深度学习课后作业第二课第一周中2.Regularization的错误
在运行这个kernel时,出现ValueError,维度不匹配的问题。解决方法是首先找到reg_utils.py文件,然后在最下面找到load_2D_dataset()函数,修改c = train_Y,将其改为c = np.squeeze(train_Y)即可。...
2019-05-31 22:58:46 572
原创 吴恩达机器学习总结(三)——神经网络的反向传播
神经网络的反向传播在上一篇博客中,利用神经网络对手写数字数据进行分类的结果虽然已经很高了,但和测试样本本身的输出值进行比较还是存在着一定的误差。这时我们需要使用这个误差值来调整神经网络本身,进而改变神经网络的输出值。误差传递我们知道在前向传播中,每个节点向下一层传递的信号所占权重不同。若只有一个节点的信号传递到输出节点,那调整神经网络输出值的方式将简单的多,只需要更新这个节点的权重即可。假如...
2019-05-30 08:47:51 627
原创 吴恩达机器学习总结(二)——Logistic回归和简单的神经网络(附作业)
在线性回归模型中,输入和输出一般都是连续的,对于每个输入x,都有一个对应的输出y,模型的定义域和值域都可以是(−∞,+∞)(-∞, +∞)(−∞,+∞)。而对于分类模型来说,其输入可以是连续的,但它的输出是离散的,即只有有限个输出y。例如,其值域可以只有两个值{0, 1},这两个值可以表示对样本的某种分类,高/低、患病/健康、阴性/阳性等,这就是最常见的二分类问题。二、Logistic回归逻辑...
2019-05-20 17:48:41 519
原创 吴恩达机器学习总结(一)线性回归和梯度下降
吴恩达这个机器学习课程是值得像我这样的初窥人工智能领域的同学们来学习的,该课程涉及的数学公式较少,很多结论都是直接呈现在屏幕上了,所以在看视频学习的过程中是很容易理解Ng所讲的内容的。不过课后作业相比于视频就比较的深入了,很多时候需要自己写代码来构造算法。整体课程大致分为三个部分:监督学习、无监督学习、以及如何优化机器学习系统。其中监督学习包括:线性回归、Logistics回归、神经网络和支持向...
2019-05-14 21:46:58 737
原创 练习——随机森林分类毒、可食用蘑菇数据集
假如我们在山上采蘑菇,为了避免食物中毒,需要采集那些有较大的置信度认为可食用的蘑菇,虽然这种办法会遗漏掉许多我们难以判断的蘑菇(实际是可食用的)。对此,我们希望能找到那种能很好区分的特征,或者说区分度很大的特征,来避免危险,保证安全,所以我采用随机森林算法来实现目的。毒蘑菇数据集是一个包含8123个样本的数据集,有22个特征,为菌盖颜色、菌盖形状、菌盖表面形状、气味、菌褶等,下图是网上找的示意...
2019-04-12 22:23:20 17115 10
原创 练习(三)——乳腺肿瘤(良、恶性)数据分类
该数据集来自威斯康星医院,由WIlliam H. Wolberg博士提供。这个数据集,将肿瘤细胞分为两类,为良性肿瘤和恶性肿瘤,根据肿瘤细胞的外观特征以及细胞核的特征来划分的。这些特征有十个,分别为:1.Sample code number id number(患者编号)2. Clump Thickness 1 - 10(肿瘤厚度)3. ...
2019-03-29 01:34:38 8181 8
原创 【笔记】几个常见评价指标:Accuracy、Precision、Recall、F-measure和ROC曲线
在之前的练习中,评价模型的好坏我都采用了准确率(accuracy),准确率即分类正确的样本数占总样本数的比例。与准确率对应的还有错误率,即分类错误的样本数占总样本数的比例。以下引用西瓜书(《机器学习》)中的例子。准确率和错误率就是在一车西瓜中,有多少比例的瓜被判断正确或判断错误。假如我们的关注点不仅仅在分类是否正确,而是要知道有多少瓜是好瓜,好瓜有多少被正确的分类出来,那么用准确率是不太直观的,所...
2019-03-26 00:09:18 3600
原创 练习(二)——威斯康辛乳腺癌数据集
该数据集来自南斯拉夫卢布尔雅那大学医疗中心肿瘤研究所,由M. Zwitter 与M. Soklic 二者提供,感谢。该数据集可在UCI数据库中找到。该数据库是加州大学欧文分校提出的用于机器学习的数据库,是一个常用的标准测试数据集。该数据集有2大类,9个属性,共286个实例。class:类别,分别是乳腺癌复发(recurrence-events)和未复发(no-recurrence-eve...
2019-03-20 16:55:03 40665 21
原创 练习(一)——决策树与随机森林分析Titanic数据集船员生还情况
数据描述Titanic数据集包含11个特征,分别是:Survived:0代表死亡,1代表存活Pclass:船舱类别,3类别最高Name、Sex、Age分别为姓名、性别、年龄,其中年龄有缺失SibSp:乘客的兄弟姐妹/配偶的个数(整数值)Parch:乘客的父母/孩子的个数(整数值)Ticket:船票号码Fare:船票价格Cabin:乘客所在船舱(数据大量缺失)Embark:乘客登...
2019-03-17 16:49:58 2763 1
原创 机器学习算法——决策树
决策树是一种常见的机器学习算法,既能做分类,也能做回归,不过大多数情况用决策树来解决分类问题。决策树算法是以树状结构来表示数据的分类结果。一般来说,一颗决策树包含一个根节点,若干个非叶子节点和若干个叶子节点。我们这里用泰坦尼克号数据集来举例,根节点、非叶子节点和叶子结点如图所示:【图】其思想就和基础的语法if…else…类似,就图看来也比较直观。但是这里为什么要把【性别】作为根节点的判断条件呢...
2019-03-14 22:34:27 818
原创 机器学习算法——支持向量机(SVM)
机器学习算法——支持向量机(SVM)0 前序本人是生物类的一名研究生,学习Python也有一段时间了,从数据处理到人工智能,机器学习, Python几乎是无所不能的,用其处理生信数据想必也是很好的工具。这是本人写的第一篇博客,某法则曾说:能把问题清楚地写下来,就已解决了一半。所以打算把学习过程中遇到问题记录下来,以便日后回顾解决,同时打算把最近几天的学习心得写下来,也算是对期间学习的一个总结。...
2019-03-08 20:22:20 910
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人