반응형

전체 글 46

멀티모달 LLM의 부상과 활용 사례

멀티모달 LLM의 부상과 활용 사례최근 인공지능 분야에서 가장 주목받는 기술 중 하나는 멀티모달 대규모 언어 모델(Multimodal Large Language Model, 멀티모달 LLM)입니다. 텍스트만을 처리하던 기존 LLM에서 한 단계 더 발전하여 이미지, 오디오, 비디오 등 다양한 형태의 데이터를 함께 이해하고 처리할 수 있게 되었습니다. 이번 포스팅에서는 멀티모달 LLM의 개념과 주요 모델들, 그리고 실제 활용 사례를 살펴보겠습니다.멀티모달 LLM이란?멀티모달 LLM은 텍스트뿐만 아니라 이미지, 오디오, 비디오 등 다양한 형태(모달리티)의 입력을 처리할 수 있는 대규모 언어 모델을 의미합니다. 예를 들어, 이미지와 텍스트를 함께 이해하여 이미지에 대한 설명을 생성하거나, 이미지 내용에 관한 질..

LLM 2025.03.15

몽고DB 설치 및 환경 설정

몽고DB 설치 및 환경 설정로컬 설치 과정 (Windows, MacOS)Windows 설치 과정몽고DB 공식 홈페이지에서 Windows용 최신 MongoDB Community Server를 다운로드합니다.다운로드한 설치 파일을 실행하고 설치 마법사의 안내에 따라 설치를 진행합니다.설치 경로를 확인하고, 데이터가 저장될 디렉터리(예: C:\data\db)를 생성합니다.환경 변수를 설정하여 명령 프롬프트에서 MongoDB 명령어를 사용할 수 있게 합니다.명령 프롬프트에서 mongod 명령어를 입력해 서버를 실행합니다.MacOS 설치 과정터미널을 열고 Homebrew를 통해 설치합니다.brew tap mongodb/brewbrew install mongodb-community@latest    2. 데이터가 ..

DB/MongoDB 2025.03.15

[Mongo] 몽고DB 기본

2024.09.08 - [DB/MongoDB] - [Mongo] 몽고DB 소개 [Mongo] 몽고DB 소개몽고DB는 강력하고 유연하며 확장성이 높은 범용 데이터베이스입니다. 다양한 기능을 갖추고 있어 많은 개발자들이 선호하는 데이터베이스 중 하나예요.오늘은 몽고DB의 주요 특징과 장점들에116116.tistory.com 몽고DB는 데이터베이스의 기본 단위인 도큐먼트를 기반으로 하는 NoSQL 데이터베이스입니다. 관계형 데이터베이스와 달리, 몽고DB는 유연한 도큐먼트 지향 모델을 사용하여 다양한 데이터 구조를 쉽게 처리할 수 있어요. 그럼 몽고DB의 기본 개념과 구성 요소에 대해 알아볼게요.1. 도큐먼트(Document)몽고DB의 핵심 데이터 단위는 도큐먼트입니다. 이는 정렬된 키와 그에 연결된 값의 집합..

DB/MongoDB 2024.09.09

[Mongo] 몽고DB 소개

몽고DB는 강력하고 유연하며 확장성이 높은 범용 데이터베이스입니다. 다양한 기능을 갖추고 있어 많은 개발자들이 선호하는 데이터베이스 중 하나예요.오늘은 몽고DB의 주요 특징과 장점들에 대해 함께 알아볼게요!1. 손쉬운 사용몽고DB는 관계형 데이터베이스가 아닌 도큐먼트 지향 데이터베이스입니다.즉, 행과 열로 구성된 테이블 대신, 더 유연한 도큐먼트 모델을 사용해요.이 모델은 내장 도큐먼트와 배열을 허용해 복잡한 계층 구조도 하나의 레코드로 표현할 수 있어요.또한 몽고DB는 고정된 스키마가 없어서, 필요할 때마다 필드를 추가하거나 제거할 수 있죠. 덕분에 개발 속도를 크게 높일 수 있어요!개발자는 여러 모델을 실험해본 후 가장 적합한 모델을 선택할 수 있어요.2. 확장 가능한 설계현대 애플리케이션에서는 데이..

DB/MongoDB 2024.09.08

데이터베이스 기초 개념 정리 📚

안녕하세요! 오늘은 데이터베이스에 대한 기초 개념을 정리해보려고 해요. 데이터베이스는 우리가 일상에서 사용하는 많은 서비스의 핵심이 되는 중요한 개념인데요, 하나씩 차근차근 살펴봅시다.1. 데이터베이스란 무엇인가요?데이터베이스(Database)는 여러 사용자가 공유하고, 효율적으로 데이터를 저장하고 관리하는 시스템이에요. 예를 들어, 우리가 인터넷에서 정보를 찾거나 쇼핑할 때, 그 모든 데이터는 데이터베이스에 저장 됩니다.2. 데이터베이스의 특징데이터베이스에는 몇 가지 중요한 특징이 있습니다.공유 데이터: 여러 사람이 함께 데이터를 사용하고 관리할 수 있어요.통합 데이터: 중복된 데이터를 최소화해요. 중복이 많으면 관리가 어려워지니까요.저장 데이터: 컴퓨터가 처리할 수 있는 매체에 데이터를 저장해요.운영..

