왕현성
코딩발자취
왕현성
전체 방문자
오늘
어제
  • 코딩 (277)
    • Python (71)
    • Java (16)
    • MySQL (34)
    • 인공지능 (48)
      • 머신러닝 (16)
      • 딥러닝 (32)
    • 영상처리 (4)
    • Rest API (21)
    • Android Studio (25)
    • streamlit (13)
    • DevOps (22)
      • AWS (9)
      • PuTTY (5)
      • Git (4)
      • Serverless (2)
      • Docker (2)
    • IT 기술 용어 (6)
    • 디버깅 ( 오류 해결 과정 ) (17)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • 컴퓨터비전
  • tune()
  • 의료이미징
  • 비지도학습
  • 영상처리
  • 기상탐사
  • unsupervised
  • OpenCV
  • alibidetect
  • PYTHON
  • maskimage
  • pip install labelme
  • labelme
  • imageprocessing
  • yolov8
  • PIL
  • labelme UnocodeDecodeError
  • 영상기술
  • pytorch
  • UnboundLocalError
  • ComputerVision
  • get_long_description
  • 딥러닝
  • matplotlib
  • numpy
  • TensorFlow
  • encoding='utf-8'
  • ckpt_file
  • 영상처리역사
  • alibi-detection

최근 댓글

최근 글

티스토리

250x250
hELLO · Designed By 정상우.
왕현성
Python

python파이썬 joblib 이용해 모델 저장하기

python파이썬 joblib 이용해 모델 저장하기
Python

python파이썬 joblib 이용해 모델 저장하기

2022. 12. 2. 17:39
728x90

https://hyunsungstory.tistory.com/88 <= 앞에 포스팅된 글에서 작성한 내용을 가지고

모델을 저장하고 서버에 넘겨주는 joblib 사용법입니다.

 

실제 서비스에 적용하려면, 서비스를 운영하고 있는 서버에 scaler_X와 classifier2를 줘야합니다.

X스케일러,  인공지능 2개의 파일이 있어야 실제 서비스에 적용할 수 있습니다.

 

import joblib
joblib.dump(classifier2,'classifier.pkl')
joblib.dump(scaler_X,'scaler_X.pkl')

이렇게 저장할 변수, 저장할 파일명을 입력해주어 저장합니다.


빈 프로젝트에서도 작동을 하는지 알아보기위해 새로운 프로젝트에서 사용해보았습니다.

import joblib
import numpy as np
# 라이브러리를 import 해줍니다

classifier=joblib.load('classifier.pkl')
scaler_X=joblib.load('scaler_X.pkl')
# 저장되어있는 pkl파일을 불러옵니다.

## 나이는 25세이고, 연봉은 70000달러인 사람이 상품을 구매할지 구매하지 않을지 인공지능을 이용해 예측해보겠습니다

new_data = np.array([25,70000])
new_data=new_data.reshape(1,2)
new_data=scaler_X.transform(new_data) # 피처 스케일링 작업
classifier.predict(new_data) # 인공지능을 이용한 예측

코드블럭 위의 사진과같이 잘 작동하는 것을 확인할 수 있습니다.

'Python' 카테고리의 다른 글

Python 파이썬 영화 추천 시스템 개발 / pivot_table사용법 , corr()함수의 min_periods 파라미터 사용법  (0) 2023.01.03
Python 파이썬으로 압축파일 푸는 방법 / zipfile  (0) 2022.12.30
Python파이썬 Google Map API - geocoding 설정,사용  (0) 2022.11.30
python파이썬 seaborn heatmap 사용하기, 여러 DataFrame 수치화 하기  (0) 2022.11.30
Python파이썬 Pandas 데이터 프레임 한글 정상 출력 코드  (0) 2022.11.30
    'Python' 카테고리의 다른 글
    • Python 파이썬 영화 추천 시스템 개발 / pivot_table사용법 , corr()함수의 min_periods 파라미터 사용법
    • Python 파이썬으로 압축파일 푸는 방법 / zipfile
    • Python파이썬 Google Map API - geocoding 설정,사용
    • python파이썬 seaborn heatmap 사용하기, 여러 DataFrame 수치화 하기
    왕현성
    왕현성
    AI 머신비전 학습일지

    티스토리툴바

    단축키

    내 블로그

    내 블로그 - 관리자 홈 전환
    Q
    Q
    새 글 쓰기
    W
    W

    블로그 게시글

    글 수정 (권한 있는 경우)
    E
    E
    댓글 영역으로 이동
    C
    C

    모든 영역

    이 페이지의 URL 복사
    S
    S
    맨 위로 이동
    T
    T
    티스토리 홈 이동
    H
    H
    단축키 안내
    Shift + /
    ⇧ + /

    * 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.