AI×IoTエンジニア育成コースAIシステム構築とIoTアプリ開発を学ぶ

AI×IoTエンジニア育成コース

AI×IoTエンジニア育成コースでは、AIの歴史やAIが得意なことや苦手なこと、ビジネスにおける活用事例などの基礎知識の学習はもちろん、Pythonを使ったAIプログラミングの実践を行います。この実践を通じて、機械学習(マシンラーニング)や深層学習(ディープラーニング)を活用したシステムを構築を行います。

また、先端IT技術として注目を集めているIoT。この研修では、IoT家電やスマートメーターなどを制御するための国際規格である「ECHONET Lite」を用いたIoTアプリケーションの開発を行います。設計やプログラミング、ネットワークなど、アプリケーション開発に欠かせない知識を基礎から学習。

アプリ開発に関連するHTMLなどの基本的な技術についても学習するため、初心者からでも受講していただくことができます。

Before

  • 新人エンジニアとのコミュニケーションや、先輩社員が教育に時間を割くうえでの負担が大きかった
  • AIを自社のビジネスにどのように活用できるかイメージができなかった

After

  • 研修で新人エンジニアの技術理解が進んだことで、開発業務がスムーズに進み社内教育の負担も軽減された
  • AIの活用例や技術面について理解が深まったことで、自社のビジネスにAIを取り入れることができるようになった

AI系の研修を受けた企業からのコメント

日本アクセス株式会社

講師の説明や教材の完成度が非常に高く、分かりやすかったです。Pythonは、掘り下げて学習させてもらいましたので、今後は深いところで活用できそうです。AIのアルコリズムも以前はニューラルネットワークだけだと思っていましたが、今回は他のものも学ぶことができました。
インタビューをみる

株式会社 横河ブリッジ

ITリテラシーとAIプログラミングの研修を受講させていただきましたが、AIプログラミング講座は初めて聞く話が多くあり、大変勉強になりました。またこの講座で2人の研修講師にお世話になったのですが、IT技術が日常生活でどのように活用されているのか、お二人とも講義がわかりやすく、丁寧に説明してくださいました。
インタビューをみる

インターネット・アカデミーは、さまざまな企業様に選ばれています

まずはコンサルタントと情報交換・相談する

AIエンジニア育成コースで学べること

AIエンジニア育成コースではAI活用の全体像から実践的なAIプログラミングまで学習することができます。

研修では、AIが計算した結果を画面に出力するうえで必要となるHTMLやCSSなどのインターフェースの構築に必要な技術から学習を始めます。

また、Pythonによるプログラミングの基礎や、Djangoフレームワークを使ったWebアプリケーション開発の演習を通じて、アプリ開発に欠かせない様々な機能(ログイン機能、CRUD機能、検索機能、集計機能など)の実装方法も学びべます。

アプリ開発をする上での基本となる技術を理解したうえで、Scikit-learn、NumPy、Pandas、Matplotlib等、AIの機会学習分野に必要なオープンソースのライブラリを活用し、Webサービス等でよく見かける商品のレコメンド(推薦)、ニュース記事のカテゴリ分類、画像のカテゴリ分類といった機能を実装します。

IoTでは、世界的な問題であるエネルギー問題と、その対策のひとつとなるIoTの関連について学習したうえで、技術的な理解を深めていきます。この研修では、IoT家電の実機を制御するアプリを開発します。開発はNode-REDによるローコード開発で行いますので、ローコード開発ツールへの理解も深めることができます。

対象者

  • Pythonを利用したAIのシステム開発方法を学びたい方
  • AIがどのようなアルゴリズムで動いているのかを理解したい方
  • IoT家電やスマートホームと連携したアプリ開発を行う方

研修の目的

  • IoTアプリ開発のニーズに対応できるようにしたい
  • AIプログラミングを学習することでAIを利用した機能を実装できるようにしたい
  • AIのシステムのロジックを知ることで、AIで何ができるのかを把握したい

到達目標

  • IoT機器を制御するアプリ開発ができるようになる
  • AIを活用したシステムをプログラミングできるようになる
  • プログラムでAIシステムを実装する方法やロジックを知ることができる

カリキュラム内容・料金

目次

HTML/CSS/JavaScript基礎
項目 内容
Web概論・HTML基礎
  • Webの概要
  • ホームページの概要
  • HTMLの基本的なタグ
  • テーブル(表)
ハイパーリンクとマルチメディア
  • ハイパーリンク
  • 画像とWebにおける色指定
  • 動画
  • 音声
フォーム
  • フォームとは
  • フォームのパーツ(基本)
  • フォームのパーツ(応用)
