전체 글 20

CUDA 자동 감지 및 Fine-Tuning 과정 정리

이제 CUDA(GPU) 사용 여부를 자동 감지하여 GPU가 있으면 4-bit 양자화 + GPU 최적화, GPU가 없으면 CPU에서 실행하는 방식으로 Fine-Tuning을 진행할 수 있습니다.📌 전체 Fine-Tuning 과정1️⃣ config.json 파일 로드모델과 데이터셋 정보를 담고 있는 config.json을 불러옵니다.with open(CONFIG_PATH, "r", encoding="utf-8") as f: config = json.load(f)✅ Hugging Face API Key도 환경 변수로 설정 (HF_TOKEN).2️⃣ CUDA 사용 가능 여부 확인torch.cuda.is_available()를 사용하여 GPU가 사용 가능한지 확인합니다.USE_CUDA = torch.cud..

카테고리 없음 2025.02.07

AI 에이전트(AI Agent)

AI 에이전트(AI Agent)는 오늘날 인공지능 기술의 발전을 대표하는 개념 중 하나로, 다양한 산업과 일상생활에서 점점 더 중요한 역할을 하고 있습니다. AI 에이전트는 사람과 상호작용하거나 독립적으로 특정 작업을 수행하도록 설계된 인공지능 시스템을 말합니다. 특히, 최근에는 Crew AI와 LangChain 같은 첨단 기술들이 등장하며 AI 에이전트의 활용성과 가능성이 한층 확장되고 있습니다.  AI 에이전트란 무엇인가?AI 에이전트는 인공지능 기술을 활용해 특정 목적을 달성하기 위해 설계된 소프트웨어 또는 시스템입니다. 이들은 데이터를 수집, 분석, 학습하며, 이를 바탕으로 문제를 해결하거나 결정을 내릴 수 있습니다.AI 에이전트는 아래와 같은 세 가지 핵심 요소를 기반으로 작동합니다:지각(Per..

AI 2025.01.13

Open3D와 AI: 3D 데이터 처리

3D 데이터의 중요성은 자율주행, 로봇공학, 가상현실(VR), 건축 설계 등 다양한 산업에서 급격히 증가하고 있습니다. 이 가운데 Open3D는 강력하고 유연한 오픈소스 라이브러리로, 3D 데이터를 처리하고 분석할 수 있는 도구를 제공합니다. 특히, AI(인공지능)와 결합하면 Open3D의 잠재력은 한층 더 확대됩니다.1. Open3D란 무엇인가?Open3D는 포인트 클라우드, 메쉬, RGB-D 데이터 등 3D 데이터를 처리하기 위한 오픈소스 라이브러리입니다. Python과 C++에서 모두 사용할 수 있으며, 다음과 같은 기능을 제공합니다:3D 데이터의 시각화: 대화형으로 3D 객체를 탐색.데이터 처리: 필터링, 다운샘플링, 정렬.기하학적 분석: 법선 계산, 볼록 껍질 생성.딥러닝 통합: PyTorch,..

AI 2024.12.30

Whisper AI 사용법 가이드: 음성 파일을 텍스트로 변환하는 최고의 방법

Whisper AI는 OpenAI에서 개발한 자동 음성 인식(ASR) 시스템으로, 다양한 언어의 음성을 텍스트로 변환하고 번역할 수 있는 강력한 도구입니다. Whisper AI를 사용하면 동영상 자막 생성, 팟캐스트 음성 텍스트 변환 등 다양한 작업을 쉽게 할 수 있습니다. 이 글에서는 Whisper AI를 구글 코랩, 로컬 환경, 웹 인터페이스에서 사용하는 방법을 자세히 설명하겠습니다. 1. 구글 코랩(Google Colab)에서 Whisper AI 사용하기구글 코랩은 클라우드 기반 파이썬 환경으로, Whisper AI를 설치하지 않고도 사용할 수 있습니다.1) 코랩 노트북 설정구글 코랩에서 새로운 노트북을 생성합니다.상단 메뉴에서 **‘수정’ > ‘노트 설정’**을 선택한 후, 하드웨어 가속기를 GP..

AI 2024.11.14

Visual Studio Code에서 파이썬 인터프리터 설정하기

파이썬을 최신 버전으로 업데이트한 후, Visual Studio Code(이하 VS Code)에서도 최신 파이썬 버전으로 컴파일할 수 있도록 인터프리터 설정을 수정할 수 있습니다. 최신 버전의 파이썬을 사용하면 새로운 기능과 최적화된 성능을 활용할 수 있기 때문에, 이 설정은 매우 중요합니다. 이 글에서는 VS Code에서 인터프리터를 설정하는 간단한 방법을 단계별로 알려드리겠습니다. 초보자도 쉽게 따라 할 수 있으니 차근차근 진행해 보세요.VS Code에서 인터프리터 설정 방법명령 팔레트 열기먼저 VS Code를 실행한 후, 메인 화면에서 Ctrl + Shift + P 단축키를 눌러 명령 팔레트를 엽니다. 명령 팔레트는 VS Code의 다양한 명령어들을 실행할 수 있는 도구로, 여기에서 인터프리터 설정..

개발 2024.11.12

VS Code 초기화 및 재설치 가이드

