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

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

推荐系统我们的日常生活无处不在,它们非常有用,既可以节省时间,又可以帮助我们发现与我们的兴趣相关的东西。目前,推荐系统是消费领域最常见的机器学习算法之一[1]。...例如,某宝上浏览了几件黑色女式羽绒服,系统根据内容过滤算法直接提取 “黑色”、“羽绒服”、“女式” 等 item 特征,在这个应用场景下,item 具体为 “物品”。...通过对物品进行多次关联性分析,发现多次某宝的点击之间的关联性,从而生成推荐结果,将“女式羽绒服” 推荐到我的某宝首页。...二是,直接基于 item 进行特征构建和推荐,推荐准确度过高,且不受其它用户热门推荐的影响。三是,所依赖的 item、特征等直接影响了推荐效果,必须保证特征准确且具体的应用场景是真实有效的。...同时,这种方法是可推广的,可以扩展到各种推荐系统应用场景。FCF 的完整框架如图 1。中央服务器上更新主模型 Y(item 因子矩阵),然后将其分发到各个客户端

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

为带有多种语言的 Jekyll 博客添加多语言选择

-09-01 00:13 有几篇博客是用多种语言编写的,一开始每篇博客添加其他语言的链接,但多语言博客多了之后就成了复制粘贴了。... 的最简例子(可以直接写到 markdown 里): <option value="/post/multi-language-in-<em>jekyll</em>-blog.html...制作布局文件 为了更加通用,<em>我</em><em>在</em> _include 文件夹中新建了 post-version-selector.html 的布局文件,然后<em>在</em>每一个需要引入语言选择器的地方加上 {% include post-version-selector.html...不同于原生的 html,<em>在</em> markdown <em>中</em>的 html 是受到空行影响的,如果 的各个 之间有空行,那么整个 select 会被 markdown 解析器活生生拆掉...<em>liquid</em> <em>中</em>如果要遍历 key-value 值,需要使用 for 来取出其中的 key 和 value。

1.5K10

开发工具总结(14)之Jekyll制作文档并发布到GitHub

第二步:把下载好的模板上传到自己的Github仓库。 第三步:_posts文件夹中放入自己写好的博客,文件名必须是日期-标题名,例如:2019-01-01-的第一篇博客。..._includes 你可以加载这些包含部分到你的布局或者文章以方便重用。可以用这个标签 {% include file.ext %} 来把文件 _includes/file.ext 包含进来。...布局可以 YAML 头信息根据不同文章进行选择。 这将在下一个部分进行介绍。标签 {{ content }} 可以将content插入页面。 _posts 这里放的就是你的文章了。...The permalinks 可以文章自己定制,但是数据和标记语言都是根据文件名来确定的。...---- 三、相关语法官网 Liquid语法: https://help.shopify.com/themes/liquid Jekyll中文网: http://jekyll.com.cn/ 本地预览博客效果

98930

合并 Jekyll 多种类型的页面

---- 制作除博客之外的新页面类型 Jekyll 不止支持博客(post)页面类型,也可以支持自定义页面类型。当然博客是它唯一的内建类型(hard-coded type)。...第一步: _config.yml 文件添加自定义页面类型集合 collections: article: output: true 其中,article 是为自定义类型取的名称。...可以参考的 posts 布局文件和 article 布局文件,两者几乎一样都是可以的,只是 article 遍历的时候使用 site.article。...制作一个合并了博客和其他页面类型的页面列表 希望首页混杂的博客和胡思乱想,于是必须将两种不同类型的集合合并。...---- 参考资料 Concat arrays in Jekyll(liquid) Sorting & ordering collections · Issue #2515 · jekyll/jekyll

71320

开垦属于你的网络空间:简单易用的静态博客框架推荐

不论是Hugo、Jekyll、Hexo还是Eleventy,各自领域内都表现出色。它们具有高度可定制化、快速生成静态文件以及拥有多种主题和插件等核心优势。...简单易用:Jekyll 不会给用户带来不必要的复杂性和配置,它只做你告诉它去做的事情。 高度可定制化:使用 Jekyll,您可以根据自己的需求轻松地创建个人、项目或组织网站,并对其进行完全控制。...Markdown 和 Liquid 模板支持:通过渲染 Markdown 和 Liquid 模板,Jekyll 可以将您提供的内容转换为完整且静态化的可以直接托管 Apache、Nginx 或其他 Web...广泛兼容性:不仅 Hexo 可以完美适配于绝大多数操作系统,并且还提供对常见标记语言 (如 Markdown) 和第三方插件 (如 Octopress) 等格式/工具库进行全面支持。...特性: Aurora具有良好的扩展性,保证稳定运行情况下可以根据业务需求灵活添加新功能; 通过权限控制机制确保安全访问; 友好简洁界面设计及响应式布局适配各类设备屏幕大小; 集成CDN加速以提高网站加载速度

38540

技术人如何搭建自己的技术博客

