Ai 13

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

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

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

한국 통신사의 AI 서비스 분석

한국의 주요 통신사인 SK텔레콤, KT, 그리고 LG유플러스는 인공지능(AI) 기술을 적극 활용하여 사용자 경험을 혁신하고, 새로운 비즈니스 기회를 창출하고 있습니다. SK텔레콤의 AI 전략AI 비서 '누구(NUGU)'의 출시와 통합 서비스SK텔레콤은 2016년 9월 한국어 AI 비서 **'누구(NUGU)'**를 출시하며 AI 서비스의 새로운 장을 열었습니다. '누구'는 단순한 음성 인식 기능을 넘어 TMAP, B tv, 키즈폰, T전화 등 다양한 서비스와 통합되어 사용자에게 맞춤형 경험을 제공합니다. 예를 들어, 음성 명령으로 길 안내를 받거나 TV 프로그램을 추천받는 등 일상생활에서의 편리함을 제공하고 있습니다. 이러한 통합 서비스는 SK텔레콤이 AI 비서를 통해 어떻게 고객의 삶을 혁신하고 있는지를..

AI 2024.10.22

RAG(검색 증강 생성): AI가 더 똑똑해지는 방법

최근 AI 기술이 발전하면서 대규모 언어 모델(LLM)과 정보 검색 기술을 결합한 **검색 증강 생성(RAG)**이 주목받고 있습니다. RAG는 기존의 AI 모델들이 가진 한계를 극복하고, 외부 데이터를 활용해 보다 정확하고 풍부한 응답을 제공합니다. 오늘은 RAG가 무엇이고, 어떻게 활용되는지 알아보겠습니다.RAG란 무엇인가요?RAG는 **대규모 언어 모델(LLM)**과 정보 검색 기술을 결합한 형태로, AI가 실시간으로 외부 정보를 검색해 더 나은 답변을 생성하는 기술입니다. 기존의 AI는 학습된 데이터에만 의존하기 때문에 최신 정보에 접근이 어렵지만, RAG는 외부 데이터베이스에서 정보를 검색해 이를 응답에 반영합니다. 이를 통해 최신 정보와 깊이 있는 지식을 사용자에게 제공할 수 있죠.예를 들어,..

AI 2024.10.11

n8n: 손쉬운 워크플로우 자동화 도구 소개

n8n은 다양한 플랫폼에서 설치할 수 있는 워크플로우 자동화 도구입니다. 이 글에서는 n8n을 설치하는 여러 방법과 각 방법의 장단점을 소개하겠습니다. 더 자세한 정보는 n8n 공식 웹사이트와 GitHub 저장소에서 확인할 수 있습니다. n8n 설치 방법n8n을 설치하는 방법에는 npm, Docker, 그리고 클라우드 기반의 n8n Cloud가 있습니다.1. Docker를 이용한 설치Docker를 사용하면 n8n을 손쉽게 실행할 수 있습니다. 다음 명령어를 사용하여 n8n을 실행할 수 있습니다:docker run -it --rm \ --name n8n \ -p 5678:5678 \ docker.n8n.io/n8nio/n8n데이터가 손실되지 않도록 하려면, 다음과 같이 로컬 디렉토리를 마운트하여 데이..

AI 2024.10.08