IT 93

★카카오 API 활용 애플리케이션의 기본 정보 변경

안녕하세요? 이번 글은 카카오 API 활용 애플리케이션의 기본 정보를 변경하는 방법을 정리해 보겠습니다. 기본 정보는 앱 아이콘, 앱 이름, 사용자명을 의미합니다. 이전 실습 글은 아래와 같습니다. ★카카오톡 메시지 API를 이용하여 친구에게 메시지 보내기 안녕하세요? 이번 글은 카카오 API를 이용해서 친구에게 메시지 보내는 방법을 정리해 보겠습니다. 메시지를 보내는 방법은 크게 두 가지로, 카카오링크 API를 사용하는 방법과 카카오톡 메시지 A blog.daum.net Kakao Developers에서 '내 애플리케이션'을 클릭하시면, 아래와 같이 내 애플리케이션을 확인하실 수 있습니다. 좌측 '앱 설정 > 일반'을 클릭합니다. 아래와 같이 기본 정보가 있는데요, '수정' 버튼을 클릭합니다. 아래와 ..

IT 2021.08.03

PyTorch: OpenCV와 YOLOv5 모델을 이용한 동영상 객체 탐지

안녕하세요? 이번 글은 PyTorch에서 OpenCV와 YOLOv5 모델을 이용한 동영상 객체 탐지 과정을 정리해 보겠습니다. 이전 글(PyTorch에서 YOLOv5 모델을 이용한 이미지 객체 탐지) 글은 다음과 같습니다. PyTorch: YOLOv5 모델을 이용한 이미지 객체 탐지 안녕하세요? 이번 글은 PyTorch에서 YOLOv5 모델을 이용한 이미지 객체 탐지 과정을 정리해 보겠습니다. *실습 내용은 아래 글에 포함되어 있는 소스 코드를 그대로 사용했습니다. PyTorch An open source m blog.daum.net 관련해서 저는 Wells Fargo(웰스 파고)에서 근무하시는 머신러닝 엔지니어 '아카시 아그니호트리(Akash Agnihotri)'님의 아래 블로그 글과 깃허브 소스코드를..

IT 2021.07.27

★카카오톡 메시지 API를 이용하여 친구에게 메시지 보내기

안녕하세요? 이번 글은 카카오 API를 이용해서 친구에게 메시지 보내는 방법을 정리해 보겠습니다. 메시지를 보내는 방법은 크게 두 가지로, 카카오링크 API를 사용하는 방법과 카카오톡 메시지 API를 사용하는 방법이 있습니다. 여기서는 카카오톡 메시지 API를 이용한 메시지 전송 방법을 실습해 봅니다. 카카오링크 API와 카카오톡 메시지 API의 차이점은 아래 표와 같습니다. 그럼 메시지 보내는 과정을 실습해볼까요?! 일단, 필요한 라이브러리를 호출합니다. # 라이브러리 호출 import requests import json 카카오 API 사용은 '엑세스 토큰'을 필요로 합니다. 엑세스 토큰은 {REST API 키}와 {코드} 값을 통해 확인할 수 있습니다. 이와 관련해서는 아래 글을 참고해보시면 됩니다..

IT 2021.07.27

PyTorch: YOLOv5 모델을 이용한 이미지 객체 탐지

안녕하세요? 이번 글은 PyTorch에서 YOLOv5 모델을 이용한 이미지 객체 탐지 과정을 정리해 보겠습니다. *실습 내용은 아래 글에 포함되어 있는 소스 코드를 그대로 사용했습니다. PyTorch An open source machine learning framework that accelerates the path from research prototyping to production deployment. pytorch.org 해당 실습을 위해서는 PyTorch 1.7 이상이 설치된 Python 3.8 이상 환경에서 시작해야 합니다. Python 버전은 아래 코드를 통해 확인하실 수 있습니다. # Python 버전 확인 import sys print(sys.version) PyTorch 버전은 아래..

IT 2021.07.25

PyTorch: 사전 학습 모델을 이용한 이미지 분류

안녕하세요? 이번 글은 PyTorch에서 사전 학습 모델(pre-trained model)을 이용한 이미지 분류(image classification) 방법을 정리해 보겠습니다. 이미지 분류를 위해 TorchVision 모듈에 있는 사전 훈련 모델을 사용하는 방식입니다. PyTorch 설치 과정은 다음 글을 참조하실 수 있습니다. PyTorch: PyTorch(파이토치) 설치하기 안녕하세요? 이번 글은 PyTorch(파이토치) 설치 과정을 정리해 보겠습니다. PyTorch는 공식 홈페이지는 다음과 같습니다: pytorch.org/ PyTorch An open source deep learning platform that provides a seamless.. blog.daum.net PyTorch는 오픈..

