miyax0227 / quizScatterer

word2vecとクラスタリングでクイズの出題順を最適化したい
1 stars 0 forks source link

quizScatterer

概要

日本語のクイズ問題の配置を最適化する(ジャンルで分散させる)ツールです。

セットアップ

リポジトリコピー
git clone https://github.com/miyax0227/quizScatterer
# 必要なライブラリのインストール
cd quizScatterer
sudo pip3 install -r requirements.txt
# 学習済みモデルのダウンロード(白ヤギコーポレーション様)
sudo chmod 755 getGensimModel.sh
./getGensimModel.sh

学習済みモデルのダウンロードは,

make get_model

でもできます.

コマンド

python3 -m quizscatterer INPUT_FILE (> OUTPUT_FILE)

例:

python3 -m quizscatterer sample.txt > result.txt

ryeを使ったセットアップ方法

パッケージ管理にryeを使うことができます.

インストール

Mac/Linuxユーザは,

make install_rye

でインストールできます.

Windowsの場合は,ryeの公式サイトからバイナリをインストールしてください.

必要なパッケージのインストール

make install

もしくは,

rye sync

でインストールできます.

フォーマット

ruffを使ってコードをフォーマットできます.

make format

実行コマンド

ryeを使った場合は,rye runを最初につけて実行してください.

rye run python -m quizscatterer INPUT_FILE (> OUTPUT_FILE)

作者

Miyax (@mi_yax)