챗gpt 무료, 유료 결과 차이 및 비교
·
생성형 AI/ChatGPT
챗gpt 무료, 유료 회원이 사용할 수 있는 모델인 ChatGPT-3.5와 ChatGPT-4가 똑같은 질문에 대해 결과가 어떻게 다른지 비교해보겠습니다. 유료 회원 가입을 해야할지, 말하야 할지 생각하시는 분은 이 글을 읽으시면 도움이 될 것 같습니다. 1. GPT 유료회원 ChatGPT Plus 가입 먼저 GPT4 버전을 사용하려면 ChatGPT 유료회원인 GPTPlus 요금제에 가입하셔야 합니다. 유료회원과 무료회원의 차이는 다음과 같습니다. GPTPlus 요금제는 $22달러로 환율에 따라 변동되겠지만, 약 28,000원 ~ 29,000원 사이로 나오는 것 같습니다. 저는 2023년 2월부터 지금까지 가입했습니다.  6월부터 $2달러 가격이 인상($20 → $22)되었습니다.  2. ChatGPT 3..
챗gpt란? 배경, 향후 방향성 등
·
생성형 AI/ChatGPT
흔히 GPT, chatgpt, 챗지피티, 챗gpt 등 사용되는 GPT(Generative Pre-trained Transformer)에 대해 알아보겠습니다. 1. GPT 모델의 배경GPT 모델은 Google이 2017년에 발표한 'Attention Is All You Need' 논문에서 소개된 Transformer 아키텍처로 거슬러 올라갑니다. 아키텍처는 멀티헤드 주의 메커니즘을 통해 뛰어난 언어 모델링 능력을 선보였으며, OpenAI의 연구진은 이 아키텍처를 기반으로 GPT 시리즈의 첫 번째 모델을 개발하게 됩니다.GPT-1과 GPT-2는 각각의 출시 시점에서 주목받기 시작했으나, GPT-3의 등장은 전례 없는 관심을 불러일으켰습니다. GPT-3의 파라미터 수는 약 1750억 개에 달하며, 이는..
[Pandas] 판다스 Cut 함수로 데이터 구간 나누기(설명 및 예시)
·
Python/pandas
Pandas(판다스) Cut 함수 알아보기 Pandas의 Cut 함수는 연속적인 수치 데이터를 범주형 데이터로 변환하여 분석의 효율성과 정밀도를 높이는 데 중요한 역할을 합니다. 이 기능을 통해 데이터를 구간별로 나누고, 각 구간에 의미 있는 레이블을 부여함으로써 데이터의 분석 및 시각화 과정을 더욱 명확하고 직관적으로 만들 수 있습니다. 😁 Pandas Cut 함수 파라미터 설명 bins 파라미터는 데이터를 나눌 구간의 경계를 정의합니다. 예를 들어, [0, 4, 8, 12, 24]는 0~4, 4~8, 8~12, 12~24의 네 구간으로 데이터를 나누겠다는 의미입니다. 구간의 경계는 왼쪽은 포함하지 않고(단, 첫 구간의 시작점은 포함), 오른쪽은 포함하는 방식으로 정의됩니다. labels 파라미터는 각..
[파이썬] MySQL, PostgreSQL 연동, 연결 - 데이터 넣기
·
SQL
파이썬 라이브러리인 Pandas를 이용하여 MySQL과 PostgreSQL에 데이터 적재하는 방법을 알려드리겠습니다.먼저 필요한 라이브러리는 SQLAlchemy, Psycopg2, 그리고 PyMySQL입니다.1. SQLAlchemy, Psycopg2, PyMySQL 설치1.1 SQLAlchemy 설치Python SQL 툴킷 및 객체 관계 매핑(ORM) 라이브러리로, 데이터베이스와의 상호 작용을 추상화합니다. 다양한 데이터베이스 시스템에 대한 일관된 방식으로 작업할 수 있습니다.pip install SQLAlchemy1.2 Psycopg2 설치PostgreSQL 데이터베이스를 위한 Python용 어댑터입니다. SQLAlchemy와 함께 사용되어 PostgreSQL 데이터베이스와의 연결을 관리합..
[파이썬] MySQL, PostgreSQL DB 연동, 연결 - 데이터 가져오기
·
SQL
Python, Pandas, 그리고 SQLAlchemy를 활용하여 MySQL과 PostgreSQL 데이터베이스에서 데이터를 조회하는 방법을 설명하겠습니다. 맨 아래에는 DB적재 방법에 대한 링크를 남겨두겠습니다. 1. MySQL에서 데이터 가져오기MySQL 파이썬 코드from sqlalchemy import create_engineimport pandas as pd# MySQL 데이터베이스 연결 정보 (예시)username = 'test'password = '0000'hostname = 'localhost'database_name = 'test_db'port = 'port 번호' # SQLAlchemy 엔진 생성engine = create_engine(f'mysql+pymysql://{username}:..
[SQL] PostgreSQL(포스트그레) 사용 방법 - 초보자(처음 사용자)
·
SQL/Postgre SQL
이번 포스팅은 터미널에서 PostgreSQL DB 사용자 추가와 테이블 생성 권한 추가에 대해 알아보겠습니다. 맨 아래 PostgreSQL(포스트그레) 정의와 설치 방법에 대해 링크도 남겨두겠습니다. 1. 터미널 실행(관리자 접속)psql postgres다음과 같은 화면이 등장합니다.  여기서 \du를 입력하시고 Enter 누르시면 됩니다. * \du : 데이터베이스의 사용자와 사용자들이 가지고 있는 권한을 보여주는 명령어입니다. 1.1 \du 접속화면용어 설명AttributesSuperuser: 데이터베이스 시스템에서 가장 높은 권한을 가지며, 모든 작업을 수행할 수 있습니다.Create role: 새로운 역할을 생성할 수 있는 권한입니다.Create DB: 새로운 데이터베이스를 생성할 수 있는 권한입..