首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

推荐系统还有隐私?联邦学习:你可以

推荐系统我们的日常生活无处不在,它们非常有用,既可以节省时间,又可以帮助我们发现与我们的兴趣相关的东西。目前,推荐系统是消费领域最常见的机器学习算法之一[1]。...例如,某宝上浏览了几件黑色女式羽绒服,系统根据内容过滤算法直接提取 “黑色”、“羽绒服”、“女式” 等 item 特征,在这个应用场景下,item 具体为 “物品”。...通过对物品进行多次关联性分析,发现多次某宝的点击之间的关联性,从而生成推荐结果,将“女式羽绒服” 推荐到我的某宝首页。...FL-MV-DSSM 框架 4.1 FL-MV-DSSM 框架分析 DSSM 最初是为 web 搜索而设计的,它通过多层神经网络从用户的查询词和候选文档中提取语义向量,然后利用余弦相似度来度量查询与文档语义空间中的相关性...联邦多视图设置,虽然所有视图都协同训练一个模型,但是视图之间不应该有原始数据交互,因为每个数据集 U_i 中都包含了需要被保护的私有视图特定信息。

4.5K41

【译】Spring 官方教程:使用 Restdocs 创建 API 文档

你注意到没有一行 XML ?没有 web.xml 文件。此 Web 应用程序是 100% 纯 Java,你无需处理配置任何管道或基础信息。...你可以测试向 document() 添加断言来创建其他代码段。...有关更多详细信息,请查看 Spring REST文档文档。 使用代码片段 要使用生成的代码片段,你希望项目中有一些 Asciidoctor 的内容,然后构建时添加代码片段。...请注意,包含的片段的路径 {snippets}表示为占位符 - 是Asciidoctor 的一个“属性”。...在这种简单的情况下,唯一的标记是“.”片段之前(“请求”和“响应”)顶部的“=”,它是一级标题。 然后构建配置,你需要将此源文件处理为你选择的文档格式。

5.2K70
您找到你想要的搜索结果了吗?
是的
没有找到

markdown 替代品 asciidoc 介绍

Markdown 通过自行扩展语法或者使用 HTML 可以实现这些格式,但前者造成文档不通用的问题,后者则直接把展示结构硬编码到了文档,将来修改会很麻烦。...处理过程分成解析和生成两步,解析之后文档转化为 Ruby 对象,可供编程处理。 性能和安全性提升。 通过 JRuby 提供 Java 版本;通过转编译提供 JavaScript 版本。...AsciiDoctor 是一个很宏伟的项目,还有很多子项目开发,例如我比较关注的 Asciidoctor PDF 和 Asciidoctor EPUB3,这两个项目用于去掉现有工具链对 DocBook...这个 gem 还被包含到几个 Linux 发行版,其中包括 Fedora、Debian 和 Ubuntu。...为了验证它的可用性,你可以终端执行如下命令: $ asciidoctor --version 你应该看到关于 Asciidoctor 和 Ruby 环境信息将打印到你的终端上。

1.7K20

AsciiDoc 简介

