강의

멘토링

로드맵

Inflearn brand logo image
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,011

受講生

75

受講レビュー

8

回答

4.8

講座評価

8

講座

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

カリキュラム

全体

11件 ∙ (4時間 45分)

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

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

受講レビュー

全体

10件

4.2

10件の受講レビュー

  • Illay님의 프로필 이미지
    Illay

    受講レビュー 2

    平均評価 5.0

    修正済み

    5

    100% 受講後に作成

    자바반 장기과정 수업듣고 프로젝트 진행해야 하는데 강사님이 추천해준 영상이구요. 최종 프로젝트에 자바 웹 프로젝트와 머신러닝 파이썬 프로젝트를 연결해야 하는데요. 딱 제가 원하던 내용임다.

    • spacenyi님의 프로필 이미지
      spacenyi

      受講レビュー 5

      平均評価 5.0

      5

      64% 受講後に作成

      자상한 설명으로 쉽게 자바 웹프로젝트와 AI 서버를 연결할 수 있었습니다. 아주 큰 도움이 되었습니다.

      • 자바전문가그룹
        知識共有者

        감사합니다.^^

    • 자바전문가그룹님의 프로필 이미지
      자바전문가그룹

      受講レビュー 8

      平均評価 5.0

      5

      100% 受講後に作成

      자바 스프링 부트 애플리케이션에서 파이썬을 이용한 인공지능 모델 또는 머신러닝 모델을 이용한 REST기반 웹서버에 연결하는 방법을 설명합니다. 자바 개발자 또는 머신러닝 프로젝트를 수행하는 분에게 추천드립니다. 선수지식이 필요한 내용이지만 따라하는 것 만으로도 내용을 이해할 수 있습니다.

      • 자바전문가그룹
        知識共有者

        파이썬 버전은 3.12 이하 버전을 사용하세요. https://www.python.org/downloads/release/python-3128/

    • 조유경님의 프로필 이미지
      조유경

      受講レビュー 1

      平均評価 5.0

      5

      36% 受講後に作成

      • 김진숙님의 프로필 이미지
        김진숙

        受講レビュー 3

        平均評価 5.0

        5

        100% 受講後に作成

        ¥10,375

        javaspecialistの他の講座

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

        似ている講座

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