본문 바로가기

파이썬 (Python)104

머신 러닝(Machine Learning) - 챗봇(Chatbot) 만드는 방법 + chatterbot 라이브러리 설치하는 방법 안녕하세요, 오늘 포스팅 할 내용은, Machine Learning의 아주 기본이자, 요즘에 많은 기업에서 활용하고 있는 챗봇(Chatbot)를 만드는 과정을 포스팅 해볼려고 합니다. 챗봇(Chatbot)를 만드는 과정은 유튜브나 여러가지 블로그에도 많이 소개되는 것처럼 요즘 핫한 아이템인거 같습니다. 그럼 하나 하나 차근 차근 설명 해볼테니까, 따라오시면 됩니다. 1. Chatbot 라이브러리 설치하기 : 일단 저희가 라이브러리를 만들지 않은 이상, 기존에 만들어 놓은 라이브러리를 사용해야 합니다. 제가 이번에 이용할 라이브러리는 "chatterbot" 입니다. 관련 자료는 아래 링크 참조 하시면 됩니다. 저도 공부하면서 많이 참조한 자료 입니다. [참조 자료 : https://chatterbot.re.. 2021. 2. 28.
파이썬 Python의 GUI 구현 PyQt5 Designer 이용 방법 안녕하세요, Davey 입니다. 오늘은, Python의 GUI 구현을 위한 유용한, PyQt5 항목 중에, Designer를 어떻게 이용하는지에 대해서, 포스팅 하도록 하겠습니다. Pyqt5 Designer 이용 하는 방법 : 일단, PyQt5의 Designer에 대해서, 아래와 같이 설명을 먼저 하도록 하겠습니다. - PyQt5의 Designer는 현재, PyQt5에서 코딩을 통해서, GUI를 구현한다고 한다면, Designer는 그 사항을, Tool로 Form을 구현하고, 그 사항을 그대로, Code화 시키는 Tool입니다. 일단, Designer를 사용하기 위해서 PyQt5-tools를 설치를 하여야 합니다. - 설치 구문 : pip install pyqt5-tools 설치하는데 시간이 좀 많이 걸.. 2021. 2. 28.
파이썬 Python GUI 구현 PyQt5 QComboBox 활용하기 안녕하세요 이번 포스팅은 QCombox에 대한 내용입니다. 여러가지의 콤보 리스트에서 속성 선택 시 이벤트를 발생시키는 것이라고 생각하시면 됩니다. PyQt5 의 QLabel, QPushButton 에 이어, 설명 드리도록 하겠습니다. 이름만 들으면 약간 아리송 할 수 있는데, 아래 이미지 보시면, 무슨 내용인지 아실 겁니다. 빨간색으로 표시한 사항입니다. 이전에 포스팅한 PyQt5 의 QLabel, QPushButton Code를 그대로 사용해서, ComboBox Code만 추가해서 보여 드리는 걸로 하겠습니다. PyQt5 의 QLabel, QPushButton를 보시지 않으셨으면, 아래 Link 통해서 먼저 보고 오시는게 더 이해도가 빠르실거 라고 생각합니다. 그럼 기본 ComboBox은 기본 코드는.. 2021. 2. 28.
Python에서 이미지 파일을 OCR을 이용하여 텍스트를 추출하는 방법 + pillow, pytesseract 패키지 안녕하세요, Davey 입니다. Python에서 이미지 파일을 OCR을 이용하여 텍스트를 추출하는 방법을 구현해보도록 하겠습니다. pillow, pytesseract 패키지를 설치해서 구현하는 방법입니다. 기존에, tesseract를 설치하고, 명령프롬프트 창에서, Image (PNG) 파일을, OCR을 이용하여, 변환하는 작업을, 구현해 보았습니다. 이번 포스팅에서는 Python에서 이미지 파일을 OCR을 이용하여 텍스트를 추출하하는 방법을 구현해보도록 하겠습니다. pillow, pytesseract 패키기 설치하기 : 일단 구현하기 앞서, 설치해야 할 Package은 아래와 같습니다. 1. pip install pillow (Image 구현을 위한 Package) 2. pip install pytes.. 2021. 2. 28.
파이썬 Python Tessaract-OCR 정의 및 사용 방법 안녕하세요, 오늘은, Python을 이용하여, OCR (optical character recognition)을 구현하는 방법에 대한 내용을 게시할려고 합니다. 이전에도 말씀드렸지만, OCR은 쉽게 애기해서 문서를 자동으로 인식해서 문자로 변환해주는 것입니다. 이전 포스팅에서 설치한, Tesseract-OCR 프로그램을 이용해서, 실습을 해보도록 하겠습니다. 이전 포스팅을 안보고 오셨다면 아래 링크를 통해서 이전 내용 참조 및 Tesseract-OCR 프로그램 설치 후 아래 포스팅을 보시길 추천 드립니다. 환경변수, Path 항목을 수정을 하였고, 어떤 경로에서든, Tesseract-OCR 프로그램을 사용할 수 있는 상태입니다. 본격적으로 들어가기 전에, 이전 포스팅에서 말하지 않은, Tesseract에.. 2021. 2. 28.