详细的语法说明可以看这份文档:[http://asciidoctor.org/docs/asciidoc-syntax-quick-reference/](http://asciidoctor.org/...Markdown 通过自行扩展语法或者使用 HTML 可以实现这些格式,但前者造成文档不通用的问题,后者则直接把展示结构硬编码到了文档,将来修改会很麻烦。...AsciiDoctor 是一个很宏伟的项目,还有很多子项目开发,例如我比较关注的 Asciidoctor PDF 和 Asciidoctor EPUB3,这两个项目用于去掉现有工具链对 DocBook...工具链层次的减少可以增加定制便利性,也更方便用户安装。 因为有 AsciiDoctor 这样设计精良的实现,才决定把精力放到 AsciiDoc 上。...如果你搭建复杂的文档环境,并且认为 Markdown 已经不能满足需求,那么可以试试 AsciiDoc。 (完)

2K00

4. Swagger生成Javadoc

swagger2markup 使用MAVEN插件生成AsciiDoc文档 使用MAVEN插件生成HTML 下节预告 Swagger生成JavaDoc ---- 日常的工作,特别是现在前后端分离模式之下...看得出来,在教大家使用的都是偷懒哦,这可不是什么好现象。。。 添加依赖 <!...可以看到,我们yml文件配置的信息,展示了页面的顶部,点击用户管理: ?...还是要手写一份文档给他们? 那我们不就一样很痛苦!!! 作为程序员,我们是绝对不能允许这种情况发生的! 那就让我们继续看下去。...生成离线文档 为了不让我们做痛苦的工作,我们既然已经代码添加了那么多的说明信息,是否有一种方式可以帮助我们来生成一份离线的文档呢?答案是肯定的。

76320

怎么将swagger API导出为HTML或者PDF

将swagger API导出为HTML或者PDF 现在有很多项目都是使用的swagger,将API直接写在swagger文档,使用起来非常方便,并且支持在线调试。...Asciidoctor用Ruby编写,可在所有主要操作系统上运行。 Asciidoctor提供了一个asciidoctor-maven-plugin,可以方便的maven环境使用。...这意味着你可以写你的文档的任何语言,使用UTF-8编码的文件,并期望Asciidoctor到文本正确转换。但是,您可能会注意到PDF缺少某些语言的某些字符,例如中文。...例如,以从写在CJK语言文档的PDF如中国,你需要使用一个CJK主题。您可以通过安装asciidoctor-pdf-cjk-kai_gen_gothic gem获得这样的主题。...PDF中文主题在maven的使用 那么有了命令行,我们怎么maven中使用呢?

4.1K10

使用Swagger2Markup实现API文档的静态部署(一):AsciiDoc

但是,如前文方式构建的文档必须通过项目中整合 swagger-ui、或使用单独部署的 swagger-ui和 /v2/api-docs返回的配置信息才能展现出您所构建的API文档。...,可以是这样的URL形式,也可以是符合Swagger规范的String类型或者从文件读取的流。.../asciidoc/generated/all")),将转换结果输出到一个单一的文件,这样可以最终生成html的也是单一的。...对于上面的生成方式,完全可以通过 pom.xml增加如下插件来完成静态内容的生成。...完成生成之后,可以直接通过浏览器来看查看,你就能看到类似下图的静态部署结果: ? 是不是感觉似曾相识呢?是的,Spring Cloud的E版之前的文档也是这样的!!!

2.1K50

重学Spring系列之Swagger2.0和Swagger3.0

apiInfo方法配置接口文档的title(标题)、描述、termsOfServiceUrl(服务协议)、版本等相关信息 createRestApi方法,basePackage表示扫描哪个...当然,如果你的团队没有“约定“,那么就需要“配置”来做文档说明。通常把这个过程叫做“为接口功能添加注释”。...对于上面的生成方式,完全可以通过pom.xml增加如下插件来完成静态内容的生成。...常常用于 Spring 帮助开发者生成文档,并可以轻松的spring boot中使用。截至2020年4月,尚未支持 OpenAPI3 标准。...也是用来 Spring 帮助开发者生成文档,并可以轻松的spring boot中使用 ---- 整合springdoc-openapi pom.xml里面去掉springfox,添加如下的openapi

1.9K10

作为一个java开发者为什么不用Swagger

2018年6月以前一直坚持用Markdown来手写接口文档,即便是那时候有同事给我推荐过,但作为一个骨子里追求极简的程序员,一直没有想明白一个需要写一大堆注解强侵入到后端代码工具,它为什么会在中国如此风靡...,被很多的java后端应用开发者集成到自己的。...2018年春节自己萌生了自己一个java rest api文档生成的工具,目的也不是去造轮子,因为天生不喜欢闲的没事到处造轮子,而起国内已经有一些开源的Java Rest Api文档生成工具,这些工具实现机制几乎和...只是可能使用更便捷了一些,针对这些工具没完全没有去使用的意愿。因此开发这个工具的目标非常明确,就是完全不用任何注解,能够去依赖源代码和注释直接分析出文档。...支持生成多种格式文档:Markdown、HTML5、Asciidoctor。 轻易实现在Spring Boot服务上在线查看静态HTML5 api文档。 开放文档数据,可自由实现接入文档管理系统。

3.2K00

一款零注解侵入的 API 文档生成工具,你用过

一款零注解侵入的 API 文档生成工具 介绍 smart-doc是一款同时支持JAVA REST API和Apache Dubbo RPC接口文档生成的工具,smart-doc在业内率先提出基于JAVA...泛型定义推导的理念,完全基于接口源码来分析生成接口文档,不采用任何注解侵入到业务代码。...支持生成多种格式文档:Markdown、HTML5、Asciidoctor、Postman Collection、OpenAPI 3.0。Up- 开放文档数据,可自 由实现接入文档管理系统。...支持导出错误码和定义代码的各种字典码到接口文档。 支持Maven、Gradle插件式轻松集成。 支持Apache Dubbo RPC接口文档生成。...当然 smart-doc 本身是只支持扫描代码生成 openapi 3.0 的文档的,也可以将生成的 openapi 3.0 文档导入到其他ui渲染展示。 ---- 效果示例 1.

1.5K20

每日开源 | 一款超级好用的 API 文档生成工具

1介绍 smart-doc是一款同时支持JAVA REST API和Apache Dubbo RPC接口文档生成的工具,smart-doc在业内率先提出基于JAVA泛型定义推导的理念,完全基于接口源码来分析生成接口文档...,不采用任何注解侵入到业务代码。...支持生成多种格式文档:Markdown、HTML5、Asciidoctor、Postman Collection、OpenAPI 3.0。Up- 开放文档数据,可自由实现接入文档管理系统。...支持导出错误码和定义代码的各种字典码到接口文档。 支持Maven、Gradle插件式轻松集成。 支持Apache Dubbo RPC接口文档生成。...当然 smart-doc 本身是只支持扫描代码生成 openapi 3.0 的文档的,也可以将生成的 openapi 3.0 文档导入到其他ui渲染展示。

94230
领券