{"id":23237369,"url":"https://github.com/nicolay-r/tone-classifier","last_synced_at":"2025-08-19T23:32:14.755Z","repository":{"id":45443232,"uuid":"54146331","full_name":"nicolay-r/tone-classifier","owner":"nicolay-r","description":"Application of SVM classifier and NN classifiers for sentiment classification of Russian Twitter messages","archived":false,"fork":false,"pushed_at":"2024-06-18T13:38:03.000Z","size":53662,"stargazers_count":4,"open_issues_count":0,"forks_count":2,"subscribers_count":8,"default_branch":"master","last_synced_at":"2024-06-18T16:20:44.925Z","etag":null,"topics":["keras","lexicon","lstm","rnn","sentiment-classification","sentirueval","svm-model","theano"],"latest_commit_sha":null,"homepage":"https://github.com/nicolay-r/tone-classifier/raw/master/doc/aidt_2017.pdf","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/nicolay-r.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2016-03-17T19:38:49.000Z","updated_at":"2024-06-18T13:38:01.000Z","dependencies_parsed_at":"2024-01-09T20:02:56.738Z","dependency_job_id":"b8501876-c4f6-4ee1-8dd0-20f00b0ac2c3","html_url":"https://github.com/nicolay-r/tone-classifier","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nicolay-r%2Ftone-classifier","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nicolay-r%2Ftone-classifier/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nicolay-r%2Ftone-classifier/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nicolay-r%2Ftone-classifier/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nicolay-r","download_url":"https://codeload.github.com/nicolay-r/tone-classifier/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":230374271,"owners_count":18216044,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["keras","lexicon","lstm","rnn","sentiment-classification","sentirueval","svm-model","theano"],"created_at":"2024-12-19T04:13:32.383Z","updated_at":"2024-12-19T04:13:35.722Z","avatar_url":"https://github.com/nicolay-r.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Lexicon Integration with Machine Learning for Sentiment Analysis\n\n![](https://img.shields.io/badge/Python-2.7-brightgreen.svg)\n\nThis project represent a code for paper \n*[Methods of Lexicon Integration with Machine Learning for Sentiment Analysis System](\nhttps://github.com/nicolay-r/tone-classifier/raw/master/doc/aidt_2017.pdf)*\nand describes the application of `SVM` classifier and `Neural Networks`\nclassifiers for sentiment classification of Russian Twitter messages in the\nbanking and telecommunications domains of **SentiRuEval-2016** competition.\n\n## Installation\n\nAll dependencies described in `Makefile` and could be installed as follows:\n\n```bash\nmake install\n```\n\n## Usage\n\nFor research purposes. Use `run/Makefile` to run workflow for\ncertain task (`bank` or `tcc`) and classifier (`svm`, `lr`), for example:\n```bash\ncd run \u0026\u0026 make svm_sre15_bank_w2v_bal\n```\n\nreturns F-macro/micro result for SentiRuEval-2015 bank dataset using\nw2v-based embedding model for balanced test collection.\n\nAll embedding classifier settings presented in `data/embedding` folder.\n\n## Resources\n\n* [SentiRuEval-2015] contest data;\n* [SentiRuEval-2016] contest data \u0026 results of this approach (participant #1) in\ncomparation with the other participants.\n\n## Papers\n\nThis work has been formed into [AIDT Journal 2017/2] paper publication.\n\nThe latter was presented at RUSSIR conference in a form of the following posters: \n[RUSSIR-2017][Russir-2017 poster], [RUSSIR-2016][Russir-2016 poster];\n\nEarly publication could be found here: [Dialog-2016][Dialog-2016 article];\n\n## How to cite\n\n```bibtex\n@article{rusnachenko2017methods,\n  title={Методы интеграции лексиконов в машинное обучение для систем анализа тональности},\n  author={Русначенко, Николай Леонидович and Лукашевич, Наталья Валентиновна},\n  journal={Искусственный интеллект и принятие решений},\n  number={2},\n  pages={78--89},\n  year={2017},\n  publisher={Федеральное государственное учреждение\" Федеральный исследовательский центр~…}\n}\n```\n\n\u003c!-- Links --\u003e\n[Russir-2017 poster]: doc/russir_2017_poster.pdf\n[AIDT Journal 2017/2]: doc/aidt_2017.pdf\n\n[Russir-2016 poster]: doc/russir_2016_poster.pdf\n[SentiRuEval-2016]: https://drive.google.com/drive/u/0/folders/0BxlA8wH3PTUfV1F1UTBwVTJPd3c\n[Dialog-2016 article]: http://www.dialog-21.ru/media/3469/rusnachenko.pdf\n\n[SentiRuEval-2015]: http://goo.gl/qHeAVo\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnicolay-r%2Ftone-classifier","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnicolay-r%2Ftone-classifier","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnicolay-r%2Ftone-classifier/lists"}