본문 바로가기

전체 글150

article_rep_thumbnail 미국유학생의 챗 GPT 파이썬 등 코딩, 프로그래밍 활용기 챗 GPT가 나오고 다양한 곳에서 사용이 되고 있다. 블로그 포스팅이나 이메일 내용 수정 등에도 활용할 수 있지만 뭐니 뭐니 해도 코딩 분야에서 엄청난 혁신을 불러일으켰다고 볼 수 있다. 에러 자동 수정을 포함 자세한 설명까지 해주고, 직접 코드를 짜주기도 한다. chat gpt를 이용한 파이썬 등 코딩 활용에 대해 알아보자. 챗 GPT 파이썬 등 다양한 프로그래밍 코딩 활용 예시 챗 GPT에 파이썬 코딩 요청하는 프롬프트 파이썬 독학하는 사람이라면 처음에 어디서부터 시작해야할지 막막하고 코딩하면서 잦은 오류에 시간을 많이 빼앗길 수 있다. 필자 역시 그런 시간을 보냈고 구글링 하며 한 땀 한 땀 고쳐나갔었는데 챗 GPT를 사용해 보니 파이썬 코드 짜달라고 명령하면 웬만한 난이도는 너무나도 쉽게 코드를 .. 2023. 2. 3.
article_rep_thumbnail 머신러닝 딥러닝 AI의 개념 및 차이점 이해하기 ChatGPT 등 계속되는 AI의 발전으로 이 분야는 계속 뜨거운 관심을 받고 있다. 인공지능 분야에 대해 이야기할 때 AI, 머신러닝, 딥러닝 이 세 가지 용어가 자주 사용된다. 하지만 그 차이점에 대해서는 잘 인식하지 못하는 경우가 많아서 용어가 올바르지 않게 사용되는 경우도 있다. 이 포스팅에서는 이 세 가지 용어의 개념과 차이점에 대해 설명해보고자 한다. AI (Artificial Intelligence - 인공지능) AI(인공지능)은 세가지 중 가장 폭넓은 카테고리이다. 단순 반복적인 일이 아닌 사람의 지능이 필요하다고 인식되어 왔던 일들을 컴퓨터가 하는 것으로 대체되고 있는 분야를 통틀어 칭하는 용어다. 예를 들면 언어를 이해하는 일, 결정을 내리는 일, 복잡한 패턴을 찾아내고 이해하는 일 같.. 2023. 2. 2.
article_rep_thumbnail [파이썬 독학] 판다스 데이터 프레임 기초 - 데이터 로드, 조건부 필터링, merge, 클리닝, 플랏 그리기 파이썬 판다스 데이터프레임은 데이터 분석에서 쓰이는 가장 기본적인 데이터 구조이다. 2차원 구조로 되어있고 데이터를 저장하고 조작할 수 있다. 이 포스팅에서는 데이터 프레임 사용을 위한 기초를 다양한 예제와 함께 다뤄볼 예정이다. 데이터 로드하기 데이터를 코드에서 직접 만들어서 데이터프레임에 넣어주는 방법과 엑셀이나 csv 같이 외부 파일을 로드하여 데이터프레임에 넣는 방법이 있다. 먼저 외부 데이터를 로드하는 방법은 다음 코드와 같은 방법으로 가능하다. import pandas as pd df = pd.read_csv('data.csv') 데이터를 코드에서 직접 만들어 데이터 프레임에 로드하는 방식은 다음 코드를 참고하면 된다. import pandas as pd data = {'Name': ['Joh.. 2023. 2. 1.
article_rep_thumbnail Classification Decision Tree (결정트리) 개념 - Information gain, impurity, Entropy 이해 Decision Tree(결정트리)는 Classification을 하기 위해 트리를 그려 마지막 leaf node에서 class가 구분되도록 하는 모델이다. Classification이 어떤 방식에 의해 결정이 됐는지 확인하기가 직관적이고 시각화하기 편리해서 많이 사용되는 모델이다. 트리를 그리는 방법 Decision Tree는 제일 처음에 데이터의 속성값들 중에서 하나를 선택해 가장 최상단의 루트 노드로 설정을 하고 그다음 차례대로 그 밑에 노드를 어떤 것을 둘지 결정해 나가며 트리를 그린다. 어떤 순서대로 속성을 선택하여 노드를 두는지 알아보기 위해서는 다음 두 가지 개념을 이해해야 한다. Impurity(불순도)와 Entropy(엔트로피) Impurity(불순도)란 구분된 데이터가 얼마나 서로 다른.. 2023. 2. 1.