- 博客(63)
- 资源 (1)
- 收藏
- 关注
原创 项目已被macOS使用不能打开的解决方案
项目已被macOS使用不能打开的解决方案_JasonKQLin的博客-CSDN博客_项目已被macos使用不能打开解决方法:在该项目的目录下输入以下命令,project_name 是项目名栗子:
2022-06-04 20:17:04
1976
1
原创 Pointpillars for object detection
博客参考:pointpillars代码阅读----prep_pointcloud篇_Little_sky_jty的博客-CSDN博客Brief这一篇内容主要是对函数prep_pointcloud进行debug和记录,这里也是dataloader的大部分内容,同时也涉及到gt的loss函数部分。作者的function breif如下:convert point cloud to voxels, create targets if ground truths exists. input_dict for..
2022-04-25 15:46:27
356
原创 融合Pointpillar与ResNeXt模型---实战记录(持续更新)
睿智的目标检测26——Pytorch搭建yolo3目标检测平台_Bubbliiiing的博客-CSDN博客_睿智的目标检测26睿智的目标检测26——Pytorch搭建yolo3目标检测平台学习前言源码下载yolo3实现思路一、预测部分1、主题网络darknet53介绍2、从特征获取预测结果3、预测结果的解码4、在原图上进行绘制二、训练部分1、计算loss所需参数2、pred是什么3、target是什么。4、loss的计算过程训练自己的yolo3模型学习前言一起来看看yolo3的Pytorch实现吧,顺便..
2022-04-22 14:03:54
543
原创 Pytorch 单机多GPU训练
一、理论知识【分布式训练】单机多卡的正确打开方式(一):理论基础 - 知乎瓦砾由于最近bert-large用的比较多,踩了很多分布式训练的坑,加上在TensorFlow和PyTorch之间更换,算是熟悉了一下各类框架的分布式训练接口,由于集中在一起讲可能比较乱,笔者准备分三到四篇来讲一下深度学习的…https://zhuanlan.zhihu.com/p/72939003【分布式训练】单机多卡的正确打开方式(三):PyTorch - 知乎拖更拖更了,今天讲一下PyTorch下要如何单机多卡训练。不铺..
2022-04-20 13:43:42
1812
原创 Docker issues 记录
1.failed to export image failed to set parent sha256 unknown parent image id有两方面的原因:1)此问题发生在多级构建中的特定的COPY命令序列上2)磁盘容量不足解决方法:1)在COPY语句之间添加RUN trueCOPY ./lib/ /usr/src/app/BOOT-INF/lib/RUN trueCOPY ./lib/entities-1.0-SNAPSHOT.jar /usr/src/a...
2021-12-24 11:18:00
2663
原创 RuntimeError: Function AddmmBackward returned an invalid gradient at index 1
问题描述:将ResNet18修改为ResNet101时报告以下错误RuntimeError: Function AddmmBackward returned an invalid gradient at index 1 -got [64, 4096] but expected shape compatible with [64,17408]原因:看了网上的帖子,主要有两方面的原因。1.由于反向传播时的device不一致问题。训练过程中,前向传播时我们需要模型、输入位于同一设备上(都在
2021-11-16 15:02:00
4679
1
原创 RuntimeError: CUDA error: device-side assert triggered
问题描述:用pytorch训练图像分类模型时,出现“RuntimeError: CUDA error: device-side assert triggered”的错误。原因:1)模型输出的类别与标签的类别个数不一致PyTorch 错误 RuntimeError: CUDA error: device-side assert triggered_flyfish-CSDN博客解决方法:检查模型输出类别与标签类别个数是否一致2)标签需要从“0”开始关于贫僧在使用PyTorch时遇
2021-11-08 14:06:17
1559
原创 Pytorch加载模型并进行图像分类预测
1. 整体流程1)实例化模型Assume that the content ofYourClass.pyis:class YourClass: # ......If you use:from YourClassParentDir import YourClass # means YourClassfrom model import PythonNetnet= PythonNet(T=16).eval().cuda()2)加载模型import ...
2021-10-20 11:39:35
9469
2
原创 sklearn 回归问题的评估指标
1.Root mean square error (RMSE):2.Mean absolute error(MAE):3.R-Square ($R^2$):4.Median Absolute Deviation (MAD):##########导入sklearn工具包##########from sklearn import metricsRMSE = np.sqrt(mean_squared_error(y_true, y_predict))MAE=...
2021-10-02 18:31:44
556
原创 DeprecationWarning: `np.float` is a deprecated;Deprecated in NumPy 1.20
解决方法:升级numpy版本conda update scikit-learn
2021-09-24 17:22:42
1767
原创 PyTorch Linux 安装过程注意事项
1.出现CondaHTTPError解决方案:(1)添加镜像站到Anaconda(2)修改 pip 源为国内源python bug记录安装包的时候出现 443pip install xx -i https://pypi.tuna.tsinghua.edu.cn/simple2.SyntaxError修改Python中的优先级,因为默认为Python2.7,应该改为Python3.x解决方案:设置ubuntu系统中python的版本优先级3.pip is bein
2021-08-24 09:50:45
196
原创 集成学习与深度学习 加载模型方法
1. 集成学习import joblibjoblib.load("model.pkl")2.深度学习用torch自带的load()import torchdata = torch.load("model.pkl")error:pickle.UnpicklingError: A load persistent id instruction was encountered,but no persistent_load function was specified...
2021-08-10 11:15:05
750
原创 matplotlib 双y轴公用一个x轴
目录1. legend 控制2. 线条控制线条类型:线条粗细:3. 透明度控制完整栗子1:完整栗子2:1. legend 控制功能:将图例放在图的外面# legend fig.legend(bbox_to_anchor=(0,1.02,1,0.2), loc="lower center", mode="expand", borderaxespad=1, ncol=3,fontsize=20)bbox_to_ancho.
2021-08-06 14:56:43
1264
1
原创 Python 列表中的NAN替换为0
import mathmylist = [0 if math.isnan(x) else x for x in mylist]replace the NaN value zero after an operation with arrays
2021-08-06 14:35:51
6773
1
原创 sns.heatmap 控制参数
cbar水平横放将x轴刻度放置在top位置的几种方法自定义x轴、y轴标签:xticklabels、yticklabels图例位置、名称、标签等设置:cbar_kws
2021-07-21 22:10:46
1672
原创 numpy.polyfit:LinAlgError: SVD did not converge in Linear Least Squares
原因:有NAN值解决方法:去除NAN值,例如去除a,b,c列中有NAN值的行data = data.dropna(axis=0,subset=['a', 'b','c'])reference:删除DataFrame中某列值为NaN的记录/行解决在使用numpy.polyfit 时出现的 raise LinAlgError("SVD did not converge in Linear Least Squares")错误...
2021-07-15 15:47:24
6151
原创 Image size of 512922x322 pixels is too large. It must be less than 2^16 in each direction
plt.figure(figsize=(10,8))sns.regplot(x=data[num],y=data['Building Area Unit Price'], marker="o",ci=95, scatter_kws={"color":"b","alpha":0.2,"s":3}, fit_reg=False )#线性回归 ci=95表示95%置信区间x = data['x'].to_n.
2021-07-15 15:37:22
9239
3
原创 Latex 插入的图片紧跟当前文字
问题:插入的图片无法跟随当前文字,图片总会在下一页呈现,我们需要把图片与文字位置调整到一起。解决方法:1.加入宏包: \usepackage{float}
2021-06-21 10:17:01
7068
原创 SHAP的理论与Python实现
1. 安装SHAPpip 安装:pip install shapconda 安装:conda install -c conda-forge shap2.理论与Python实现 -------------后续更新,敬请等待!
2021-05-10 22:05:48
1236
4
原创 Aarch64 安装Anaconda 和 pytorch
pip install torch -f https://torch.maku.ml/whl/stable.htmlhttps://gitee.com/kumatea/pytorch-aarch64https://blog.csdn.net/zhenlingcn/article/details/109559570
2021-04-15 17:16:04
2330
3
原创 安装OpenCV命令
Packages for standard desktop environments (Windows, macOS, almost any GNU/Linux distribution)Option 1 - Main modules package:pip install opencv-python Option 2 - Full package (contains both main modules and contrib/extra modules):pip install openc...
2021-04-14 11:21:51
1444
原创 pandas.DataFrame.groupby 按某列类型值将文件分为多个文件
1.groupby()pandas.DataFrame.groupby()groupby函数使用映射器或一系列列对数据帧进行分组。groupby操作涉及拆分对象、应用函数和组合结果的某种组合。这可以用于对大量数据进行分组,并对这些分组进行计算操作。2.栗子groups = data.groupby(data['color']) #按“color”列的值分为多个文件#比如color列有“red, yellow, green”三个不同类型的值,则会分为red.csv; yellow..
2021-04-08 10:02:43
1604
3
原创 jupyter notebook 添加 content 插件
1. 安装Jupyter Notebook extensionsjupyter contrib nbextension install --user --skip-running-check2. 开启Table of Contents插件安装完成后打开jupyter notebook,会出现“Nbextensions”,然后点击“Nbextensions”,并勾选“Table of Contents”。3. 生成目录在notebook选项组中多了生产目录的图标,点击图标便会生成
2021-04-05 22:24:17
2732
原创 Linux 常用命令
1."top"命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器。linux的top命令参数详解2. "kill" 命令是向进程发送信号的命令。kill 命令的用途......
2021-01-21 20:37:20
109
原创 pandas loc函数 查看与修改特定值
df.loc[index, column_name] 选取指定行和列的数据目录1.查看同一行其他列的值2.修改特定行中其他列的值3.修改特定行的值栗子:import numpy as npimport pandas as pd df = pd.DataFrame(data = [['荔景','Kowloon'],['深井(荃灣)','New Territories'],['深井(屯門)','New Territories']],index = [1,2,3],columns
2021-01-20 21:26:50
2453
原创 Python 合并多个csv文件,并将文件名写入新的列
readList = [] #用来装合并文件的内容titleList = ["date","district","region"] #文件标题for i in listName: #i 是文件名#############读取多个csv文件内容################### with open('{}.csv'.format(i),'r',newline="",encoding="GB18030") as read_csvfile: readcsv_.
2021-01-20 13:50:57
3225
6
原创 Python os.path.splitext()获取去除后缀的文件名
方法:os.path.splitext()os.path.splitext() 函数将文件名和扩展名分开############导包###################import osinputfile_dir = './input' #文件路径listName = [] #存放“文件名”的列表for inputfile in os.listdir(inputfile_dir): if os.path.splitext(inputfile)[1] =
2021-01-20 12:35:44
5903
原创 Python replace()方法 替换多个字符串
str.replace(old, new[, max])#replace() 方法把字符串中的 old(旧字符串) 替换成 new(新字符串),如果指定第三个参数max,则替换不超过 max 次。栗子:将下列字符中的“%”与“--”去掉str.replace("%","").replace("--","")...
2021-01-19 14:56:10
7184
原创 Python 跳过第一行读取文件内容
方法:next()函数 next()返回迭代器的下一个项目。栗子:with open('file.csv','r',newline="",encoding="GB18030") as read_csvfile: readcsv_all = csv.reader(read_csvfile) next(read_csvfile) #跳过第一行“标题” for line in readcsv_all: ...
2021-01-13 21:37:25
1696
原创 pandas duplicated() 重复行标记与drop_duplicates()删除
pandas.DataFrame.duplicatedDataFrame.duplicated(subset=None,keep='first')返回表示重复行的布尔序列。Parameterssubsetcolumn label or sequence of labels, optionalOnly consider certain columns for identifying duplicates, by default use all of the columns.keep{.
2021-01-11 15:25:18
4409
原创 RequestsDependencyWarning: urllib3 (1.26.2) or chardet (3.0.4) doesn‘t match a supported version!
pip install requestsReference:https://stackoverflow.com/questions/56155627/requestsdependencywarning-urllib3-1-25-2-or-chardet-3-0-4-doesnt-match-a-s/56170469
2021-01-11 12:01:03
4094
原创 Anaconda 安装TensorFlow 与 Keras
1.创建Anaconda虚拟环境conda create -n name python=3.72.进入环境conda activate name3.安装GPU版本的TensorFlowconda install tensorflow-gpu4.安装Kerasconda install keras
2021-01-07 13:58:16
266
原创 pandas groupby分组运算
pandas.DataFrame.groupby官方文档栗子:计算各地区的“建筑面积尺价”均值average_price = data_Kowloon.groupby('地區')average_price['建築面積/呎價'].mean()Reference:https://www.cnblogs.com/lemonbit/p/6810972.html...
2021-01-04 11:33:01
396
原创 pyecharts Map与Geo画图笔记
1.安装pyechartspip install pyecharts==0.5.112.查看pyecharts版本import pyechartspyecharts.__version__3.MapMap是实现地图区域可视化,是区域可视化.Map依赖的是额外安装的地图包,如:如果要添加经纬度坐标,只能在源文件里添加修改源文件的地区名称及坐标:栗子:香港房价地图from pyecharts import Mapdistricts1=["中..
2021-01-04 11:11:09
2265
5
原创 sklearn.preprocessing 数据预处理
目录一、标准化(Z-Score)二、归一化三、正则化一、标准化(Z-Score)公式为:(X-mean)/std 计算时对每个属性/每列分别进行。将数据按期属性(按列进行)减去其均值,并处以其方差。得到的结果是,对于每个属性/每列来说所有数据都聚集在0附近,方差为1。实现时,有两种不同的方式: 使用sklearn.preprocessing.scale()函数,可以直接将给定数据进行标准化。sklearn.preprocessing.scale 使用sklear.
2020-12-18 18:10:10
510
1
原创 pandas.date_range freq
pandas.date_range(start=None, end=None, periods=None, freq=None, tz=None, normalize=False, name=None, closed=None, **kwargs)返回固定频率的DatetimeIndex。这个函数的作用就是产生一个DatetimeIndex,就是时间序列数据的索引。Parameters:start:str or datetime-like, optionalLeft bound for gene.
2020-12-18 17:41:22
504
1
原创 matplotlib画图
python中matplotlib的颜色及线条控制:参考https://www.cnblogs.com/darkknightzh/p/6117528.html
2020-12-16 16:05:33
140
原创 Jupyter Notebook not saving: ‘_xsrf‘ argument missing from post
https://stackoverflow.com/questions/55014094/jupyter-notebook-not-saving-xsrf-argument-missing-from-post操作:参考了以上建议,刷新了jupyter页面,便可以进行保存。
2020-12-01 12:13:24
214
LaTeX文档.zip
2019-10-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人