自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

愿有人陪你颠沛流离!

你也走了很远的路吧!

  • 博客(44)
  • 收藏
  • 关注

原创 关于lightning2.0更新

​ 上次写Pytorch Lightning还是一年前,最近又再次拾起Pytorch Lightning,发现其已经更新到2.0.1版本,相比于1.x版本,API参数发生了一些变换。​ 目前已知Trainer启用硬加加速的方式发生了变换,笔者已经更新了对应的博客,另外一个变化是包的名字发生了变化,只需将1.x中的。

2023-04-24 14:45:42 869

原创 c++拾遗

c++11特性与一些c++八股文

2023-03-13 18:06:20 666

原创 vue学习记录

vue学习遇到的问题

2022-02-09 17:38:22 545

原创 vue学习记录

vue学习中遇到的问题

2022-02-09 16:25:54 477

原创 vue中的js动画钩子

vue中的js动画钩子

2022-02-09 14:31:11 518

原创 Pytorch-Lightning--Trainer

Pytorch-Lightning中Trainer用法

2022-01-28 18:44:42 5437

原创 ts中的装饰器

ts中的装饰器

2022-01-27 21:12:33 492

原创 SSH命令常用操作

SSH命令常用操作

2022-01-24 18:57:27 654 1

原创 Pytorch-Lightning混合精度训练

Pytorch-Lightning混合精度训练

2022-01-24 18:56:34 3529 5

原创 Pytorch-Lightning训练技巧

Pytorch-Lightning训练技巧

2022-01-24 18:55:33 1680

原创 ts中的装饰器

ts中的装饰器

2022-01-23 18:23:26 547

原创 js作用域和闭包

js作用域和闭包

2022-01-23 18:21:37 276

原创 JS中的对象基础知识

JS中的对象Object.assign(left, right)将left和right对象进行合并相同属性right优先级比left优先级高get set相同名字访问器优先级高于属性计算属性对象属性可以通过表达式计算定义,这在动态设置属性或执行属性方法时很好用。...

2022-01-23 18:20:47 332

原创 Pytorch-Lightning中模型保存与加载

Pytorch-LIghtning中模型保存与加载保存自动保存from pytorch_lightning.callbacks import ModelCheckpointclass LitAutoEncoder(LightningModule): def validation_step(self, batch, batch_idx): x, y = batch y_hat = self.backbone(x) # 1. 计算loss

2022-01-23 18:18:33 18636 7

原创 Pytorch-Lightning--Tuner

Pytorch-Lightning–Tunerlr_find()参数详解参数名称含义默认值modelLightningModule实例train_dataloaders训练数据加载器Noneval_dataloaders验证数据加载器NonedatamoduleLightningDataModule实例Nonemin_lr学习率最小值1e-08max_lr学习率最大值1num_training测试学习率的训练轮数10

2022-01-23 18:15:55 1915

原创 日志记录-Loging

Pytorch-Lightning中的日志记录TensorBoardLogger常用参数参数名称含义默认值save_dir保存路径name该日志记录器的名字defaultlog_graph向Tensorboard中添加计算图,要求用户模型定义了self.example_input_array属性FalseLightningModule.log()用法常用参数参数名称含义默认值name该日志记录的名字value该日

2022-01-23 18:11:08 454

原创 Callback--EarlyStopping

EarlyStopping参数详解参数名称含义默认值monitor要监视的指标(log()记录的指标)Nonemin_delta最小误差0.0patience当monitor不在变化时再检查k次后停止训练3verbose详细模式Falsemode监视指标的最大值还是最小值.对于loss应使用'min',对于accuracy应使用'max''min'strict当log()中不存在monitor时停止训练Truecheck_

2022-01-23 18:10:29 336

原创 Callback--ModelCheckpoint

ModelCheckpoint常用参数参数名称含义默认值dirpathckpt文件保存路径None(使用Trainer的default_root_dir或weights_save_path,如果Trainer使用了logger,那么path将会包含logger的名字和版本)filenameckpt文件名(支持自动填充)None({epoch}-{step})monitor要监视的指标(log()记录的指标)None(保存最后一次epoch训练的结果)s

2022-01-23 18:09:00 789

原创 Pytorch-Lightning--v1.9中的训练器--Trainer

Pytorch-Lightning中的训练器—Trainer参数名称含义默认值接受类型callbacks添加回调函数或回调函数列表None(ModelCheckpoint默认值)Union[List[Callback], Callback, None]enable_checkpointing是否使用callbacksTrueboolenable_progress_bar是否显示进度条Trueboolenable_mo

2022-01-23 18:08:14 10469 3

原创 JS--变量对象声明

JS--变量对象声明

2022-01-22 12:43:43 239

原创 Promise

Promise

2022-01-22 12:42:55 67

原创 js中的函数

js中的函数

2022-01-22 12:42:21 66

原创 css知识点

css知识点

2022-01-22 12:41:36 60

原创 css外边距垂直合并

css外边距垂直合并

2022-01-22 12:41:04 228

原创 css定位布局注意

CSS定位布局

2022-01-22 12:40:33 203

原创 Callback--ModelCheckpoint

ModelCheckpoint参数详解参数名称含义默认值dirpathckpt文件保存路径None(使用Trainer的default_root_dir或weights_save_path,如果Trainer使用了logger,那么path将会包含logger的名字和版本)filenameckpt文件名(支持自动填充)None({epoch}-{step})monitor要监视的指标(log()记录的指标)None(保存最后一次epoch训练的结果)s

2022-01-22 12:39:17 2611

原创 Pytorch-Lightning中的日志记录

Pytorch-Lightning中的日志记录

2022-01-22 12:36:55 6813 2

原创 Pytorch-Lightning中的训练器—Trainer

