Inflearn brand logo image
Inflearn brand logo image
Inflearn brand logo image
AI Development

/

Deep Learning & Machine Learning

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

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

  • trimurti
이론 실습 모두
딥러닝머신러닝
인공신경망
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,603

受講生

269

受講レビュー

134

回答

4.7

講座評価

14

講座

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

홈페이지 주소:

https://ironmanciti.github.io/

カリキュラム

全体

51件 ∙ (13時間 11分)

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

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

受講レビュー

全体

3件

5.0

3件の受講レビュー

  • 김우람님의 프로필 이미지
    김우람

    受講レビュー 8

    平均評価 4.5

    5

    31% 受講後に作成

    • YoungJea Oh
      知識共有者

      좋은 평가 감사드립니다

  • funky856님의 프로필 이미지
    funky856

    受講レビュー 7

    平均評価 5.0

    5

    100% 受講後に作成

    이해하기 쉽게 설명해주셔서 좋아요.

    • 공부하자님의 프로필 이미지
      공부하자

      受講レビュー 15

      平均評価 4.9

      5

      71% 受講後に作成

      강의 잘 들었습니다(사실 아직 다 듣지는 못 했습니다.). 저에겐 많이 까지는 아니더라도 어려운 수준의 강의였으나 그렇기에 더욱 가치가 있었던 강의였던 것 같습니다. 원래 배움이라는 것이 어려움 속에서 깨달음을 얻을 때 비로소 빛을 발하는 것이라 생각하기에 올려주신 강의를 듣는 이 과정 자체가 저에게는 깨달음을 얻어가는 과정이었다고 봅니다. 그래서 이런 기회를 주셔서 감사하다는 말을 남기고 싶었습니다. 머신러닝과 딥러닝이 멀게만 느껴졌지만, 이 강의를 들으면서 아주 약간이지만 가까워진 느낌 입니다. 여기서 멈춘다면 다시 멀어지겠지만, 강사님의 강의 덕분에 출발선을 넘어선 만큼, 할 수 있는데 까지 끝까지 공부하고 프로젝트에 적용해보고 하렵니다. 강의 고맙습니다!

      ¥6,556

      trimurtiの他の講座

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

      似ている講座

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