강의

멘토링

로드맵

AI Development

/

Deep Learning & Machine Learning

JavaScriptとTensorflow.jsで学ぶ機械学習

Web開発者なら誰でも知っているJavaScript、今この強力な言語で機械学習の世界を探検してみてください!このレッスンでは、JavaScriptで強力な機械学習ライブラリであるTensorflow.jsを活用して、機械学習モデルを構築および展開する方法を学びます。 Webベースの機械学習アプリケーションの開発に必要なすべての技術を段階的にガイドします。このコースでは、学習者は機械学習の主な原則を体系的に理解することができます。さらに、JavaScriptとTensorflow.js APIを活用したディープラーニングモデルの開発方法、および事前訓練されたモデルに基づく移行学習(Transfer Learning)の活用法と、これらすべての知識がブラウザ環境で相互作用的に適用される方法を学びます。

  • YoungJea Oh
이론 실습 모두
딥러닝머신러닝
인공신경망
tensorflow
Machine Learning(ML)
Deep Learning(DL)
JavaScript
tensorflow-js

こんなことが学べます

  • ディープラーニングの理論的基礎

  • JavaScript言語を用いたディープラーニングモデルの開発

  • TensorFlow.js APIの使い方

Pythonの代わりにJavaScriptで機械学習を?
Tensorflow.js APIの完全活用!

Javascript + TensorFlowで学ぶ機械学習とディープラーニング

Googleが作成した機械学習ライブラリ、TensorFlow

ML/DL分野で活発に使われるTensorFlow、JavaScriptとしても使用できることをご存知ですか? JavaScriptで機械学習を実装し、WebブラウザまたはNode.jsですぐに活用してください。

Pythonはマシンラーニングとディープラーニングの世界をリードしてきましたが、そのような流れを変える新しい可能性をJavaScriptがもたらしました。 JavaScript(JavaScript)は、幅広いユーザーベースとさまざまなライブラリで構成された豊富なエコシステムを持っているにもかかわらず、人工知能の分野で比較的過小評価されてきました。

しかし、2018年3月にGoogleが発表したTensorflow.jsは、この状況を完全に変えました。この技術は、純粋なJavaScriptで機械学習を実装する際に開発者が直面していた困難を大きく解決しました。

JavaScriptを使用して機械学習/ディープラーニングを探求したい人のために設計されています。

JavaScriptベースの開発者

Pythonを新しく学ぶことの面倒な方、WebブラウザでUIと人工知能サービスをJavaScriptに統合して実装したいフロントエンドとNode.js開発者、Webブラウザで機械学習サービスを実装したい人工知能の専門家に有用な内容で構成しました。

機械学習/ディープラーニング初めてでも気軽に

基本的な理論から始まり、実用的な例として難易度を徐々に高めていきます。単純なデータを活用した線形回帰分析から、Tensorflow.js APIを使用した実際の住宅価格データを活用した価格予測回帰問題まで、幅広い内容を理解しやすく説明します。


AIへの未来のため
基礎を設けてみてください。

講義で学ぶ内容

受講生には、200ページ分のPDF資料と実習コードの両方を提供します。

  • 機械学習とニューラルネットワークとディープラーニングの基本概念
  • Tensorflow.jsのインストール方法
  • JavaScriptとTensorflow.jsで実装するディープラーニングの利点
  • ディープラーニングモデルの定義方法
  • データの準備と前処理方法
  • tfjs-vis APIを使用した可視化方法
  • 機械学習のエンドツーエンドのプロセスと段階的な必須知識
  • Linear Regression (線形回帰)
  • Binary Classification (バイナリ分類)
  • Multi-class Classification (マルチクラス)
  • メモリ管理方法
  • トレーニングされたモデルの保存とロード
  • プレトレーニングモデルとトランスファー学習

JavaScriptの機械学習の未来、一緒に楽しみましょう!

「JavaScriptには興味がありましたが、機械学習に適用するのに不十分な言語だと思いますか?私もそれを残念に思っていました。魅力です。