Pytorch-Lightning中训练器Trainer用法

2022-01-22 12:34:42 10344 5

原创 Callback--EarlyStopping

Pytorch-LIghtning学习记录

2022-01-22 12:33:23 2212 2

原创 plotly-go.Image踩坑

plotly学习记录

2021-12-02 18:06:25 424

原创 数据结构完全二叉树性质

完全二叉树若二叉树左子树高度-右子树高度小于等于1且大于等于0则称该二叉树为完全二叉树。二叉树一般性质:性质1:二叉树第i层上的结点数目最多为2i−1(i≥1)2^{i-1}(i \geq 1)2i−1(i≥1)性质2:深度为k的二叉树至多有2k−1(k≥1)2^{k-1}(k \geq 1)2k−1(k≥1)个结点性质3:包含n个结点的二叉树的高度至少为log⁡2n+1\log_2n+1log2​n+1性质4:在任意一棵二叉树中,若叶子结点的个数为n0n_0n0​,度为2的结点数为n2n_2n

2021-01-02 22:17:28 5338 3

原创 数据额结构第七章树习题

题目:已知一颗树有nnn个非叶子节点,则该树转换为二叉树后有多少个节点无右孩子?解答:设该树有fff个叶子节点,则该树共有(f+n)(f+n)(f+n)个节点。一个二叉树节点有2个指针域(左孩子、右孩子),故共有2∗(f+n)2*(f+n)2∗(f+n)个指针域,非空指针域(Edges=Vertexs−1)(Edges=Vertexs-1)(Edges=Vertexs−1):f+n−1f+n-1f+n−1,空指针域:2∗(f+n)−(f+n−1)=f+n+12*(f+n)-(f+n-1)=f+n

2020-10-27 20:14:16 99

原创 最佳牛围栏(二分+前缀和)

最佳牛围栏(二分+前缀和)题意:给定n个[1,2000]的数,可以选取一段长度 >= F的连续子段和,让你找到一个平均值最大的子段,输出这个最大的平均值。题解:二分平均值:假设当前二分的平均值为mid,那么在序列中寻找是否有平均值>=mid 且len>=Flen >= Flen>=F的子段。我们可以让序列每个数减去mid,则问题转换为在序列中寻找一个len>=Flen >= Flen>=F 且 子段和为非负的子段。可以用前缀和预处理出减去mid后的序

2020-10-16 17:12:08 128

原创 AC自动机(多模式串匹配)

AC自动机模板题链接#include <bits/stdc++.h>using namespace std;class Aho_Corasick{public: Aho_Corasick() { root = new Node(); } /*存储结构:Trie树*/ void insert(const char* word) { Node* tmp = root; for (int i = 0; i < strlen(word); i++) {

2020-08-12 16:33:06 159

原创 Trie树

Trie树模板题链接#include <iostream>using namespace std;const int N = 100000 + 10;int son[N][26], cnt[N], idx; // 0 既是root又是nullchar s[N];void insert(char str[]){ int p = 0; for (int i = 0; str[i]; i++) { int u = str[i] - 'a'; if (!son[p][u])

2020-08-12 13:31:42 90

原创 最长回文子串( Manacher 算法)

最长回文子串( Manacher 算法)例题链接时间复杂度:O(n)#include <iostream>#include <cstring>#include <cstdio>#include <algorithm>using namespace std;const int N = 2000010;int n, m, Case;char s[N], str[N]; //s存储原字符串,str存储处理后的字符串int p[N]; //

2020-08-12 13:15:35 106

原创 牛客第三场F题解

F - Fraction Constructive Problem题意给定一个分数ab(1≤a,b≤2∗106)\frac{a}{b}(1\leq a,b\leq 2*10^6)ba​(1≤a,b≤2∗106)构造出两个分数cd,ef\frac{c}{d},\frac{e}{f}dc​,fe​,满足cd−ef=ab\frac{c}{d}-\frac{e}{f}=\frac{a}{b}dc​−fe​=ba​其中d,f<bc,e≤4∗1012d,f<b \quad c,e\leq 4*10^

2020-07-31 11:10:41 227

原创 Python中的函数

#函数定义形式:def funName(arg...): CodeBlock return xx;#如果函数暂时不做任何操作,需要这样写:def funName(arg....): pass; #此处不能够留空#默认参数:从右向左使用默认参数默认参数指向对象不会变化定义默认参数要牢记一点:默认参数必须指向不变对象!d...

2019-07-24 17:31:39 118

转载 Qt学习之路——Qt简介

以下内容转载自豆子《Qt学习之路2》Qt 是一个著名的 C++ 应用程序框架。你并不能说它只是一个 GUI 库,因为 Qt 十分庞大,并不仅仅是 GUI 组件。使用 Qt,在一定程度上你获得的是一个“一站式”的解决方案:不再需要研究 STL,不再需要 C++ 的,不再需要到处去找解析 XML、连接数据库、访问网络的各种第三方库,因为 Qt 自己内置了这些技术。Qt 是一个跨平台的框架。跨平台 GUI

2017-11-25 16:35:36 430

转载 Qt学习之路——对象模型

标准 C++ 对象模型在运行时效率方面卓有成效,但是在某些特定问题域下的静态特性就显得捉襟见肘。GUI 界面需要同时具有运行时的效率以及更高级别的灵活性。为了解决这一问题,Qt “扩展”了标准 C++。所谓“扩展”,实际是在使用标准 C++ 编译器编译 Qt 源程序之前,Qt 先使用一个叫做 moc(Meta Object Compiler,元对象编译器)的工具,先对 Qt 源代码进行一次预处理(注

2017-11-25 16:25:12 241

空空如也

空空如也

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

TA关注的人

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