它有一个模版目录,其中包含原始文本格式的文档,通过一个转换器(如 Markdown)和我们的 Liquid 渲染器转化成一个完整的可发布的静态网站,你可以发布在任何你喜爱的服务器上。...使用 Jekyll 需要使用 Markdown 语法来写你的文章,不过 Markdown 语法非常简单,做为程序员来讲基本上两三天就掌握了,大家也可以的博客参考这篇文章:markdown 使用总结。...构建一个技术博客很简单,基本上步骤就是网上找一个自己喜欢的主题,直接 Fork 到自己的 Github ,然后删掉原博客的内容,在上传自己的文章即可,以我自己的博客为例。...首先本机(win10)安装了 Jekyll 环境,将 Github 上的博客代码下载下来之后,本机编译成静态的 Html ,然后手动上传到服务的 Nginx 目录下;然后将域名指向虚拟机。...关于 Jekyll 环境搭建和使用可以参考这里:https://jekyllcn.com/docs/home/ 注:点击下方蓝字‘阅读原文’即可参观的博客。

1.3K10

怎么通过码云(Gitee.com)创建自己的博客建立主页

大多数托管平台无非是开放一个FTP或类似服务,用户把制作好的网页或脚本上传了事,而在码云用户通过创建特殊名称的 Git 版本库或在 Git 库建立特别的分支实现对主页的维护。...它有一个模版目录,其中包含原始文本格式的文档,通过 Markdown (或者 Textile) 以及 Liquid 转化成一个完整的可发布的静态网站,你可以发布在任何你喜爱的服务器上。...Jekyll可以运行在 码云 Pages 上,也就是说,你可以使用码云的服务来搭建你的项目页面、博客或者网站,而且是完全免费的。...它有一个模版目录,其中包含原始文本格式的文档,通过 Markdown (或者 Textile) 以及 Liquid 转化成一个完整的可发布的静态网站,你可以发布在任何你喜爱的服务器上。...Jekyll 使用文档:http://jekyll.bootcss.com/docs/home/ 其他帮助: 如何自定义404? 答:项目根目录新建 404.html 文件即可。

7K20

如何拥有一个免费空间来写博客(github)

今天,就来示范如何在github上搭建Blog,你可以从中掌握github的Pages功能,以及Jekyll软件的基本用法。更重要的是,你会体会到一种建立网站的全新思路。 ?...三、一个实例 下面,举一个实例,演示如何在github上搭建blog,你可以跟着一步步做。为了便于理解,这个blog只有最基本的功能。 搭建之前,你必须已经安装了git,并且有github账户。...项目根目录下,建立一个名为_config.yml的文本文件。它是jekyll的设置文件,我们在里面填入如下内容,其他设置都可以用默认选项,具体解释参见官方网页。   ...该文件,填入以下内容:(注意,行首不能有空格)   —   layout: default   title: 你好,世界   —   {{ page.title }}   的第一篇文章...这里要注意的是,Liquid模板语言规定,输出内容使用两层大括号,单纯的命令使用一层大括号。至于{{site.baseurl}}就是_config.yml设置的baseurl变量。

5.8K20

技术人如何搭建自己的技术博客

它有一个模版目录,其中包含原始文本格式的文档,通过一个转换器(如 Markdown)和我们的 Liquid 渲染器转化成一个完整的可发布的静态网站,你可以发布在任何你喜爱的服务器上。...使用 Jekyll 需要使用 Markdown 语法来写你的文章,不过 Markdown 语法非常简单,做为程序员来讲基本上两三天就掌握了,大家也可以的博客参考这篇文章:markdown 使用总结。...构建一个技术博客很简单,基本上步骤就是网上找一个自己喜欢的主题,直接 Fork 到自己的 Github ,然后删掉原博客的内容,在上传自己的文章即可,以我自己的博客为例。...首先本机(win10)安装了 Jekyll 环境,将 Github 上的博客代码下载下来之后,本机编译成静态的 Html ,然后手动上传到服务的 Nginx 目录下;然后将域名指向虚拟机。...关于 Jekyll 环境搭建和使用可以参考这里:https://jekyllcn.com/docs/home/ 注:点击下方蓝字‘阅读原文’即可参观的博客。

92530

Jekyll x Liquid 控制文章列表只显示特定类别的Post

