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

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

机器之心分析师网络 作者:仵冀颖 编辑:H4O 推荐系统无所不在的网络环境,用户越来越强烈地意识到自己的数据是需要保密的。因此,能够实现隐私保护的推荐系统的研究与发展越来越重要。...推荐系统我们的日常生活无处不在,它们非常有用,既可以节省时间,又可以帮助我们发现与我们的兴趣相关的东西。目前,推荐系统是消费领域最常见的机器学习算法之一[1]。...例如,某宝上浏览了几件黑色女式羽绒服,系统根据内容过滤算法直接提取 “黑色”、“羽绒服”、“女式” 等 item 特征,在这个应用场景下,item 具体为 “物品”。...通过对物品进行多次关联性分析,发现多次某宝的点击之间的关联性,从而生成推荐结果,将“女式羽绒服” 推荐到我的某宝首页。...同时,这种方法是可推广的,可以扩展到各种推荐系统应用场景。FCF 的完整框架如图 1。中央服务器上更新主模型 Y(item 因子矩阵),然后将其分发到各个客户端

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

Flutter-初试牛刀,入门篇

homegif.gif 不会动的静态图: 图1 图2 OK看仔细点, 效果看起来是不是还可以感觉还行,至少安卓和苹果上运行起来基本一致。...大致归纳下吧; 工程及环境搭建、配置,相信很多人在这里停留了很久; android、iOS图标、启动页等资源相关的引入及设置; 第三方字体图标的使用、第三方依赖库的引入和使用,这有具体的描述: Flutter...证书删了又装,总怀疑自己哪里不对;之前的其他APP抓就是有结果的;难道Flutter不支持抓包了??? 于是一番搜索,知道了:Flutter应用抓的话,代码也必须设置代理;就像这样: ?...(这也无语了,是要跨平台的,你还给说谁香不香,难道不知道谁香?我们就是要跨平台你说怎么整吧?)...GitHub:https://github.com/Light413/dctt_flutter 持续更新,喜欢就关注吧!有任何问题欢迎指导,十分感谢!

93230

M1芯片Mac搭建Flutter开发环境全攻略

Flutter是目前全世界最流行的一个跨平台的移动UI框架,可以快速iOS和Android上构建高质量的原生用户界面。...而且,很多企业、很多项目,已经使用Flutter了,甚至也有了不少纯Flutter开发的app,原因很简单,使用Flutter进行app开发可以给企业至少节省一半的成本,企业就不需要养着一群安卓开发和...首先,去官网下载Flutter安装,最新的稳定版即可: 然后就要使用命令了,打开终端之前,终端的简介勾选“使用Rosetta打开”,防止配置过程中出现某些莫名其妙的问题: 然后把国内的镜像加入到环境变量...Android模拟器,如果设备下拉列表没有Android Emulator选项,就点击最下面的Refresh,刷新一下,等待几秒钟一般就有了,或者也可以通过点击右上角的手机小图标来打开Android...其实是想复杂了,直接找到Android Studio.app,然后右键显示内容,找到jre文件夹,然后文件夹里面新建一个jdk文件夹,把jre文件夹里面的Contents文件夹,直接拷贝一份到jdk

1.5K20

Flutter常见开发问题

这意味着**在按钮内你可以有文本、图像、图标和几乎任何你可以想象的东西,**而不会打破布局限制。这也让您可以非常轻松地制作自定义小部件,而在 Android 制作自定义视图是一件相当困难的事情。...拖拽不是比代码制作布局更容易某些方面,确实如此。但是 Flutter 社区的很多人更喜欢代码方式,但这并不意味着无法实现拖拽。...构建应用程序时,它不是只使用特定资源,而是实质上需要所有资源。为什么这有帮助?因为如果将一个图标从一个更改为另一个,则不必完全重建应用程序。这就是 Flutter调试构建如此庞大的原因。...如果是编程新手,想从移动端开发入手,应该从 Flutter 开始? 这有更多的两部分答案。 Flutter 非常适合编写代码,并且相同页面上的代码比 Android 或 iOS 应用程序少得多。...通常是纯粹用 Dart 编写的新组件或代码,而插件则可以使用本机代码设备端提供更多功能。通常在 DartPub 上,和插件都被称为,只有创建新时才会明确提到区别。

