분류 전체보기 21

멀티 에이전트 시스템- SWARM

llm을 활용할 수 있는 새로운 프레임 워크 openAI의 SWARM이 공개되었는데 공개된지 한 달이 되지 않았는데 많은 사람들이 관심을 가지고 있습니다.  SWARM의 주요 특징1. 자율성각 개체가 독립적으로 행동하며, 서로 간에 상호작용을 통해 전체 시스템의 목표를 달성합니다.마치 회사에서 하나의 목표를 위해 각자의 역할을 수행하는 모습과 같습니다. 2. 확장성개체 수가 늘어나더라도 시스템이 원활하게 작동할 수 있음. 3. 강건성일부 개체가 고장 나더라도 전체 시스템에 큰 영향을 주지 않고 계속 작동이 가능함. 4. 핸드오프에이전트가 자신이 맡은 작업을 마치면, 다음 단ㄱ계의 작업을 다른 에이전트에게 작업을 넘김 5. 컨텍스트 변수에이전트 간 정보를 공유하기 위한 변수로, 작업중에 갱신되어 여러 에이..

IT/New Tech 2024.10.21

NLP 파이프라인 구축

자연어 처리 NLP 파이프라인을 구축하고 성능을 평가하는 작업학습목표를 읽고 계획 수립 단계 제안 순서를 따라 작업하면 실습이 편합니다.핵심 목표NLP 파이프라인을 통해 텍스트 데이터를 전처리특정 NLP 태스크를 수행(예시_ 감정분석, 텍스트 분류)모델 성능 평가 및 개선 방안 모색학습 계획 수립 단계 제안1. 문제정의 - NLP 파이프라인의 목적과 목표 설정2. 솔루션 도출 - 파이프라인의 구성 요소 및 사용 기술 정의3. 설계 - 파이프라인의 전체 구조 설계4. 데이터 수집 및 준비5. 데이터 전처리 : 텍스트 정제, 토큰화, 불용어 제거, 어간추출 등6. 텍스트 임베딩 : Word2Vec, BERT 등7. 모델 선택 - 감정분석, 텍스트 분류등을 수행할 태스크에 적합한 모델 선정8. 모델학습 - 학..

F5 TTS 사용법

TTS란?Text To Speech의 줄임말이며 컴퓨터의 프로그램을 통해 사람의 목소리를 구현해 내는 것으로, 성우 없이도 단어와 문장의 음성을 쉽게 소리 내는 것이 특징인 기술. 일반적으로 TTS는 다음과 같은 과정을 거칩니다.1. 텍스트 전처리  텍스트를 받아 문장 구조와 발음 기호(phonemes)로 변환하는 과정. 이를 통해 기계가 텍스트를 음성 신호로 바꿀 수 있도록 함2. 음소변환텍스트의 각 부분을 음소로 변환하여 해당 소리로 변환할 수 있도록 준비. 이 단계에서 문장 구조, 억양, 강세 등이 고려됨3. 음성합성 음소를 실제 음성 신호로 합성하는 단계. 주로 다음 두 방식이 사용된다.파형 기반 합성 : 미리 녹음된 음성 조각을 조합하여 음성을 생성하는 방식신경망 기반 합성 : 딥러닝 모델을 사..

IT/New Tech 2024.10.16

Llama 3.2 모델 출시

오픈소스 LLM모델로 유명한 Llama 시리즈가 몇 달 전 3.1을 출시했는데 더욱 가벼워진 3.2로 돌아왔습니다.3.2 모델은 경량화된 1B, 3B 모델을 포함하여 개인 사용자의 접근성을 넓혔습니다. 11B, 90B 모델은 멀티모달에 특화되어있지만 본 포스팅에서는 경량화된 1B, 3B의 이야기만 다룹니다. 멀티모달에 관심있으신 분은 사진을 클릭해서 내용을 확인하세요   Download models를 누르면 이러한 화면이 나타나는데, 내용을 모두 입력하면 심사를 거친 뒤 48시간 동안 사용가능한 코드를 발급받게 됩니다.이후 과정은 간단합니다. 신청을 하면 자세히 알려주는데 대략의 순서는 다음과 같습니다. 1. Llama stack 설치2. 원하는 버전 선택3. 발급받은 키 입력 위 과정을 거치면 사용자 ..

