AIプログラミング学習サービスAidemy「ブロックチェーン実装×Python/機械学習」講座を完全無料でリリース決定
「エンジニアのテックカレッジ」としてブロックチェーン関連技術の習得も可能に
【講座の概要】
1. Pythonによる基本的なブロックチェーン実装
– まずはブロックチェーンの基礎技術を学ぶために、最もシンプルなブロックチェーンをPythonで実装します。Pythonはおもに科学技術計算や機械学習実装に用いられる言語で、2016年現在プログラミング言語別平均年収1位を記録しており、人気の高いPythonを用いた実装を行います。
2.PythonによるBitcoinマイニング
– Bitcoinはブロックチェーン技術を用いて取引記録された、世界最初の分散化されたデジタル通貨(仮想通貨)です。ユーザーは「マイニング」と呼ばれるBitcoinの運営に必要な計算を行うことで、見返りとしてBitcoinが支払われます。今回はPythonを用いたBitcoinマイニングに挑戦します。
3.SerpentでEthereumコントラクトを記述
– Ethereumとは、ブロックチェーン技術を用いた分散型のアプリケーションやスマート・コントラクトを構築するためプラットフォームです。Ethereumコントラクトを記述する方法はSolidityなど様々ありますが、今回はPythonライクな文法でEthereumコントラクトの記述を可能にするSerpentを用いて、Ethereumコントラクトの記述を行います。
4. ブロックチェーン×機械学習実装
– ブロックチェーン・人工知能(機械学習)はともに注目されている先端技術です。そのなかでも、機械学習の学習済みモデルの分散管理やモデルの正当性の確保のために、ブロックチェーン技術用いることなどが提唱されています。今回はPythonを用いた機械学習モデルの実装から、ブロックチェーンによる分散管理まで一気通貫で実装します。
以上の内容を、実際にコードを書きながら学べます。(内容は一部変更になる可能性があります。)
【講座開講の背景】
1. ツイートから3日で500RT以上を達成
– 弊社代表取締役のTwitterで『Aidemyで「Pythonによるブロックチェーン実装」講座を受けたい人はRT』という旨でツイートしたところ、ツイートから約3日で500RT以上を達成しました。
2. 開講を臨む声多数
– ツイートのリプライにて「Pythonとブロックチェーン勉強で一石二鳥/絶対欲しい」「めちゃくちゃ作ってほしいです」「おもしろそう」など多数の声が寄せられました。以上の調査から、「ブロックチェーン実装×Python/機械学習」講座への強いニーズを確信し、今回のリリースを決断しました。