TensorFlow.jsは今後も継続的に追加機能の改善が行われているので、JavaScriptを使用した機械学習は現在よりも将来が期待される分野になります。多くの人がTensorFlow.jsを介してJavaScriptの機械学習の魅力を知ることができたらと思います。


Q&A 💬

Q. 機械学習を知らない人も聞けますか?

もちろんです。初めて入門する人のために、機械学習とディープラーニングの基本的な理論の説明が含まれています。
HTMLと基礎レベルのJavaScript言語の知識と、高校レベルの基礎数学を知っていれば誰でも学ぶことができます。

Q. JavaScriptでディープラーニングを実装する際の利点は何ですか?

Webブラウザのみがインストールされている場合は、事前トレーニング済みのディープラーニングモデルを使用して新しいレベルのユーザーエクスペリエンスを提供できます。たとえば、ユーザーの声と動きを認識し、それに応じて適切な反応をWebブラウザだけで実装できます。サーバーにデータが送信されないため、当然速度も速く、不要な個人情報の漏洩リスクもありません。

Q. 講義ではどのプログラムを使用しますか?

すべてのプログラムはオープンソースでありながら汎用的なプログラムを使用します。 (VS Code、Node.js、TensorFlow.js、lodash.jsなど)

📢受講前に確認してください

  • 録画環境上、映像音質が均一ではありません。一部の授業では、外部の現場音が一緒に録音されている点を考慮していただきたいと思います。

こんな方に
おすすめです

学習対象は
誰でしょう?

  • 人工知能に興味のあるフロントエンド開発者

  • 人工知能に興味があるが、Python学習が負担になるJavaScript開発者

  • 人工知能に興味のあるNode.jsバックエンド開発者

前提知識、
必要でしょうか?

  • JavaScriptの基本

  • HTML

こんにちは
です。

3,764

受講生

295

受講レビュー

144

回答

4.8

講座評価

14

講座

오랜 개발 경험을 가지고 있는 Senior Developer 입니다. 현대건설 전산실, 삼성 SDS, 전자상거래업체 엑스메트릭스, 씨티은행 전산부를 거치며 30 년 이상 IT 분야에서 쌓아온 지식과 경험을 나누고 싶습니다. 현재는 인공지능과 파이썬 관련 강의를 하고 있습니다.

홈페이지 주소:

https://ironmanciti.github.io/

カリキュラム

全体

51件 ∙ (13時間 11分)

講座資料(こうぎしりょう):

授業資料
講座掲載日: 
最終更新日: 

受講レビュー

全体

3件

5.0

3件の受講レビュー

  • seniya29116님의 프로필 이미지
    seniya29116

    受講レビュー 8

    平均評価 4.5

    5

    31% 受講後に作成

    • trimurti
      知識共有者

      Thank you for the good feedback.

  • funky8568407님의 프로필 이미지
    funky8568407

    受講レビュー 7

    平均評価 5.0

    5

    100% 受講後に作成

    I like how you explained it in an easy to understand way.

    • stu님의 프로필 이미지
      stu

      受講レビュー 15

      平均評価 4.9

      5

      71% 受講後に作成

      I listened to the lecture well (Actually, I haven't listened to it all yet). It was a difficult lecture for me, although not too difficult, but I think it was more valuable because of that. I think that learning originally shines when you gain enlightenment through difficulties, so I think that the process of listening to the lecture you uploaded was a process of gaining enlightenment for me. That's why I wanted to leave a message of gratitude for giving me this opportunity. Machine learning and deep learning felt far away, but after listening to this lecture, I feel like I've gotten a little closer. If I stop here, I'll go further away again, but thanks to the instructor's lecture, I've crossed the starting line, so I'll study until the end as much as I can and apply it to my project. Thank you for the lecture!

      ¥6,655

      YoungJea Ohの他の講座

      知識共有者の他の講座を見てみましょう!

      似ている講座

      同じ分野の他の講座を見てみましょう!