- 博客(38)
- 收藏
- 关注
原创 github上传文件【傻瓜式方法,无需敲一行代码】
4.readme里面图片的地址记得改成你文件夹里的图片上传到git的地址。2.填仓库名称,记得勾选添加readme,方便后续传文件。
2024-09-21 17:23:51 323
原创 多层感知机(MultiLayer Perceptron,MLP)python实现
在这个例子中,MLP 模型有一个包含 100 个神经元的隐藏层,使用 ReLU(Rectified Linear Unit)作为激活函数。在每个神经元中,输入被加权并通过激活函数进行转换,产生神经元的输出。实际上,深度学习任务通常使用更复杂的神经网络架构,可能包含多个隐藏层,不同的激活函数,以及其他调整参数。输出层的神经元数量通常取决于问题的类别数,例如,对于二分类问题,通常有一个输出神经元,表示两个类别的概率。其中,激活函数通常是非线性的,它引入了非线性变换,使得网络能够学习更加复杂的函数。
2024-01-14 17:13:25 1841
原创 python中none的替换方法:pandas&numpy
这个函数的主要目的是确保数组中不包含NaN值,而是将其替换为给定的数值。这对于一些数学计算和统计操作是很有用的,因为NaN值可能会导致这些操作产生不确定的结果。是NumPy库中的一个函数,用于将数组中的NaN(Not a Number)值替换为特定的数值。NaN通常表示缺失值或无效的数值。
2024-01-14 14:41:42 858
原创 pandas的iloc函数
是 Pandas 中用于基于整数位置进行索引和切片的方法。它允许你通过整数位置来访问 DataFrame 中的特定行和列。适用于对 DataFrame 进行基于位置的切片和索引。使用的是整数位置,而不是标签。被用于获取指定的行和列。
2024-01-13 11:39:22 1277
原创 【python】list的append和extend vs numpy的append方法
时,表示在水平方向上连接(按列连接)数组。这意味着它将会沿着数组的第二个轴(轴的索引从0开始)连接数组。要求待附加的值具有与原始数组相同的数据类型。不会修改原始数组,而是返回一个新的数组,该数组包含原始数组的副本和附加的值。返回一个新的数组,如果你没有将其保存到变量中,可能会导致数据丢失。时遇到问题,可能是由于数据的维度不匹配或者使用方式不正确导致的。参数的情况下,默认按行展平了数组,并将新数组附加到了末尾。参数的情况下附加数组,确保它们的维度是兼容的。**(1)**在NumPy中,
2024-01-13 10:26:16 1364
原创 【Windows】windows11右键默认显示更多选项的办法
Windows11系统的右键菜单显示,需要多点一次“显示更多选项”才能看到所有菜单内容,按下面步骤简单设置一下就能恢复成Windows经典的右键菜单显示。3.如果想恢复Windows11右键菜单的话,再次打开终端,执行命令【】按回车执行,重启系统。
2023-12-17 22:00:25 5819 2
原创 解决VSCode下载速度特别慢
即https://az764295.vo.msecnd.net/stable/129500ee4c8ab7263461ffe327268ba56b9f210d/VSCodeUserSetup-x64-1.72.1.exe修改为https://vscode.cdn.azure.cn/stable/129500ee4c8ab7263461ffe327268ba56b9f210d/VSCodeUserSetup-x64-1.72.1.exe。在官网点击下载以后下载特别慢,点击。
2023-12-11 10:13:45 464
原创 pytorch环境下安装node2vec
2.单独安gensim:https://www.lfd.uci.edu/~gohlke/pythonlibs/找到合适的版本,cp36就是python3.6,下载以后放在。1.刚开始直接pip install 出错。看到是在安gensim时候出错。
2023-11-29 12:22:38 815
原创 ModuleNotFoundError: No module named ‘torch_sparse‘
先把torch-geometric、torch-sparse、torch-scatter、torch-cluster、 torch-spline-conv全部卸载了。参考:https://blog.csdn.net/qq_40671063/article/details/125779318。GPU版本的地址如下:torch-1.10.0+cuda11.3的地址。CPU版本的地址如下:torch-1.10.0+cpu的地址。网址能打开说明就ok,如果不存在那说明版本冲突。需要根据自己的版本更改网址!
2023-11-24 18:18:15 846
原创 cvxpy: Python优化库
2.对于最小化问题,如果问题无法实现,则最优值为 inf;如果问题无界,则最优值为 -inf。对于最大化问题来说,情况正好相反。1.Problems 是不可变的,这意味着它们在创建后不能更改。要更改目标或约束,请创建一个新问题。3.Variables 可以是标量、向量或矩阵,即它们可以是 0、1 或 2 维的。cvxpy: Python优化库。
2023-11-06 10:33:17 2054
原创 multiple kernel learning(MKL)多核学习
历史上之所以会出现多核学习(MKL)这个词,是因为在深度学习流行起来以前,kernel是处理非线性的默认方法,那个年代优化一个非线性函数不容易,每加一层复杂性可能就需要多设计一个优化算法,MKL就是在这种历史背景下诞生的,人们需要一个能够处理更复杂非线性,同时可靠可优化的方法,那就是用多个核,再把它们结合起来,结合的方法有很多,可以用传统的优化方法解,用一些heuristics来search参数,有的甚至不需要用参数,就是单纯地把多个kernel的结果加和起来[1]。不了,现在我们都叫深度学习。
2023-11-05 17:36:54 1434
原创 数据处理中判断空值的方法(np.isnan、is np.nan和pd.isna)
如果我们的空值既会出现np.nan,也会出现math.nan,甚至还会出现None,或者要判断的数据值既可能是数值型也可能是字符串(符合大部分场景的实际情况),墙裂推荐使用pd.isna。如果我们的空值只会出现由numpy模块的nan,或只想判断由numpy模块生成的nan值,可以使用,但其他场合一律不建议使用。注意:因为math模块同样可以产生nan值,且math.nan由is np.nan判断是False。注意:numpy模块的isnan方法仅支持对数值进行判断,因此传入的如果是字符串类型会报错。
2023-10-30 11:47:57 1335
原创 zotero & word联动 如何使用Zotero在Word中插入参考文献
下载https://gitee.com/redleafnew00/Chinese-STD-GB-T-7714-related-csl里面论文要求的格式,或者word里面点这个再搜。输入好以后一定要输入空格!
2023-10-26 20:01:05 439 1
原创 zotero PDFtk server
1安装PDFtk server在https://www.pdflabs.com/tools/pdftk-server/下载安装pdftk_server。然后刷新更新一下翻译器。
2023-10-26 19:24:30 564
原创 python print格式
-7s:字符串长度为7,当原字符串的长度小于7时,原字符串右侧补给空格。%7s:字符创长度为7,当原字符串长度小于7时,原字符串左侧补给空格。%.7s截取字符串的前7个字符,当字符串长度小于7时,即字符串本身。%2s:字符串长度为2,当原字符串长度超过2时,按原长度打印。%.2s:截取字符串的前2个字符。
2023-10-03 22:38:02 254
原创 深度学习中安装了包但是依然导入(import)失败这一问题,例如pytorch环境下已经安装了scikit-learn但是import不了
在跑深度学习模型的时候我们要先搭建pytorch环境,这个环境跟windows环境是不同的,我们默认在windows中安装的包在当前的虚拟环境中读取不到,所以导致我们明明安装了包但是依然在实际的导入中(import)报错。解决办法就是我们去虚拟环境中安装包。2.用命令提示窗一步步在虚拟环境中安装相关的包。
2023-09-18 10:18:14 591
原创 读研Zotero 插件安装
Zotero 全部插件列表:https://www.zotero.org/support/plugins。Zotero 插件下载:https://zoteroplugins.netlify.app/#/
2023-09-01 12:55:10 230
原创 神经网络super(XXX, self).__init__()的含义
()是指首先找到Net的父类(比如是类NNet),然后把类Net的对象self转换为类NNet的对象,然后“被转换”的类NNet对象调用自己的init函数,其实简单理解就是子类把父类的__init__()放到自己的__init__()当中,这样子类就有了父类的__init__()的那些东西。也就是说,子类继承了父类的所有属性和方法,父类属性自然会用父类方法来进行初始化。参考:https://blog.csdn.net/qq_54708219/article/details/129323207。
2023-08-08 21:22:55 431
原创 Pytorch Tensor维度变换方法
注意这种交换使得存储不再连续,再执行一些reshape的操作会报错,所以要调用一下contiguous()使其变成连续的维度。参考:https://blog.csdn.net/weicao1990/article/details/93618136。.torch.reshape()、torch.view()可以调整Tensor的shape。.transpose(dim1, dim2)交换dim1与dim2,进行维度变换。.torch.unsqueeze(index)可以为Tensor增加一个维度。
2023-08-01 14:04:54 950
原创 x.view()
这里-1表示一个不确定的数,就是你如果不确定你想要reshape成几行,但是你很肯定要reshape成4列,那不确定的地方就可以写成-1。在函数的参数中经常可以看到-1例如x.view(-1, 4)x.view(-1, 4)等价于x.view(4, 4)x.view(-1, 2)等价于x.view(8,2)x.view()就是对tensor进行reshape。例如一个长度的16向量x,
2023-07-31 11:48:11 283
原创 在pycharm中新建使用pytorch
但是之前在这里是true的,参考了其他人的解决方案是,配置环境变量。2.选择anaconda下面的pytorch里面的python。上面这个方法使用import torch后报错。
2023-06-30 12:40:51 486
原创 如何使用pytorch,torch.cuda.is_available() False怎么办
网址:https://pytorch.org/get-started/previous-versions/官方下载地址:https://pytorch.org/输入import pytorch后这样显示说明安装成功。输入python,进入python环境。1.创建一个环境叫pytorch。2.创建好后,进入到这个环境中。会显示,左边的括号中内容变了。pytorch历史版本下载。4.确定是否有nvidia。并且更新了显卡(在上面)3.PyTorch下载。5.在历史版本中找到。随缘找的一个能下载的。
2023-06-29 13:22:25 220 1
原创 新建springboot报错Error: Could not create the Java Virtual Machine. Error: A fatal exception has occurre
springboot
2023-01-01 11:48:24 2840 5
原创 pycharm明明安装了第三方库beautifulsoup4为什么不能用
明明安装了第三方库beautifulsoup4但是还是不能用另辟蹊径,使用在bs4安装包中的Beautifulsoup ,pip install bs4,可以成功使用的时候:from bs4 import BeautifulSoup必须大写小写不行
2021-05-17 22:47:35 5164 2
原创 python第三方库已经pip成功可以在IDLE中使用但是不能在pycharm中使用
浪费了一个小时琢磨这个最后的解决方法1.找到安装的位置,(再次pip install 会提示你已经安装并且显示你安装在哪里)如:2.把它复制到这个位置(要看你的pycharm在哪)
2021-05-11 12:13:39 1192 2
原创 pygame安装(2020版超详细)
在网上找了很多安装教程但是没有成功,最后结合很多教程的步骤终于安装成功啦下面分享一下步骤:1.查看安装版本输入d:(因为我的python是安装在d盘的)输入python会出现安装的版本
2020-07-04 13:56:46 17793 12
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人