본문 바로가기

전체 글

(94)
딥러닝 개요 인공지능, 머신러닝, 딥러닝이미지 출처인공지능 (Artificial Intelligence, AI)인공지능은 인간의 지능을 모방하여 만든 시스템 또는 기계를 의미합니다.머신러닝 (Machine Learning, ML)머신러닝은 인공지능의 한 분야로, 데이터를 기반으로 학습하는 알고리즘을 개발하는 방법론입니다.머신러닝은 지도 학습, 비지도 학습, 강화 학습 등의 방법론을 포함합니다.딥러닝 (Deep Learning, DL)딥러닝은 머신러닝의 한 분야로, 인공 신경망(Artificial Neural Networks)을 사용하여 데이터를 학습하는 방법론입니다.딥러닝이란?딥러닝은 인공지능(AI)의 한 분야로, 인공신경망을 사용하여 데이터로부터 패턴을 학습하는 기술머신러닝(Machine Learning)의 하위 ..
Telegram - ChatBot (OpenAI API) Telegram의 API를 이용 하여 ChatBot을 만드는 방법을 가볍게 알아보겠습니다. OpenAI의 API를 사용하여 인공지능이 답변 하도록 하겠습니다.관련 링크Telegram 공식 사이트: https://telegram.orgTelegram 설치: https://telegram.org/apps모바일, 데스크탑에 Telegram을 설치 할 수 있습니다.Telegram API(개요): https://core.telegram.org/apiBot API: 봇을 이용한 간단한 프로그래밍Telegram API and TDLib: 자신의 앱을 만들어서 Telegram을 사용저희는 Bot API를 사용하여 ChatBot을 만들어 보겠습니다.Telegram Bots(개요): https://core.telegram..
OpenAI API - 04. Assistants 수정 일자: 2024-04-26 출처: https://platform.openai.com/docs/assistants/overview/agentsOpenAI의 공식 문서를 거의 그대로 옮긴 것입니다. Python 기준으로 간단하게 작성하였습니다. OpenAI의 API를 사용하면 OpenAI에서 제공하는 웹 사이트가 아닌 다른 곳에서 OpenAI의 인공지능 기능을 사용할 수 있습니다. 개발하고자 하는 서비스에 OpenAI의 인공지능 기능을 추가 할 수 있습니다. OpenAI API 연습 코드: https://github.com/just-record/openai_api 문서를 작성하는 동안 Assistant API의 버전이 업데이트 되었습니다. 'V2'로 수정하였습니다.Assistants - Overview..
OpenAI API - 03. Endpoint (Embedding, Images) 수정 일자: 2024-04-10 출처: https://platform.openai.com/docs/api-referenceOpenAI의 공식 문서를 거의 그대로 옮긴 것입니다. Python 기준으로 간단하게 작성하였습니다. OpenAI의 API를 사용하면 OpenAI에서 제공하는 웹 사이트가 아닌 다른 곳에서 OpenAI의 인공지능 기능을 사용할 수 있습니다. 개발하고자 하는 서비스에 OpenAI의 인공지능 기능을 추가 할 수 있습니다. Endpoint는 OpenAI API의 URL을 의미합니다. 각 Endpoint는 OpenAI의 서비스 중 하나를 나타냅니다. 예를 들어, https://api.openai.com/v1/chat/completions는 채팅을 완성하는 데 사용되는 Endpoint입니다. ..
OpenAI API - 02. Endpoint (Audio, Chat) 수정 일자: 2024-04-10 출처: https://platform.openai.com/docs/api-referenceOpenAI의 공식 문서를 거의 그대로 옮긴 것입니다. Python 기준으로 간단하게 작성하였습니다. OpenAI의 API를 사용하면 OpenAI에서 제공하는 웹 사이트가 아닌 다른 곳에서 OpenAI의 인공지능 기능을 사용할 수 있습니다. 개발하고자 하는 서비스에 OpenAI의 인공지능 기능을 추가 할 수 있습니다. Endpoint는 OpenAI API의 URL을 의미합니다. 각 Endpoint는 OpenAI의 서비스 중 하나를 나타냅니다. 예를 들어, https://api.openai.com/v1/chat/completions는 채팅을 완성하는 데 사용되는 Endpoint입니다. ..
OpenAI API - 01. Getting Started 수정 일자: 2024-04-10 출처: https://platform.openai.com/docs/api-referenceOpenAI의 공식 문서를 거의 그대로 옮긴 것입니다. Python 기준으로 간단하게 작성하였습니다. OpenAI의 API를 사용하면 OpenAI에서 제공하는 웹 사이트가 아닌 다른 곳에서 OpenAI의 인공지능 기능을 사용할 수 있습니다. 개발하고자 하는 서비스에 OpenAI의 인공지능 기능을 추가 할 수 있습니다. OpenAI API 연습 코드: https://github.com/just-record/openai_api소개 (Introduction)HTTP 요청을 통해서 API를 사용 할 수 있습니다. OpenAI에서는 공식적으로 Python 바인딩과 Node.js 라이브러리를 제..
FastAPI를 사용하여 TODO 애플리케이션 만들기 - 06 Configuration, Logging FastAPI를 사용하여 서비스를 개발하여 FastAPI와 Python의 기능을 익히고자 합니다. 애플리케이션은 TODO 애플리케이션을 개발하고자 합니다. 이번 내용은 서비스 개발에 중점을 두었습니다. Python과 FastAPI 기능에 대한 내용은 생략하겠습니다. 추가로 Dabtbase는 PostgreSQL을 사용합니다. github: https://github.com/just-record/todo_fastapi 각 단계별로 branch를 생성하여 작업합니다. 여섯번 째로 Configuration과 Logging을 적용하였습니다. 8. Configuration yaml 파일을 사용하여 Configuration 설정 core/config.yaml(새로생성): Configuration 파일을 생성합니다. ..
FastAPI를 사용하여 TODO 애플리케이션 만들기 - 05 Exception 처리하기 FastAPI를 사용하여 서비스를 개발하여 FastAPI와 Python의 기능을 익히고자 합니다. 애플리케이션은 TODO 애플리케이션을 개발하고자 합니다. 이번 내용은 서비스 개발에 중점을 두었습니다. Python과 FastAPI 기능에 대한 내용은 생략하겠습니다. 추가로 Dabtbase는 PostgreSQL을 사용합니다. github: https://github.com/just-record/todo_fastapi 각 단계별로 branch를 생성하여 작업합니다. 다섯번 째로 Exception 처리를 추가하겠습니다. 7. Exception 제가 적용하고 있는 예외 처리 방식이 맞는지 모르겠습니다. 자료를 제대로 찾아 보지 않아서 인지 어떤지 모르지만 참조 할 만한 자료를 찾지 못했습니다. 제가 생각한 방식..