본문 바로가기

AI Developer/AI Python Tech8

[argparse] Python 스크립트 실행 시 인자 값 전달하기 argparse에 대해 학습 후 정리한 포스팅 입니다. 이번 포스팅에서는 argparse를 활용한 Python 스크립트 실행 시 인자값 전달하는 방법에 대해 학습합니다. I) argparse 란? `argparse`는 파이썬에서 커맨드 라인 인자를 파싱하고 처리하는 라이브러리입니다. II) AI 모델에서 argparse AI 모델에서는 `argparse`를 사용하여 스크립트를 실행할 때 모델 아키텍처, 하이퍼파라미터, 입력 데이터 경로, 출력 경로 등의 설정을 사용자가 지정할 수 있도록 할 수 있습니다. 이를 통해 AI 모델이 더 다양한 상황에서 사용 가능하고 사용자 친화적인 모델이 됩니다. III) argparse를 활용한 코드 import argparse # argparse: 명령줄 인수를 파싱하는 .. 2023. 8. 13.
[DataFrame] Pandas DataFrame 다루기 - iloc & loc, 값 변경 판다스 데이터프레임에 대해 학습 후 정리한 포스팅 입니다. 이번 포스팅에서는 판다스 데이터프레임의 iloc & loc에 대해 학습합니다. 데이터프레임의 데이터에 접근하는 인덱싱 방법인 iloc & loc에 대해 알아보겠습니다. I) iloc 1. iloc: interger location을 의미한다. 정수 기반 인덱싱을 통해 DataFrame의 데이터에 접근이 가능하다. import pandas as pd # 샘플 DataFrame 생성 data = { 'Name': ['Kim', 'Lee', 'Choi', 'Ryu', 'Do'], 'Age': [25, 30, 22, 28, 35], 'City': ['Seoul', 'Anyang', 'Busan', 'Suwon', 'Incheon'] } df = pd.D.. 2023. 8. 12.
[DataFrame] Pandas DataFrame 다루기 - 특징, 생성, column 수정, index 수정 판다스 데이터프레임에 대해 학습 후 정리한 포스팅 입니다. 이번 포스팅에서는 판다스 데이터프레임의 특징, 생성, column 수정, index 수정에 대해 학습합니다. 데이터프레임(DataFrame)은 데이터를 효율적으로 조작하고 분석하기 위한 2차원 데이터 구조입니다. 데이터프레임은 파이썬의 pandas 라이브러리에서 제공되며, 행과 열로 이루어진 테이블 형태의 데이터를 다루는 데에 유용하게 사용됩니다. I) 데이터프레임의 특징 1. 2차원 구조: 데이터프레임은 행과 열로 이루어진 2차원 데이터 구조입니다. 각 행은 개별 데이터 관측치(레코드), 각 열은 해당 데이터 관측치의 특성(특징)을 나타냅니다. 2. 라벨링된 열: 각 열은 라벨(이름)을 가지고 있어 해당 열에 저장된 데이터의 의미를 표현합니다... 2023. 8. 11.
[딥러닝] 기본 용어 (Data, Model, Loss, Optimization Algorithm) 딥러닝 기초 다지기 강의와 인공지능 프로그래밍 과목 학습 후 정리한 포스팅 입니다. 이번 포스팅에서는 딥러닝 기본 용어 (Data, Model, Loss, Optimization Algorithm)에 대해 학습힙니다. I) 좋은 Deep Learner가 되려면? 1. Implementation Skills 2. math Skills (선형대수학, 확률론) 3. Knowing a lot of recent Papers II) Data - 모델이 학습하는 것 - depend on the type of the problem to solve III) Model - 데이터를 학습하는 방법 IV) Loss - 모델의 badness를 수량화하는 함수 - proxy(근사치) of what we want to achiev.. 2023. 1. 13.