일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- 파이썬
- 실습
- SQL
- 이더리움
- 프로그래밍
- ChatGPT
- 스마트컨트랙트
- node.js
- java
- 딥러닝
- querydsl
- Ai
- ORM
- 웹개발
- springboot
- 블록체인실습
- 데이터베이스
- seaborn
- 코딩
- OpenAI
- 암호화폐
- tutorial
- Practice
- 데이터 시각화
- 머신러닝
- 블록체인
- SpringDataJpa
- 데이터 분석
- JPA
- Python
- Today
- Total
목록IT (66)
집돌이 공대남 IT
안녕하세요 공대남입니다! 현실에서 범죄를 예측할 수 있다면 얼마나 좋을까요? 범죄 예측 프로그램을 만들기 위한 실습 과정을 아래와 같이 상세하게 설명해보겠습니다. 이 예제에서는 Python을 사용하며, 대표적인 머신러닝 라이브러리인 scikit-learn을 사용합니다. 1단계: 데이터 수집 먼저, 범죄 데이터를 수집해야 합니다. 이 데이터는 국가, 도시, 지역 당 범죄율, 인구, 경제 상태, 교육 수준 등 여러 가지 요인을 포함할 수 있습니다. 공공 데이터 포털, Kaggle 등에서 이러한 데이터를 찾을 수 있습니다. 2단계: 데이터 전처리 수집한 데이터를 적절하게 전처리해야 합니다. 누락된 값을 채우거나, 이상치를 제거하거나, 범주형 변수를 숫자로 변환하는 등의 작업을 포함합니다. import pand..
안녕하세요! 공대남입니다. 이번 포스트에서는 공공데이터포털에서 제공하는 API를 사용하는 방법에 대해 자세히 알아보도록 하겠습니다. API는 Application Programming Interface의 약자로, 다른 서비스의 기능을 사용할 수 있게 해주는 매개체입니다. 1. 공공데이터포털 가입 및 API 키 발급 먼저 공공데이터포털(https://www.data.go.kr/)에 접속하여 회원가입을 합니다. 회원가입 후 로그인을 하면, '데이터셋' 탭에서 원하는 API를 찾을 수 있습니다. 이번 예제에서는 '기상청_동네예보조회서비스'를 사용해보도록 하겠습니다. API를 선택하고 '활용신청'을 클릭합니다. 신청 양식을 작성하고 제출하면, API 키가 이메일로 발급됩니다. 이 키는 API를 사용할 때 필요하..
안녕하세요, 여러분! 공대남입니다. 오늘은 조금 특별한 주제로 블로그를 작성하려고 합니다. "딥러닝으로 로또 번호를 맞출 수 있을까?" 이라는 질문에 대한 답을 찾아보려고 하는 것이죠. 일단 본론으로 들어가기 전에, 만약 이 글을 보면서 로또 번호 예측 AI를 만들어서 대박을 치려는 계획을 가지고 계신 분이 있다면, 미리 양해를 구하며 말씀드리겠습니다. 아쉽게도, 그런 기술은 아직까지는 존재하지 않습니다. 딥러닝이란 무엇인가? 딥러닝은 인공신경망을 이용해 머신러닝을 수행하는 방법입니다. 딥러닝은 대용량의 데이터를 활용해 패턴을 찾아내고, 이 패턴을 기반으로 예측을 수행합니다. 따라서 딥러닝은 이미지 인식, 음성 인식, 자연어 처리 등 복잡하고 다양한 패턴을 학습할 수 있어 많은 분야에서 활용되고 있습니다..
안녕하세요! 공대남입니다. 이번 포스트에서는 딥러닝을 활용하여 날씨 예측 모델을 만드는 실습을 자세히 다루도록 하겠습니다. 딥러닝을 활용해 시계열 데이터를 학습하고, 이를 바탕으로 미래의 날씨를 예측하는 과정을 배워봅시다. 데이터 수집 가장 먼저 해야할 일은 예측에 필요한 데이터를 수집하는 것입니다. 이번 실습에서는 공공데이터포털에서 제공하는 기상 데이터를 활용할 것입니다. '기온', '습도', '풍속' 등의 정보가 담긴 데이터를 다운로드 받습니다. 데이터 전처리 데이터를 다운로드 받은 후, 우리는 그 데이터를 모델이 이해할 수 있는 형태로 바꿔야 합니다. 이를 위해 필요한 전처리 과정은 다음과 같습니다. 1. 누락된 데이터 처리: 먼저, 데이터에 누락된 값이 있는지 확인하고, 이를 평균값 등으로 채워주..
안녕하세요, 여러분. 공대남입니다. 오늘은 요즘 IT 세계에서 가장 주목받고 있는 기술, AI, 머신러닝, 딥러닝에 대해 이야기해 보려고 합니다. 이 세 가지 용어는 많은 분야에서 사용되고 있지만, 정확한 의미와 각각의 차이를 이해하기 어려울 때가 많습니다. 그래서 이번 글에서는 AI, 머신러닝, 딥러닝이 무엇인지, 그리고 이 세 가지 기술이 어떻게 서로 관련되어 있는지에 대해 깊이 있게 알아보겠습니다. AI(인공지능): 광범위한 개념 AI, 즉 인공지능은 가장 광범위한 개념입니다. AI는 기계가 인간처럼 생각하고 학습하며 문제를 해결하는 능력을 지니게 하는 기술을 총체적으로 가리킵니다. 이 개념은 어디까지나 일반적이며, 이에 속하는 다양한 하위 범주와 기술이 존재합니다. 인공지능은 크게 두 가지 종류로..
안녕하세요, 여러분. 공대남입니다. 오늘은 놀라운 기술, 인공지능이 어떻게 이미지를 '보고' 이해하는지, 그리고 이러한 능력이 우리의 일상생활에 어떠한 변화를 가져오고 있는지에 대해 깊이 있게 알아보려고 합니다. 우리는 간단하게 눈을 깜박이며 주변을 관찰하면, 눈앞에 펼쳐진 다양한 이미지를 즉시 인식할 수 있습니다. 이는 상당히 복잡한 과정이지만, 뇌는 이미지에서 얼굴, 물체, 텍스트, 색상 등 다양한 요소를 신속하게 분리하고, 이를 통해 우리 주변의 세상을 이해하도록 합니다. 그러나, 이러한 과정은 인간에게는 자연스러운 일이지만 컴퓨터에게는 상당히 복잡한 과제입니다. 이미지 인식은 기본적으로 컴퓨터가 디지털 이미지의 픽셀을 해석하고 그 속에 있는 패턴을 인식하는 과정입니다. 여기에는 광범위한 알고리즘과..
안녕하세요! 공대남입니다. ChatGPT를 쓰다가 이미지를 찾게 하고 싶은데 텍스트 기반이라 이 아이가 못 찾는다고 하죠? 현재로서는 OpenAI의 GPT-4와 같은 텍스트 기반 AI 모델이 이미지를 직접 찾거나 검색하는 기능은 없습니다. 이는 AI 모델이 텍스트 데이터를 학습하고 처리하도록 설계되었기 때문입니다. 그러나 이러한 AI 모델을 활용하여 이미지 검색 또는 이미지 처리와 관련된 작업을 수행하려면 추가적인 기술과 서비스를 활용해야 합니다. 이미지 검색 기능을 GPT와 결합하려면 아래의 기본적인 방법을 따르시면 됩니다^^ 1. 이미지 검색 API 활용: 여러 서비스 제공업체들은 이미지 검색 API를 제공하고 있습니다. 이들 API는 사용자가 제공한 검색어에 기반하여 관련 이미지를 검색해주는 서비스..
안녕하세요! 공대남입니다! 오늘은 OpenAI의 대화형 인공지능 챗봇인 ChatGPT에 대해 다루려고 합니다. ChatGPT는 최근에 많은 사람들이 관심을 가지고 있는 인공지능 분야 중 하나로서, 우리의 일상에서 여러 가지 방식으로 활용될 수 있는 놀라운 도구입니다. 이 포스트에서는 OpenAI의 ChatGPT가 무료로 제공되는 버전과 유료로 제공되는 버전에는 어떤 차이점이 있는지 살펴보도록 하겠습니다. ChatGPT의 무료 버전 먼저, OpenAI의 ChatGPT 무료 버전은 누구나 쉽게 접근할 수 있으며, 사용자의 다양한 질문에 대한 답변을 제공하거나, 어떤 주제에 대한 글을 작성하는 데 도움을 주는 등 다양한 기능을 제공합니다. 이러한 능력은 인터넷의 수백만 개의 웹페이지를 기반으로 학습한 결과물입..
안녕하세요! 공대남입니다! AI 챗봇 개발에 입문하신 분들께서나 심화적인 학습을 원하시는 분들을 위해, 이번 포스트에서는 GPT 챗봇을 Fine-tuning 하여 성능을 개선하는 방법에 대해 자세히 다루려고 합니다. Step 1: 데이터셋 준비하기 Fine-tuning을 진행하려면, 먼저 챗봇의 대화 흐름을 학습할 수 있는 대화형 데이터셋이 필요합니다. 이 데이터셋은 질문과 그에 대한 응답이 짝지어져 있는 형태로 구성되어야 합니다. 데이터셋은 직접 수집하거나, 공개된 데이터를 활용하거나, 수동으로 생성할 수 있습니다. 어떤 방식을 선택하든 중요한 것은 챗봇이 학습할 대화 흐름과 유사한 대화를 포함하는 데이터셋을 준비하는 것입니다. Step 2: 데이터 전처리하기 데이터셋을 준비했다면, 모델이 이해할 수 ..
안녕하세요! 공대남입니다! 인공 지능(AI)과 자연어 처리(NLP) 기술의 발전은 챗봇 개발을 훨씬 쉽고 액세스 가능하게 만들었습니다. 이 포스트에서는 GPT (Generative Pre-trained Transformer), 특히 OpenAI의 GPT 모델을 사용하여 챗봇을 만드는 방법에 대해 설명하겠습니다. 단계 1: 필요한 도구와 라이브러리 설치 Python은 AI 및 NLP 프로젝트에 가장 널리 사용되는 언어 중 하나이므로, 여기서는 Python을 사용하겠습니다. 먼저 Python과 pip(파이썬 패키지 관리자)를 설치해야 합니다. # Python 설치 sudo apt-get install python3 # pip 설치 sudo apt-get install python3-pip 다음으로는, GPT..