DB 2024.09.08

백준 3009번 - 네 번째 점 [Python]

https://www.acmicpc.net/problem/3009 3009번: 네 번째 점 세 점이 주어졌을 때, 축에 평행한 직사각형을 만들기 위해서 필요한 네 번째 점을 찾는 프로그램을 작성하시오. www.acmicpc.net 안녕하세요, 백준 3009번 문제 '네 번째 점' 문제 풀이 하겠습니다. 이 문제는 간단한 아이디어를 통해 풀 수 있는 문제이지만, 리스트나 문자열에서 특정 조건을 만족하는 요소를 찾는 기술을 연습하는 데에 좋습니다. 문제 이해 문제에서 직사각형의 세 꼭지점의 좌표를 알고 있습니다. 네 번째 점의 좌표를 찾는 것이 이 문제의 목표입니다. 각 좌표는 절대값이 1000보다 작거나 같은 정수입니다. 문제 접근 방식 이 문제를 풀기 위한 핵심 아이디어는 '직사각형의 꼭지점 중에서, 같..

BOJ 2023.08.02

백준 1764번 - 듣보잡 [Python]

https://www.acmicpc.net/problem/1764 1764번: 듣보잡 첫째 줄에 듣도 못한 사람의 수 N, 보도 못한 사람의 수 M이 주어진다. 이어서 둘째 줄부터 N개의 줄에 걸쳐 듣도 못한 사람의 이름과, N+2째 줄부터 보도 못한 사람의 이름이 순서대로 주어진다. www.acmicpc.net 안녕하세요, 오늘은 파이썬을 사용하여 백준 1764번 문제인 '듣보잡' 문제를 해결하는 방법에 대해 이야기해보려고 합니다. 문제 이해 이 문제는 두 명단에서 중복되는 이름을 찾는 것입니다. 첫 번째 명단에는 듣도 못한 사람들의 이름이 있고, 두 번째 명단에는 보도 못한 사람들의 이름이 있습니다. 우리의 목표는 이 두 명단에서 중복되는 이름을 찾아 출력하는 것입니다. 초기 접근 처음에는 아래와 같..

BOJ 2023.07.29

백준 2798번 - 블랙잭 [Python]

https://www.acmicpc.net/problem/2798 2798번: 블랙잭 첫째 줄에 카드의 개수 N(3 ≤ N ≤ 100)과 M(10 ≤ M ≤ 300,000)이 주어진다. 둘째 줄에는 카드에 쓰여 있는 수가 주어지며, 이 값은 100,000을 넘지 않는 양의 정수이다. 합이 M을 넘지 않는 카드 3장 www.acmicpc.net 안녕하세요, 오늘은 백준 2798번 문제인 '블랙잭'에 대한 풀이를 공유하려고 합니다. 문제 이해 이 문제는 N개의 숫자 카드 중에서 3장을 고르는 방법 중에서 합이 M을 넘지 않으면서 M과 최대한 가까운 카드 3장을 찾는 것입니다. 문제 접근 방식 이 문제는 브루트 포스 문제로, 가능한 모든 경우의 수를 다 따져보는 방식으로 접근하였습니다. 총 N개의 카드 중에서..

BOJ 2023.07.28

백준 10810번 - 공 넣기 [Python]

https://www.acmicpc.net/problem/10810 10810번: 공 넣기 도현이는 바구니를 총 N개 가지고 있고, 각각의 바구니에는 1번부터 N번까지 번호가 매겨져 있다. 또, 1번부터 N번까지 번호가 적혀있는 공을 매우 많이 가지고 있다. 가장 처음 바구니에는 공이 www.acmicpc.net 안녕하세요, 오늘은 백준 10810번 문제에 대한 해결 방법을 공유하려고 합니다. 이 문제는 주어진 규칙에 따라 바구니에 공을 넣는 문제로, 간단한 구현 방법으로 해결할 수 있습니다. 문제 이해 일렬로 나열된 N개의 바구니가 있습니다. 바구니에는 공을 넣을 수 있고, 바구니에 들어있는 공은 바구니에 적혀있는 번호와 같습니다. 현우는 바구니에 공을 M개 넣는데, 이때 바구니에 공을 넣는 방법은 다..

BOJ 2023.07.27

프로그래머스 - 요격 시스템 [Python]

https://school.programmers.co.kr/learn/courses/30/lessons/181188 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 안녕하세요, 오늘은 프로그래머스 '요격 시스템' 문제에 대한 Python 풀이를 하겠습니다. 문제 이해 이 문제는 폭격 미사일을 최소한의 요격 미사일로 모두 요격하는 문제입니다. 각 폭격 미사일은 x축에 평행한 직선으로 표현되며, 요격 미사일은 이 직선을 관통하여 한 번에 여러 폭격 미사일을 요격할 수 있습니다. 문제에서 주어진 정보는 각 폭격 미사일의 시작점(s)와 끝점(e)입니다. 이 정보를..

프로그래머스 2023.07.26
반응형