인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

자바 스프링 부트 프로젝트와 파이썬 AI 프로젝트 연결하기

스프링 부트 프로젝트에서 Fast를 이용한 파이썬 기반 AI 웹서버와의 연결을 설명합니다.

Thumbnail

중급자를 위해 준비한
[웹 개발, ai서비스] 강의입니다.

이런 걸 배울 수 있어요

  • 파이썬 FastAPI를 이용한 웹 애플리케이션 실행

  • 자바 스프링 부트를 이용한 웹 애플리케이션 실행

  • 자바 웹 애플리케이션에서 파이썬 AI 서버와 이미지 주고받기

  • MQTT를 이용한 실시간 객체 탐지 영상 전송과 수신

  • 파이썬 AI 서버에서 객체탐지한 이미지를 자바 웹으로 스트리밍하기

  • 자바 스프링 부트와 파이썬 FastAPI로 배우는 객체 탐지 플랫폼 구축

자바 스프링 부트 프로젝트와
파이썬 인공지능 서버를 연결하는 프로젝트를 원하세요?

이 과정을 통해서 자바 스프링 부트 프로젝트와 파이썬 AI 프로젝트 연결하는 방법을 배울 수 있습니다.

과정 안내

📌 자바 Spring Boot와 파이썬 FastAPI를 이용해서 웹 애플리케이션을 만들고 실행하는 방법을 설명합니다.

📌 자바 Rest 컨트롤러가 비동기 방식으로 텍스트와 이미지를 전송하면, FastAPI를 이용한 파이썬 AI 서버에서 이미지를 받아 객체 탐지를 수행한 후 base64 인코딩 문자열로 반환하며, 이를 Rest 컨트롤러가 비동기 방식으로 받아 뷰 페이지에 결과를 출력합니다.

📌 yolo(YOLOv8) 을 이용해 카메라로부터 수집된 영상을 실시간으로 분석하여 다양한 객체를 탐지(object-detection)합니다. 탐지된 결과는 MQTT 프로토콜을 통해 서버로 전송되며, 자바 웹 어플리케이션에서 이를 실시간으로 시각화하여 사용자에게 직관적인 정보를 제공합니다.

📌 이 강의의 주요 내용은 설정과 프로젝트의 구조에 대해 설명합니다. 스프링 부트와 파이썬 FastAPI를 잘 알고 있다면 쉬운 강의에 해당하며, 그렇지 않으면 설정이 어려울 수 있습니다.

이런 분들께 추천해요

인공지능 서비스 개발자입니다.

인공지능을 배운 후 프로젝트를 통해 서비스를 제공하는 프로젝트를 진행하고 싶습니다.

자바와 파이썬을 열결하고 싶어요.
자바에서 생성한 데이터를 파이썬 인공지능 서버에 전송한 후 그 결과를 받아 화면에 출력해야 합니다.

자바와 인공지능을 가르치는 강사
채용 예정자과정에서 자바와 인공지능을 이용해서 최종 프로젝트를 수행해야 합니다.

주요 아키텍처

이 과정은 자바, 스프링 부트, 파이썬, 인공지능 등 많은 기술적 요소들을 필요로 합니다.


1장

  • 1장은 자바와 파이썬 개발환경을 구성합니다.

  • 파이썬 FastAPI를 이용한 웹애플리케이션 프로젝트 생성 및 실행에 관해 설명합니다.

  • 자바 스프링 부트를 이용한 웹애플리케이션 프로젝트 생성 및 실행에 관해 설명합니다.

2장

  • 2장은 자바에서 파이썬 AI 서버에 데이터를 보내면, 파이썬 웹서버는 인공지능 모델을 통해 객체를 탐지하고 그 결과를 반환합니다. 자바 웹은 그 결과를 비동기 방식을 화면에 출력합니다.


3장

  • 3장은 카메라와 연결된 파이썬 웹에서 실시간으로 카메라의 프레임에서 객체를 탐지한 후 그 결괄를 MQTT 브로커를 통해 자바의 화면에 출력합니다.



학습 자료

  • 강의 자료는 이 영상을 구매하시면 내려받을 수 있습니다.

  • 소스코드는 각 차시별 영상과 함께 제공됩니다.

  • 전체 내용이 포함된 PDF 파일의 구매는 여기를 클릭하세요.



이런 분들께
추천드려요!

학습 대상은
누구일까요?

  • 자바 웹과 파이썬 웹을 연결하려는 개발자

  • 파이썬 AI서버의 결과를 자바 웹에 출력하는 프로젝트를 하려는 개발자

  • 인공지능 개발자

  • 자바 개발자

  • 백엔드 개발자

  • 데이터 사이언티스트

선수 지식,
필요할까요?

  • 파이썬 프로그래밍 언어

  • 자바프로그래밍 언어

안녕하세요
자바전문가그룹입니다.

882

수강생

63

수강평

8

답변

4.8

강의 평점

8

강의

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

커리큘럼

전체

11개 ∙ (4시간 45분)

해당 강의에서 제공:

수업자료
강의 게시일: 
마지막 업데이트일: 

수강평

전체

8개

4.0

8개의 수강평

  • spacenyi님의 프로필 이미지
    spacenyi

    수강평 5

    평균 평점 5.0

    5

    64% 수강 후 작성

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

  • Illay님의 프로필 이미지
    Illay

    수강평 2

    평균 평점 5.0

    수정됨

    5

    100% 수강 후 작성

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

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

      수강평 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% 수강 후 작성

        자바전문가그룹님의 다른 강의

        지식공유자님의 다른 강의를 만나보세요!

        비슷한 강의

        같은 분야의 다른 강의를 만나보세요!

        연관 로드맵

        강의가 포함된 로드맵으로 학습해 보세요!

        월 ₩17,600

        5개월 할부 시

        ₩88,000