使用Liquid按照Category或者Tag过滤Post List 2017-02 Updated 另一种更简单的方法 参考文献 使用 Liquid 按照 Category 或者 Tag 过滤...要注意的地方: TagName 不需要加单引号或者双引号 2017-02 Updated 另一种更简单的方法 前段时间写了个给特定 post 加密的功能 后来发现 post 的 header 部分可以有很多用途..., 就比如上文提到的过滤特定类别的 post 我们可以 header 里面这么写 layout: post title: 《10101》EP0:太受欢迎了该怎么办 category : Comic...tags : [Comic, 10101] hideinpostslist: true 设置一个控制是否显示的参数为true 然后 post list 页面循环判断 {* for post in site.posts...template engine Jekyll Post 加密 (pswd=12345)

45710

搭建一个免费的,无限流量的Blog----github Pages和Jekyll入门

今天,就来示范如何在github上搭建Blog,你可以从中掌握github的Pages功能,以及Jekyll软件的基本用法。更重要的是,你会体会到一种建立网站的全新思路。 ?...三、一个实例 下面,举一个实例,演示如何在github上搭建blog,你可以跟着一步步做。为了便于理解,这个blog只有最基本的功能。 搭建之前,你必须已经安装了git,并且有github账户。...项目根目录下,建立一个名为_config.yml的文本文件。它是jekyll的设置文件,我们在里面填入如下内容,其他设置都可以用默认选项,具体解释参见官方网页。   ...yaml文件头后面,就是文章的正式内容,里面可以使用模板变量。...这里要注意的是,Liquid模板语言规定,输出内容使用两层大括号,单纯的命令使用一层大括号。至于{{site.baseurl}}就是_config.yml设置的baseurl变量。

1.6K60

静态博客搭建工具汇总

它有一个模版目录,其中包含原始文本格式的文档,通过 Markdown 以及 Liquid 转化成一个完整的可发布的静态网站,你可以发布在任何你喜爱的服务器上。...用户本地安装Hexo系统并进行写作,通过一条命令,Hexo可以自动生成静态页面,并发布到多个平台上。 与传统的博客相比,Hexo可以说是一个本地运行远程发布的博客程序。...2、操作Jekyll 简单,命令少,易于记忆。 3.支持markdown,Hexo最终生成的是一个静态博客,这就意味着它拥有其他博客系统无法比拟的低负载与高速度的特性。...最关键的是jekyll可以免费部署Github上,而且可以绑定自己的域名。...4、相对hexo而言,可以直接在github网页版上编辑和发布博客,PC间切换和同步非常方便。(这点本人非常喜欢) 缺点: 1、jekyll用的liquid语法确实不是对程序员友好的,。

1.2K20

免费构建自己的博客-Jekyll进阶

Jekyll 是采用Ruby语言实现的将纯文本转换为静态博客网站的利器,也是本站点的关键技术。本文将对Jekyll的进阶内容进行说明。...它有一个模版目录,其中包含原始文本格式的文档,通过一个转换器(如 Markdown)和我们的 Liquid 渲染器转化成一个完整的可发布的静态网站,你可以发布在任何你喜爱的服务器上。...(引用自 http://jekyllcn.com/docs/home/) 由于本教程通过 Docker 技术直接在容器运行 Jekyll 环境,因此读者不需要过多的研究 Jekyll 的运行环境要求。...若需要寻找更多的插件,可以通过搜索引擎或 Github 进行搜索。 模板 模板是指将一个网页分割为多个部分,存放在不同的文件,以实现尽可能复用代码的目的。...此部分操作较为困难,若读者对此部分要求不高,可以直接跳过。 主题 Jekyll 的主题功能也是通过 Ruby 实现的。

97000

【译】你可以用GitHub做的12件 Cool 事情

2 粘贴图片 你不仅仅受限于输入文本和描述问题,你知道你可以直接从粘贴板贴图?当你粘贴时,你会看到图片已经被上传了(毫无疑问被上传到云端)之后会变成 Markdown 语法来显示图片。...很懒,所以用一张截图展示以上的所有操作。 谈到网址。。。 7 像命令行一样使用 GitHub 链接 使用 GitHub 自带的 UI 浏览也还不错,但有时直接在 URL 输入是最快的方法。...你还可以利用快捷键达到同样的效果,使用 ctrl+L 或者 cmd+L 可以将光标移动到 URL 上(至少 Chrome 可以)。 加上浏览器的自动补全 —— 你就可以两个分支之间轻松切换了。...8 Issues创建列表 你想在你的 issue 中看到复选框列表? 你想在查看 issue 列表是它们以好看的 2of5 进度条呈现? 太好了!...如果 GitHub 中点击了 settings选项,切换到 GithubPages 设置,然后选择一个 Jekylltheme。。。 可以得到 Jekyll-themed 页面。

82320

Jekyll搭建GITHUB个人博客】安装Ruby 环境、包管理器 RubyGems、Jekyll与错误解决

转载请注明出处:http://blog.csdn.net/qq_26525215 本文源自【大学之旅_谙忆的博客】 今天博客专家群看到CSDN韩俊强发表了一篇用Jekyll搭建个人博客的文章...搭建博客方便很多,开始一直想着自己搭建博客,然后一直没什么时间,在做另外一个项目,所以现在就考虑用JekyllGITHUB上搭建博客了。...它有一个模版目录,其中包含原始文本格式的文档,通过 Markdown (或者 Textile) 以及 Liquid 转化成一个完整的可发布的静态网站,你可以发布在任何你喜爱的服务器上。...Jekyll可以运行在 GitHub Page 上,也就是说,你可以使用 GitHub 的服务来搭建你的项目页面、博客或者网站,而且是完全免费的。...输入: jekyll serve ? 这个时候就可以访问: http://localhost:4000/ ? 祝大家安装成功。

54310
领券