Skip to content

BERTのfine-tuningによってツイートのbazz/炎上の分類予測をする何か

Notifications You must be signed in to change notification settings

takeshiho0531/Tweet-Classifier

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tweet-Classifier

大学2年Aセメスターのプログラミング基礎の授業で最終提出物の自由製作課題として作ったものです。

I made this as my final submission for a free production project in my second year Autumn semester programming basics class at university.

概要/Overview

ツイート内容を入力するとそのツイートが、バズる・炎上する・その他 のどれになるかを 予測するサービスです。

The service predicts whether a tweet will be a "buzz", "flame", or other.

*デモ動画/Demonstration

デモ動画はyoutubeにも上がっています。

The demonstration video is also available on youtube.

demo

*プレゼンテーションスライド/Presentation Slide

授業内の成果発表時に用いたスライドです。

This slide was used during the presentation of the results in class.

使い方/Usage

*環境/Dependencies

  • Python 3.9.15
  • PyTorch 1.9.0
  • transformers 4.25.1
  • transformers[ja]
  • Flask 2.2.2
  • Jinja2 3.1.2

*準備/Preparation

このリポジトリをフォークしてからクローンする、もしくはダウンロードしてください。
ここからnet_trained.pthというファイルをダウンロードし、クローンまたはダウンロードしたTweet-Classifierのディレクトリの直下にnet_trained.pthを置いてください。


Fork this repository and then clone, or download.
Download the file net_trained.pth from here and place net_trained.pth directly under the clone or downloaded Tweet-Classifier directory.

*遊び方/How to play

ローカルでターミナルを開き、クローンorダウンロードしたTweet-Classifierのディレクトリに移動し、以下のコマンドを打ってください。

python main.py

するとデバッガ用のサーバーが立ち上がるので(少し時間がかかります)、ブラウザを開いて https://127.0.0.1:5050 を開いてみましょう。
するとホーム画面が出てくると思います。
テキストボックスに判定したい内容を打ち込み、下の「これで判定する」のボタンを押してください。
画面遷移後は、「戻る」のボタンを押すとホーム画面に戻ります。「詳しくみる」のボタンを押すとその判断の根拠(と思われるもの)が表示され、その後「閉じる」のボタンを押すと閉じます。


Open terminal in your local , go to that cloned or downloaded Tweet-Classifier directory, and type the following command:

python main.py

Then the server for the debugger will be launched (it may take a while). Let's open a browser and go to https://127.0.0.1:5050.
You will then see the home screen of this service.
Type what you want to judge in the text box and press the "これで判定する" button below.
After the screen transition, press the "戻る" button to return to the home screen. Clicking on the "詳しく" button will display (what is thought to be) the basis for the decision, and then clicking on the "閉じる" button will close the section.

詳しくは/For more details

これを作った際のことがブログにまとめられています。ぜひ見てやってください、喜びます。

The creation of this is summarized on my blog(Japanese). Please take a look at it, I will be delighted.

参考にしたもの/Reference

About

BERTのfine-tuningによってツイートのbazz/炎上の分類予測をする何か

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published