6.8K30

Flutter常见开发问题

这意味着**在按钮内你可以有文本、图像、图标和几乎任何你可以想象的东西,**而不会打破布局限制。这也让您可以非常轻松地制作自定义小部件,而在 Android 制作自定义视图是一件相当困难的事情。...拖拽不是比代码制作布局更容易某些方面,确实如此。但是 Flutter 社区的很多人更喜欢代码方式,但这并不意味着无法实现拖拽。...构建应用程序时,它不是只使用特定资源,而是实质上需要所有资源。为什么这有帮助?因为如果将一个图标从一个更改为另一个,则不必完全重建应用程序。这就是 Flutter调试构建如此庞大的原因。...如果是编程新手,想从移动端开发入手,应该从 Flutter 开始? 这有更多的两部分答案。 Flutter 非常适合编写代码,并且相同页面上的代码比 Android 或 iOS 应用程序少得多。...通常是纯粹用 Dart 编写的新组件或代码,而插件则可以使用本机代码设备端提供更多功能。通常在 DartPub 上,和插件都被称为,只有创建新时才会明确提到区别。

6.7K20

谷歌推出创新性 Web 开发工具 Project IDX,助力开发者构建强大应用

他回答说:“它在云中,浏览器运行,但我们的目标是从许多方面解决开发者开发应用(通常是移动应用)时所遇到的那些最大的问题。”例如,他说 IDX 可以帮助开发人员各种移动设备上测试应用。...IDX 实战 第一次登录到 IDX 项目时,你会看到一个工作区,你可以从这里创建 Web 应用或 Flutter 应用,也有其他的选项。...IDX 的 AI 功能相当隐蔽——屏幕的右下方有一个小图标,当我点击它时,显示如下: 遗憾的是,无法告诉你 IDX AI 到底有多好,因为收到了以下消息:“IDX AI 您的地区尚未启用。...可以理解为什么 Flutter 开发人员会想要使用 IDX,因为它是谷歌构建的跨平台开发工具。所以使用谷歌 IDE 是有道理的。...所以我们正积极解决的一件事便是现代浏览器登录谷歌帐户,以及如何缩短从输入 URL 到启动并运行应用的时间,然后你就可以开始开发了。”

16710

Flutter设置Android的应用名称和图标(android,ios,web)#yyds干货盘点#

