プログラミング言語の筆頭にC/C++言語の簡単なチュートリアルのページを配置しました。Web 作成に必須のHTMLとCSSの書き方の基本と、JavaScript ファイルの活用方法の初歩を説明します。続いて、jQuery の説明をして、CodePenを利用します。さらに、オブジェクト指向言語の代表である Python のインストール方法、および、基本的な文法と使用法を説明します。Jupyter Notebook を使用して、 Phython コードを用いたシミュレーションやネットワーク分析などを紹介します。
人工知能(AI)の理論的基礎をなすニューラルネットワークの理論、特に、多層パーセプトロン・モデルを初心者向けに説明します。多層パーセプトロンを拡張した畳み込みニューラルネットワーク(CNN)および、ディープニューラルネットワーク(DNN)の有用性を説明します。これらのモデルをコンピュータに実装するための Python API を説明します。Scikit-Learn、Keras、および、TensorflowやCaffeなどのPython実装のライブラリを紹介します。Google Colabの無料GPUサービスの活用法についても簡単に説明します。
人工知能の骨格である Deep Learning は畳み込みニューラルネットワーク(CNN)および、ディープニューラルネットワーク(DNN)をモデルとして使用します。Deep Learning を実装するために活用される主要なライブラリである、Scikit-Learn 、 TensorFlow 、 Pytorch 、Caffe2、Detectron2などのインストール方法や基本的な使用方法を説明します。TensorFlow 1.x シリーズでの機械学習の実例はTensorFlow 1.x を用いた機械学習のページにあります。
Deep Learning を用いた自然言語処理に必要な構文解析問題やテキスト分類問題を説明して、それらの解決のために必要なPython ライブラリの実装について説明します。日本語処理に必須の MeCab の説明から始めます。その後、Gensim や FastText を活用した日本語処理の方法を説明します。NLTK を用いた言語処理についても説明します。RNN 、 LSTM を用いた時系列データの予測問題も取り上げます。一般的なPython API ライブラリとして、TensorFlow や PyTorch を用いたテキスト分類なども取り上げます。
WebGLとは、Webブラウザ上(ホームページ上)で、三次元のCGをリアルタイムに表示して動かせるオープンソースのグラフィックAPIです。OpenGLから派生したOpenGL ESの3D APIをWebブラウザに移植したものです。WebGLを用いて3度CGを作成することを試みます。JavaScrict ライブラリのThree.js を使用して Web に 3D CG を表示してみます。3DCGアニメーションを作成するための統合環境アプリケーションで、オープンソースのフリーウェアのBlender の活用についても説明します。
左側の描画は、WebGLで描いた3D CG の例です。右は、Blender で 3D アニメーション CG の例です。
WebGL Demo
Raspberry Pi をIoT 向けの端末として利用した電子工作を試みます。Web カメラ、または、PiCameraを接続して、ライブ映像からの物体検出をリモートPCを介して実行します。Raspberry Pi に Intel の Movidius NCS をUSB 接続して、Web カメラのライブ映像から物体検出を行う映像をPCやスマホで表示します。
RaspberryPiへUbuntu Mateをインストールして、ROS(Robot Operating System)の活用法を説明します。Raspberry Pi RT/Robot を実際に使って、PCやスマホからリモートコントロールして、ロボットの操作を実行します。
Tensflow Lite を活用したIoT機器への機械学習アプリのインストール方法を説明します。コンピュータビジョンの機械学習機能を容易にAppに組み込むことができます。また、iOS機器に物体検出のDeep Learning を組み込むために、XcodeやSwiftの初歩的な解説を行います。フェイストラッキング、顔検出、ランドマーク、テキスト検出、矩形検出、バーコード検出、オブジェクトトラッキング、画像レジストレーションなどの機能に対応しています
右側の画像は Google Deep Dream Generator を用いて描画しています。原画は左側にある画像です。
![]() 江ノ島に落ちる夕日:腰越海岸から |
![]() AIでゴッホ風に画像編集した江ノ島に落ちる夕日 |
![]() コンチネンタルホテルとコスモクロック21 |
![]() AIで画像編集したみなとみらい |
![]() 野辺山:遠くに八ヶ岳を望む |
![]() AIで画像編集した野辺山 |
![]() 平沢峠:獅子岩 |
![]() AIで画像編集した獅子岩 |
![]() 八ヶ岳連峰の赤岳 |
![]() AIで画像編集した八ヶ岳連峰 |
![]() 八ヶ岳高原ラインの赤い橋:東沢渓谷 |
![]() AIで画像編集した赤い橋 |
The Top Page of Mashykom World
Last updated; 2019.9.4