2019-07-01から1ヶ月間の記事一覧
ドワンゴが公開してい新卒エンジニア向けのScalaの研修資料で一通り終わった後に説明があるNinety-Nine Scala Problemsについてリスト操作の問題を解いてみました。 せっかくなので何問かまとめてみようと思います。 P19 (**) Rotate a list N places to the…
以前行っていたecサイトのモデリングについて実際にScalaで実装してみたいと思います。 今回は以下のユースケースに対応できるつくりにしたいと思います。 ・ユーザはログイン画面でユーザ名、パスワードを入力してパスワード認証が行える。 ・ユーザはショ…
パーザーコンビネータとは パーザを部品として、より複雑なパーザを構築する手法。例えば文字列の一致など基本的なパーサーを作っていおいて、それを組み合わせることで数式のパーサーを作ったりする。 なぜパーザーコンビネータ? 基本的な文法を覚えた後の…
Genとは 初心者向け汎用AIプログラミングシステムとの記事があって気になったのですが、数学の知識がなくても使えるとこことで普通のプログラマーでも扱えることを意識しているのかと思いました。Genの論文ではどのようなモデルでも表現できる『汎用の』モデ…