IT/New Tech 2024.10.15

[CNN] 필기체 숫자 분류 딥러닝 모델

CNN 딥러닝을 활용한 간단한 사이드 프로젝트 - 필기체 숫자 분류CNN의 기초 다지기로 많이 선택하는 주제입니다.간단한 코드들을 제공하고 추가 확장목표를 수립합니다.결과물 GITHUB에서 전체 코드 확인이 가능합니다.1. 프로젝트 개요이 프로젝트는 MNIST 데이터셋을 활용하여 필기체 숫자를 분류하는 딥러닝 모델을 구현하는 것을 목표로 합니다. CNN(Convolutional Neural Network)을 기반으로 하는 이 모델은 이미지에서 중요한 특징을 자동으로 추출하고, 이를 바탕으로 숫자를 분류하는 역할을 합니다.CNN은 이미지와 같은 2차원 데이터를 처리하는 데 특화된 딥러닝 모델입니다. 일반적인 신경망(ANN)과 달리, CNN은 이미지의 공간적인 패턴을 효과적으로 학습할 수 있습니다. 예를 ..

Project/side 2024.10.14

코칭스터디 Generative AI 2024

네이버 부스트코스에서 코칭스터디(Generative AI 2024) 스터디원 모집이 시작되었습니다. 자세한 내용은 공식 블로그 에서 확인 가능합니다참여 구글폼누가 들으면 좋을까?```좀 더 폭넓게 실생활에서 생성형 AI를 활용해보고 싶은 사람생성형 Ai를 창작 활동에 활용하고 싶은 사람좀 더 나아가 생성형 AI관련 기초 원리가 궁금한 사람일정 안내모집 기간9/23(월) ~ 10/17(목) 자정까지참여자 발표10/18(금) 오후 16시경 선발 및 OT 참여 안내OT10/21(월) ~ 10/23(수)참여자 온보딩10/25(금) ~ 10/27(일)스터디 기간10/28(월) ~ 11/24(일), 4주

[SQLD] 참조 무결성 제약조건 CASCADE, SET NULL, MODIFY

참조 무결성참조무결성이란?DBMS에서 데이터를 입력/삭제를 할 때 데이터의 일관성(Consistency)이 깨지는 것을 DBMS차원에서 방어를 해줌.예시 : 고객(부모) 중 고객번호(PK)에는 (101, 102, 103)까지만 있는데 주문(자식) 주문번호 중 고객번호(FK)에 (1004)가 있다면 데이터의 일관성이 깨진 것DELETE/ MODIFY ACTIONCASCADE - 부모 고객번호 1002를 삭제 시 자식 고객번호 1002도 삭제SET NULL - 부모 고객번호 1002를 삭제 시 자식 고객번호 1002는 NULL값이 된다.(NOT NULL일 경우 오류 발생)SET DEFAULTRESTRICT - 비식별자만 삭제 가능.NO ACTION - 제약조건 위배 시 아무런 행동 하지 않는다.INSERT ..

자격증/SQLD 2024.08.22

[SQLD] DROP, TRUNCATE, DELETE의 차이. DDL,DML,AUTOCOMMIT

데이터를 삭제할 때참고자료 : 아이리포-SQLD 모든 것DDL : DROP, TRUNCATEDROP : 완전히 초기화TRUNCATE : 스키마는 남겨두고 내용만 초기화DDL 코드에는 CREATE, DROP RENAME이 있다.DML : DELETEDML 코드에는 INSERT, MERGE, SELLECT, UPDATE디스크 공간 릴리즈를 하지 않기 때문에 UNDO가 가능하다.Quiz난이도: 하1. DROP 명령어는 무엇을 삭제합니까?a) 테이블의 모든 데이터b) 테이블의 모든 데이터와 테이블 구조c) 테이블의 특정 행(레코드)d) 테이블의 인덱스만2. TRUNCATE 명령어는 무엇을 삭제합니까?a) 테이블의 특정 행(레코드)b) 테이블의 구조만c) 테이블의 모든 데이터d) 테이블의 이름난이도: 중3. DE..

자격증/SQLD 2024.08.22