728x90
반응형

코드 4

그래프에서 끊어진 데이터를 이어주는 방법

1. 선형 보간법 (Linear Interpolation): 데이터 포인트 간에 직선을 그려서 결측값을 추정하는 방법입니다. numpy 또는 scipy의 함수들을 사용할 수 있습니다.import numpy as npfrom scipy.interpolate import interp1dimport matplotlib.pyplot as plt# 예시 데이터x = np.array([0, 1, 4, 5])y = np.array([1, 2, np.nan, 4])# 결측값을 제외한 데이터로 보간 함수를 생성x_no_nan = x[~np.isnan(y)]y_no_nan = y[~np.isnan(y)]f = interp1d(x_no_nan, y_no_nan, kind='linear', fill_value="extrapo..

LLM 할루시네이션 신뢰성 검토

할루시네이션 발생 시 답변의 신뢰성이 중요하며, Groundless Check로 확인 가능.Upstage에서 제공하는 Groundedness Check 기능- solor 1 mini 모델에서 사용 가능 https://developers.upstage.ai/docs/apis/groundedness-check from openai import OpenAI client = OpenAI( api_key="UPSTAGE_API_KEY", base_url="https://api.upstage.ai/v1/solar") # Chatbot 답변이 틀렸는지, 맞았는지에 대한 답변을 response에 받음response = client.chat.completions.create( model="solar-1-mi..

기술공부/LLM 2024.06.27

데이터프레임의 열 이름을 변경: 파이썬

import pandas as pd# 예시 데이터프레임 생성df = pd.DataFrame({ 'old_name1': [1, 2, 3], 'old_name2': [4, 5, 6]})# 단일 열 이름 변경df.rename(columns={'old_name1': 'new_name1'}, inplace=True)print(df)# 여러 열 이름 변경df.rename(columns={'old_name1': 'new_name1', 'old_name2': 'new_name2'}, inplace=True)print(df)# 일괄 열 이름 변경df.columns = ['new_name1', 'new_name2']print(df)# 함수 적용을 통한 열 이름 변경 (예: 모든 열 이름을 소문자로 변경)df.c..

728x90
반응형