当前位置:网站首页>TapNet: Multivariate Time Series Classification with Attentional Prototypical Network
TapNet: Multivariate Time Series Classification with Attentional Prototypical Network
2022-07-27 11:47:00 【Xiao Chen who wants money】
TapNet: Semi-supervised learning 20 AAAI The paper
Innovation points 1:
RDP: random dimension permutation
Every time when training, not all variable All training , It's random groups , Train again .
Innovation points 2:
Semi supervised prototype learning :
Time series through the network encoder Is a low dimensional representation vector . We get the centroid of each category . We use categories k For example ,
For categories k Centroid of . The center of mass passes

For each instance i Do attention calculations ( That is, the center of mass passes attention Mechanism , For different instance Have different attention ).attention Find

From the above , We can get the prototype of each class , After getting the prototype , We can know x The distribution of ,x The distribution of is shown in the formula

among ,ck Is the center of mass ,
x after embedding Result , Calculation x Distance from the center of mass . But in the author's source code , The calculation is not as shown in the figure , Because loss It's calculation log(p_θ) Of , So after simplification , The author's source code has a -1/2 (-1/2 It is an absolute value, so it comes into being )
Semi supervision :
In the calculation
When , Add unlabeled data , Because there is no label , It is also possible to calculate p_θ
That's formula 4.(x To k Distance of /x Distance to all other centroids )
边栏推荐
- LeetCode 02: 剑指 Offer 58 - I. 翻转单词顺序(简单); T123. 验证回文串 ; T9. 回文数
- zabbix自定义监控项
- Difference quotient approximation of wechat quotient
- Smart pointer (shared_ptr, unique_ptr, weak_ptr)
- PWM的原理和PWM波的产生
- Keil MDK编译出现..\USER\stm32f10x.h(428): error: #67: expected a “}“错误的解决办法
- C programming language (2nd Edition) -- Reading Notes -- 1.5.1
- 新版数据仓库的同步使用参考(新手向)
- 82.(cesium之家)cesium点在3d模型上运动
- The difference between extern and static
猜你喜欢

Why is ack=seq+1 when TCP shakes hands three times

Modelarts image classification and object detection

【机器学习-白板推导系列】学习笔记---概率图模型和指数族分布

Analysis of the use of JUC framework from runnable to callable to futuretask

Shell脚本文本三剑客之sed

Moveit2 - 4. robot model and robot state

源码编译安装LAMP

82. (cesium home) cesium points move on 3D models
![[unity entry program] creator kitfps: first person shooting 3D game](/img/2b/78b535973b2898f53752ceeb25ef01.png)
[unity entry program] creator kitfps: first person shooting 3D game

Why choose smart TV?
随机推荐
CTF crypto RSA getting started
CH340模块无法识别/烧写不进的一种可能性
LAN SDN hard core technology insider 24 outlook for the future - RDMA (middle)
Moveit2 -- 2. Quick start of moveit in rviz
Moveit2 - 5. Scenario Planning
[machine learning whiteboard derivation series] learning notes - support vector machine and principal component analysis
MATLAB画带延时系统的伯德图
TapNet: Multivariate Time Series Classification with Attentional Prototypical Network
希腊字母读法
LeetCode 03: T58. 最后一个单词的长度(简单); 剑指 Offer 05. 替换空格(简单); 剑指 Offer 58 - II. 左旋转字符串(简单)
数据包传输:应用层-内核-硬件
Some commonly used shortcut keys for MathType
Vscode removes style / syntax highlighting / code highlighting / black background when copying code
剑指 Offer 笔记: T58 - I. 翻转单词顺序
N ¨UWA: Visual Synthesis Pre-training for Neural visUal World creAtionChenfei
为什么选择智能电视?
Modelarts image classification and object detection
The C programming language (2nd) -- Notes -- 1.7
C custom set
(7) Process control