QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 3141|回复: 0
打印 上一主题 下一主题

【文本匹配】交互型模型

[复制链接]
字体大小: 正常 放大
杨利霞        

5273

主题

82

听众

17万

积分

  • TA的每日心情
    开心
    2021-8-11 17:59
  • 签到天数: 17 天

    [LV.4]偶尔看看III

    网络挑战赛参赛者

    网络挑战赛参赛者

    自我介绍
    本人女,毕业于内蒙古科技大学,担任文职专业,毕业专业英语。

    群组2018美赛大象算法课程

    群组2018美赛护航培训课程

    群组2019年 数学中国站长建

    群组2019年数据分析师课程

    群组2018年大象老师国赛优

    跳转到指定楼层
    1#
    发表于 2023-4-13 21:16 |只看该作者 |倒序浏览
    |招呼Ta 关注Ta
    【文本匹配】交互型模型
    % P# M$ Z5 f: ^/ U( v2 o5 m, I
    表示型的文本匹配模型存在两大问题:(1)对各文本抽取的仅仅是最后的语义向量,其中的信息损失难以衡量;(2)缺乏对文本pair间词法、句法信息的比较% ]) ]* ]+ @& x" G) Q% h% ?: s
    , D0 X- _4 z( t5 U
    而交互型的文本匹配模型通过尽早在文本pair间进行信息交互,能够改善上述问题。3 i5 ~8 Q( J' P' ?) w

    / b) C9 k9 |7 T* L9 h基于交互的匹配模型的基本结构包括:0 \7 P6 j1 t, \  s. N( \

    . Y4 A' ]; }' O( N7 ]8 f% @! T(1)嵌入层,即文本细粒度的嵌入表示;
    . h+ ]1 {1 m1 k3 `) k7 I9 v" ~$ }  X* j3 n( S8 i
    (2)编码层,在嵌入表示的基础上进一步编码;
    ( c1 D: }& j2 \2 k" L8 a
    ; F, s  m/ V5 K3 i, ~3 M(3)匹配层:将文本对的编码层输出进行交互、对比,得到各文本强化后的向量表征,或者直接得到统一的向量表征;# \) U/ h) b0 Q
    ' O8 ~+ S, D1 m
    (4)融合层:对匹配层输出向量进一步压缩、融合;
    ( n$ e$ R5 R& v% ]4 L% Y1 d
    : A8 J  p; {" n6 e(5)预测层:基于文本对融合后的向量进行文本关系的预测。
    5 \  y& L$ x' M
    # m& x* f( ^! ^8 B( p) g
    8 D! t# y, d4 w- Z( m5 {8 ]2 Q- m( Y- H
    1. ARC-II
      J* z  C8 G3 P* `, @0 |0 XARC-II模型是和表示型模型ARC-I模型在同一篇论文中提出的姊妹模型,采用pair-wise ranking loss的目标函数。
    ! j# b$ V% o1 {, ?( `" `# Z  S6 [* e+ ?) }4 h; M/ B* W; g& w
    其核心结构为匹配层的设计:
    $ A& |; X/ e2 A" v" E, o# i) u# v9 e  O, v1 O
    (1)对文本pair的n-gram Embedding结果进行拼接,然后利用1-D CNN得到文本S_X中任一token i和文本S_Y中任一token j的交互张量元素M_{ij}。该操作既然考虑了n-gram滑动窗口对于local信息的捕捉,也通过拼接实现了文本pair间低层级的交互。+ A; _2 z  ^# H" s' ^6 o7 |# i
    5 ^& N( z1 a" T- j5 \
    (2)对交互张量进行堆叠的global max-pooling和2D-CNN操作,从而扩大感受野。! L# Z# d5 `/ i" }5 |# i7 Z
    3 I- w' ]+ `- A& B/ {% U$ ], L' [
    2. PairCNN+ `: l5 g+ ^6 O1 O$ P( s0 t7 j
    PairCNN并没有选择在Embedding后直接进行query-doc间的交互,而是首先通过TextCNN的方式分别得到query和doc的向量表征,然后通过一个中间Matrix对query和doc向量进行交互得到pair的相似度向量,然后将query的向量表征、doc的向量表征、相似度向量以及其它的特征向量进行拼接,最后经过两层的MPL得到最后的二分类向量。
    + p) F7 D. [: k/ }  ^) H
    ' q" H& j! X* v) t- H" E: H" bPairCNN的模型架构中的亮点在于各View向量的拼接,既能利用原始的语义向量,还能够很便捷的融入外部特征。+ j$ Z, M) n$ s# N

    " @! q0 K" M8 p# S' A3. MatchPyramid. Q2 B5 N7 F3 q+ T: C- d6 R
    无论是ARC-II中的n-gram拼接+1D conv还是Pair-CNN中的中间Matrix虽然均通过运算最终达到了信息交互的作用,但其定义还不够显式和明确,MatchPyramid借鉴图像卷积网络的思想,更加显式的定义了细粒度交互的过程。5 T' z' L& ~4 J/ |% c  {
    MatchPyramid通过两文本各token embedding间的直接交互构造出匹配矩阵,然后将其视为图片进行2D卷积和2D池化,最后Flatten接MLP计算得匹配分数。本文共提出了三种匹配矩阵的构造方式:1 H! ~6 M/ l, ~7 [& e( T, q$ u

    ( J6 V8 ?( b+ @( x- y(1)Indicator:0-1型,即一样的token取1,否则取0;这种做法无法涵盖同义多词的情况;0 {! C9 R) P2 f/ c3 p& l4 o

    $ O/ s. s" X( ~5 V(2)Cosine:即词向量的夹角余弦;
    - `2 l4 D9 E) D3 [  `& M) T# j; {
    2 \% J* d9 }: b' r  E7 \(3)Dot Product:即词向量的内积9 P" B: G& g; \' r( c; I

    ! k) s; q5 A- o8 P# q2 K2 N此外值得注意的是因为各个文本pair中句子长度的不一致,本文并没有采用padding到max-lenght的惯用做法,而是采用了更灵活的动态池化层,以保证MPL层参数个数的固定。4 w* }/ ~8 r1 u1 E

    ; b+ [- k% C: X0 [4. DecAtt- i0 S8 K: p. _1 j5 x
    DecAtt将注意力机制引入到交互型文本匹配模型中,从而得到各token信息交互后增强后的向量表征。8 I/ ~, U* }8 }$ L" w
    7 Z9 V, m  \0 x, U; a
    模型被概括为如下层级模块:
    2 D$ ~/ R9 w" o( ?
    ' ]2 u  R: D+ I; I) V4 x(1)Attend层:文章提供了两种注意力方案,分别为文本间的cross-attention,以及各文本内的intra-attention。具体而言,分别采用前向网络F和F_{intra}对文本token embedding进行编码,然后通过F(x)F(y)计算cross-attention的score,以及F_{intra}(x)F_{intra}(y)计算self-attention的score。然后利用softmax将attention score进行归一化,再对各token embedding进行加权平均,得到当前query token处的增强表征,最后与原始token embedding进行拼接计为attend后的最终embedding。0 ]' a  w  A% k3 b, `8 k
    8 Y# b# ^3 A- X. j1 D& ~, M
    (2)Compare层:将前序Attend层计算得到的最终embedding,喂入一个全连接层进行向量维度的压缩。
    " o) ^& v  h, u, E7 u# O
    & d4 L# r3 C0 d& l(3)Aggregate层:将每个文本各token处压缩后的向量进行简单的求和,再拼接起来通过MPL得到最后的匹配得分。
    5 ~8 ~2 \6 t' U8 W( A' w' H& _/ N8 P
    5. CompAgg' {/ |' l7 L) F
    CompAgg详细对比了在文本间cross-attention得到的各token向量表征与原始token向量进行compare的各种方案。
    * _! a4 _* _8 v  j6 C9 ~# e  a6 {0 d( i2 B% W
    该模型的主要结构包括:
    4 {$ q, I4 W& V* r  X: \) o
    3 N+ T) n; O9 X4 K7 \(1)reprocessing层:采用类似于LSTM/GRU的神经网络得到token的深层表示(图中的\bar a_i);
    & e# K; p8 C4 v" I2 _; ^0 P' F9 p' j
    ) Z. k$ f6 g# i4 @1 L4 x(2)Attention层:利用软注意力机制计算文本间的cross-attention(与DecAtt相同),从而得到各token处交互后的向量表示(图中的h_i);
    7 j4 ]5 x/ [# ?1 K
    1 x# w! ]! ~! z1 Q3 p- q(3)Comparison层:通过各种网络结构或计算将\bar a_i和h_i计算求得各token的最终表征。
    9 ?  f7 a2 o9 N9 F2 w, T: ^. x& X. v* w
    (4)Aggregation层:利用CNN网络对Comparison层的输出进行计算,得到最后的匹配得分。
    ; ]! E) \- U4 c5 s
    # J5 r6 t% L3 z+ u! P+ e3 c# S8 I1 d1 Z其中Comparison层的构造方式包括:
    $ m& C- L# W6 \8 S+ w( `0 O3 w" x
    3 H, N9 X5 Y) l" ?6 _- N(1)矩阵乘法,类似于Pair-CNN中的中间Matrix
    + g" h) x5 N7 U3 e# z: L8 X1 w
    + x/ g1 x& J% i# Q6 W(2)前向神经网络,即将\bar a_i和h_i进行拼接,然后利用输入FFN;
    4 J* t! R' z( q! B9 b& r
    7 @6 \: J" V9 s, C(3)分别计算cosine和欧式距离,然后拼接;
    / n$ h1 [6 s0 L7 E" y9 m# {% [
    ( D& p* {. Y; A) H7 E: h(4)各维度进行减法;
    ; V% v, @" o/ n4 q3 v4 o* ]4 I# [9 U: K7 b: N. R! Y
    (5)各维度进行乘法;
    * r. Y+ f! y7 U+ E4 x, V& ^2 S+ _7 @7 A( V8 u
    (6)各维度进行减法和乘法,然后再接一个前向网络。
    ; U* h; _% l. V! |3 o
      ]% h) }0 \7 l7 f5 x3 a. G6. ABCNN
    - w* W8 e3 |8 Z  k$ [7 LABCNN是将Attention机制作用于BCNN架构的文本匹配模型。
    6 I/ k5 {  \9 a" I& |3 J+ }2 E' `6 u! y* Z$ n6 W
    6.1 BCNN
    7 a. c8 j  ]6 O, \: j+ S首先简单介绍下BCNN架构:& d1 r4 A" w$ ]: U' D; Q0 S! f2 _1 n4 v
    7 u, J2 G# ]3 j) C
    BCNN的整体结构比较简单:(1)输入层;(2)卷积层,因为采用了反卷积的形式,所以在size上会增加;
    9 }! m+ X6 G9 q0 V/ e* F
    ( C0 Z( r6 w9 c: G6 {) E(3)池化层,采用了两种池化模式,在模型开始阶段采用的是local平均池化,在最后句子向量的抽取时采用了global平均池化;(4)预测层,句子向量拼接后采用LR得到最后的匹配得分。" }+ H" a# G* z! }# v
    4 c7 w9 S8 G# C/ Q/ E* |% o8 N2 J
    ABCNN共包括三种变形,下面依次介绍。4 f2 f+ [( i/ E

    ! ]3 i" Y) j) `4 U2 w3 ]# [6.2 ABCNN
    3 i' i/ L7 H$ t
    5 H! h* }% m6 WABCNN-1直接将Attention机制作用于word embedding层,得到phrase 级的词向量表示。区别于CompAgg中的软注意力机制,ABCNN-1直接基于下式得到注意力矩阵: A i j = 1 1 + ∣ x i − y j ∣ A_{ij}=\frac{1}{1+|x_i-y_j|} A - _3 O2 m7 \) i, K: P
    ij- J, {0 u3 l: a/ y: I5 f9 C
    ​       
    , _. B8 {& i, a/ [3 [ =   i& Y* Y* s0 S  U. P
    1+∣x
    ; m6 s3 R, T" ]8 n; w9 Wi
    * `2 ?1 N' q  R1 C+ u6 Q​        * B3 o9 [8 }& g+ a) c1 D# ^' ~
    −y
    / g7 o; t$ M! ?  Kj
    ! o% f, v1 ?+ C# b' {! T; O- @8 M​        ( {, c: n( j4 K3 v! y
    8 A' A- @% z/ q, g! B
    1) l' O+ [, {' n) O& c
    ​       
    % R8 x, g3 `, e/ T6 ~2 k2 Y ,然后分别乘以可学习的权重矩阵 W 0 W_0 W : L: M) r% v! Q: s9 o; _% B9 t
    0% v! r; _( z1 s5 T9 ^
    ​        8 j5 N9 O- ?: {5 a4 A9 Z
    和 W 1 W_1 W $ D2 R# x# O: r6 E2 ]: u
    1
    + q1 i+ A5 b, @1 g' t' Q+ d2 ^- E​        1 H; j+ q( o" n4 l
    得到attetion feature map。5 @7 x% H6 i7 D5 l6 n. P, y# N

    ) f9 f' n+ M. Y/ Y9 ~6.3 ABCNN-2$ r  w. v; a; a( V
    ' _+ x% S9 d, \6 W
    ABCNN-2将Attention机制作用于word embedding层后的反卷积层的输出结果,其中注意力矩阵的计算原理与ABCNN-1一致。然后将注意力矩阵沿着row和col的方向分别求和,分别代表着各文本token的attention socre;接着将反卷积层的输出结果与attention socre进行加权平均池化,得到与输入层相同shape的特征图。
    ) J: A* W, s' [. o& c/ o
    ( z6 N9 G9 b+ |) ^6.4 ABCNN-33 h1 l% Z1 L3 E# h: G  `

    - |3 {9 F$ D$ H1 TABCNN-3的基本模块可视为ABCNN-1和ABCNN-2的堆叠,即在嵌入层和卷积层上面都引入了attention的机制用来增强对token向量的表示。9 j4 G) e/ Z" q2 {

    6 i& A4 Q4 U+ U  w8 J) i7. ESIM2 R" H) |+ E5 f' a1 i3 c
    ESIM模型基于NLI任务给出了一种强有力的交互型匹配方法。其采用了BiLSTM和Tree-LSTM分别对文本序列和文本解析树进行编码,其亮点在于:
    8 I5 y+ H1 W$ l# D4 V
    % z3 ^  L1 D: _, F, a(1)匹配层定义了cross-attention得到各token的向量表示与原token向量间的详细交互关系,即采用 [ a ˉ , a ^ , a ˉ − a ^ , a ˉ ∗ a ^ ] [\bar a, \hat a,\bar a-\hat a,\bar a* \hat a] [ ( j2 J  u3 Q* W; s8 M! [0 _5 |
    a7 R- `! s' m* V8 l3 f; z# q; D
    ˉ
    ! g2 Y: S3 D# y# a6 w/ R% `! I , $ n- w2 J8 J' J5 l
    a- [7 U4 Z' i: A/ I
    ^
    . @# H% |* x* G , & N( v6 ~0 X) p2 h( Z0 k
    a
    6 [% \4 j' x3 n5 cˉ' ^$ q0 M6 ]  g5 q* k

    # H6 Z9 N' z( l2 ?2 Wa
    " [9 |2 p2 K( A# G5 M^2 |" X4 P& U- m; R- P4 N
    ,
    * I3 s" ~) X) |6 E, y/ ua* I1 x4 R/ j" `# Z7 E% G
    ˉ
    ! n7 \' |; {, _$ D& Z8 P" R' X: t* S* X$ Q
    a$ c6 z4 Q4 y9 K: l# ^- z
    ^
    - q! Y2 r, Q! N0 h( u! B9 b& y ]作为最终文本token的向量表示,这也成为后续文本匹配模型的惯用做法。1 K' M0 q# z4 @( R3 c
    * C% `9 p, m5 s0 B1 M8 T* x* a" M
    (2)聚合层通过BiLSTM得到各文本token的编码,从而进一步增强了文本序列的信息传递;) ^. S/ o6 ~1 w+ _! v

    ) g: d8 J* z8 q(3)预测层通过拼接各文本token编码的max-pooling和mean-pooling结果,再经过MPL进行匹配预测。5 E. {8 p8 P/ n( W
    ) R' |- ~! e: Y

    3 T$ d8 G  @7 N5 ~3 r
    & d. g% p: B# x7 U5 y8. Bimpm) X7 l: p; f/ o$ X
    Bimpm可视为对之前各类交互型文本匹配模型的一次总结。
      n) x7 U" h$ [/ B. }# p) x8 |' q+ q* H: l
    该模型在各层的具体做法总结如下:
    + b' l$ a7 l2 n* C5 ~
    % q. u8 d/ F" a) s8 T; z(1)编码层采用BiLSTM得到每个token隐层的向量表示;
    9 D# g& K" W$ ]& s) o" a9 _& [% O9 Q5 K! @
    (2)匹配层遵循 m k = c o s i n e ( W k ∗ v 1 , W k ∗ v 2 ) m_k=cosine(W_k*v_1,W_k*v_2) m
    ; k6 D* A, ]. X9 Bk
    4 \8 W' v) S3 W+ q' \3 W​       
    / A# ]3 E+ S# L0 F' ^) f =cosine(W 5 X* j/ V, A/ t
    k: Q0 F& l) `  ]- I
    ​        ( m' @9 \' |: e# H# d
    ∗v
    : r; l" A% P. T6 D1
    7 g- Z6 M5 f/ t$ n; D& T6 R3 F​       
    * `. w) e: Y  D" C) [7 N ,W
    3 u0 r% x, J0 A/ V& N; pk
    % Y% A, I& z. G: V/ G) N* {​        9 i4 P, w9 I& Q/ @  z2 y8 v, @. L
    ∗v % p6 F! ?% m3 R+ A% C: D8 R7 l
    2' _4 l- T+ E, Z9 I
    ​        # f  s) Z8 @. F( ?: I+ ?0 `0 x
    )的方式可以得到两个文本的任意token pair之间在第k个view下的匹配关系,至于 v 1 v_1 v 9 P! \$ j$ Q" G+ @
    1
    & }! L9 M$ a  U  C/ t. g2 ^; F​        / h% L2 z: {6 y' n% P
    和 v 2 v_2 v
    5 v" d3 e8 t$ q$ [5 L  Z2: y4 q* T. w, H! }7 V+ v; W  v
    ​       
    $ B+ y9 M3 w$ G& Q2 M  t& v5 y  E 如何取,文章提供了4种策略:, U& i/ w3 P& @2 B& i
    $ _- W4 Q0 R  p8 g! W, `1 e8 k  S
    策略一:其中一个句子取各token隐层的向量表示,另一个句子采用隐层最后时间步处的输出;  \/ J1 u1 ]& o) s% A8 `0 S
    策略二:其中一个句子取各token隐层的向量表示,另一个句子采用隐层各时间步输出与之匹配后取再取Max-Pooling值;- u- Z' V, A9 w( q! C; W
    策略三:其中一个句子取各token隐层的向量表示,另一个句子采用cross-attentive后得到的加权句子向量;- g3 d2 e. M$ e8 I
    策略四:其中一个句子取各token隐层的向量表示,另一个句子采用cross-attentive后attention score最高处token的向量作为句子向量。% @- d- H+ c/ M) b. q0 Y: _
    这四种策略的区别在于对句子向量的计算不同。
    . r( E2 T- |- Q/ V9 n/ t9 d3 {
    $ ~4 h  {6 z5 s( H6 e( u4 S  p; ~9 Q0 a- O
    (3)聚合层,首先对上面各种策略得到的输出层再通过一层BiLSTM层,然后将各策略下最后时间步的输出进行拼接,得到最后的聚合向量;! g" G  V- z/ L, {( x
    1 [8 {* n( }9 E5 A3 h6 l
    (4)预测层:两层MPL+softmax
    / x; X4 a9 ~. j* |' d
    8 @1 D3 e+ U- A7 [- T. b9. HCAN
    4 z7 N3 V; i7 P! ^0 w8 X9 pHCAN是除Bert类模型外在文本匹配领域表现最为优异的深度模型之一,其采用了较为复杂的模型结构。9 L; e! F3 Y( ~5 o
    5 f7 t% Y- }  d: E
    针对于信息抽取问题,文章首先分析了相关性匹配和语义匹配的差异:' |6 E$ B. v1 }3 P* P
    . P- H% c0 u! Y: |5 P
    (1)相关性匹配主要关注于关键词的对比,因此更关注低层级词法、语法结构层面的匹配性;
    * ~  S2 d! `$ d" S, Q
    2 z% g' e  F5 N7 o(2)语义匹配代表着文本的平均意义,因此其关注更高、更丑想的语义层面的匹配性。
    - F; }& s# h9 L2 }# n2 A
    0 W/ f. s8 |- U$ }该模型首先采用三类混合的编码器对query和context进行编码:
    ( j  X+ o9 ?# V% u+ x
    ' U" U' I( ]2 R1 k& u( K  J2 w( e(1)深层相同卷积核大小的CNN编码器;# P  ~1 t7 R# M8 D, n8 W3 I$ ?8 e

    - R* Z  X; o9 t(2)不同卷积核大小的CNN编码器的并行编码;
    - [1 G! v- |. n. w# ~" X
    1 }) D2 {  k1 {- i2 r5 r8 O(3)沿着时序方向的stacked BiLSTM编码;  ]  V& ^; n3 Y9 T8 E2 C8 G; l$ ~. x

    ) l( t& |" _  Y' B" W  v对于前两者,通过控制卷积核的大小可以更好的捕捉词法和句法特征,即符合相关性匹配的目的;而对于后者,其能表征更长距离的文本意义,满足语义匹配的目的。7 a  E4 ~) T9 R8 x/ X$ w" {
    5 p" j1 }0 K) A# A. D: U
    在这三类编码器的编码结果基础上,模型分别进行了相关性匹配和语义匹配操作。其中相关性匹配主要采用各phrase间内积+max pooling/mean pooling的方式获取相关性特征,并通过IDF指进行各phrase的权重调整。而在语义匹配中,模型采用了精心设计的co-attention机制,并最终通过BiLSTM层输出结果。
    + b# A/ D% Y6 }1 _9 g, e) L$ s' {' w' s) w& k( ?
    最后的预测层仍采用MPL+softmax进行预测。
    " F  J3 ~! J8 i" z* s* y9 r/ G) ^3 B9 h
    10. 小结
    - f9 i7 ?5 {6 }7 V交互型语言匹配模型由于引入各种花式attention,其模型的精细度和复杂度普遍强于表示型语言模型。交互型语言匹配模型通过尽早让文本进行交互(可以发生在Embedding和/或Encoding之后)实现了词法、句法层面信息的匹配,因此其效果也普遍较表示型语言模型更好。" I. {$ M, n5 g' u+ w* C- r
    7 {+ M" Y; k7 Z/ g
    【Reference】! D- M6 \( X/ ^0 n6 b$ r! Q- Q; Y
    4 q$ a0 X! u$ B5 a" t/ d6 R
    ARC-II: Convolutional Neural Network Architectures for Matching Natural Language Sentences  q! e0 @% H' p0 M7 H

    & x, k' O+ C& `5 b3 c3 s7 a' Q0 jPairCNN: Learning to Rank Short Text Pairs with Convolutional Deep Neural Networks1 F* T, O6 \1 u, d4 j" Y& |

    - g$ v" [4 {6 J; @: f' c" n6 U' Y9 `MatchPyramid: Text Matching as Image Recognition
    ) t2 `) `! P5 t! R. W" z
    3 R+ T' o- T4 ~, G9 F& [; PDecAtt: A Decomposable Attention Model for Natural Language Inference
    ; G4 v% ]8 u: p$ H
    6 r4 B2 ^2 k9 j1 UCompAgg: A Compare-Aggregate Model for Matching Text Sequences
    # S* `( q9 E) ~% Q" \3 H& U. M4 l& u: P9 }) u6 \( j+ h
    ABCNN: ABCNN: Attention-Based Convolutional Neural Network
    ' y& N- L* W  c' B9 afor Modeling Sentence Pairs
    $ L2 ^+ X" [% }  ?4 ^. i: ~; y  ?7 |. }9 ^' s
    ESIM: Enhanced LSTM for Natural Language Inference; R- m1 p' O4 ?6 `- \

    : q8 w7 t1 G4 C; t1 d) v: oBimpm: Bilateral Multi-Perspective Matching for Natural Language Sentences: r  j/ x/ I) O; J1 C0 C" a7 k7 o
    + }5 T2 F% ~# k/ H; d2 E  ~
    HCAN: Bridging the Gap Between Relevance Matching and Semantic Matching
    1 D7 Y. X/ h3 T' Zfor Short Text Similarity Modeling4 d9 i. C3 Z( t0 @4 i) K/ U" Q, M

    % M4 i  _9 I( N) j文本匹配相关方向打卡点总结(数据,场景,论文,开源工具)
    + C: U% M; O+ T" T/ q, k& [/ A! L$ k( F
    谈谈文本匹配和多轮检索0 k  C! A9 m0 @! d' x  Y- q
    : t6 W* v/ T2 c) q+ r+ H
    贝壳找房【深度语义匹配模型 】原理篇一:表示型: E+ ^$ ^: Y5 n3 K9 \
    ————————————————  z2 D+ Z  u: j! k! g
    版权声明:本文为CSDN博主「guofei_fly」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
    . e  O9 ^: L% G8 b原文链接:https://blog.csdn.net/guofei_fly/article/details/107501276$ Y& S5 v3 T' B8 {+ u! B

    % M1 b# R5 y! j% O  ~( w6 H& i5 b* g0 C! Y6 P5 Z
    zan
    转播转播0 分享淘帖0 分享分享0 收藏收藏0 支持支持0 反对反对0 微信微信
    您需要登录后才可以回帖 登录 | 注册地址

    qq
    收缩
    • 电话咨询

    • 04714969085
    fastpost

    关于我们| 联系我们| 诚征英才| 对外合作| 产品服务| QQ

    手机版|Archiver| |繁體中文 手机客户端  

    蒙公网安备 15010502000194号

    Powered by Discuz! X2.5   © 2001-2013 数学建模网-数学中国 ( 蒙ICP备14002410号-3 蒙BBS备-0002号 )     论坛法律顾问:王兆丰

    GMT+8, 2026-7-24 20:12 , Processed in 0.543476 second(s), 51 queries .

    回顶部