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

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

(2018年6月8日更新)

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

5月28日~6月8日

■ Channelsのチュートリアル

  • Tutorial Part 1: Basic Setup — Channels 2.1.1 documentation [リンク]

Websocketを利用したアプリケーションを作成できるライブラリ、「Channels」を試してみた。
途中までは問題なく進めていたが、出来上がったチャットサーバーがChromeでは動かず、Firefoxでは動作するという結果に。
仮想CentOS内のChromeでもダメで、ホストのWindows側でもダメ。Firefoxならどちらからでもしっかり動作した。

  • Chrome(Version 67.0.3396.62 (Official Build) (64-bit))
  • Channels 2.1.1
  • Channels-Redis 2.2.1

  • Selenium::WebDriver::Error::UnknownError: unknown error: unknown sessionId への対応 [リンク]

こういうケースもあるようなので、相性問題なのだろうか。
ちなみにTutorial Part 4のChromedriverを使ったテストも失敗した。
オプションでHeadless(GUI無し)にしてもダメだった。
ソースは合っているはずなのだが、自分が悪いのかアプリが悪いのか判断できるほどの知識もない。
検索システムに組み込んでみようかと思っていたが、これではあまり勉強する甲斐も無いかということで保留にした。
一応試そうと思い、Gitで変更前の状態を保存してコードを書き足していたのだが、理解が不十分な状態ではまともに動かせそうになかった。
過去のコードを整理した上で、改めて書くことにする。

■ 必要になるので統計学やらの復習

自然言語処理や機械学習関係でいろいろ実験することになるので、前提知識である統計学や統計分析手法について復習している。
解析学や線形代数学に苦戦した私にとっては相変わらず手強い分野だが、避けては通れない。いずれ頭が慣れてくれることに期待する。

フォームズ編集部
オフィスで働く方、ネットショップやホームページを運営されている皆様へ、ネットを使った仕事の効率化、Webマーケティングなど役立つ情報をお送りしています。