TypechoJoeTheme

忘心博客-网络资源分享,免费技术资源分享网站,网络研...

统计
登录
用户名
密码
/
注册
用户名
邮箱
搜索到 36 篇与 站外篇 的结果
2020-10-27

技术心得丨一种有效攻击BERT等模型的方法

技术心得丨一种有效攻击BERT等模型的方法
Is BERT Really Robust? A Strong Baseline for Natural Language Attack on Text Classification and Entailment作者机构:MIT,香港大学,A* STAR论文发表:AAAI2020论文连接:http://aaai.org/Papers/AAAI/2020GB/AAAI-JinD.7014.pdf概要:机器学习模型对对抗样本敏感,在对抗样本上效果下降明显。本文提出了一个生成对抗样本的模型,TEXTFOOLER。通过替换样本中的重要词汇获得对抗样本,在对抗样本上模型的效果急剧下降。该方法可以用于数据增广,提升模型的鲁棒性和泛化能力。背景介绍对抗样本攻击是指通过某种方法生成一些样本,已经训练好的模型在这些生成的对抗样本上的效果急剧下降,模型非常脆弱。对抗样本攻击在计算机视觉领域研究的比较多,但是文本领域相对较少。本文提出了一种对抗样本生成模型,TEXTFOOLER,可以有效的生成对抗样本,并且生成的样本在语法、语义上都比较合理,其计算复杂度是线性的。方法TEXTFOOLER输入:是候选样...
2020-10-27

站外篇

293 阅读
0 评论
2020年10月27日
293 阅读
0 评论
2020-10-27

(数据科学学习手札97)掌握pandas中的transform

(数据科学学习手札97)掌握pandas中的transform
本文示例文件已上传至我的Github仓库https://github.com/CNFeffery/DataScienceStudyNotes1 简介  开门见山,在pandas中,transform是一类非常实用的方法,通过它我们可以很方便地将某个或某些函数处理过程(非聚合)作用在传入数据的每一列上,从而返回与输入数据形状一致的运算结果。  本文就将带大家掌握pandas中关于transform的一些常用使用方式。 图12 pandas中的transform  在pandas中transform根据作用对象和场景的不同,主要可分为以下几种:2.1 transform作用于Series  当transform作用于单列Series时较为简单,以前段时间非常流行的企鹅数据集为例: 图2我们在读入数据后,对bill_length_mm列进行transform变换: 单个变换函数   我们可以传入任意的非聚合类函数,譬如对数化:# 对数化 penguins['bill_length_mm'].transform(np.log) 图3  或者传入lambda函数:# lambda函...
2020-10-27

站外篇

345 阅读
0 评论
2020年10月27日
345 阅读
0 评论
2020-10-26

【译】自动发现 .NET 5 中代码的潜在错误

【译】自动发现 .NET 5 中代码的潜在错误
  写代码是一件令人兴奋的事情,特别是对于  .NET 开发人员来说,平台越来越智能化了。我们现在默认在 .NET SDK 中包含丰富的诊断和代码建议。在您需要安装 NuGet 包或其他独立工具来进行更多的代码分析之前。现在,您将在新的 .NET 5 SDK 中自动获得这些内容。  过去,我们一直不愿意向 C# 添加新的警告。这是因为,对于将警告视为错误的用户来说,添加新的警告从技术上来说是一种对源代码的影响。然而,这些年来,在我们遇到的很多情况中,我们也确实想警告人们有些地方出了问题,从常见的编码错误到常见的 API 误用等等。  从 .NET 5 开始,我们在 C# 编译器中引入了 AnalysisLevel,以一种安全的方式引入新的警告。所有针对 .NET 5 的项目的 AnalysisLevel 默认将被设置为 5,这意味着将引入更多的警告(以及修复它们的建议)。  让我们讨论一下 AnalysisLevel 可能的值在您的项目中意味着什么。首先我们要注意的是:除非你覆盖默认值,否则 AnalysisLevel 是基于你的目标框架设置的: ...
2020-10-26

站外篇

