自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (2)
  • 收藏
  • 关注

原创 [Pytorch]如何在Pytorch之中选择性Fine-Tuning(微调)模型的参数

在机器学习之中,使用预训练的模型是很常见的事情。但是如果直接使用预训练的模型进行使用的结果会很差,需要进行Fine-tuning,比如ResNet,ResNet3D等模型。那么如何才能在Pytorch之中进行FineTuning呢?下面以ResNet3D为例,说明如何有选择的进行FineTuning。1. 模型的下载与加载首先我们需要定义一个ResNet3D-101模型(PytorchVision之中并没有内置),并且下载好预训练的模型(直接在Github搜索ResNet3D Pretrained即可找

2021-01-07 15:55:19 921 1

原创 如何使用纯HTML + CSS的方式来实现星级评价

最近在上课的过程之中老师布置了一个非常有意思的问题:如何使用纯CSS结合HTML实现一个滑动的星级评价的功能?比如淘宝的星级评价,某某读书网的星级评价等。素材与目标这边采用的素材来自于多看阅读网,一方面是因为其素材图片比较完整,另一方面是因为其效果比较简单,只需要使用CSS和HTML就可以实现。具体图片如下所示:原理我们的实现大致可以分为如下几步:定义多个标签,每个标签对应一个星级评价,同时另外增加一个标签作为背景展示的标签;首先定义标签的原始背景图片,也就是没有星星的状态;然后对于

2020-12-04 16:23:02 1363

原创 在Pytorch之中的nn.CrossEntropyLoss同时使用reduction与weights产生错误结果的相关问题

Pytorch中的交叉熵损失函数nn.CrossEntropyLoss之中包含两个非常有用的参数:weight:用来平衡样本之间的不平衡;reduction:用来指定损失结果返回的是mean、sum还是none。事实的使用方法是:使用reduction='mean’的同时指定weights的时候,不会产生任何错误,而且reduction='mean’也是默认的参数值;使用reduction='none’的同时指定weights的时候,会导致产生的结果有错误,这是因为当我们指定reductio

2020-08-12 18:34:22 5576 2

原创 如何在TensorFlow2.X中使用自定义训练循环的情况下在TensorBoard中绘制网络结构图(计算图)

遇到的问题很多小伙伴在使用TensorFlow2.x的时候会进行自定义的循环,也就是自己采用for循环来逐个Epoch循环;同时又想将此时的网络图绘制在TensorBoard中。这个时候问题就出现了:TensorBoard在2.0以后的版本中的的网络图是默认在model.fit之中自动绘制的;# 使用fit函数的时候会自动绘制网络计算图model.fit(trrain_dataset, epoch=10, ......)倘若想要自定义训练循环则又需要手动绘制网络图。# 自定义寻来你循环的时候,T

2020-07-01 22:26:39 1432 3

原创 关于Android开发中使用RecyclerView结合StaggeredGridLayoutManager的瀑布布局显示图片中出现异常空白的问题

在使用瀑布布局显示图片的过程中发现了一个异常情况,那就是本来高度都是warp_content的图片产生了异常空白的问题。如图所示:我的子布局代码为:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" ...

2020-03-20 18:08:37 1696 1

原创 一个非常简单的爬取网站图片的Python爬虫实例

近日因为一直闲着没事情做,所以笔者决定写一个爬虫来爬取一下某个固定网站的图片,仅供娱乐。题外话:该程序主要实现如何根据用户输入的搜索字段和下载数量来下载相应的图片集合,然后将其转化为exe可执行文件。另外,本文适合刚刚接触Python或者刚刚开始接触爬虫的人阅读,因为用的都是比较初级的知识,所以没有使用代理,也没有使用多线程,代码也只有70多行。大家需要注意,网站可能随时会更新,用这种方法...

2020-03-18 16:39:25 1196

原创 关于TensorFlow官方教程imdb电影评价实例中报错AssertionError: Unrecognized instruction format: NamedSplit的问题

笔者也是刚刚接触TensorFlow,在学习按照官方教程的过程中有一个很简单的电影评价例子。其导入数据的代码为:train_validation_split = tfds.Split.TRAIN.subsplit([6, 4])(train_data, validation_data), test_data = tfds.load( name="imdb_reviews", ...

2020-02-18 14:49:23 3040 11

原创 第一次参加CCF心得

笔者今年是一个大三的本科生,准备考研。后来看见班里人都在讨论ACM和CCF,对于CCF一无所知的我就去了解了一下。当我百度了一下后发现“呀,这个CCF的国内认可度蛮高的嘛”。看到好多学校和公司都有一些关于CCF的要求。于是在我啥也不知道的女朋友的鼓励下,我决定,报考CCF!去官网了解了一下后发现以学生的身份报考可以用便宜70元(50元会员费与180报考费,一共230元),对于我这个只参加过四六级...

2019-03-20 19:00:53 3990 9

原创 关于C++的ofstream输出产生乱码的问题

今天再做C++的时候发现存储文件的时候产生了乱码。我的代码如下。ofstream saveFile("output.txt");for (int i = 0; i &lt; 255; i++) { saveFile &lt;&lt; i &lt;&lt; ": " &lt;&lt; data[i] &lt;&lt; endl;}我去寻找问题发现是编码的问题,但是我发现了一个更有效的解决

2019-03-10 18:02:51 5593 4

原创 关于Android Studio出现“Invalid escape sequence at line 1 column 29 path $[0].name”的问题

最近在做安卓的时候更新了一下Android Studio,将其更新到了3.3的版本。但是使用这个版本编译不会产生任何错误,但是在部署测试或者发布的时候就会产生“Invalid escape sequence at line 1 column 29 path $[0].name ”的问题。具体的2种解决方法如下:将安卓项目Clean一下,然后再重新Build。(网上有人说可以,但是笔者通过...

2019-03-10 16:20:07 15120 22

原创 使用C++实现LR(0)语法分析器的操作

使用C++ 完成LR(0)的语法分析器由于最近学校里在学习编译原理,而且要求实现语法分析器,于是我用了几天的时间搞明白了语法分析器的原理并且将其实现了。由于编者还是本科生而且还在学习中,因此出现什么错误请各位指点。语法分析器的步骤为:读入单词序列读入语法规则构造基于该语法的Clousure(项目集规范族)集合基于上一步构造所有规范句型活前缀的DFA根据这个DFA来构造Action表...

2018-10-28 19:43:19 12475 3

原创 关于Tomcat运行servlet程序出现unsupported major.minor version 52.0问题的解决方法。

关于Tomcat运行servlet程序出现unsupported major.minor version 52.0问题的解决方法。最近在学校中学习J2EE时使用Tomcat运行Web应用程序时会出现这个错误,这个错误很明显是程序编译时的JDK与运行时的JDK版本不一样导致的。但是学校项目要求使用JDK6的版本,所以我就没有修改JDK的版本。但是由于真的没有其他的解决方法,因而我使用以下方法将...

2018-09-19 22:57:02 1556

软件工程学习(1 概述)

该资源是笔者学习《软件工程--理论方法与实践》所写的随笔与笔记,可以直接去笔者博客查看,也可以下载文件查看

2019-03-31

语法分析的源代码文件与相关文件

此资源是编译原理的相关文件,包括源代码、语法输入文件与输入单词序列

2018-10-29

空空如也

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

TA关注的人

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