セマンティックコーディングとWeb制作フロー
  • HTMLの変遷
  • セマンティック・コーディング
  • Web制作フロー
  • 画像の書き出し
  • HTMLのコードチェック
CSS基礎
  • CSSとは
  • CSSのルール
  • セレクター
  • フォント、テキストのスタイリング
  • 疑似クラス
CSSレイアウト
  • CSSレイアウト1
  • CSSレイアウト2
  • デザインのプロパティ
  • 背景とボーダー画像
  • その他スタイル指定
HTML構築(Dreamweaver/VSCode)
  • オーサリングツールとは
  • コーディングに入る前
  • HTMLコードの記述
CSS構築(Dreamweaver/VSCode)
  • CSSコーディング
  • 開発者ツール
  • CSS演習
  • サーバーへのアップロード
メディアクエリ・Webフォント・CSSアニメーション
  • メディアクエリ
  • Webフォント
  • 疑似要素
  • グラデーション
  • trasnsformプロパティー
  • トランジション・アニメーション
JavaScript基礎1
  • JavaScriptの概要と書式
  • JavaScriptの命令
  • 変数・演算子
  • 条件・ループ
  • 関数とイベント
JavaScript基礎2
  • DOMの仕様と要素ノードの操作
  • 属性ノードとテキストノード
  • Googleマップの導入
jQuery
  • jQueryの基本
  • jQueryにおけるイベント処理
  • jQueryの実践
  • jQueryプラグインの利用
JavaScript応用
項目 内容
開発環境の設定と最新の記法
  • Visual Studio Code のインストールと操作方法
  • ECMAScript5,6(ES5, ES6)の記法
  • 【開発演習】 最新のJS記法へ書きかえ
デバッグとオブジェクト
  • バグの直し方
  • ビルトインオブジェクト
  • ブラウザオブジェクト
  • 【開発演習】 宿泊サイト料金計算アプリ
制御構文・正規表現・例外処理
  • 制御構文を使った複雑な処理
  • 表現
  • 例外処理
  • 【開発演習】 フォームの入力内容を確かめる
  • 【開発演習】 占い風アプリを作る
イベント・JavaScriptのクラスとオブジェクト
  • イベント
  • 配列とオブジェクト
  • クラス
  • 【開発演習】 簡易的なRPGの戦闘処理
jQueryによるアニメーション作成
  • クラスの切りかえによる動き
  • パララックスを作る
  • ローディングアニメーションの作成
Ajaxの基本
  • Ajaxとはなにか
  • JSONとJSONP
  • AjaxとPromise
  • 【開発演習】 OpenWetherAPIを用いた固定の気象情報の取得
制作実践2
  • 制作実践2
  • JavaScriptのプラグイン
jQueryを用いたAjax
  • Ajaxメソッド
  • 住所自動入力フォームの読解
  • 【開発演習】 ユーザーの入力に応じて気象情報を取得するアプリ
HTML5とCanvas
  • Canvas
  • 【開発演習】 背景アニメ
  • Webアプリを作る
Python
項目 内容
基本文法
  • プログラムの書き方
  • 文字列と変数
  • 基本的な演算
  • リストとタプル
  • 辞書と集合
  • 条件文
  • 繰り返し文
関数とオブジェクト指向
  • 関数
  • オブジェクト指向
  • ファイルの読込みと書込み
  • datetimeモジュール
Djangoフレームワーク
  • Djangoフレームワーク
  • データベースの基礎
各種機能の実装1
  • モデルの応用
  • テンプレート
  • フォーム
各種機能の実装2
  • ユーザー認証機能
  • CRUD機能の応用
お問合せフォーム
  • お問合せフォームのユーザー画面
  • お問合せフォームの管理者画面
ECサイト1
  • 検索機能
  • 初期設定とユーザーモデル
  • モデルとセッション
ECサイト2
  • ビューとデザインテンプレート
AIプログラミング
項目 内容
AIプログラミングに必要な数学知識
  • 線形代数
  • 微分積分
  • 確率・統計
  • ベクトル・行列
機械学習と深層学習の概念
  • AIの基礎
  • 機械学習のアルゴリズムの種類
  • 人工知能とWebの連携
推薦システム
  • 推薦アルゴリズムの種類
  • 推薦アルゴリズムの原理
  • 開発環境の構築
  • 役に立つライブラリ
  • 推薦システムの作成
  • 評価データの前処理
  • データの可視化
  • ピボットテーブルの作成
推薦システムの応用
  • 基本概念
  • 実装の流れ
  • 評価データの加工
  • モデルの訓練
  • 数値の加工
  • モデルの精度測定
  • 製品の推薦
