首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏AI科技时讯

    Item2vec: Neural Item Embedding for Collaborative Filtering

    0 背景: 推荐系统中,传统的CF算法都是利用 item2item 关系计算商品间相似性。i2i数据在业界的推荐系统中起着非常重要的作用。 CF 学习item在低维 latent space的 embedding representation,优化i2i的计算。 ------------------------------------------------- 2 Item2vec算法原理: Item2vec中把用户浏览的商品集合等价于word2vec中的word ,SVD分解的维度和item2vec的向量维度都取40,详细见paper。 图a是item2vec的聚合效果,图b是SVD分解的聚合效果,看起来item2vec的聚合效果更好些。

    1.5K41发布于 2020-09-29
  • 来自专栏程思阳的专栏

    Android笔记:Listview点击item当前item变色其他不变

    选中的位置 public void setSelectedPosition(int position) { selectedPosition = position; } 4.判断是否选择当前item

    1.3K30编辑于 2022-01-11
  • 来自专栏Lansonli技术博客

    Python:Item Pipeline

    Item在Spider中被收集之后,它将会被传递到Item Pipeline,这些Item Pipeline组件按定义的顺序处理Item。 每个Item Pipeline都是实现了简单方法的Python类,比如决定此Item是丢弃而存储。 以下是item pipeline的一些典型应用: 验证爬取的数据(检查item包含某些字段,比如说name字段) 查重(并丢弃) 将爬取结果保存到文件或者数据库中 编写item pipeline 编写item (self, item, spider): # item (Item 对象) – 被爬取的item # spider (Spider 对象) – 爬取该item的spider # 这个方法必须实现,每个item pipeline组件都需要调用该方法, # 这个方法必须返回一个 Item 对象,被丢弃的item将不会被之后的pipeline组件所处理

    65710发布于 2021-10-09
  • 来自专栏全栈程序员必看

    Android ListView 删除 item

    new ViewHolder(); convertView = LayoutInflater.from(mContext).inflate(R.layout.list_base_item

    1.1K20编辑于 2022-09-13
  • 来自专栏唯手熟尔

    Item2教程

    引言: Item2是简单来说就是一个终端,只不过外观很漂亮,大家都是颜控嘛哈哈哈~,它的实际功能在于提供了一些快捷键,提高了我们开发时候的日常效率。 Item2快捷键 快捷键 作用 command + D 垂直分屏 快捷键 作用 command + shift + D 横向分屏 快捷键 作用 command + T 新建一个窗口 快捷键

    1.4K30发布于 2020-07-24
  • 来自专栏Elsa的学习笔记

    Qt Designer基本控件介绍——Item Views(表项视图)和Item Widgets(部件)

    两者的关系: Item Views(Model-Based)类内的控件是Item Widgets(Item-Based)内对应控件的父类, 如QTreeWidget是从QTreeView派生的。 ---- 两者的区别: Item Views(Model-Based)的对象进行数据操作相对比较复杂,但处理及展示大数据量时性能高; Item Widgets的数据操作比较简单,但处理及展示大数据量时性能相对低 Item Widgets在开发中没有Item Views灵活,实际上Item Widgets就是在Item Views的基础上绑定了一个默认的存储并提供了相关方法。 Table/List/Tree的View,Widget,Model相关” ---- List View : List Widgets : QListView是基于Model,而QListWidget是基于Item

    7.5K00发布于 2021-07-09
  • 来自专栏epoos.com

    item2基础

    item2使用快捷键 item2、zsh 以及 oh-my-zsh item2 超好用的终端,可支持分屏 Oh-my-zsh 则是一个 Zsh 配置管理框架 网上的关于 item2 的一些皮肤或者设置方式都是基于 设置快捷键 item2 - Preferences - Profiles - keys 在此设置界面可以设置唤起的快捷键 也可以配置一些自定义的快捷键 设置皮肤 item2 - Preferences

    1.2K20编辑于 2022-06-06
  • 来自专栏全栈程序员必看

    Scrapy组件之item

    Python网络爬虫之scrapy(一)已经介绍scrapy安装、项目创建和测试基本命令操作,本文将对item设置、提取和使用进行详细说明 item设置   item是保存爬取到的数据的容器,其使用方式和字典类似 ,并且提供了额外保护机制来避免拼写错误导致的未定义字段错误,定义类型为scrapy.Field的类属性来定义一个item,可以根据自己的需要在items.py文件中编辑相应的item # -*- coding 该方法负责解析返回的数据(response data),提取数据(生成 item)以及生成需要进一步处理的 URL 的 response对象。    使用 1. item声明 class ExampleItem(scrapy.Item): # define the fields for your item here like: name 创建 item = ExampleItem(name="Afghanistan",population="29121262") print (item) 3. item与字典转换   根据

    1.2K20编辑于 2022-07-14
  • 来自专栏技术小黑屋

    控制RecyclerView Item的宽度

    关于控制RecyclerView item的宽度,说起来还不是那么清晰,上一张图,就明白了。 ? 上面的实际上是一个Grid布局 前三行每个item均分RecyclerView的宽度 最后一行的Others占大概三分之一,而Flipboard则占据了三分之二。 return 1; } } }); GridLayoutManager构造方法中传入了一个spanCount,这里值为3 getSpanSize方法中,最后一个item

    3.6K10发布于 2018-09-05
  • 来自专栏向治洪

    viewgroup实现item拖动效果

    今天跟大家分享另外一种方式,通过继承ViewGroup来实现,我们都知道,ViewGroup可以填充很多个View,因此,我觉得可以类似把GridView的每一个Item填充到我们自定义的ViewGroup 中,然后监听长按时间,实现拖动的效果,同时加上动画效果,个人感觉比网上其他实现方式更加简洁和美观,唯一的缺点就是:没有setAdapter的函数,添加的item,需要我们手动add到ViewGroup中 ,如果item不是特别复杂和繁多,个人觉得也不算什么问题。 我们先来看看DragGridView的代码部分: /**  * 另外一种方式实现动画可拖动item的GridView  *   * @author way  *   */ public class ));           mViewBtn = ((Button) findViewById(R.id.view_poem_item));           setListeners();  

    2.1K60发布于 2018-01-26
  • 来自专栏深度学习之tensorflow实战篇

    协同过滤算法概述与python 实现协同过滤算法基于内容(usr-item,item-item

    基于内容协同过滤法可以被主要分为两部分:用户-项目过滤(user-item filtering)和项目-项目过滤( item-item filtering)。 相比之下, item-item filtering 先选取一个项目,然后找出也喜欢这个项目的其他用户,并找出这些用户或相似用户也喜欢的其他项目,推荐过程需要项目并输出其他项目。 Item-Item Collaborative Filtering: “Users who liked this item also liked …” User-Item Collaborative Filtering Item-Item Collaborative Filtering算法中项目之间的相似度依靠观测所有的已对相同项目评价的用户来测算。    = predict(train_data_matrix, item_similarity, type='item') user_prediction = predict(train_data_matrix

    8.1K52发布于 2018-04-18
  • 来自专栏Soul Joy Hub

    pyspark做Item2vec

    序列数据的处理 Item2vec 是基于自然语言处理模型 Word2vec 提出的,所以 Item2vec 要处理的是类似文本句子的观影序列: def processItemSequence(spark 训练item2vec def trainItem2vec(spark, samples, embLength, embOutputPath, saveToRedis, redisKeyPrefix): setWindowSize(5).setNumIterations(10) # 训练模型 model = word2vec.fit(samples) # 训练结束,用模型查找与item "158"最相似的5个item synonyms = model.findSynonyms("158", 5) for synonym, cosineSimilarity in synonyms

    1.4K20发布于 2021-03-20
  • 来自专栏全栈程序员必看

    treeview属性方法_treewidget添加item

    版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

    1.1K40编辑于 2022-11-17
  • 来自专栏新码农博客

    Scrapy:多个item时指定pipeline

    导读 Scrapy存在多个item的时候如何指定管道进行对应的操作呢? 有时,为了数据的干净清爽,我们可以定义多个item,不同的item存储不同的数据,避免数据污染。 但是在pipeline对item进行操作的时候就要加上判断。 items.py class OneItem(scrapy.Item): one = scrapy.Field() class TwoItem(scrapy.Item): two = (self, item, spider): if isinstance(item, OneItem): print("one") elif isinstance (item, TwoItem): print("two") return item

    2.8K20发布于 2020-04-17
  • 来自专栏Jack的Android之旅

    模仿QQ运动item的界面

    是不是很像呢,那具体是实现是怎样的呢,即使概括的来说就是 1.计算各个变量的值(记得是会随整个View的大小变化而变化)。 2其次利用好canvas.translate()这个方法,计算好大小移动canvas的原点。 3最后就是调用api提供的各种方法画图就是了。这么说是不是太过于简略了呢,好,现在就来

    1.2K30发布于 2018-08-28
  • sitecore 获取item的URL

    给出一个简单的sitecore项: Item item; 该项目本身不包含它的网址。 要获取项目的URL,您需要调用static类Sitecore.Links.LinkManager string url = LinkManager.GetItemUrl(item); 这是一个重载接受UrlOptions options = new UrlOptions { AddAspxExtension = false .... }; string url = LinkManager.GetItemUrl(item

    41200编辑于 2025-04-05
  • 来自专栏人生代码

    Scrapy(5)item 之详解

    今天得主题讲解 item 抓取的主要目标是从非结构化源(通常是网页)中提取结构化数据。Scrapy蜘蛛可以像Python一样返回提取的数据。 为了定义通用输出数据格式,Scrapy提供了Item类。 Item对象是用于收集抓取数据的简单容器。它们提供类似字典的 API,并具有用于声明其可用字段的方便语法。 各种Scrapy组件使用Items提供的额外信息:导出器查看声明的字段以确定要导出的列,可以使用Item字段元数据自定义序列化,trackref 跟踪Item实例以帮助查找内存泄漏(请参阅使用trackref 物品对象 classscrapy.item.Item([arg ]) 返回一个可选的从给定参数初始化的新Item。 Items复制标准dict API,包括其构造函数。 Items提供的唯一附加属性是: fields 包含此Item的所有已声明字段的字典,不仅包括已填充的字段。键是字段名称,值是Item声明中Field使用的 对象。

    1.2K20发布于 2020-05-16
  • 来自专栏Linux云计算及前后端开发

    item2使用lrzsz

    一.下载item2 mac系统自带的终端是不支持lrzsz的,所以我们需要自己下载安装item2。 添加执行权限 chmod +x /usr/local/bin/iterm2-recv-zmodem.sh chmod +x /usr/local/bin/iterm2-send-zmodem.sh 四.item2

    1.3K50编辑于 2022-09-26
  • 来自专栏Bennyhuo

    PagerAdapter 正确地移除 Item

    PagerAdapter 的 getItemPosition 方法 我们做 Android 这么多年,大家肯定比较熟悉这个套路,就是返回 item 的位置嘛。如果没有这个 item 呢? 所以我们在实现 PagerAdapter 的 getItemPosition 时很自然的想到这么写: override fun getItemPosition(item : Any?) : Int { return items.indexOf(item) } 看上去没有什么,一副人畜无害的样子。 POSITION_UNCHANGED} if the object's position has not changed, * or {@link #POSITION_NONE} if the item 所以这个方法一定要正确实现,哪怕我们不去理会位置是不是发生了变化,至少像下面这样: override fun getItemPosition(item : Any?)

    1.8K20发布于 2020-02-20
  • 来自专栏向治洪

    android的listview item点击详解

    ArrayAdapter<String> myArrayAdapter = new ArrayAdapter<String> (this,android.R.layout.simple_list_item

    95750发布于 2018-01-26
领券