nltk λ°μ΄ν° μΈλ±μ€ (https://raw.githubusercontent.com/nltk/nltk_data/gh-pages/index.xml)λ λ²μ 2.1μ λν΄ verbnet
λ₯Ό κ°λ¦¬ ν΅λλ€. μ΅μ verbnet
μ μλ 3.2μ
λλ€.
μ΅μ λ²μ μλ ꡬ문 ꡬ쑰μ λν λ λ§μ μ 보λ₯Ό μ 곡νλ μ
λ°μ΄νΈ λ νλ μ μ€λͺ
μ΄ μμ΅λλ€. μλ₯Ό λ€μ΄, μ΅μ λ²μ μμ future_having-13.3
ν΄λμ€μ νλ μμ λν κΈ°λ³Έ μ€λͺ
μ NP V NP-Dative NP
μ΄λ©° νλ μμ ꡬ쑰λ₯Ό (λͺ
μ¬κ΅¬, λμ¬, λͺ
μ¬κ΅¬ (μΌ), λͺ
μ¬- ꡬ문) λ²μ 2.1μμλ Dative
μ
λλ€.
@agodbehere ,μ΄ λ¬Έμ λ₯Όλ³΄κ³ ν΄ μ£Όμ μ κ°μ¬ν©λλ€. κΈ°μ‘΄μ verbnet 2 λ§λμΉ λ¦¬λκ° verbnet 3 λ°μ΄ν°μμ μ€λ¨λλ€λ κ²μ νμΈ νμΌλ―λ‘ λ λ€ λ§λμΉ μ»¬λ μ μμ μλ‘ ν¨κ» μ΄μμΌν©λλ€.
λ€μ λ¨κ³λ λκ΅°κ°κ° κΈ°μ‘΄ μ½λμ μΌλΆλ₯Ό 곡μ ν μμλ ν΄λΉ μ½νΌμ€ 리λ nltk.corpus.verbnet3
μ κΈ°μ¬νλ κ²μ
λλ€.
μ μ λμ λ λ€ μ§μν΄μΌν©λλ€.
@stevenbird , κΈ°μ‘΄ μ½νΌμ€ 리λλ₯Ό verbnet 2μ ν¨κ» μ¬μ©νμ λ μ΄λ€
Verbnet 3μ λ¬Έμ κ° μμ΅λλ€. λ€λ₯Έ λ§λμΉ λ¦¬λκ° νμν©λλ€.
κ·Έ.
Wed, 16 May 2018 10:45 am Andrew Godbehere [email protected]
μΌλ€ :
@stevenbird https://github.com/stevenbird , λ¬΄μ¨ μ€μν μ¬κ±΄μ νμ΅λκΉ?
verbnet 2μ ν¨κ» κΈ°μ‘΄ λ§λμΉ νλ κΈ°λ₯Ό μ¬μ©νλ λ°©λ²μ μ°ΎμΌμλκΉ? λλ μ€ννμ§ μμλ€
λ§λμΉλ₯Ό μ λ°μ΄νΈ ν ν ν μ€νΈ μ€μνΈ,νμ§λ§ λ΄ μ¬μ© μ¬λ‘ (μμ²
classids λ° νλ μ), κΈ°μ‘΄ λ§λμΉ λ¦¬λλ μ μλν©λλ€.β
λΉμ μ΄ μΈκΈ λμκΈ° λλ¬Έμ μ΄κ²μ λ°κ³ μμ΅λλ€.
μ΄ μ΄λ©μΌμ μ§μ λ΅μ₯νκ³ GitHubμμ νμΈνμΈμ.
https://github.com/nltk/nltk/issues/2015#issuecomment-389363521 λλ μμκ±°
μ€
https://github.com/notifications/unsubscribe-auth/AADYbsgbjtFTKsyamRPG0OpJuWnF3UJ0ks5ty33DgaJpZM4Tzc0d
.
@stevenbird @agodbehere μλ νμΈμ, μ λ CU Boulderμμ VerbNet νλ‘μ νΈλ₯Ό μ§ννκ³ μμΌλ©° VerbNet 3+ μ© μ½νΌμ€ 리λλ₯Όμν μ½λλ₯Ό μ 곡νκ³ μ μ§ κ΄λ¦¬νκ²λμ΄ κΈ°μ©λλ€.
@amosleokim : κ°μ¬ν©λλ€, νμν©λλ€!
μ¬κΈ°μ verbnet
(2) λ° verbnet3
λ°μ΄ν°κ° μμμ μ μ μμ΅λλ€ .
μ¬κΈ° μ verbnet3
νλͺ©μ μΆκ° ν κ²μ μ μ ν©λλ€.
κ·Έλ° λ€μ verbnet
λ° verbnet3
λͺ¨λλ₯Ό μ§μνλλ‘ verbnet.py λ₯Ό νμ₯νλ λ°©λ²μ μμ λ΄
λλ€.
μ΄λ»κ² λ€λ¦¬λμ? λ κ°μ§λ₯Ό λμμ μ§μν΄μΌνλ©° (κΆκ·Ήμ μΌλ‘) verbnet 2λ₯Ό μ¬μ©νμ§ μμ΅λλ€.
νμν κ²½μ° μΈλΆ μ¬νμ λ Όμ ν μμλ NLTK μ¬μ μ±λμ΄ μμ΅λλ€. κ°μ¬!
@stevenbird μ μκ² μ’μ μ리μ λλ€! Slack μ±λμ μ΄λ μ½λλ₯Ό λ³΄λ΄ μ£Όμλ©΄ ν΅μ¬ λ΄μ©μ μμν μ μλλ‘ κ³μνκ² μ΅λλ€.
μ΄ μ£Όμ μ λν μ§μ μ΄ μμ΅λκΉ? μ°κ΅¬λ₯Ό μν΄ verbnetμ μ¬μ©νλ €κ³ νλλ° classids
λ©μλμμ μ»μ κ²°κ³Όκ° μ΄μν΄ λ³΄μ
λλ€ .
https://github.com/nltk/nltk/issues/2015#issuecomment -390826015λ₯Ό μ°Έμ‘°
κ°μ¬ν©λλ€ @stevenbird , μ΄μ λ²μ μ΄ λ¬Έμ μ μμΈ μΈ κ² κ°μ΅λλ€. verbnet3.zipμ μλμΌλ‘ λ€μ΄λ‘λνκ³ nltkμμλ verbnet 2.1 μ© λ¦¬λλ‘ μ½μ μμμμ΅λλ€.
@salompas λ€μ νμΈνκ³ μΆμ κ²μ²λΌ NLTKμ verbnet APIκ° verbnet3μμ μλν©λκΉ?
@alvations
λ΄κ° μ¬μ©νλ μ©λλ‘ μλν©λλ€. λ΄ μ½λλ₯Ό λ³΄μ¬ λλ¦¬κ² μ΅λλ€.
import nltk
v3 = nltk.corpus.util.LazyCorpusLoader(
'verbnet3', nltk.corpus.reader.verbnet.VerbnetCorpusReader,
r'(?!\.).*\.xml')
v3.classids('add') # returns ['mix-22.1-2', 'multiply-108', 'say-37.7-1']
μλνλ €λ©΄ μ¬κΈ°μμ verbnet3 μ ~/nltk_data/corpora~. When unzipped it should create a new folder
~ / nltk_data / corpora / verbnet3 which contains all the Verbnet3 definitions.
Then you should be able to run the code above.
Notice that for Verbnet 2 (the default) the code
v3.classids ( 'add')`ν΄λμμμ΄ νμΌμ μμΆ ν΄μ νλ©΄ 첫 λ²μ§Έ ν΄λμ€ (mix-22.1-2) λ§ λ°νλ©λλ€.
κΈ°λ³Έμ μΌλ‘ Verbnet3μ μ¬μ©νκ³ μκΈ° λλ¬Έμ λ€λ₯Έ APIλ₯Ό ν
μ€νΈνμ§ μμμ§λ§ classids
λ©μλλ λͺ¨λ λ€λ₯Έ λ¨μ΄μμ ν
μ€νΈλμμΌλ©° λͺ¨λ μλν©λλ€. μ΄κ² λμμ΄ λκΈΈ λ°λλ€!
@Salompas μλ νμΈμ, μ루μ μ κ°μ¬λ립λλ€! 'verbnet3'μ μ΄λ€ λ²μ μ verbnet3μ λκΉ? 3.3 λλ 3.2 λ²μ μ λκΉ?
@Salompas μλ νμΈμ, μ루μ μ κ°μ¬λ립λλ€! 'verbnet3'μ μ΄λ€ λ²μ μ verbnet3μ λκΉ? 3.3 λλ 3.2 λ²μ μ λκΉ?
μλ νμΈμ @ songhee-kim, μμ ν μ§ 2 λ μ΄ λμκΈ° λλ¬Έμ μ νν μ΄λ€ λ²μ μ κ°μ§κ³ μλμ§ λͺ¨λ₯΄κ² μ΅λλ€.
κ°μ₯ μ μ©ν λκΈ
@alvations
λ΄κ° μ¬μ©νλ μ©λλ‘ μλν©λλ€. λ΄ μ½λλ₯Ό λ³΄μ¬ λλ¦¬κ² μ΅λλ€.
μλνλ €λ©΄ μ¬κΈ°μμ verbnet3 μ
~/nltk_data/corpora~. When unzipped it should create a new folder
~ / nltk_data / corpora / verbnet3which contains all the Verbnet3 definitions. Then you should be able to run the code above. Notice that for Verbnet 2 (the default) the code
v3.classids ( 'add')`ν΄λμμμ΄ νμΌμ μμΆ ν΄μ νλ©΄ 첫 λ²μ§Έ ν΄λμ€ (mix-22.1-2) λ§ λ°νλ©λλ€.κΈ°λ³Έμ μΌλ‘ Verbnet3μ μ¬μ©νκ³ μκΈ° λλ¬Έμ λ€λ₯Έ APIλ₯Ό ν μ€νΈνμ§ μμμ§λ§
classids
λ©μλλ λͺ¨λ λ€λ₯Έ λ¨μ΄μμ ν μ€νΈλμμΌλ©° λͺ¨λ μλν©λλ€. μ΄κ² λμμ΄ λκΈΈ λ°λλ€!