280 阅读
0 评论
2020年10月26日
280 阅读
0 评论
2020-10-26

Spring Boot 系列:最新版优雅停机详解

Spring Boot 系列:最新版优雅停机详解
爱生活,爱编码,本文已收录架构技术专栏关注这个喜欢分享的地方。开源项目: 分布式监控(Gitee GVP最有价值开源项目 ):https://gitee.com/sanjiankethree/cubic 摄像头视频流采集:https://gitee.com/sanjiankethree/cubic-video 优雅停机目前Spring Boot已经发展到了2.3.4.RELEASE,伴随着2.3版本的到来,优雅停机机制也更加完善了。目前版本的Spring Boot 优雅停机支持Jetty, Reactor Netty, Tomcat和 Undertow 以及反应式和基于 Servlet 的 web 应用程序都支持优雅停机功能。优雅停机的目的:如果没有优雅停机,服务器此时直接直接关闭(kill -9),那么就会导致当前正在容器内运行的业务直接失败,在某些特殊的场景下产生脏数据。增加了优雅停机配置后:在服务器执行关闭(kill -2)时,会预留一点时间使容器内部业务线程执行完毕,此时容器也不允许新的请求进入。新请求的处理方式跟web服务器有关,Reactor Netty、 ...
2020-10-26

站外篇

229 阅读
0 评论
2020年10月26日
229 阅读
0 评论
2020-10-24

最简单入门深度学习

最简单入门深度学习
最简单入门深度学习该篇文档基于kaggle course,通过简单的理论介绍、程序代码、运行图以及动画等来帮助大家入门深度学习,既然是入门,所以没有太多模型推导以及高级技巧相关,都是深度学习中最基础的内容,希望大家看过之后可以自己动手基于Tensorflow或者Keras搭建一个处理回归或者分类问题的简单的神经网络模型,并通过dropout等手段优化模型结果;每部分都有对应的练习,练习都是很有针对性的,而且都很有趣,尤其是一些练习中都写好了动画的可视化展示,还是很有心的;目录: 概述 线性模型:单神经元 非线性模型:深度神经网络 模型训练:随机梯度下降 验证模型:过拟合和欠拟合 提升性能:Dropout和Batch Normalization 分类问题 概述经过本篇文章,你将搭建自己的深度神经网络,使用Keras和Tensorflow,创建全连接神经网络,在分类和回归问题上应用神经网络,通过随机梯度下降训练网络、通过dropout等技术提升模型性能;近些年在AI方面的主要发展都在深度学习,尤其是应用于自然语言处理、图像识别、游戏AI等领域,深度学习能...
2020-10-24

站外篇

245 阅读
0 评论
2020年10月24日
245 阅读
0 评论
2020-10-24

如何实现自己的任务调度系统?--开源软件诞生18

如何实现自己的任务调度系统?--开源软件诞生18
任务调度与ERP难舍难分--第18篇用日志记录“开源软件”的诞生【点亮星标】----祈盼着一个鼓励博主开源地址:码云:https://gitee.com/redragon/redragon-erpGitHub:https://github.com/redragon1985/redragon-erp 什么是任务调度?任务调度这个词貌似很高大上,其实不难理解。我们知道一个应用它执行任务的方式默认是实时且同步的,而所谓的任务调度就是让任务非实时的或异步的进行。换一个词也可以把它理解成计划任务或定时任务。它解决了什么问题要分析任务调度所解决的问题,先要看这个任务的特点以及需要如何执行。首先这类任务一般是系统根据一定的预设逻辑去代替人工完成的一件事。其次这类事无需实时完成或需要在某个特定时间完成,任务启动后只需在后台静默执行,执行完成后有条件的通知用户或用户自主查询执行结果即可。由此可见,以上需求是传统的应用无法做到的,所以就需要任务调度系统去实现它。为什么单独研发调度系统?从Java技术角度有很多定时任务的实现方式,比如Timer、ScheduledExecutor、Quart...
2020-10-24

站外篇

177 阅读
0 评论
2020年10月24日
177 阅读
0 评论