Rick_rui
码龄6年
关注
提问 私信
  • 博客:113,768
    113,768
    总访问量
  • 53
    原创
  • 160,358
    排名
  • 76
    粉丝
  • 0
    铁粉
  • 学习成就
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:四川省
  • 加入CSDN时间: 2019-07-02
博客简介:

Rick_rui的博客

查看详细资料
  • 原力等级
    成就
    当前等级
    4
    当前总分
    635
    当月
    1
个人成就
  • 获得152次点赞
  • 内容获得8次评论
  • 获得1,041次收藏
  • 代码片获得140次分享
创作历程
  • 1篇
    2024年
  • 5篇
    2023年
  • 67篇
    2022年
成就勋章
TA的专栏
  • Java学习
    29篇
  • federated learning
    6篇
  • OCR
    1篇
  • 文献阅读方法
    1篇
  • 论文汇报问题
    1篇
  • 复试上机代码回顾
    6篇
创作活动更多

仓颉编程语言体验有奖征文

仓颉编程语言官网已上线,提供版本下载、在线运行、文档体验等功能。为鼓励更多开发者探索仓颉编程语言,现诚邀各位开发者通过官网在线体验/下载使用,参与仓颉体验有奖征文活动。

368人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

论文解读--------FedMut: Generalized Federated Learning via Stochastic Mutation

通常,由于每个本地模型的任务是相同的,因此每个客户端的损失情况仍然相似。直观上,与尖锐的最佳区域相比,不同客户端的平坦最佳区域部分重叠的可能性更大。换句话说,当模型收敛到重叠区域时,它可以在大多数客户端中实现高推理性能。
原创
发布博客 2024.05.10 ·
283 阅读 ·
4 点赞 ·
0 评论 ·
0 收藏

FedCor: Correlation-Based Active Client Selection Strategy for Heterogeneous Federated Learning

高斯过程是一种随机过程,即按时间或者空间索引的随机变量的集合。这个集合中的有限个随机变量构成多维高斯分布。高斯过程就是这个集合中所有随机变量(无限多个)的联合分布。
原创
发布博客 2023.07.03 ·
466 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

Momentum Contrast for Unsupervised Visual Representation Learning论文解读

MoCo的效果:拿MoCo训练出的特征提取器用于下游任务时,基本吊打拿有监督学习训练出的特征提取器。
转载
发布博客 2023.05.09 ·
325 阅读 ·
0 点赞 ·
1 评论 ·
1 收藏

Model-Contrastive Federated Learning 论文解读(CVPR 2021)

随机抽取 N个样本的小批量样本,并在从小批量样本上生成增强视图,从而产生 2N 个数据点。本文无明确地指定负例,而是给定一个正对(positivepair),将小批量中的其他 2N−2个增强示例视为负示例。从不同的图像获得的表征应该相互远离,从相同的图像获得的表征应该彼此靠近。我们的本地模型训练时的loss有两部分组成:传统的交叉熵损失。作者在CIFAR-10做了个实验,来验证他的这种直觉。作者还对比了下SimCLR和MOON框架。对比学习的基本想法是同类相聚,异类相离。为温度系数,分子是正样本对。
原创
发布博客 2023.04.25 ·
1399 阅读 ·
1 点赞 ·
0 评论 ·
7 收藏

Secure Federated Matrix Factorization学习总结

传统的矩阵分解推荐系统,会泄漏用户的评分信息、特征向量,可能大家会觉得泄漏这两种信息不重要,但是通过这两种信息,恶意攻击者可以进行inference attack,也就是从这两种信息推断用户的性别、年龄、住址,而后面的这些信息都属于非常隐私的数据。目前有解决方案:Obfuscation-based和Full-Homomorphic encryption-based。前者主要采用的方法是通过将用户的原始偏好数据进行混淆后,再发送到中央服务器,以实现某种程度上的隐私保护。
原创
发布博客 2023.03.15 ·
498 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

SCAFFOLD: Stochastic Controlled Averaging for Federated Learning学习

论文的一个基本思想本质上便是用全局模型的知识去限制局部模型的训练方向,以防止那些与全局模型相差较大的局部模型带偏整个系统的训练方向。
原创
发布博客 2023.03.06 ·
2662 阅读 ·
3 点赞 ·
0 评论 ·
21 收藏

OCR-字体颜色与背景颜色区分不明显的调研

对于一些图片,字体和颜色区分度不高(白色字体的图片进行图像增强时容易使字体更加),模型识别时存在漏检现象,图像增强后有些文字将会变得不清晰甚至消失。从七个结果反馈可以看出第四种方法效果是最好的,几乎没有出现内容缺失或是不清晰的情况,最后两个方法效果差一些,存在内容缺失的情况,但是字体更加的明显。:或可以将原本是白色字体的转化成黑色字体,这样或许进行图像增强将不会出现内容不清晰或是缺失的现象(还得继续......)。以下使用了七种方法进行测试。
原创
发布博客 2022.11.10 ·
1176 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

论文写作课程收获总结

