エンジニアMのAI学習記録(2018年5月分)

2018年05月11日
こちらは、Webに関連するエンジニア向けの記事です。
当社のWeb関連技術の公開と採用活動のために掲載しています。

(2018年5月11日更新)

みなさんこんにちは、エンジニアのMです。
これは当社の技術やAIに興味のある方に向けた日誌になります。
少し間が空きましたがまた更新していきます、よろしくお願いします。

4月23日~5月11日

■ Django

書類作成に追われ、Djangoの分からない部分で詰まり、GWを挟んだということで、あまりめぼしい成果は得られていない。
React+Django+REST Frameworkで作ったAPIをブラウザから叩こうと思っていたが、Djangoテンプレートへの理解も足りない状況では手も足も出なさそうだったので、Javascript+Django+REST Frameworkとした。

結論としてはDjangoには大変苦戦している。

■ 進捗

以前に進めていた類似文検索を扱うシステムである。

API

  • 問い合わせ関連(デフォルトのGET,POST)
  • 保存済みベクトル値を使って類似文上位を取得

検索用Webページ

  • Djangoテンプレートを使って「ID:用件」の一覧でセレクトボックスを作成
  • ボタンを押下してJavascriptで類似文APIを叩いて情報取得→表示
  • 類似文検索のページ遷移(進行中)

こうやってまとめると全然進んでいない感覚になる。
htmlファイルは順調に大きくなっているのだが。
今後進めるとしたら、ページ遷移の後はFastTextをブラウザからAPI経由で実行させる、とかになるだろうか。
再計算中はデータベースをロックしたりする方法など、また色々と調べる必要がありそうだ。