Skip to content

πŸ₯‡ РСшСниС Ρ‚Ρ€Π΅ΠΊΠ° Sberbank Online ΠΏΠΎ классификации ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΡ… ΠΎΡ‚Π·Ρ‹Π²ΠΎΠ² ΠΎ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ Sberbank Online Π² AppStore ΠΈ Google Play.

Notifications You must be signed in to change notification settings

mr8bit/SberOnline

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

17 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

ОписаниС Π·Π°Π΄Π°Ρ‡ΠΈ

Π•ΡΡ‚ΡŒ 450 тыс. ΠΎΡ‚Π·Ρ‹Π²ΠΎΠ² ΠΈΠ· AppStore ΠΈ GooglePlay, ΠΎΡ‚Π·Ρ‹Π²Ρ‹ Π½Π΅ ΠΊΠ°ΠΊ Π½Π΅ Ρ€Π°Π·ΠΌΠ΅Ρ‡Π΅Π½Ρ‹. Π•ΡΡ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ (30+ ΡˆΡ‚.) Ρƒ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π΅ΡΡ‚ΡŒ своя Π·ΠΎΠ½Π° отвСтствСнности. НСобходимо Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΊΠ»Π°ΡΡΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽ ΠΈ ΠΏΠ΅Ρ€Π΅Π½Π°ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡ‚Π·Ρ‹Π² Π² соотвСтствии с Π·ΠΎΠ½ΠΎΠΉ отвСтствСнности ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹.

ОписаниС Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ

ВСматичСскоС ΠΌΠΎΠ΄Π΅Π»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ с использованиС ΠΌΠΎΠ΄Π΅Π»ΠΈ (Attention Based Aspect Extraction). Π‘ΠΎΠ±Ρ€Π°Π»ΠΈ Π΄Π°Π½Π½Ρ‹Π΅, ΠΈ Π½Π°Ρ‡Π°Π»ΠΈ ΠΎΠ±ΡƒΡ‡Π°Ρ‚ΡŒ с ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ количСства аспСктов (Ρ‚ΠΎΠΏΠΈΠΊΠΎΠ²) дошли Π΄ΠΎ 130 модСль ΠΏΠΎΠΊΠ°Π·Π°Π»Π° 0.7 когСрСнтности врСмя ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠΈ 7 часов, loss ΠΏΡ€ΠΈ остановкС 1.134. Π‘Π°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚ΠΈΡ€ΠΎΠ²Π°Π»ΠΈ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ ABAE Ρ€Π°Π·Π΄Π΅Π»ΠΈΠ² ΠΈΡ… Π² соотвСтствии с Π·ΠΎΠ½Π°ΠΌΠΈ отвСтствСнности ΠΊΠΎΠΌΠ°Π½Π΄.

Π˜Π·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΡ

Π’Π²ΠΎΠ΄

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚

ВСхничСскиС особСнности

МодСль Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° с использованиС ΠΌΠΎΠ΄Π΅Π»ΠΈ ABAE, для запуска Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ w2v модСль ΠΈ ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚ΡŒ model.bin Π² ΠΏΠ°ΠΏΠΊΡƒ src/main/preprocessed_data/appstore/.

Π›ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ запуск.

virtualenv venv
eval $(cat .env.dev | sed 's/^/export /')
cd src
pip install -r requirements.txt
python manage.py runserver

ВрСмя сборки ΠΈ запуска Π”ΠΎΠΊΠ΅Ρ€ ΠžΠ±Ρ€Π°Π·Π° ~ 20-30 ΠΌΠΈΠ½.

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚

πŸ₯‡1 мСсто Π² Ρ‚Ρ€Π΅ΠΊΠ΅ Sberbank Online

ВыступлСниС - 45 ΠΌΠΈΠ½ΡƒΡ‚Π°

Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ссылки

МодСль ABAE - https://github.com/madrugado/Attention-Based-Aspect-Extraction

МодСль ABAE (org) - https://github.com/ruidan/Unsupervised-Aspect-Extraction

Полная ΡΡ‚Π°Ρ‚ΡŒΡ - https://www.aclweb.org/anthology/P17-1036.pdf

iOS ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ - https://github.com/godemodegame/SberOnline

ГСнСрация Π°Π²Ρ‚ΠΎ ΠΎΡ‚Π²Π΅Ρ‚Π° - https://github.com/MaximDmitrievich/SberOnline

ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹

mr8bit@yandex.ru

Cite

If you use the code, please consider citing original paper:

@InProceedings{he-EtAl:2017:Long2,
  author    = {He, Ruidan  and  Lee, Wee Sun  and  Ng, Hwee Tou  and  Dahlmeier, Daniel},
  title     = {An Unsupervised Neural Attention Model for Aspect Extraction},
  booktitle = {Proceedings of the 55th Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers)},
  month     = {July},
  year      = {2017},
  address   = {Vancouver, Canada},
  publisher = {Association for Computational Linguistics}
}

About

πŸ₯‡ РСшСниС Ρ‚Ρ€Π΅ΠΊΠ° Sberbank Online ΠΏΠΎ классификации ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΡ… ΠΎΡ‚Π·Ρ‹Π²ΠΎΠ² ΠΎ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ Sberbank Online Π² AppStore ΠΈ Google Play.

Topics

Resources

Stars

Watchers

Forks

Contributors 4

  •  
  •  
  •  
  •