機械学習
  • 機械学習の種類
  • 機械学習の流れ
テキスト分類
  • テキストライブラリの準備
  • テキストを数値に変換
  • TF-IDF値の計算
  • MeCabのインストール
  • TF-IDF値の計算
データの収集および整形
  • 学習モデルの構築
  • 学習モデルのテスト
  • Kerasのインストール
  • データ収集
  • ニューラルネットワーク
  • CNNの構造
  • CNNモデルの実装
  • モデルの訓練
  • 指定した画像を分類
IoT
項目 内容
IoTと講座の概要
  • IoTとはなにか
  • IoT講座の内容
ネットワークの基礎
  • ネットワークとはなにか
  • OSI参照モデル
  • IP
  • TCPとUDP
  • 通信状況を確認するためのコマンド
Webが表示される仕組み
  • クライアントサーバーシステム
HTMLの基本
  • HTMLの基本文法
  • HTMLの基本要素(文章関連)
  • コントローラーで用いるHTMLの要素
  • パス
IP・TCP・UDPの応用
  • IPアドレスの構造
  • 特殊なIPアドレス
  • サブネット
  • TCPやUDPで用いるポート番号
ヘッダと「データ」の呼び方
  • ヘッダ
  • 「データ」の呼び方
ECHONETLite入門
  • ECHONETLiteの基本
  • SSNGを用いた実践演習
  • ECHONETLteフレームの構造
AppendixViewer
  • AppendixViewer
ECHONETLiteコントローラーの開発環境と開発言語
  • Node-REDの概要
  • JavaScriptという言語
  • Node.jsの役割
JavaScriptのオブジェクトとデータ
  • オブジェクトとは何か
  • コンソール出力
  • JavaScriptの基本文法
  • 変数・配列・オブジェクトの作り方
制御構文
  • データ型
  • for文
  • if文
  • let演算子とconst演算子
関数とイベントハンドラ、メソッド
  • ユーザー定義関数
  • イベント
  • オブジェクトについてのまとめ
JavaScriptでHTMLを操作する方法
  • documentオブジェクト
  • CSSの基本文法
  • querySelectorAll()メソッド
  • innerHTMLプロパティ
  • styleプロパティ
Webサーバー実習
  • HANのネットワーク構成とサーバーの役割
  • Apacheを用いたサーバー構築
  • Node.jsを用いたサーバー構築の役割
  • Node-REDを用いたサーバー構築
IoT機器の操作準備
  • 必要なネットワーク知識
  • IP通信の基礎
  • IPアドレスの確認
ECHONET Lite対応機器の操作
  • 空気清浄機の操作
  • SSNG for Node.jsを用いた実践演習
  • ECHONET Liteフレームの構造
  • ノードプロファイルオブジェクトと機器探索
デバイスエミュレーター
  • デバイスエミュレーター
Node-REDの操作方法
  • Node-REDの基本操作
  • データの保存と読み込み
CSS自習
  • 基本文法
  • 基本のプロパティ
  • 基本のセレクター
Node-REDでのJavaScript記述
  • テンプレートノード
Node-REDでのECHONET Liteフレーム送信
  • ECHONET Liteフレームの送信
  • functionノードを用いたJavaScript記述
Ajaxによる非同期通信
  • Ajaxとは何か
  • XMLHttpRequestオブジェクト
  • Ajaxの実装(起動機能)
  • 風量調節機能の実装
REST
  • RESTの概要
GETコマンド実装
  • グローバルスコープコンテキスト
  • GETコマンド実装
外部サービスとの連携
  • Gmailとの連携
  • OpenWetherAPIとの連携

時間数・日程

97時間
※カリキュラム内容や時間数のカスタマイズができますので、お気軽にご相談ください。
※開催日程は貴社のご要望をお伺いしご提案いたします。

参考価格

¥906,950

※5名でお申込みした場合の1人あたりの料金です。
※1名からの実施が可能です。お申込み人数が多いほど、1名あたりの受講料が割引されます。

受講者数や研修時間、カリキュラムのカスタマイズ、講師派遣などに応じて料金が変動しますので、個別のお見積もりはお問い合わせください。また、ご予算にあわせたご提案もできますので、まずはお気軽にお問い合わせください。

この研修について相談する

IT人材育成に活用できる助成金制度

インターネット・アカデミーのIT研修では、要件を満たすと厚生労働省の人材開発支援助成金が利用できます。

貴社の実際の業務をテーマにした演習を行うため、研修内容をそのまま業務に活かすことができます。