Visual Studio Code를 사용하다 보면 여러 확장 프로그램(extensions)을 설치하면서 특정 기능들이 정상적으로 동작하지 않는 경우가 발생할 수 있습니다. 이러한 문제를 해결하기 위해 여러 방법을 시도해 보아도 쉽게 해결되지 않을 때가 있는데, 이럴 때는 깨끗하게 삭제하고 재설치하는 것이 가장 간단한 해결책입니다. 아래는 VS Code를 초기화하고 재설치하는 방법을 정리한 가이드입니다.1. 기존에 설치된 확장 프로그램 목록 확인하기이미 설치된 확장 프로그램들을 확인하고, 꼭 필요한 것들은 나중에 다시 설치할 수 있도록 목록을 작성해 둡니다.2. VS Code 완전 삭제하기VS Code를 완전히 삭제하기 위해서는 확장 프로그램과 설정 파일까지 모두 삭제해야 합니다.확장 프로그램 삭제사용자 ..

개발 2024.11.12

Kolors Virtual Try-On: 온라인 쇼핑의 새로운 혁신

온라인 쇼핑의 성장과 함께, 우리는 더 많은 의류를 집에서 편리하게 살펴보고 구매할 수 있는 시대에 살고 있습니다. 하지만, 화면 속 의류가 실제로 나에게 어떻게 어울릴지 판단하기 어려운 문제는 여전히 많은 사람들에게 고민거리가 되고 있습니다. 이 문제를 해결하기 위해 등장한 것이 바로 Kolors Virtual Try-On입니다. 이번 포스트에서는 Kolors Virtual Try-On의 기능과 사용법에 대해 자세히 소개하려고 합니다.Kolors Virtual Try-On이란?Kolors Virtual Try-On은 AI(인공지능)를 활용하여 사용자가 자신의 사진을 업로드하고 다양한 의류를 가상으로 착용해볼 수 있는 혁신적인 서비스입니다. 이 서비스는 의류의 핏이나 스타일이 나에게 얼마나 잘 어울릴지를..

AI 2024.11.11

N8N: MINI Workflow 만들기

Hacker News에서 자동화와 관련된 10개의 기사를 가져오는 작은 워크플로우를 만들 것입니다. 이 워크플로우는 총 다섯 단계로 구성되어 있습니다.매뉴얼 트리거 노드 추가하기Hacker News 노드 추가하기Hacker News 노드 구성하기노드 실행하기워크플로우 저장하기 1. 매뉴얼 트리거 노드 추가하기노드 패널을 열어야 합니다. (참고: 우측 상단의 + 아이콘을 선택하거나 키보드에서 Tab 키를 눌러 열 수 있습니다.)그런 다음:'매뉴얼 트리거' 노드를 검색합니다.검색 결과에서 선택합니다.이를 통해 매뉴얼 트리거 노드가 캔버스에 추가되며, "워크플로우 테스트" 버튼을 눌러 언제든지 워크플로우를 실행할 수 있습니다.매뉴얼 트리거 사용더 빠른 워크플로우 생성을 위해서는 이 단계를 생략할 수도 있습니다..

AI 2024.10.24

n8n Editor UI Guide

n8n의 Editor UI를 탐색하는 방법에 대해 알아보겠습니다. n8n의 캔버스를 중심으로 각 아이콘의 의미와 워크플로우 구축 시 필요한 기능들을 살펴볼 것입니다.시작하기먼저 n8n을 설정해보세요. n8n을 설정하는 방법에는 두 가지가 있습니다:n8n Cloud - 설치가 필요 없는 호스팅 솔루션으로, 모든 수준의 사용자에게 적합합니다.셀프 호스팅 - 기술적인 지식이 있는 고급 사용자에게 권장됩니다.자세한 설치 방법은 n8n 플랫폼 문서를 참고하세요.이 글에서는 n8n 버전 1.30.0을 기준으로 설명합니다. 다른 버전에서도 핵심 기능에는 큰 차이가 없을 것입니다.n8n을 실행한 후, 웹 브라우저에서 Editor UI를 열면 다음과 같은 화면이 나타납니다:Editor UI 설정Editor UI는 워크플..

AI 2024.10.23

SerpAPI: 검색 결과를 API로 제공하는 서비스

SerpAPI는 다양한 검색 엔진의 결과를 실시간으로 제공하는 API 서비스입니다. 구글, 네이버, 빙 등 여러 검색 엔진의 결과를 JSON 형태로 받아올 수 있으며, CAPTCHA 해결과 프록시 관리까지 자동화되어 있어 사용자가 직접 번거로운 과정을 처리할 필요가 없습니다. 전 세계 어디에서나 위치 기반 검색이 가능하며, 정확한 검색 결과를 손쉽게 얻을 수 있습니다. SerpAPI의 주요 기능실시간 검색: API 요청을 통해 즉시 검색 결과를 받아옵니다. 사용자가 직접 검색한 것과 동일한 결과를 제공합니다.위치 기반 검색: 'location' 매개변수를 활용해 특정 지역의 검색 결과를 쉽게 얻을 수 있습니다.CAPTCHA 해결: 검색 과정에서 발생하는 CAPTCHA를 자동으로 해결해 사용자가 신경 쓸 ..

AI 2024.10.23