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

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

推荐系统我们的日常生活无处不在,它们非常有用,既可以节省时间,又可以帮助我们发现与我们的兴趣相关的东西。目前,推荐系统是消费领域最常见的机器学习算法之一[1]。...例如,某宝上浏览了几件黑色女式羽绒服,系统根据内容过滤算法直接提取 “黑色”、“羽绒服”、“女式” 等 item 特征,在这个应用场景下,item 具体为 “物品”。...通过对物品进行多次关联性分析,发现多次某宝的点击之间的关联性,从而生成推荐结果,将“女式羽绒服” 推荐到我的某宝首页。...从另外一个角度分析,推荐 / 搜索引入隐私也有一定的好处。我们可以利用用户不共享的更好的元数据进行推荐系统的训练,例如手机上的应用程序信息、位置等。...同时,这种方法是可推广的,可以扩展到各种推荐系统应用场景。FCF 的完整框架如图 1。中央服务器上更新主模型 Y(item 因子矩阵),然后将其分发到各个客户端

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

🤔听说这个动效可以玩一天?

但是因为按钮要跟滑块重叠,并且居于滑块之上,所以按钮也需要「浮动」起来,每个都占50%宽度,这里在下选择让他俩都float: left;,如果还想继续使用绝对定位也是可以实现的,配置不同left即可,这里就不再赘述了...而效果图中在下一眼看见动幅最大的就是这个滑块了,所以决定先让滑块动起来,其实让滑块动起来非常简单,修改滑块的left值即可,再添加过渡效果让滑块更加「丝滑」~ 这里动态修改样式,选择使用css变量,通过...所以在下的处理方式是点击后给添加类名的代码添加一个定时器,有无更好的方法麻烦告知在下。 文字的缩放和在下的小细节,能看出来? 4. 容器动效 又凑了这么多字了,工作量嘎嘎上去了.........(主要是工作量还没混够) 于是,在下准备给这两个按钮加点功能。...切换主题思路: 把需要切换的颜色都提出来用css变量代替,并添加上过渡效果(不然看起来很突兀) 不同主题类名里修改css变量 点击按钮,将类名添加到body上(有的也添加到html上,反正就是添加到你使用主题的最上层元素

87910

ps色阶怎么用:一招搞定曝光调整 | 萧蕊冰

今天我们的小教程是有关ps色阶的,大家知道ps色阶怎么用?...直方图反映了调整前的图像,所有像素0到255的亮度区间的分布。 直方图下面有三个滑块:黑色滑块、白色滑块滑块,分别对应调整照片的最暗部分、最亮部分和整体亮度。...调整色阶工具的时候,大家可以很直观的看到灰度图片各个亮度区域的变化。 首先是黑色滑块。黑色滑块定义了照片的黑场位置,也就是画面中最暗的部分有多少。...如果输出色阶不动,调整黑色滑块,黑色滑块左侧的亮度区域,都会变成黑色。而其他区域,则会不同程度的变暗。 下图中把黑色滑块右移到数值显示64的位置。...前面的操作大大增加了画面黑色,而黑的地方沙漠显得“特别脏”,所以我提高了输出色阶下限到7。

1.7K20

巧用 CSS 实现酷炫的充电动画

增加阴影及颜色的变化 如果要继续优化的话,需要添加点细节。 我们知道,低电量时,电量通常表示为红色,高电量时表示为绿色。再给整个色块添加点阴影的变化,呼吸的感觉,让充电的效果看起来确实是动。 ?...使用 CSS 实现这种波浪滚动效果,其实只是用了一种障眼法,具体的可以我早期写的这篇文章: CSS 实现波浪效果!...用安卓手机的同学肯定不陌生,这个是安卓手机充电的时候的效果。看到这个就很好奇,使用 CSS 能做到? 经过一番尝试,发现使用 CSS 也是可以很好的模拟这种动画效果: ?...当然,这种效果在之前的文章也多次提及过,更具体的,可以看看: CSS 火焰?不在话下 你所不知道的 CSS 滤镜技巧与细节 颜色的变换 当然,这里也是可以加上颜色的变换,效果也很不错: ?...更多精彩 CSS 技术文章汇总在的 Github -- iCSS ,持续更新,欢迎点个 star 订阅收藏。

1.4K21

干货 | Python爬虫实战():数据可视化-教你做出漂亮的图表

安装这个模块之后,我们就可以在编译器引用这个模块了。 from pyecharts.charts import Bar 这里的Bar是柱状图的意思。...数据的导入 大家还记得我们上一篇推文中生成的csv文件?如果已经忘了,请回去再看看上一篇推文,然后运行程序把相应的csv文件生成出来。 ? 那么,现在就认为大家已经有这个csv文件了。...一个程序,我们想要获得一个文件的数据,需要做什么?想一想。 没错,就是读取这个文件。那么大家还记得读取这个文件怎么办?没错,就是加入pandas模块,运用pandas的函数来进行文件的读取。...比如说主标题啊,副标题啊,x值的旋转角度啊,是否有滑块,等等配置。那实例给大家举一下例子看看这些具体指的什么。 ? 主副标题 在这个图表左上角的就是的主标题,下面的就是的副标题。 ?...x值的旋转角度 X值倾斜的角度我们在这个图片里也可以很清晰的看出来,当前旋转的角度是60度,这个角度的旋转范围是-90°到90°。 ? 滑块功能 滑块就在最下面,那个可以滑动的东西。

1.3K21

Python网络爬虫之数美滑块的加密及轨迹~~动态js参数分析

前言 大家好,是黑脸怪。之前给大家分享过拼叨叨的逆向,今天给大家分享数美滑块。...数美滑块 数美滑块的加密及轨迹等应该是入门级别的吧,用他们的教程和话来说 就一个des 然后识别缺口位置可以用cv2或者ddddoc 轨迹也可以随便模拟一个,这些简单的教程 csdn已经有一大把可以搜到的...滑块预览图如下图所示: 滑块预览图 抓包 进入正题 首先看这个接口 /ca/v1/conf 返回域名和js地址 包含版本号 { code: 1100 detail: {css: "/pr/auto-build.../v1.0.3-151/style.min.css",…} css: "/pr/auto-build/v1.0.3-151/style.min.css" domains: ["castatic.fengkongcloud.cn...然后有的下标2有值(16进制的参数) 有的是直接下标3有值(明文des的密钥) 写个判断 然后上面不是定义了js函数和获得了解密的js函数名

80710

CSS3自定义滚动条样式 -webkit-scrollbar

演示 来看看这2个滚动条demo: demo1(图片版)、demo2(CSS3版) 滚动条组成 ::-webkit-scrollbar 滚动条整体部分 ::-webkit-scrollbar-thumb...CSS的伪元素大家以前看过::first-line,:first-letter,:before,:after。...那么CSS3,伪元素进行了调整,以前的基础上增加了一个“:”也就是现在变成了“::first-letter,::first-line,::before,::after”,另外CSS3还增加了一个“...两个“::”和一个“:”css3主要用来区分伪类和伪元素。 webkit的伪类和伪元素的实现很强,可以把滚动条当成一个页面元素来定义,再结合一些高级的CSS3属性,比如渐变、圆角、RGBa等等。...任何对象都可以设置:边框、阴影、背景图片等等,创建的滚动条任然会按照操作系统本身的设置来完成其交互的行为。下面的伪类可以应用到上面的伪元素

2.3K20

自制简单的range(Vue)

右内容位置 逻辑 touch3个事件 各滑块长度及位置计算 选中时变色 具体实现步骤 首先我们明白整个容器的长度是不变的等于左边+中间+右边所以我们可以通过先获取总的容器的宽度并用变量进行保存,这里用的就是屏幕的宽度...事件触发的方式,修改点击的滑块的样式,松开时触发touchend事件,恢复原来的样式 //滑动事件方法 leftTextTouchStart() { this.leftClick = true...e.changedTouches[0]; let clientX = touch.clientX;//获取滑动事件的横坐标值 if (clientX >= 0) {//只检测滑块坐标值屏幕内...this.leftWidth = clientX;//左滑块距离等于x坐标 //界面操作 $('#nowRange').css({'...e.changedTouches[0]; let clientX = touch.clientX;//获取滑动事件的横坐标值 if (clientX <= this.rangeWidth) {//只检测滑块坐标值屏幕内

1.1K10

增强版!如何深度学习识别滑动验证码缺口

获取滑块 RGB 首先,制作之前其实是不知道滑块的具体像素 RGB 值的,比如目标滑块看到它似乎是个半透明的样子,还带有一些纹理,而且滑块和背景是融为一体的,怎么把它抠出来呢?...想单独把滑块和缺口对应的图层抠出来?怎么做到呢?直接抠可能比较难。 不过这里还有另一个信息,那就是可以通过检查网页源代码拿到无滑块的原图,如图所示: ?...具体获取方法从源码里面把 CSS 样式改掉就好了: ?...可以看到我们就把二者的不同之处做出来了,比如黑色的就是完全一致的,带有一些彩色的可能是因为一些像素偏移导致的,当然最明显的就是两个滑块的的像素内容就单独提出来了。...这里先收集了几十张背景图,大小各异: ? 可以看到有长的、有方的、有竖的、有扁的。

1.5K51

滑动拼图验证码的原理和破解方法~

大家好,是辰哥~ 之前的文章,给大家介绍了关于滑动验证码的原理和破解方法,在这个基础上给大家介绍一种新的反爬虫方式——滑动拼图验证码。...辰哥今天来跟大家分享一下如何解决验证码反爬虫的滑动验证码反爬虫。 01 原理 滑动拼图验证码是滑块验证码的基础上增加了一个随机滑动距离,用户需要将滑块滑到拼图的缺口处,使拼图完整,才能通过校验。...从图中可以看出,当我们点击滑块后,拼图和缺角的CSS代码就会展示出来。 ? 并且我们发现,滑块移动的距离就是缺口CSS样式的left值减去拼图CSS样式的值。...获取点击滑块后的网页代码 因为点击滑块后,缺口和拼图的CSS样式才会显示出来,获取代码如下: from selenium import webdriver import time driver = webdriver.Chrome...提取CSS样式的left值 采用的用BS4库进行提取,有兴趣的读者可以看看这篇文章,提取代码如下: from bs4 import BeautifulSoup import re soup = BeautifulSoup

9.3K30

如何让浏览器自动播放网页视频

图片        首先使用浏览器的开发者工具查看,原来播放器是一个video元素,首先尝试一下直接点击这个veido元素,是否可以触发视频播放。...图片        木头浏览器项目管理器,创建一个点击元素步骤,添加点击目标为video元素。点击单步测试,发现页面并没有动静,视频也没有播放。...如下图所示,木头浏览器项目管理窗口,创建滑块验证步骤,把播放器元素当成滑块元素,获取滑块元素后,移动鼠标指针到滑块上方,然后执行按下鼠标左键和松开左键,就相当于点击操作了。...图片        至此,项目已经可以实现自动点击播放器播放视频了,保存项目文件为“视频点击.mot”。

83640

Selenium自动登录淘宝,无意间发现了登录漏洞!

起初互联网上找一些资源项目,直接拿来分析,但随着淘宝的反爬机制的增强,他们的这些方法都行不通了。于是决定,自己动手!...利用浏览器定位的话,会定位到 span这个结点,但经过模仿单击按住,拖拽后滑块一动不动,参数也没有任何改变。于是尝试了一下它的父节点div还是按住后拖拽,这次成功了。...疯狂的互联网上查找如何使用selenium点击这种链接,可依旧没找到解决的办法。有没有人知道如何处理这种,请给原文作者留言! 然而就在快放弃的时候,按了下F5刷新,奇迹出现了! ?...原来虽然没有进入淘宝,但是浏览器左下角一直显示如:等待**相应,正在解析主机等信息。所以淘宝还是保存了的账号信息,只要下次自动登录的勾打上(默认打勾),它就会保存账号信息。...这就是为什么上面的代码,输入好信息并回车登录后,要等待5秒,就是让它保存的账号信息。 最后刷新页面,点击快速登录,大功告成!

2K10

超强的 CSS 鼠标点击拖拽效果

而在本文,我们就将打破常规,向大家介绍一种超强的仅仅使用 CSS 就能够实现的鼠标点击拖拽效果。...之前的这篇文章 -- 不可思议的 CSS 实现鼠标跟随,我们介绍了非常多有意思的 CSS 的鼠标跟随效果,像是这样: 但是,可以看到,上面的效果,元素的移动不是很丝滑。...这个效果完全就不像是 CSS 能够完成的。 答案必然是可以的!整个过程也非常之巧妙,这里我们核心需要利用强大的 resize 属性。以及,配合通过构建一种巧妙的布局,去解决可能会遇到的各种难题。...根据 MDN - ::-webkit-resizer,它属于整体的滚动条伪类样式家族的一员。 其中 ::-webkit-resizer 可以控制出现在某些元素底角的可拖动调整大小的滑块的样式。... 此时,元素不仅可以被拖动,甚至可以被重写,感受一下: CSS 实现的效果,非常的有意思,完整的代码,你可以戳这里:Pure CSS Auto Drag Demo 最后

2.1K10

Python爬取淘宝商品信息(全网商品详情数据,商品列表,商品销量,商品优惠券等)

查找加载数据 URL 我们在网页打开淘宝网,然后登录,打开 chrome 的调试窗口,点击 network,然后勾选上 Preserve log,搜索框输入你想要搜索的商品名称图片这是第一页的请求...,我们查看了数据发现:返回的商品信息数据插入到了网页里面,而不是直接返回的 json 数据!...图片铛铛铛,滑块出现,有同学会问:** 用 requests  能搞定淘宝滑块?咨询过几个爬虫大佬,滑块的原理是收集响应时间,拖拽速度,时间,位置,轨迹,重试次数等然后判断是否是人工滑动。...是调用key(必须以GET方式拼接在URL)secretString是调用密钥 (复制v:Taobaoapi2014 )api_nameString是API接口名称(包括在请求地址)[item_search...yes,将调用缓存的数据,速度比较快result_typeString否[json,jsonu,xml,serialize,var_export]返回数据格式,默认为json,jsonu输出的内容中文可以直接阅读

4.5K20
领券