TensorFlow Similarity 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
TensorFlow Similarity 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
TensorFlow Similarity 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」 !
TensorFlow Similarity 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」「最积极运营项目」 !
TensorFlow Similarity 获得 2020 年度 OSC 中国开源项目评选「最积极运营项目」 !
授权协议 Apache-2.0
开发语言 Python
操作系统 跨平台
软件类型 开源软件
开源组织
地区 不详
投 递 者 白开水不加糖
适用人群 未知
收录时间 2021-09-17

软件简介

TensorFlow Similarity 是一个用于相似性学习的 TensorFLow 库,也被称为度量学习和对比性学习。目前仍处于测试阶段。

Tensorflow Similarity 提供了先进的度量学习算法和所有必要的组件来研究、训练、评估和服务基于相似性的模型。

通过TensorFlow的相似性,你可以训练并提供模型,在大量的例子语料库中找到类似的项目(如图像)。例如,如上图所示,你可以训练一个相似性模型,从 Oxford IIIT 宠物数据集中寻找和聚类看起来相似的猫和狗的图像,只需在几个类上进行训练。要训​​练你自己的相似性模型,可参阅此 notebook

度量学习不同于传统分类,因为它的目标不同。该模型学习以监督或自我监督的方式最小化相似示例之间的距离并最大化不同示例之间的距离。无论哪种方式,TensorFlow Similarity 都提供了必要的损失、指标、采样器、可视化器和索引子系统,以使其快速简便。

目前,TensorFlow Similarity 支持监督训练。在未来的版本中,它将支持半监督和自监督训练。

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (0)

加载中
更多评论
暂无内容
2019/05/07 09:17

【tensorflow】Tensorflow入门教程

原来链接 -> link 声明: 参考自Python TensorFlow Tutorial – Build a Neural Network,本文简化了文字部分 文中有很多到官方文档的链接,毕竟有些官方文档是中文的,而且写的很好。 Tensorflow入门 资源:付费tensorflow教程 Tensorflow graphs Tensorflow是基于graph的并行计算模型。关于graph的理解可以参考官方文档。举个例子,计算a=(b+c)∗(c+2)a=(b + c) * (c + 2)a=(b+c)∗(c+2),我们可以将算式拆分成一下: d = b ...

0
0
发表了博客
2020/10/15 10:45

Tensorflow:TensorFlow基础(一)

文章目录 TensorFlow基础 1.数据类型 1.1 数值类型 1.2 字符串类型 1.3 布尔类型 2.数值精度 2.1 读取精度 2.2 类型转换 3.待优化张量 4.创建张量 4.1 从数组、列表对象创建 4.2 创建全0或全1张量 4.3 创建自定义数值张量 4.4 创建已知分布的张量 4.4 创建序列 TensorFlow基础 import numpy as np import tensorflow as tf import tensorflow.keras as keras import tensorflow.keras.layers as layers physical_devices = tf.c...

0
1
发表了博客
2020/10/18 09:53

Tensorflow:TensorFlow基础(二)

文章目录 TensorFlow基础(二) 1.张量的典型应用 1.1 标量 1.2 向量 1.3 矩阵 2.索引与切片 2.1 索引 2.2 切片 3.维度变换 3.1 改变视图 3.2 增、删维度 3.3 交换维度 3.4 复制数据 4.Broadcasting 5.数学运算 5.1 加、减、乘、除运算 5.2 乘方运算 5.3 指数和对数运算 5.4 矩阵相乘运算 6.前向传播实战 TensorFlow基础(二) 1.张量的典型应用 1.1 标量 # 随机模拟网络输出 out = tf.random.uniform([4,10]) # 随机构造样本真...

0
1
2017/05/18 21:50

[ Tensorflow]Tensorflow Reduction operations

reduce系列在平时工程中是经常使用的,其中reduce_sum是使用最频繁的一个。主要用在计算loss的时候,当我们定义好loss之后,我们一般要求loss最小,这时候就需要reduce系列。下面通过文档,我给大家简单介绍一下,不是特别难,但是不细心考虑一下,你可能永远觉得它是黑的。 其实人工智能AI,或者深度学习DL,我觉得并不是什么传说的黑科技,真正最后落在技术上的,是纯粹的计算,也没多么的高深莫测。(./不喜轻拍.sh).我有个...

0
0
发表了博客
2019/01/14 20:47

TensorFlow

简介   深度学习的框架有很多:TensorFlow、Caffe、Theano、Torch...TensorFlow作为谷歌重要的开源项目,有非常火热的开源的开源社区推动着开源项目的发展,它能让项目有旺盛的生命力并在生命周期中不断涌现新的功能并以较快的迭代来更新Bug修复。Keras是在TensorFlow基础上构建的高层API,Keras在TensorFlow中。   Tensorflow中实现代码可能跟我们python程序有那么一点不一样,因为tensorflow有他自己的框架和体系,会用自...

0
0
发表了博客
2018/04/11 16:25

tensorflow

今天我们通过tensorflow来实现一个简单的小例子: 假如我定义一个一元一次函数y = 0.1x + 0.3,然后我在程序中定义两个变量 Weight 和 biases 怎么让我的这两个变量自己学习然后最终学习的成果就是让Weight ≈ 0.1和 biases ≈ 0.3. 开始吧! 1 import tensorflow as tf 2 import numpy as np 3 4 # create data 5 x_data = np.random.rand(100).astype(np.float32) 6 y_data = x_data*0.1 + 0.3 7 8 ### crea...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
0 评论
0 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部