Flutter新建过程,生成的project name是默认的应用名称,应用图标也是默认的,具体效果如下所示: [Flutter设置Android的应用名称和图标(android,ios,web)...文件,找到对应的位置进行修改; 第二种方式就是打开Android Studio编辑器打开项目里面的Android文件,依然是app—>src—>main—>AndroidManifest.xml文件中进行修改...编辑器打开项目的iOS文件夹,然后xcode编辑器里面进行iOS端的应用图标设置。...由于我个人没有苹果电脑,不过也可以给大家提供一种方法 用VS Code编辑器打开项目,找到iOS目录下的ios—>Runner—>Info.plist文件,然后找到对应的设置应用名称的键值对进行设置;...的应用名称和图标(android,ios,web)#yyds干货盘点#_flutter_10] 最后main.dart 默认有两个 title,你可以理解为第一个为应用内名称,第二个相当于 Activity

2.6K20

Flutter 2.5正式版发布,带来重大更新

同时,在此版本,我们添加了文本编辑键盘快捷键可覆盖的功能( #85381),这是 Flutter 2.0 及其新的文本编辑功能的基础上的进一步优化。...例如,屏幕截图中的“列” Widget 位于布局浏览器的蓝色背景上,并且 Widget 树视图中具有蓝色图标。...覆盖信息会在编辑器的装订线中使用红色和绿色条进行区分,示例程序,第 9-13 行被测试,但第 3 和 4 行没有被测试。...最新版本还包括预览来自 pub.dev 中使用的图标的新功能,这些是围绕 TrueType 字体文件(#5504、#5595、#5595、#5704)构建的,就像 Material 和 Cupertino...要启用图标预览,您需要告诉插件您正在使用哪些软件,settings/preferences 中有一个新的文本字段。

4.3K50

如何在使用 Flutter时切换应用时隐藏应用预览

钱包金额,或者只是当登录表单显示插入的密码清晰时(想想眼睛图标..),当您不在应用程序时,您必须隐藏敏感数据。 许多应用程序已经这样做了,无论是 Android 还是 iOS 上。...创建一个新的基本 Flutter 应用程序。(想你知道该怎么做^^)。 安卓 Android ,这非常简单。...现在您可以返回到 Flutter 项目并在 Android 设备/模拟器上运行该应用程序。...Android 上的行为 iOS iOS 端,要获得相同的行为,我们必须编辑AppDelegate.swift文件。...几行代码可以避免向我们身边的人显示敏感信息,从而改善用户体验。例如,正在考虑钱包余额或图片库。认为收集用户的文档或个人信息的所有情况下使用此功能是一个好主意。 下一步是什么?

2.2K20

Flutter 2.5正式版发布,带来多项重大更新

同时,在此版本,我们添加了文本编辑键盘快捷键可覆盖的功能( #85381),这是 Flutter 2.0 及其新的文本编辑功能的基础上的进一步优化。...例如,屏幕截图中的“列” Widget 位于布局浏览器的蓝色背景上,并且 Widget 树视图中具有蓝色图标。...[在这里插入图片描述] 覆盖信息会在编辑器的装订线中使用红色和绿色条进行区分,示例程序,第 9-13 行被测试,但第 3 和 4 行没有被测试。...[在这里插入图片描述] 最新版本还包括预览来自 pub.dev 中使用的图标的新功能,这些是围绕 TrueType 字体文件(#5504、#5595、#5595、#5704)构建的,就像 Material...[在这里插入图片描述] 要启用图标预览,您需要告诉插件您正在使用哪些软件,settings/preferences 中有一个新的文本字段。

3.5K00

Flutter设置App的应用名字和应用logo图标的方法(android ios web)

本人有个习惯就是每次会先把应用程序的图标和logo换了,不然看这着急, 其实,Flutter设置App的应用名称和图标是要分开来操作的,Android和iOS以及web等是分开设置对应的App名称和图标的...也可以把Android,iOS,以及web的应用名称和图标分开设置,你可以设置不一致,但是一个程序还是应该用一个图标和logo会更好。...Flutter新建过程,生成的project name是默认的应用名称,应用图标也是默认的,具体效果如下所示: 一、Flutter设置Android的应用名称和图标 1、首先要定位到修改应用名称的文件...; (2)AndroidManifest.xml文件application下面的icon对应的值就是应用的图标文件; 二、Flutter设置iOS的应用名称和图标 ios设置的路径 ios—...: 三、Flutter设置web端的应用名称和图标 应用名称 index.html的title 应用图标 最后main.dart 默认有两个 title,你可以理解为第一个为应用内名称

1.6K00

Flutter 文本解读 8 | Icon 与 RichText 的渊源

跟你说它的本质就是文字你相信?接下来的文本解读系列,将花 2~3 篇来详细聊聊这个 Icon 组件。 ?...如果你查看一下 应用的数据, 可以发现如下的图标字体文件。这就是图标数据的来源。 ? 这时你也许会想,可以用自己的 图标字体 ,默认的这些可以不用,毕竟两个加起来有 1 M 多,挺浪费空间的。...甚至你可以通过 TextStyle 对图标进行样式处理,想一想第四篇花里胡哨 的那些东西,也可以用在字体图标。...---- 二、如何自定义图标字体 1.寻找图标字体 最喜欢的图标网站是 www.iconfont.cn/ 。在这里有海量的图标,提供下载。也可以将自己设计的图标上传进去。 ?...---- 3. Flutter 中使用图标字体 首先需要 引入资源 并在 pubspec.yaml 中进行配置。注:文件位置和文件名无所谓,只要对应即可。 ?

1.1K10

写一款小众的 flutter 图标

本文翻译自 Writing a dumb icon flutter package,通过这篇文章你可以简单的了解到如何创建一个 flutter 图标 开始 ?...不知道其他类似的格式如 “.svg”, “.eot” 或者 “.woff” 是否都可以使用。 GitHub 上发现了一个名为 weather-icons 开源 CSS 图标库。...这是一个包含了 222 个精美天气主题的图标库。 Flutter ? 是时候来创建一个 flutter package 了。...这样我们就可以我们的 dart 文件中使用图标了。 ? 终于迈出了伟大的一步!现在我们来关注一下 dart 代码。 难点 ? lib/ 目录创建一个 src/ 文件夹。...你可以在这里找到 font_generation 的完整代码 和我想的一样。这将生成一个看起来像下面这样的文件。 ? 发现这一点后,和 Nikhil 都做了一堆字体图标

98010

Flutter从配置安装到填坑指南详解

PATH,点击编辑-->最后把刚复制的路径粘贴进来,-->一直保存确定就可以了。...(三)首先模拟器,然后选择要运行的项目,注意了,这里有一个MainActivity 和 main.dart,选择main.dart,然后点击绿色的三角号图标运行(或者点击菜单栏 Run)就可以了。...Run运行示意图 用的AS3.2,截个图,菜单栏跟以前版本有点不同,之前的AS版本可以Build菜单找到编译选项的。...AS3.2编译菜单栏 如果代码有更改,可以点击黄色的闪电图标 点击它之后就可以进行热加载。...1. flutter源代码文件,就是你github下载下来的那个项目源代码,比如我放在了E:\develop\flutter只需要把flutter这个文件夹删除就可以了。 1.

7.9K50

成熟项目的Flutter快速引入以及Flutter、Native混合开发探究

比如说不能动态更新 Flutter 代码、Flutter 的 AAR 和主工程一起编译太具有侵入性等等(这里只是自己浅薄的看法,有异议的同学可以评论区提出)。...其实这样的想法太过理想化,如果的一个 Acitivity/Fragment Flutter 和 Native 都需要有呢?这一章就是要来解决这个问题,大家随一起往下看。...虽然随着 Flutter 的慢慢发展,慢慢可能会有 Flutter 版的地图、Flutter 版的视频编辑 sdk,但是最近一两年内,Flutter、Native 混合开发还是一个非常常见的场景。...5.综上所述,如果当我们使用 TextureView 渲染 Flutter 的时候, 我们可以只将 Flutter 当做 Android 视图层级的一个普通的 view,它可以某些 View 的上面或者下面...2. Flutter 开发业务逻辑 3.使用 Channel 让 Flutter 的行为操作视频编辑 View。

89610

Flutter从配置安装到填坑指南详解

PATH,点击编辑-->最后把刚复制的路径粘贴进来,-->一直保存确定就可以了。...(三)首先模拟器,然后选择要运行的项目,注意了,这里有一个MainActivity和main.dart,选择main.dart,然后点击绿色的三角号图标运行(或者点击菜单栏 Run)就可以了。...Run运行示意图 用的AS3.2,截个图,菜单栏跟以前版本有点不同,之前的AS版本可以Build菜单找到编译选项的。...AS3.2编译菜单栏 如果代码有更改,可以点击黄色的闪电图标 点击它之后就可以进行热加载。...flutter源代码文件,就是你github下载下来的那个项目源代码, 比如我放在了E:\develop\flutter只需要把flutter这个文件夹删除就可以了。

3.5K40

开发工具总结(10)之Flutter从配置安装到填坑指南详解

PATH,点击编辑-->最后把刚复制的路径粘贴进来,-->一直保存确定就可以了。...(三)首先模拟器,然后选择要运行的项目,注意了,这里有一个MainActivity 和 main.dart,选择main.dart,然后点击绿色的三角号图标运行(或者点击菜单栏 Run)就可以了。...Run运行示意图 用的AS3.2,截个图,菜单栏跟以前版本有点不同,之前的AS版本可以Build菜单找到编译选项的。...AS3.2编译菜单栏 如果代码有更改,可以点击黄色的闪电图标 点击它之后就可以进行热加载。...flutter源代码文件,就是你github下载下来的那个项目源代码, 比如我放在了E:\develop\flutter只需要把flutter这个文件夹删除就可以了。

1.8K10
领券