강의

멘토링

커뮤니티

Programming

/

Web Development

Java Spring Boot プロジェクトと Python AI プロジェクトを連携させる

Spring BootプロジェクトでFastAPIを使ったPythonベースのAIウェブサーバーとの連携について説明します。

  • javaspecialist
ai서비스
AI
Spring Boot
FastAPI
yolo
MQTT
object-detection

学習した受講者のレビュー

こんなことが学べます

  • Python FastAPI を利用したウェブアプリケーションの実行

  • Java Spring Boot を利用したウェブアプリケーションの実行

  • Java WebアプリケーションからPython AIサーバーとのイメージのやり取り

  • MQTT を利用したリアルタイムオブジェクト検出映像の送信と受信

  • Python AI 서버で物体検出したイメージをJavaウェブにストリーミングする

  • Java Spring BootとPython FastAPIで学ぶ物体検出プラットフォーム構築

Java Spring Bootプロジェクトと
Python人工知能サーバーを接続するプロジェクトが必要ですか?

このコースでは、Java Spring BootプロジェクトとPython AIプロジェクトをリンクする方法を学ぶことができます。

コース案内

📌Java Spring BootとPython FastAPIを使用してWebアプリケーションを作成して実行する方法を説明します

📌Java Restコントローラが非同期でテキストと画像を転送すると、 FastAPIを使用したPython AIサーバーから画像を受け取り、オブジェクト検出を実行した後にbase64エンコード文字列として返され、Restコントローラが非同期で受け取り、ビューページに結果を出力します。

📌 yolo(YOLOv8)を使用してカメラから収集された映像をリアルタイムで分析し、さまざまなオブジェクトを検出( object-detection )します。検出された結果はMQTTプロトコルを介してサーバーに送信され、Java Webアプリケーションでリアルタイムで視覚化され、ユーザーに直感的な情報を提供します。

📌このレッスンの主な内容は、設定とプロジェクトの構造について説明しています。 Spring BootとPython FastAPIに精通している場合は簡単なレッスンに対応します。そうしないと設定が難しい場合があります。

こんな方におすすめです

人工知能サービス開発者です。

人工知能を学んだ後、プロジェクトを通じてサービスを提供するプロジェクトを進めたいと思います。

JavaとPythonを熱心にしたい。
Javaで生成されたデータをPythonのAIサーバーに送信し、その結果を受け取り、画面に出力する必要があります。

Javaと人工知能を教える講師
採用予定者課程でJavaと人工知能を利用して最終プロジェクトを実施しなければなりません。

主なアーキテクチャ

このプロセスには、Java、Spring Boot、Python、AIなど、多くの技術的要因が必要です。


1枚

  • 第1章はJavaとPythonの開発環境を構成します。

  • Python FastAPIを使用したWebアプリケーションプロジェクトの作成と実行について説明します。

  • Java Spring Bootを使用したWebアプリケーションプロジェクトの作成と実行について説明します。

第2章

  • 第2章はJavaからPython AIサーバーにデータを送信すると、Python Webサーバーは人工知能モデルを介してオブジェクトを検出して結果を返します。 Java Webはその結果を非同期方式を画面に出力します。


第3章

  • 第3章は、カメラに接続されているPython Webでリアルタイムでカメラのフレームからオブジェクトを検出し、そのバッチをMQTTブローカーを介してJavaの画面に出力します。



学習資料

  • 講義資料はこの映像を購入するとダウンロードできます。

  • ソースコードは各差別画像に付属しています。

  • 完全な内容を含むPDFファイルを購入するにはここをクリックしてください。



こんな方に
おすすめです

学習対象は
誰でしょう?

  • Java WebとPython Webを連携させたい開発者

  • Python AIサーバーの結果をJava Webに出力するプロジェクトをしようとしている開発者

  • AI開発者

  • Java開発者

  • バックエンドエンジニア

  • データサイエンティスト

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

  • Pythonプログラミング言語

  • Javaプログラミング言語

こんにちは
です。

1,064

受講生

77

受講レビュー

8

回答

4.8

講座評価

8

講座

자바전문가그룹(JavaSpecialist.co.kr)이 인공지능의 성장을 지원합니다.

カリキュラム

全体

11件 ∙ (4時間 45分)

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

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

受講レビュー

全体

10件

4.2

10件の受講レビュー

  • illay님의 프로필 이미지
    illay

    受講レビュー 2

    平均評価 5.0

    修正済み

    5

    100% 受講後に作成

    Javaクラスの長期コースを受講してプロジェクトを進める必要があり、講師が勧めてくれた動画です。最終プロジェクトでJava Webプロジェクトと機械学習のPythonプロジェクトを連携させる必要があるので、まさに私が望んでいた内容です。

    • spacenyi님의 프로필 이미지
      spacenyi

      受講レビュー 5

      平均評価 5.0

      5

      64% 受講後に作成

      親切な説明で、簡単にJava WebプロジェクトとAIサーバーを接続することができました。 とても助かりました。

      • javaspecialist
        知識共有者

        ありがとうございます。^^

    • javaspecialist님의 프로필 이미지
      javaspecialist

      受講レビュー 8

      平均評価 5.0

      5

      100% 受講後に作成

      Java Spring BootアプリケーションでPythonを使用した人工知能モデルまたは機械学習モデルを使用してRESTベースのWebサーバーに接続する方法について説明します。 Java開発者や機械学習プロジェクトを行う方におすすめです。選手知識が必要な内容ですが、従うだけで内容を理解できます。

      • javaspecialist
        知識共有者

        Python バージョンは 3.12 以前のバージョンを使用してください。 https://www.python.org/downloads/release/python-3128/

    • yugyeongjo1215님의 프로필 이미지
      yugyeongjo1215

      受講レビュー 1

      平均評価 5.0

      5

      36% 受講後に作成

      • jsook30049278님의 프로필 이미지
        jsook30049278

        受講レビュー 3

        平均評価 5.0

        5

        100% 受講後に作成

        ¥10,829

        javaspecialistの他の講座

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

        似ている講座

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