IT 2021.07.21

★오피넷(Opinet) 유가정보 무료 API 소개

안녕하세요? 이번 글은 오피넷(Opinet) 유가정보 무료 API를 소개합니다. 한국석유공사가 운영하는 오피넷은 유종별 판매가격 제공 등 유가정보를 제공하고 있습니다. 출장비 산정 시 유가정보 확인 목적으로 접속해 보셨을 수 있겠습니다. 공식 홈페이지는 아래 링크를 이용하시면 됩니다. 싼 주유소 찾기 오피넷 www.opinet.co.kr 홈페이지 하단을 보시면 '오피넷 API'가 있습니다. 싼 주유소 찾기 Opinet 유가 정보 API Opinet 유가 정보 API --> 주유소 판매 가격, 주유소 위치, 부가 서비스 등 전국 주유소 정보 및 평균 유가를 API로 제공합니다. API 이용 절차 STEP.01API 이용신청 STEP.02제휴진행 (유료API) ST www.opinet.co.kr 오피넷 AP..

IT 2021.06.22

★파이썬(Python) 모듈 만들기

안녕하세요? 이번 글은 파이썬(Python)에서 모듈 만드는 법을 간단히 정리해 보겠습니다. *스터디를 위해 작성한 짤막한 글입니다. 다음은 webbrowser 라이브러리를 통해 Google 뉴스에서 "national park" 검색 결과를 자동 실행하는 코드입니다. import webbrowser url= "https://www.google.co.kr/search?q=national+park&source=lnms&tbm=nws" webbrowser.open(url) # Google 뉴스에서 'national park' 검색결과 starkModule.py와 Stark.py 2개를 생성하고, 이중 starkModule.py는 모듈로 사용해 보겠습니다. starkModule.py에 "str" 검색어로 처리해..

IT 2021.06.15

★카카오 API 사용을 위한 토큰(Tokens) 갱신 방법

안녕하세요? 이번 글은 카카오 API 사용을 위한 토큰(Tokens) 갱신 방법을 정리해 보겠습니다. 이전 글은 다음 링크를 참고하시면 됩니다. ★카카오 API를 이용하여 나에게 메시지 보내기 안녕하세요? 이번 글은 카카오 API를 이용하여 나에게 메시지 보내는 과정을 정리해 보겠습니다. 일단 'Kakao Developers' 홈페이지에 접속합니다. Kakao Developers 카카오 API를 활용하여 다양한 어플리케 blog.daum.net 카카오 API는 액세스 토큰(Access Token)과, 액세스 토큰을 갱신하는 데 쓰는 리프레시 토큰(Refresh Token)이 있습니다. 이번 글은 리프레시 토큰을 사용하여 엑세스 토큰을 갱신하는 방법입니다. # 카카오톡 메시지 API url = "https..

IT 2021.06.01

★schedule: 정해진 시간에 파이썬(Python) 스크립트 자동 실행

안녕하세요? 이번 글은 정해진 시간에 파이썬(Python) 스크립트를 자동 실행하는, 작업 예약용 라이브러리 'schedule'을 학습해 보겠습니다. schedule Job scheduling for humans. pypi.org schedule 라이브러리는 pip(Package Installer for Python)을 통해 설치하실 수 있습니다. !pip install schedule 아래와 같이 사용법은 사용자에게 직관적입니다. import schedule import time def job(): print("자연, 우리의 미래...") schedule.every(3).seconds.do(job) # 3초마다 job 실행 schedule.every(3).minutes.do(job) # 3분마다 job..

IT 2021.05.29

★Pyinstaller: 파이썬 파일(.py)로부터 실행 파일(.exe) 생성

안녕하세요? 이번 글은 pyinstaller를 이용하여 파이썬 파일(.py)로부터 실행 파일(.exe)을 생성하는 과정을 정리해 보겠습니다. pyinstaller는 Python 애플리케이션과 모든 종속 항목을 단일 패키지로 묶는 역할을 수행합니다. 사용자는 Python 인터프리터 또는 모듈을 설치하지 않고도 패키징된 앱을 실행할 수 있습니다. PyInstaller Quickstart — PyInstaller bundles Python applications PyInstaller freezes (packages) Python applications into stand-alone executables, under Windows, GNU/Linux, Mac OS X, FreeBSD, Solaris and AI..

IT 2021.05.27