経費助成+賃金助成
※eラーニングの場合、賃金助成は支給されません。
  • DX人材育成で使える高い助成率の制度事業展開等リスキリング支援コース
    最大支給額:1億円
    経費助成 :最大75%
    賃金助成 :最大960円(1人1hあたり)

    DX化のための人材育成を行うIT研修で利用できます。支給額が他の制度よりも高いのが特徴です。

  • さまざまな雇用形態・目的で利用できる使いやすい制度人材育成支援コース
    最大支給額:1000万円
    経費助成:最大60%
    賃金助成:最大760円(1人1hあたり)

    正規・非正規など雇用形態を問わずに利用でき、利用要件も他の制度に比べると緩和されているのが特徴です。

  • 高度デジタル人材訓練に使える人への投資促進コース
    最大支給額:1500万円
    経費助成:最大75%
    賃金助成:最大960円(1人1hあたり)

    情報通信業やDX事業計画を策定している企業が対象の制度で、高い専門性を身につける場合に活用できます。

「助成金の制度がややこしくてわからない」「自社で検討している研修が対象になるのか知りたい」「申請書作成が大変なので何とかしたい」など、助成金についてのお悩みがありましたら、お気軽にご相談ください。

助成金について相談する

先端テクノロジー系の研修の実施事例

株式会社横河ブリッジ

生産本部 大阪工場 工務課 主任
木村 公亮 様
研修前の課題
  • AIによる自動化、作業効率化が求められるが、部署をまたいだIT活用の連携がうまくできていない
実施したIT研修
  • IT基礎研修
  • AIプログラミング研修
研修事例の詳細をみる

株式会社ベルメゾンロジスコ

代表取締役社長 犬山直輝様
研修前の課題
  • EC事業者に対しカスタマーサクセスを最大化する提案ができる人材を育てたい
  • 物流センターに蓄積される豊富なデータを十分に活用できていない
  • コロナの影響と立地の関係によりオンラインで研修を実施したい
実施したIT研修
  • ITリテラシー研修
  • PythonのWebスクレイピング研修
  • ツールを使ったIoTセッション
研修事例の詳細をみる

インターネット・アカデミーならではのポイント

演習重視の研修で実践力が身につく

演習重視の研修
写真は演習用の機材を受講者に配布し、画面共有しながら行ったオンライン研修風景です。

インターネット・アカデミーでは、プログラミングやデザインの演習、ディスカッションなどアウトプットを重視した研修を行うため、実務で活かせるスキルが身につきます。オンライン研修でもコミュニケーションをはかれるインタラクティブな形式で演習を実施します。グループワークにも対応しているため、実地での研修と同様の教育効果が得られます。

御社に合わせたオーダーメイド研修

演習重視の研修

インターネット・アカデミーでは、御社の要望に合わせてカリキュラムのカスタマイズができます。AI×IoTエンジニア育成コースのカリキュラムの調整はもちろん、御社の業務の状況に合わせてカリキュラムを組むこともできます。専門のITコンサルタントがご要望をお伺いしますので、お気軽にご相談ください。

質の高いPythonのカリキュラム

インターネット・アカデミーのPython研修のカリキュラムは高い評価を受けており、Pythonの学習指針を定めるPythonエンジニア育成推進協会の認定スクールになっています。PythonはWebアプリケーション開発の現場はもちろん、AIやRPAなどの分野でも活用されており、数あるプログラミング言語のなかでも注目度が高いプログラミング言語です。システム開発はもちろん、DX推進する企業の担当者の方への研修もご相談ください。

関連するIT研修

AIリテラシー系
AI開発系
資格取得系

IT研修・DX人材育成についてのご相談

法人サービスの電話お問合せ窓口
03-3341-3781
受付時間(平日・土日) 10時-21時

IT人材育成に精通したコンサルタントに無料でさまざまな相談をしていただけます。お気軽にご相談ください。

たとえばこんな相談ができます
  • 人材育成計画を立てるために人材育成の事例などをとりあえず聞きたい
  • 助成金の使い方や、支給額のシミュレーションを知りたい
  • 自社の業務や受講者のレベルにあったカリキュラムを提案してほしい

5/2(木)~5/5(日)まで休業となります。お問い合わせいただいた内容については、6日以降に順次ご連絡を差し上げます。

会社名必須
部署名必須
お名前必須
電話番号必須
メールアドレス必須
受講人数
開始時期
対象者
       
ご相談内容
個人情報の取扱いについて

個人情報の利用目的についてご同意いただいた場合のみ、「同意して進む」を押してください。

このページの上へ