μΌ | μ | ν | μ | λͺ© | κΈ | ν |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- SUMBT:Slot-Utterance Matching for Universal and Scalable Belief Tracking
- DST zeroshot learning
- nlpλ Όλ¬Έλ¦¬λ·°
- From Machine Reading Comprehension to Dialogue State Tracking: Bridging the Gap
- til
- Leveraging Slot Descriptions for Zero-Shot Cross-Domain Dialogue State Tracking
- μ 보μ²λ¦¬κΈ°μ¬ μμ λΉ
- λ₯λ¬λκΈ°μ΄
- few shot dst
- μ 보μ²λ¦¬κΈ°μ¬μ 곡μν©κ²©νκΈ°
- dialogue state tracking
- μμ°μ΄μ²λ¦¬ λ Όλ¬Έ 리뷰
- λ€μ΄λλ―Ή νλ‘κ·Έλλ°
- νλ‘κ·Έλλ¨Έμ€
- μ 보μ²λ¦¬κΈ°μ¬ μ± μΆμ²
- μ 보μ²λ¦¬κΈ°μ¬μ 곡μ
- Few Shot Dialogue State Tracking using Meta-learning
- MySQL
- fasttext text classification νκΈ
- Zero-shot transfer learning with synthesized data for multi-domain dialogue state tracking
- How Much Knowledge Can You Pack Into the Parameters of a Language Model?
- 2020μ 보μ²λ¦¬κΈ°μ¬νκΈ°
- λ°μ΄ν° ν©μ±
- λ°±μ€
- κ²μμμ§
- DST fewshot learning
- νμ΄μ¬μ νμ΄μ¬λ΅κ²
- Python
- classification text
- λͺ¨λμλ₯λ¬λ
- Today
- Total
π²μλΌλλμ²λ
solr νκΈ λμμ΄ μ²λ¦¬ μ μμ λ³Έλ¬Έ
solr νκΈλμμ΄ μ²λ¦¬ μ μμ
μ΄ κΈμ μμ solrκ²μμμ§μ μ 체μ μΈ νλ¦μ μ½κ³ λλ©΄ λ μ ννκ² μ΄ννμ€ μ μμ΅λλ€.
λμμ΄ μ²λ¦¬ λ°©λ²
solrλ λμμ΄ μ²λ¦¬λ₯Ό analyzer μ νν°κΈ°λ₯μ€μ νλλ‘ μ²λ¦¬ν©λλ€.
μλ "text_ko" νμ μ νλνμ μ μ λΆλΆμμ 보면 anaylzer μμ tokenizerνλμ filter μ¬λ¬κ°κ° μλλ°
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
<fieldType name="text_ko" class="solr.TextField" positionIncrementGap="100">
<analyzer>
<!-- νκΈ ν ν°ν -->
<tokenizer class="solr.KoreanTokenizerFactory" outputUnknownUnigrams="false" decompoundMode="discard"/>
<!-- λμμ΄ -->
<filter class="solr.SynonymGraphFilterFactory" expand="true" ignoreCase="true" synonyms="synonyms.txt"/>
<!-- μ μΈν λ¨μ΄(μ‘°μ¬) νν°λ§-->
<filter class="solr.StopFilterFactory" words="stopwords.txt"/>
<filter class="solr.KoreanPartOfSpeechStopFilterFactory"/>
<filter class="solr.KoreanReadingFormFilterFactory"/>
<!-- μλ¬Έμλ‘ λ³ν -->
<filter class="solr.LowerCaseFilterFactory"/>
</analyzer>
</fieldType>
|
cs |
filter μ€μ
1
|
<filter class="solr.SynonymGraphFilterFactory" expand="true" ignoreCase="true" synonyms="synonyms.txt"/>
|
cs |
μ΄ νν°μ΄ λ°λ‘ λμμ΄(synonyms)λ₯Ό μ²λ¦¬νλ λΆλΆμ λλ€.
μ΄ νν°λ synonyms.txt νμΌμ μ°Έμ‘°νμ¬ λμμ΄ μ²λ¦¬λ₯Ό νκ² λ©λλ€.
μ΄ νμΌμ μμΉλ conf/synonyms.txt μ λλ€.
λμμ΄ μ²λ¦¬ κΈ°λ₯
solrμλ λμμ΄ μ²λ¦¬ λ°©λ²μ΄ λκ°μ§κ° μμ΅λλ€.
',' λ‘ μ°κ²°νλ λ°©λ²
첫λ²μ§Έλ μΌν(,)λ‘ μ°κ²°νλ λ°©λ²μ λλ€. μ΄ λ°©λ²μ μ°λ¦¬κ° μκ°νλ **λμμ΄** μ κ°μ₯ μ μ¬ν©λλ€.
μλ₯Όλ€μ΄ conf/synonyms.txtμ μλμ κ°μ΄ μμ±νλ©΄
MB,mib,megabyte,megabytes
localhost:8983/solr/#/[core_μ΄λ¦] μ μ μν΄μ, anlysis λ©λ΄μμ λμμ΄ λ±λ‘μ΄ μ λ κ²μ λ³Ό μ μμ΅λλ€.
μ¬κΈ°μ SGF λ SynonymGraphFilterFactory λ‘, λμμ΄ νν°λ₯Ό μλ―Έν©λλ€. λμμ΄ νν°λ₯Ό κ±°μΉλ©΄μ λμμ΄ λ±λ‘μ΄ μ λκ²μ λ³Ό μ μμ΅λλ€.
' => ' λ‘ μ°κ²°νλ λ°©λ²
'=>' κΈ°νΈλ *λμμ΄* λΌκΈ° 보λ€λ *μΉν* μ κ°λ μΌλ‘ μ¬μ©λ©λλ€, λ°λΌμ,
pixima => pixma
λ‘ synonyms.txt μ μμ±νλ©΄ pixima λΌλ λ¨μ΄λ pixma λ‘ μλ μμ λ©λλ€.
νλ©΄μ 보면, λμμ΄ νν°(SGF)λ₯Ό κ±°μΉλ©΄μ pixma κ° piximaλ‘ μμ λ κ²μ μ μ μμ΅λλ€.
νκΈ μ²λ¦¬μ μ£Όμμ
μμ΄λ‘ λ κΈμ μ²λ¦¬νλ€λ©΄ λ¬Έμ κ° λμμ΄ μ²λ¦¬μ κΈ°λ₯μ λ¬Έμ μ μ΄ μμ§λ§, νκΈλ‘ λ λ¬Έμλ₯Ό μ²λ¦¬ν λλ λμμ΄ μ²λ¦¬μ μ½κ°μ λ¬Έμ κ° λ°μν©λλ€.
νΉν 'νκΈλ‘ λ μμ΄μΈλμ΄'μ μμ΄λ₯Ό λμμ΄λ‘ λ±λ‘νλ λΆλΆμμ λ¬Έμ κ° λ°μν©λλ€.
μλ₯Όλ€μ΄
λ§μ΄ν¬λ‘μλΉμ€,msa,MicroServiceArchitecture,λ§μ΄ν¬λ‘μλΉμ€μν€ν
μ³,λ§μ΄ν¬λ‘μλΉμ€,λ§μ΄ν¬λ‘ μλΉμ€ μν€ν
μ³, microservice
μμ κ°μ΄ λμμ΄ λ±λ‘μ νλ€λ©΄
λ§μ΄ν¬λ‘ μλΉμ€ μν€ν μ³λ₯Ό κ²μνλ©΄ msaμ λμμ΄ μ°κ²°μ΄ λμ΄μΌ νλ€κ³ μκ°νμ§λ§
μ€μ λ‘λ
KT(νκΈ tokenizer) λ₯Ό κ±°μΉλ©΄μ 'λ§μ΄ν¬λ‘' κ° 'λ§μ΄ν¬' ' λ‘' λ‘ λλμ΄μ§κ³ , 'μν€ν μ³'λ 'μν€ | ν | μΉμ΄'λ‘ ννμ λΆλ¦¬κ° λμ΄λ²λ¦½λλ€.
κ·Έλ κΈ° λλ¬Έμ SGF(λμμ΄ νν°) λ 'λ§μ΄ν¬λ‘μλΉμ€μν€ν μ³'λ₯Ό μ°Ύμ§ λͺ»νκ³ λμ΄κ° λ²λ¦½λλ€.
KT(νκΈ tokenizer)λ 'λ§μ΄ν¬λ‘' λ₯Ό micro κ° μλ by mic λ‘ μ΄ν΄ν κ²μ΄μ£
μ΄λ₯Ό κ°μ νκΈ° μν΄μ λμμ΄ μ¬μ μ νμ©νμ¬, λ¬Έμ λ₯Ό κ°μ ν΄ λ³΄μμ΅λλ€.
λμμ΄ μ¬μ μ νμ©νλ λ°©λ²
λμμ΄ μ¬μ μ νμ©νλ λ°©μμ μλμ κ°μ΅λλ€.
'λ§μ΄ν¬, λ§μ΄ν¬λ‘'μ 'μν€, μν€ν μ³, μν€ν μ²'μκ°μ΄ KT(νκΈ tokenizer)λ₯Ό κ±°μΉλ©° λΆλ¦¬λ λ¨μ΄λ₯Ό λ€μ ν©μ³μ£Όλ κ²μ΄μ£
λμμ΄ νμΌμ μλμ κ°μ΄ μμλ€λ©΄
λ§μ΄ν¬λ‘μλΉμ€,msa,MicroServiceArchitecture,λ§μ΄ν¬λ‘μλΉμ€μν€ν
μ³,λ§μ΄ν¬λ‘μλΉμ€,λ§μ΄ν¬λ‘ μλΉμ€ μν€ν
μ³, microservice
μ΄ λ΄μ©μ μΆκ°ν΄μ€λλ€.
λ§μ΄ν¬, λ§μ΄ν¬λ‘ μν€, μν€ν
μ³, μν€ν
μ²
λ§μ΄ν¬λ λ§μ΄ν¬λ‘μ λμμ΄λ‘, μν€ λ μν€ν μ²μ λμμ΄μΈκ²μ μλ €μ£Όλ©΄, ν ν¬λμ΄μ κ° λΆλ¦¬μμΌλ²λ¦° λ¨μ΄λ€μ΄ λ€μ λΆκ² λ©λλ€.
μ‘°κΈ λ³΄κΈ° μμ’κΈ΄ νμ§λ§, μκΉμλ λ¬λ¦¬ λ§μ΄ν¬λ‘ |μλΉμ€ | μν€ν μ³κ° SGF(λμμ΄ νν°)μμ λ€μ μ겨λ κ²μ λ³Ό μ μμ΅λλ€.
κ²μ query μ msaλ₯Ό λ£μ΄λ³΄λ©΄, msaμ λμμ΄ μ€ νλμΈ 'λ§μ΄ν¬λ‘ μλΉμ€ μν€ν μ³'μ 맀μΉμ΄ λμ΄ κ²μμ΄ λλκ²μ μ μ μμ΅λλ€.
κ²°κ³Ό
μλ νλ©΄μμ μΌμͺ½ λΆλΆμ΄ κ²μ 'λ ' λμμ μ λ ₯νλ λΆλΆ, μ€λ₯Έμͺ½μ 'κ²μμ΄'λ₯Ό μ λ ₯νλ λΆλΆμ λλ€.
κ²μ λ λμκ³Ό, κ²μμ΄ λͺ¨λ analyzeλ₯Ό κ±°μΉκ² λ©λλ€.
λ§μ§λ§ λ¨κ³ (μ¬κΈ°μλ LCF) μ μμΉ λ λΆλΆμ΄ μλ€λ©΄, μ΄λ 'msa'μ κ²μκ²°κ³Όλ‘ 'λ§μ΄ν¬λ‘μλΉμ€ μν€ν μ³'κ° λμ¬ μ μμμ μλ―Έν©λλ€.
π
'κ²μμμ§' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
solr κ²μμμ§μ μ 체μ μΈ νλ¦ (0) | 2019.10.25 |
---|---|
solr +μμ νλ’ μ±λ₯ (0) | 2019.09.27 |