SAI-Lab Blog

「ヒトとAIの共生」がミッションの企業、SAI-Lab株式会社のブログです。

読書録: 「意識の進化的起源: カンブリア爆発で心は生まれた」

神経学者、精神科医であるトッド・E. ファインバーグの著書、「意識の進化的起源: カンブリア爆発で心は生まれた」を読みました。

意識の進化的起源: カンブリア爆発で心は生まれた

意識の進化的起源: カンブリア爆発で心は生まれた

  • 作者: トッド・E.ファインバーグ,ジョン・M.マラット,Todd E. Feinberg,Jon M. Mallatt,鈴木大地
  • 出版社/メーカー: 勁草書房
  • 発売日: 2017/08/10
  • メディア: 単行本
  • この商品を含むブログ (5件) を見る
 

意識がどのようにして生まれたのか、なぜ意識がある必然性があるのか、その進化的な起源が知りたくて読んだ本です。 

少々断定的過ぎるようにも思えますが、この本によると意識は全ての脊椎動物と頭足類、節足動物に存在するとのことです。

以前に読んだ「意識はいつ生まれるのか」では巨大なネットワークにおける複雑な因果関係が意識の源泉であることを示唆していました。

blog.saiilab.com

このような意識は突然出現したわけではなく、5億4000万年前から始まったカンブリア紀を起源とし、環境において生き残るために徐々に進化していったものと考えられます。

個人的にも、著者の「意識」とは自然現象であり、膨大な無意識を監視するために進化の過程で生まれた高度な脳機能、というスタンスには同意です。

 

 

「はじめてのディープラーニング」がJDLAの推薦図書に選ばれました

弊社代表の著書「はじめてのディープラーニング」が、日本ディープラーニング協会(JDLA)の推薦図書に選ばれました。

www.jdla.org

「G検定合格者が選ぶディープラーニングおすすめ書籍ランキング」では、5位に選ばれています。

www.jdla.org

「はじめてのディープラーニング」は、ゼロからPythonを使ってディプラーニングをフルスクラッチで実装する本です。

数学やPythonの基礎から初めて、少しずつ丁寧に、ディープラーニングを手を動かしながら学んでいきます。

今後も、多くの方に読んでいただければ嬉しく思います。

 

Udemyで「自然言語処理とチャットボット: AIによる文章生成と会話エンジン開発」を公開しました

Udemyで新コース「自然言語処理とチャットボット: AIによる文章生成と会話エンジン開発」を公開しました。

f:id:azyukky:20190302150220j:plain

本コースは、自然言語処理を学び、チャットボットの開発につなげる講座です。
可能な限りシンプルに、自然言語処理の本質を解説します。
RNNやLSTMを学び、テキストや対話文の生成ができるようになりましょう。

本コースに必要なPythonと数学を習得した上で、単語をベクトル化するword2vec、時系列データを扱うRNNなどを学んでいきます。
そして、夏目漱石や宮沢賢治、江戸川乱歩の文体を模倣した、テキストの自動生成を行います。
また、Seq2Seqによる対話文の自動生成技術を学び、チャットボット開発につながる対話文の自動生成を行います。

(※)本コースは2019/3/2の時点でベータリリースです。近日中に以下のセクションの追加があります。
・文章の生成
・チャットボットの開発

自然言語とは日本語や英語などの我々が普段使う言語のことですが、自然言語処理(Natural Language Processing、NLP)は自然言語をコンピュータで処理する技術のことです。
自然言語処理は検索エンジン、機械翻訳、スパムフィルタ、音声アシスタント、小説の執筆や対話システムなど、様々な分野で活躍しつつあります。

————————————————————
本コースの主な内容は以下の通りです。
開発環境の構築、Pythonや数学の解説動画は、他のコースのものと重複する場合があります。

自然言語処理の準備
→ 環境の用意や前処理など、自然言語処理に必要な準備を行います。

word2vec
→ 単語や文章をベクトル化する技術について学びます。

リカレントニューラルネットワーク(RNN)
→ RNNについて基礎を学び、自然言語処理につなげます。

LSTM
→ RNNの発展形であるLSTMについて学び、自然言語処理につなげます。

文章の自動生成(※近日公開)
→ Seq2Seqにより、対話文を自動生成する方法について学びます。

チャットボットの開発(※近日公開)
→ 自然言語処理の技術を、チャットボットの開発につなげる方法を学びます
————————————————————

本コースでは可能な限り簡単に環境を構築できるように工夫していますが、お手元の環境によってはご自身で調べながの環境構築が必要です。
動画を見るのみでも学習が進められるようになっていますが、可能であればPythonのコードを動かしながら進めるのが望ましいです。
コードがダウンロード可能なので、これをベースにオリジナルの自然言語処理のコードを書いてみることもお勧めです。

修了した方は、学習意欲が刺激されて自然言語処理のことをさらに知りたくなっているかと思います。

以下はこのコースの割引クーポンです。ぜひ、ご活用ください。

https://www.udemy.com/ai-nlp-bot/?couponCode=NLPBOT-BLOG

書評: iOSアプリ開発 UI実装であると嬉しいレシピブック

昔、iOSの講師をしていた時の受講生だった酒井さん(@fumiyasac)からの、著書のレビュー依頼がありました。

タイトルは「iOSアプリ開発 UI実装であると嬉しいレシピブック」で、本日2/22発売です。

www.amazon.co.jp

技術書展への出展が執筆のきっかけになったそうです。酒井さんは元々デザイナーで、エンジニアとしての技術力もあり大変活動的な方ですが、日々のご活動がこのような形で実を結ぶことになりとても素晴らしいです。

酒井さんはアプリのUIに大変造詣が深く、「UI番長」とも呼ばれてたりするのですが、この本はこれまでサンプル開発や実務の中で培ったノウハウ等から、UI構築をする上で重要な実装ポイントやアイデアを紹介しています。

実例として掲載されているのは、

「サイドナビゲーション型のUI」

「写真を拡大する画面遷移UI」

などの具体的かつ実践的なサンプルです。

これらにより、UI構築をする上で重要な実装ポイントがこの本を通して身につくかと思います。

読了後は、様々なUIのアイディアが自然と頭に思い浮かぶようになっているのではないでしょうか。


対象となる読者はこれからiOS アプリを実戦レベルで開発していこうと考えている方かと思いますが、特にUI実装や表現に関する部分にさらなる磨きをかけていきたい方に向いているかと思います。基本的なSwiftの文法は解説していませんので、その点は注意が必要です。

簡単なようで意外と難しく奥が深いUIの世界、この本はその深淵を覗かせてくれるかと思います。

 

SAI-Lab株式会社、設立から1年が過ぎました

2019年2/5で、SAI-Lab株式会社を設立してから1年になります。
なんとか、最初の1年を乗り切ることができました。

blog.saiilab.com


この一年、書籍の執筆やUdemyコースのリリース、企業研修やE検定の講師、大学での公演、技術イベントでの登壇など様々な活動を行ってきましたが、反省点も多くあります。
今後もミッションである「ヒトとAIの共生」を見据えて、AIに関する研究と教育を行ってきますので、皆様今後ともよろしくお願いいたします。

今年度の課題は、教育のみではなく研究の方でも実績を残すことです。