2017年9月19日火曜日

疾患予測サーバ

疾患予測サーバが完成したのでメモ。
まず,プロトタイプシステムのURLは下記の通り。

http://192.168.11.251/~nlp_ai/disease-predict.html

ただし,VPN接続しないとアクセスできない。

コアになるプログラムは以下の通り。いずれも,semi2014pacs(192.168.11.251)のアカウントnlp_aiのホームディレクトリ内にある。

  • 疾患予測ベイジアンフィルタクラス
    • ~nlp_ai/training_code/class/BayesLearining_Shikkan.php
  • コーパス管理プログラム
    • ~nlp_ai/training_code/class/Corpus_Shikkan.php
  • 形態素解析プログラム
    • ~nlp_ai/training_code/class/Morpheme.php
  • ベイズ学習プログラム
    • ~nlp_ai/training_cide/shikkan_bunrui.php
  • ベイズ学習検証プログラム(混同行列作成)
    • ~nlp_ai/training_code/confusion-matrix.php
  • 疾患予測Webサービス (サーバ)
    • ~nlp_ai/public_html/api-predict.php
  • 疾患予測プロトタイプWebシステム(クライアント)
    • ~nlp_ai/public_html/disease-predict.html
  • 疾患予測プロトタイプWebシステム(Javascript)
    • ~nlp_ai/public_html/script/api-predict.js
データベース
  • http://192.168.11.251/phpmyadmin/
  • データベース名:nlp_ai
  • テーブル名:m_filter, t_word_count
    • 全品詞:_alltypesという接尾語がついているテーブル
    • 名詞のみ:_nounという接尾語がついているテーブル
形態素解析後の単語について,全品詞を使うか特定の品詞(たとえば名詞)のみを使うかは,class/Morpheme.phpで設定する。
58行名の
$types = array('名詞');
に品詞リストを設定すればよい。この行をコメントアウトすれば全品詞が対象になる。
データベースを作り直すには, まず m_filter と t_word_count を空にしてからコマンドラインで shikkan_bunrui.php を流す。



0 件のコメント:

コメントを投稿