Skip to content

aizawa-naoki/project-research-B

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

1.1_text2vec.py
	bert-as-a-serviceをつかってtextからvectorを作り保存するためのスクリプト
1.2_train_2-layer_network.py
	text2vec.pyを用いて作った文章vectorをaffine2層のネットワークに入力して訓練して検証するスクリプト
	ネットワーク自体はutil.pyにある
2.1_fine-tune.py
	bertを用いてfine-tuningをするためのスクリプト
2.2_evaluation_bert.py
	bertを用いてfine-tuningをした後のmodelのevaluation/printをするスクリプト
2.3_weightedtune.py
	2.1のスクリプトから若干の改変をしたもの
	・誤差を逆伝搬させる際に、誤差に対してラベル{0, 1}の出現頻度を用いて重みづけするようにした。
		⇒正例が少ない属性が存在するため。(1:99程度)
2.4.0_evaluation_attribute_bert.py
	2.2のスクリプトから若干の改変をしたもの
	・2.4.1attribute-tuneはattributeをtokenizerに渡す必要があるため、引数とスクリプトに若干の変更が生じた。
2.4.1_attribute-tune.py
	2.1のスクリプトから若干の改変をしたもの
	・labelのattributeもbert-tokenizerのinputに加えることで"指向的な"判断をできるようにしたもの。
		⇒全体的な正解率を底上げしたかった。
2.4.2_attribute-tune2.py
	2.4.1のスクリプトから若干の改変をしたもの
	・segment maskを付けた。(2文以上の入力は基本これ)
2.4.3_attribute-tune3.py
	2.4.1のスクリプトから若干の改変をしたもの
	・attributeごとにmodelを作り直すのではなく、一括で全てのattributeを扱う(Q-A形式で)ようにした。

About

ABSAプロジェクト研究用

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages