본문 바로가기

Python4

[Docker] Flask로 NLP 모델 서빙하기 나는 현재 '💊 Pill my rhythm' 이라는 서비스 명을 가진 AI 웹서비스를 진행하고 있다. 우리 서비스의 메인 기능은 '자신의 증상을 문장으로 작성하면 영양제 추천을 해주는 서비스'이다. 나는 백엔드 포지션으로 프론트에서 인공지능 모델을 돌려 결과값을 반환받기 위해서 인공지능 모델을 서빙하려고 한다. 모델은 python 코드로 작성되어 python 서버를 위해서 Flask를 사용했다. 📌 [관련 포스팅] 파이썬 가상 환경(virtualenv)과 Flask 서버 구축 [AI] 자연어처리, konlpy 설치 1. 가상환경 우선 코드 작성에 앞서 파이썬 가상 환경을 구성해야한다. 가상 환경 구성에 대한 내 포스팅은 따로 확인해볼 수 있다. 👉 파이썬 가상 환경(virtualenv)과 Flask 서버.. 2022. 6. 25.
[AI] 자연어처리, konlpy 설치 현재 AI 웹서비스를 진행하고 있다. 우리 서비스의 메인 기능은 자신의 증상을 문장으로 작성하면 영양제 추천을 해주는 서비스이다. 이때, 형태소 분석을 위해서 사용하는 모듈이 konlpy 인데 이 친구 참.. 설치가 쉽게 안된다. 스쳐지나간 오류 지옥 ㅎ.. 해결하면 다음 에러가 나타나고... 0. KoNLPy 한국어 정보처리를 위한 파이썬 패키지이다. 명사 뿐 아니라 모든 품사의 형태소를 알아내려면 morphs라는 명령을 사용한다. konlpy 내 클래스는 Java 기반으로 JDK 설치가 필요하다. 1. JAVA 설치 설치 사이트 https://www.oracle.com/java/technologies/downloads/ 현재 운영체제에 맞게 설치하면 된다. 2. 환경변수 설정 환경변수를 설정해야 JA.. 2022. 6. 23.
파이썬 가상 환경(virtualenv)과 Flask 서버 구축, pip freeze vs pipreqs 파이썬을 사용하여 프로젝트를 진행할 때엔 가상 환경을 구축한 뒤 개발을 권장하고 있다. 가상 환경을 구축하여 프로젝트를 하는 이유는 프로젝트 마다 라이브러리의 버전이 다를 수 있기 때문에 프로젝트 내에 버전을 일치시켜 독립적으로 개발하기 위해서이다. 1. 설치 $ pip install virtualenv 2. 프로젝트 폴더 생성 $ virtualenv "프로젝트폴더명" 나는 프로젝트 이름을 app 으로 했다. 이렇게 폴더가 생성된다. 3. 가상환경 시작 위에서 생성한 app 폴더로 cd app 해서 다음 명령어를 실행한다. 그러면 가상환경이 시작된다. 가상환경 명이 (app) 처럼 뜬다면 정상적으로 실행된 것이다. $ source ./Scripts/activate 이제 여기서 원하는 패키지를 설치하면 된.. 2022. 6. 18.
[프로그래밍 언어] Ruby 0. Ruby 란? 일본 개발자 마츠모토 유키히로가 개발한 동적 객체 지향 스크립트 프로그래밍 언어이다. 1) 자유로운 형태 모든 행과 열에서 자유롭게 코드를 짤 수 있다. 하지만 코드의 가독성을 위해서 들여쓰기를 추천한다. 2) 대소문자 구분 Ruby 언어에서는 대소문자 구분이 중요하다. 3) 문자 구분 기호 Ruby에서는 코드의 줄바꿈으로 종결을 구분한다. 한 줄에 여러 코드를 작성할 때는 세미콜론(;)을 사용하자. 📒 Ruby 공식문서 ⚙️ Ruby 실행하기 1. Ruby 1) Block 블록이란 코드 덩어리라고 할 수 있다. ✔️ 구현 방법 (1) 중괄호 { puts "Hello, World" } (2) do ~ end do puts "Hello World" end 보통 멀티라인 작성시에는 do~.. 2022. 5. 21.
반응형