03 2024 档案

摘要:ROC曲线 Reference ROC 曲线 F-score 准确率、精确率、召回率、F1值、ROC/AUC整理笔记 阅读全文
posted @ 2024-03-26 11:46 光辉233 阅读(4) 评论(0) 推荐(0) 编辑
摘要:troch.cat()& torch.stack() .cat 和 .stack的区别在于 cat会增加现有维度的值,可以理解为续接,stack会新加增加一个维度,可以理解为叠加 x1 = torch.tensor([[11, 21, 31], [21, 31, 41]], dtype=torch. 阅读全文
posted @ 2024-03-26 11:41 光辉233 阅读(19) 评论(0) 推荐(0) 编辑
摘要:Pytorch有两个读取数据的方式: 使用Dataset 使用DataLoader 本文先介绍第一种——Dataset Dataset与DataLoader区别 Dataset:提供一种方法,去获取数据及其对应的label值 DataLoader:提供一种方法,可以以特定的形式打包数据 Refere 阅读全文
posted @ 2024-03-19 11:11 光辉233 阅读(48) 评论(0) 推荐(0) 编辑
摘要:在训练一个网络过程中,有下面代码 '''4.训练网络''' print('开始训练') for epoch in range(3): runing_loss = 0.0 for i, data in enumerate(trainloader, 0): inputs, label = data # 阅读全文
posted @ 2024-03-19 10:59 光辉233 阅读(5) 评论(0) 推荐(0) 编辑
摘要:print('开始训练') for epoch in range(3): runing_loss = 0.0 for i,data in enumerate(trainloader,0): inputs,label = data #1.数据加载 if device == 'gpu': inputs 阅读全文
posted @ 2024-03-19 00:13 光辉233 阅读(5) 评论(0) 推荐(0) 编辑
摘要:magic methods就是双下划线方法 As a Python developer who wants to harness the power of object-oriented programming, you’ll love to learn how to customize your 阅读全文
posted @ 2024-03-18 15:28 光辉233 阅读(7) 评论(0) 推荐(0) 编辑
摘要:Reference Linux系统find命令详解 阅读全文
posted @ 2024-03-18 08:56 光辉233 阅读(6) 评论(0) 推荐(0) 编辑
摘要:监控显卡占用情况 watch -n 2 nvidia-smi cpupower 安装 sudo apt install linux-tools-common CPU实时频率查看 watch -n 1 sudo cpupower monitor 查看cpu频率 watch -n 0 "cat /pro 阅读全文
posted @ 2024-03-17 18:34 光辉233 阅读(210) 评论(0) 推荐(0) 编辑
摘要:Reference What is the purpose of the -m switch? python官方文档--Python 的调试器 阅读全文
posted @ 2024-03-17 17:41 光辉233 阅读(4) 评论(0) 推荐(0) 编辑
摘要:conda的通道与镜像地址 当我们使用conda install xxx或者conda creat -n xxx命令时,就会从一个叫做配置文件的地方去下载一些包,通道(channel)就在配置文件中,其实就相当于下载地址。当我们安装anaconda之后,就有一个默认的下载地址defaults,它是a 阅读全文
posted @ 2024-03-17 11:54 光辉233 阅读(1432) 评论(0) 推荐(0) 编辑
摘要:什么是tqdm? tqdm是一个快速、可扩展的Python进度条,可以在Python长循环中添加一个进度提示信息,用户只需要封装任意的迭代器tqdm(iterator)。它可以帮助我们监测程序运行的进度,估计运行的时长,甚至可以协助debug。对于在长时间运行的任务中显示进度很有用,因为它可以让用户 阅读全文
posted @ 2024-03-17 11:50 光辉233 阅读(283) 评论(0) 推荐(0) 编辑
摘要:实例在LiTS-肝肿瘤分割挑战数据集训练unet模型 Reference 原文U-Net: Convolutional Networks for Biomedical Image Segmentation pytorch笔记:05)UNet网络简单实现 精读论文U-Net: Convolutiona 阅读全文
posted @ 2024-03-12 00:53 光辉233 阅读(26) 评论(0) 推荐(0) 编辑
摘要:step1. 加载数据 step2. 定义网络 step3. 定义损失函数和优化器 step4. 训练网络,循环4.1到4.6直到达到预定epoch数量 – step4.1 加载数据 – step4.2 初始化梯度 – step4.3 计算前馈 – step4.4 计算损失 – step4.5 计算 阅读全文
posted @ 2024-03-10 21:35 光辉233 阅读(80) 评论(0) 推荐(0) 编辑
摘要:Reference 1.【PyTorch Ligntning】快速上手简明指南 2. Pytorch Lightning 完全攻略 3. PyTorch Lightning教程四:超参数的使用 4. 小风_的CSDN 阅读全文
posted @ 2024-03-10 21:34 光辉233 阅读(49) 评论(0) 推荐(0) 编辑
摘要:pass Reference 将python脚本运行过程中的报错信息写入日志文件 阅读全文
posted @ 2024-03-10 11:12 光辉233 阅读(13) 评论(0) 推荐(0) 编辑
摘要:import sys, os sys.path.append(os.pardir) # 为了导入父目录而进行的设定 sys.path.append(os.getcwd()) pass # 使用内置的sys模块来查看Python解释器的路径 print(sys.executable) 使用sys接收外 阅读全文
posted @ 2024-03-10 01:10 光辉233 阅读(5) 评论(0) 推荐(0) 编辑
摘要:面向对象(Object Oriented Program) 在Python中,所有的数据(包括数字和字符串)实际都是对象,同一类型的对象都有相同的类型。 我们可以使用type()函数来获取关于对象的类型信息。 什么是类,什么是对象? 在Python中,使用类来定义同一种类型的对象。 类(class) 阅读全文
posted @ 2024-03-09 10:28 光辉233 阅读(23) 评论(0) 推荐(0) 编辑
摘要:super()的用法 未完待续... dir()函数 如果要获得一个对象的所有属性和方法,可以使用dir()函数,它返回一个包含字符串的list 仅仅把属性和方法列出来是不够的,配合getattr()、setattr()以及hasattr(),我们可以直接操作一个对象的状态 详见廖雪峰-面向对象编程 阅读全文
posted @ 2024-03-09 10:25 光辉233 阅读(5) 评论(0) 推荐(0) 编辑
摘要:Reference python中有运算符(&、|),那为什么还有逻辑关键字(and、or) 阅读全文
posted @ 2024-03-09 10:24 光辉233 阅读(24) 评论(0) 推荐(0) 编辑
摘要:直接看reference Reference Python Enchancement Proposals(peps) 菜鸟教程-Python 函数装饰器 python101-chapter25 Decorators 廖雪峰-装饰器 Intermedium python python进阶 python 阅读全文
posted @ 2024-03-09 10:23 光辉233 阅读(5) 评论(0) 推荐(0) 编辑
摘要:字典的迭代 d = {'a': 1, 'b': 2, 'c': 3} for key in d: print(key) for value in d.values(): print(value) for k,v in d.items(): print 索引,元素对 for i, value in e 阅读全文
posted @ 2024-03-09 09:52 光辉233 阅读(9) 评论(0) 推荐(0) 编辑
摘要:1. 迭代(Iteration)与可迭代对象 如果给定一个list或tuple,我们可以通过for循环来遍历这个list或tuple,这种遍历我们称为迭代(Iteration), 这些可以直接作用于for循环的对象统称为可迭代对象:Iterable 2. 一种节省内存的可迭代对象generator- 阅读全文
posted @ 2024-03-09 09:52 光辉233 阅读(187) 评论(0) 推荐(0) 编辑
摘要:函数定义 定义函数时,需要确定函数名和参数个数; 如果有必要,可以先对参数的数据类型做检查; 函数体内部可以用return随时返回函数结果; 函数执行完毕也没有return语句时,自动return None。 函数可以同时返回多个值,但其实就是一个tuple。 python空参数 What does 阅读全文
posted @ 2024-03-07 18:11 光辉233 阅读(41) 评论(0) 推荐(0) 编辑
摘要:参数检查 调用函数时,如果参数个数不对,Python解释器会自动检查出来,并抛出TypeError: >>> my_abs(1, 2) Traceback (most recent call last): File "<stdin>", line 1, in <module> TypeError: 阅读全文
posted @ 2024-03-07 17:21 光辉233 阅读(22) 评论(0) 推荐(0) 编辑
摘要:三种模式 fast-forward --squash --no-ff fast-forward Git 合并两个分支时,如果顺着feature分支走下去可以到达main分支的话(main分支在feature分支开发期间没有新的提交),那么 Git 在合并两者时,只会简单地把指针右移,叫做“快进”(f 阅读全文
posted @ 2024-03-07 16:11 光辉233 阅读(665) 评论(0) 推荐(1) 编辑
摘要:Git管理的文件: 工作区->暂存区->仓库 git add把文件从工作区>>>>暂存区, git commit把文件从暂存区>>>>仓库, git diff查看工作区和暂存区差异, git diff --cached查看暂存区和仓库差异, git diff HEAD 查看工作区和仓库的差异,git 阅读全文
posted @ 2024-03-07 16:00 光辉233 阅读(18) 评论(0) 推荐(0) 编辑
摘要:Reference 如果百年后深度学习最终有了公认的数学理论作为基础,能解释实验中的各类玄学,那这个理论会长什么样子? 阅读全文
posted @ 2024-03-07 10:58 光辉233 阅读(17) 评论(0) 推荐(0) 编辑
摘要:实数中蕴藏的数学结构 The set of real numbers has several standard structures: An order: each number is either less than or greater than any other number. Algebr 阅读全文
posted @ 2024-03-06 23:07 光辉233 阅读(28) 评论(0) 推荐(0) 编辑
摘要:Remote management 关机/重启 shutdown 查看或配置网卡信息 ifconfig ping 远程登录和配置文本 ssh scp 01. 关机&重启 命令shut [选项] [时间] 选项有 -r 用以重新启动 注意: 不指定选项和参数,默认表示1分钟之后关闭电脑 远程维护服务器 阅读全文
posted @ 2024-03-02 22:13 光辉233 阅读(36) 评论(0) 推荐(0) 编辑
摘要:What does -> mean in Python function definitions? In Python, the "->" symbol is used to indicate the return type of a function. It is part of the func 阅读全文
posted @ 2024-03-02 21:44 光辉233 阅读(6) 评论(0) 推荐(0) 编辑
摘要:序列解包 使用序列解包可以用非常简洁的方法完成复杂的功能。增强代码的可读性,减少代码量。 >>> a, b, c = 1, 2, 3 >>> a 1 >>> b 2 >>> c 3 >>> a, b, *c = 0, 1, 2, 3 >>> a 0 >>> b 1 >>> c [2, 3] >>> 阅读全文
posted @ 2024-03-02 21:11 光辉233 阅读(48) 评论(0) 推荐(0) 编辑
摘要:正则表达式(regular expression) 关于这个知识点菜鸟教程上介绍的很详细 还有一个是介绍各种语言的正则表达式的 正则表达式是一个特殊的字符序列,利用事先定义好的一些特定字符以及它们的组合组成一个“规则”,检查一个字符串是否与这种规则匹配来实现对字符的进行过滤。 正则表达式是字符串处理 阅读全文
posted @ 2024-03-02 21:10 光辉233 阅读(12) 评论(0) 推荐(0) 编辑
摘要:### 字符串前面加上4个字母u,r,b,f的含义 # 加u 后面字符串以 Unicode 格式 进行编码,一般用在中文字符串前面,防止因为源码储存格式问题,导致再次使用时出现乱码。 # 加r 去掉反斜杠的转移机制。 # 加b b" "前缀表示:后面字符串是bytes 类型。 # 加f 以 f开头表 阅读全文
posted @ 2024-03-02 20:47 光辉233 阅读(28) 评论(0) 推荐(0) 编辑
摘要:今天看做词云的代码看到这样一句 words_df = words_df[~words_df.segment.isin(stopwords.stopword)] 刚开始看不懂这个 "~",就去百度了一下,记录下来 (1)在计算机里面,负数是以补码存储的 (2)原码求补码:取反,+1 (3)补码求原码: 阅读全文
posted @ 2024-03-02 20:46 光辉233 阅读(31) 评论(0) 推荐(0) 编辑
摘要:核心风格:避免用下划线作为变量名的开始。 单下划线 开始的成员变量叫做保护变量,意思是只有类对象和子类对象自己能访问到这些变量; 但这只是一个约定,就像是道德约束,并没有法律效力 双下划线开始的是私有成员,意思是只有类对象自己能访问,连子类对象也不能访问到这个数据。 以单下划线开头_xxx的代表不能 阅读全文
posted @ 2024-03-02 20:46 光辉233 阅读(28) 评论(0) 推荐(0) 编辑
摘要:python中 as 的三种用法 with ... as import ... as 导入模块起别名 在异常处理中 将 Exception 捕获的异常赋值给 一个变量 Reference 参考这个网址 阅读全文
posted @ 2024-03-02 20:45 光辉233 阅读(126) 评论(0) 推荐(0) 编辑
摘要:Python提供了异常和断言来处理程序在运行过程中出现的异常和错误 什么是异常? 分清楚程序发生异常和程序执行错误,它们完全是两码事, 程序由于错误导致的运行异常,是需要程序员想办法解决的; 但还有一些异常,是程序正常运行的结果,比如用 raise 手动引发的异常。 异常是在程序执行过程中发生的影响 阅读全文
posted @ 2024-03-02 20:42 光辉233 阅读(223) 评论(0) 推荐(0) 编辑
摘要:python的保留字与运算符的区别 保留字是 Python 语言中一些已经被赋予特定意义的单词,这就要求开发者在开发程序时,不能用这些保留字作为标识符给变量、函数、类、模板以及其他对象命名。 在实际开发中,如果使用 Python 中的保留字作为标识符,则解释器会提示“invalid syntax” 阅读全文
posted @ 2024-03-02 20:41 光辉233 阅读(9) 评论(0) 推荐(0) 编辑
摘要:结论 if __name__ == '__main__' 我们简单的理解就是: 如果模块是被直接运行的,则代码块被运行,如果模块是被导入的,则代码块不被运行。 程序入口 对于很多编程语言来说,程序都必须要有一个入口,比如 C,C++,以及完全面向对象的编程语言 Java,C# 等。如果你接触过这些语 阅读全文
posted @ 2024-03-02 20:39 光辉233 阅读(22) 评论(0) 推荐(0) 编辑
摘要:什么是终端? 我们总在说在终端中如何操作,那么终端到底是什么呢?为什么它会有这么大的权利? 要说清终端是什么,我们先来看看操作系统的组成。 简化来说,操作系统分为两个部分,一部分称作内核,另一部分成为用户交互界面。 内核部分负责系统的全部逻辑操作,由海量命令组成,这一部分是系统运行的命脉,不与用户接 阅读全文
posted @ 2024-03-02 18:08 光辉233 阅读(174) 评论(0) 推荐(0) 编辑
摘要:Reference 廖雪峰的官方网站-高阶函数 《Python进阶》是《Intermediate Python》的中文译本 github for Intermediate Python 阅读全文
posted @ 2024-03-02 17:39 光辉233 阅读(7) 评论(0) 推荐(0) 编辑
摘要:图2-7中的○和△无法用一条直线分开,但是如果将“直线”这个限制条件去掉,就可以实现了。比如,我们可以像图2-8那样,作出分开○和△的空间。 感知机的局限性就在于它只能表示由一条直线分割的空间。图2-8这样弯曲的曲线无法用感知机表示。另外,由图2-8这样的曲线分割而成的空间称为非线性空间,由直线分割 阅读全文
posted @ 2024-03-02 13:12 光辉233 阅读(40) 评论(0) 推荐(0) 编辑
摘要:化为一个任务就是我们所说的学习。因为模型并不是为特定的任务而构建的,即模型没有描述该任务的工作规则。 以温度计的示例为例,我们假设2个温度计线性地测量温度。这个假设就是我们为任务隐式编码的规则:硬编码输入输出函数的形状。除了直线上的数据点,我们无法近似其他东西。随着问题维度的增长,即多输入和多输出, 阅读全文
posted @ 2024-03-01 10:38 光辉233 阅读(28) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示