sparse-dense by FoYo

I am a professor emeritus of CS at Kanagawa Institute of Technology, Japan. Originally my specialty was parallel and distributed systems. My current interests include machine learning, natural language processing, creating mobile apps with MIT App Inventor, and quantum computing. In the web version of this blog, clicking the icon on the right (a plastic sphere) will take you to the "List of Quantum Computing Articles". - Fujio Yamamoto (for e-mail, add "@ieee.org" after "yamamotof")

2021年9月25日土曜日

Running Q-Learning on your palm (Part3)

›
Japanese summary  本シリーズの Part1 と Part2 では、スマホ向けのQ-Learningアプリを開発し、それを簡単な例(直線の廊下でロボットが宝石を得る)に適用しました。今回は、このアプリを改訂し、2次元グリッドでロボットが行動できるようにしました。そ...
2021年9月12日日曜日

Running Q-Learning on your palm (Part2)

›
  Japanese summary   前回の記事 では、スマホ向けのQ-Learningアプリを開発し、それを簡単な例(ロボットが宝石を得る)に適用しました。今回は、ロボットの行動にいくつかのバリエーションを与えてみました。その場合でも、新しい行動の記述を追加する以外は、この...
2021年8月26日木曜日

Running Q-Learning on your palm (Part1)

›
Japanese summary  このアプリは、人工知能技術の一分野である「強化学習(特にQ-Learning)」の基本的な考え方と仕組みを、簡単な例を動かしながら学ぶものです。強化学習は、AlphaGo(囲碁)や自動運転、自律制御ロボットなどで使われ、注目を集めています。ここ...
2021年8月17日火曜日

スマホアプリで「強化学習」を学ぶ魅力!

›
【what is this】 最近の日経ソフトウェア誌に、「Pythonで強化学習を学ぶ」の解説記事がありました。丁寧に書かれていて分かりやすく、提供されているPythonプログラムも完全に動かすことができました。しかし、ここで留まらずに、理解をさらに深めるため、別のプラットフォ...
2021年8月11日水曜日

生徒・学生のための2つのITコンテストを応援しよう!

›
 すでに募集は締め切られていますが、生徒・学生のためのIT関連コンテストがありますので、ご紹介します。以下の2つは、いずれも小生が応援しているものです。 ● U18 IT夢コンテスト (神奈川工科大学主催) ● MIT App Inventor Summer Appathon (...
2021年8月7日土曜日

Scratchプログラミングで強化学習の基礎(3)

›
【what is this】 前回の「 Scratch で強化学習(2)」 の続編です。伊藤真著 [1] にある、レベル3の例題を検討します。前回のレベル2では、開始状態から最終状態までの「エピソード」を扱いましたが、今回の例題は最終状態の無いゲームでの得点(報酬)を競うものです...
2021年8月4日水曜日

A scene with a slide rule

›
Sometimes I write old, nostalgic articles. The following is what happened when I went to the United States in July 2014, seven years ago, to...
2021年8月2日月曜日

Scratchプログラミングで強化学習の基礎(2)

›
  【what is this】 前回の「 Scratch で強化学習」 の続編です。伊藤真著 [1] にある、レベル2の例題を検討します。前回のレベル1では、「行動、報酬」だけでしたが、今回は「状態、行動、報酬」を扱う本格的な強化学習の仕組みが入っています。そこにおいて、各状態...
2021年7月26日月曜日

Scratchプログラミングで強化学習の基礎(1)

›
【what is this】 子供向けと言われる Scratch ですが、伊藤真著 [1] にはゲームの形で、 強化学習 (3段階に分けたQ学習)が、実に丁寧に説明されています。大人にも有用と思われます。本記事では、このうちの最初の例題(レベル1)を対象として、(小生独自の改造も...
‹
›
ホーム
ウェブ バージョンを表示
Powered by Blogger.