⑤数学式子涉及的标点符号,如果一个数学表达式是一个句子的结束, 应在末尾打个句点,如果一个数学表达式还没把话说完, 应根据后面的情况选择相应的符号,如果式子里有分情况讨论, 应正确使用逗号, 分号;⑦句子,句子太长,不完整的句子,基本语法不正确,单复数使用错误,使用第三人称,同一词组在同一句子中重复出现;⑥novel,这个词比较夸张,代表比较大的创新,如果是顶刊那没啥问题,其他的不建议使用,我们一般都使用new。④在自己的论文中使用。1、学术论文的作用:达到毕业条件,评职称,知识的传承和学术的宣传。
原创
发布博客 2022.11.01 ·
526 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

OCR测试——字体和背景颜色

测试图片中字体颜色和背景颜色对文字识别的影响。
原创
发布博客 2022.10.28 ·
2832 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

OCR测试对比

测试一:测试二:测试三:测试四:测试五:测试一:测试二:测试三:测试一:测试二:测试三:测试四:
原创
发布博客 2022.10.25 ·
307 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

OCR-APP开发总结(一)

由于现在的UI逻辑写在Fragment里面,不知道为什么在经过裁剪后回调方法onActivityResult()不响应,也就没法将裁剪后的图片在UI界面展示。(我在单独的一个项目里测试,裁剪的逻辑代码写在Activity里面,就能成功)。在使用uCrop时,有一个属性“设置图片压缩质量 options.setCompressionQuality(100)”,但使用后页没什么效果,裁剪后一样像素变差。:在我单独的测试项目里,经uCrop裁剪后的图片像素变差,特别是拍照功能。缺点:裁剪样式比较单一。
原创
发布博客 2022.09.14 ·
806 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

模型效果测试

1 模型效果测试1.1 光照1.1.1 暗1.1.2 正常文字密度稀疏 密集 颜色字体颜色 背景颜色方向和褶皱褶皱一褶皱二字体手写体。
原创
发布博客 2022.08.30 ·
194 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java学习笔记(二十一)

缓存穿透: 一般的缓存系统,都是按照 key 去缓存查询,如果不存在对应的 value,就会去DB查找。一些恶意的请求会故意查询不存在的 key,请求量很大,就会对后端系统造成很大的压力。这就叫做缓存穿透。...
原创
发布博客 2022.08.17 ·
531 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java学习笔记(二十)

MyBatis 是一个可以自定义 SQL、存储过程和高级映射的持久层框架。
原创
发布博客 2022.08.10 ·
391 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java学习笔记(十九)

Spring cloud 应用程序启动器是基于 Spring Boot 的 Spring 集成应用程序,提供与外部系统的集成,更专注于服务治理。Spring cloud Task,一个生命周期短暂的微服务框架,用于快速构建执行有限数据处理的应用程序。熔断机制:是应对雪崩效应的一种微服务链路保护机制。当某个微服务不可用或者响应时间太长时,会进行服务降级,进而熔断该节点微服务的调用,快速返回“错误”的响应信息。当检测到该节点微服务调用响应正常后恢复调用链路。...
原创
发布博客 2022.08.08 ·
175 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java学习笔记(十八)

假如有开发、测试、生产三个不同的环境,需要定义三个不同环境下的配置。需要指定环境时,在applcation.properties文件中指定当前的环境spring.profiles.active=dev,用dev环境spring:springboot实现热部署的原理。...
原创
发布博客 2022.08.05 ·
147 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java学习笔记(十七)

SpringMvc 是 spring 的一个模块,基于 MVC 的一个框架,无需中间整合层来整合。
原创
发布博客 2022.08.03 ·
154 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java学习笔记(十六)

singleton单实例,IOC容器容器启动的时候就会调用方法创建对象放入到IOC容器中,以后每次获取直接从容器中拿同一个bean(大Map.get()拿)主要针对单实例bean,单实例bean默认在容器启动时创建,加上@Lazy注解表示容器启动时不创建对向,仅当第一次获取时才创建初始化。prototype多实例,IOC容器启动的时候,并不会去调用方法创建对象,而是每次获取的时候才会调用方法去创建。IOC把bean的创建、初始化、销毁交给spring来管理,而不是由开发者控制,实现控制反转。...
原创
发布博客 2022.08.01 ·
200 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java学习笔记(十五)

Stringfinal修饰,是不可变的,所以线程安全,String类的方法都是返回newString。即对String对象的任何改变都不影响到原对象,对字符串的修改操作都会生成新的对象。2、若String允许被继承,由于它的高度被使用率,可能会降低程序的性能,所以String被定义成final。StringBuffer线程安全的,对字符串的操作的方法都加了synchronized,保证线程安全。1、由于String类不能被继承,所以就不会没修改,这就避免了因为继承引起的安全隐患。...
原创
发布博客 2022.07.29 ·
301 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java学习笔记(十四)

​Throwable有两个重要的子类Exception(异常)和Error(错误),二者都是Java异常处理的重要子类,各自都包含大量子类。)是程序无法处理的错误,表示运行应用程序中较严重问题。大多数错误与代码编写者执行的操作无关,而表示代码运行时JVM(Java虚拟机)出现的问题。在Java中,所有的异常都有一个共同的祖先java.lang包中的Throwable类。​注异常和错误的区别异常能被程序本身可以处理,错误是无法处理。3.程序所在的线程死亡。...
原创
发布博客 2022.07.25 ·
137 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多