본문 바로가기

반응형

전체 글

(310)
금융에서 사용하는 AI - 이상 거래 탐지 시스템 구현 : Isolation Forest 아이솔레이션 포레스트(Isolation Forest)를 활용한 금융 이상 거래 탐지 시스템 구현하기 알고리즘 설명 동영상 : https://youtu.be/CC8cp8MUius 목차소개금융 사기의 현실과 기존 시스템의 한계아이솔레이션 포레스트 알고리즘 소개작동 원리 및 수학적 설명구현 단계데이터 수집 및 전처리특성 엔지니어링모델 구현모델 평가 및 최적화실시간 처리 파이프라인모니터링 및 유지보수결과 및 성과향후 개선 방향결론소개안녕하세요! 오늘은 머신러닝을 활용한 금융 이상 거래 탐지 시스템에 대해 깊이 있게 살펴보려고 합니다. 특히 효율적인 이상치 탐지 알고리즘인 아이솔레이션 포레스트(Isolation Forest)를 중심으로 어떻게 실제 금융 환경에서 사기 거래를 탐지하는지 파이썬 코드와 함께 상세..
현업에서 일하고있는 내가 PostgreSQL 을 추천하는 이유! MySQL vs PostgreSQL 사용 비율 (2024 기준 경향)구분구분MySQLPostgreSQL스타트업, 중소기업⭐⭐⭐⭐⭐ (가장 흔함)⭐⭐ (조금 적음, 최근 증가 중)대기업/금융⭐⭐⭐⭐⭐⭐⭐⭐ (가장 빠르게 성장 중)AI/데이터 사이언스⭐⭐ (기본 지원)⭐⭐⭐⭐⭐ (JSON, GIS, 확장성, 함수형 SQL)글로벌 서비스AWS RDS Aurora (MySQL), Shopify 등Reddit, Instagram, Notion, GitLab 등복잡한 JOIN, JSON약함 (JSON 지원은 있지만 느림)강함 (JSONB, GIN Index, Window Functions 강력)GIS / 공간 검색약함강함 (PostGIS)간단하게 요약하면:상황: 추천 DBMVP 빠른 개발, 이커머스, CMS, 워드..
CLIP 이란? OpenAI에서 개발한 멀티모달 모델 CLIP (Contrastive Language-Image Pretraining)란?CLIP은 OpenAI에서 개발한 멀티모달 모델로, 이미지와 텍스트를 같은 벡터 공간(embedding space)에 매핑하여 서로 비교할 수 있도록 설계된 모델입니다.📌 CLIP이란?Contrastive Language-Image Pretraining의 약자이미지와 텍스트를 함께 학습하여 "이 사진은 고양이야, 저 사진은 강아지야"라는 개념을 이해함별도의 파인튜닝 없이도 "제로샷(zero-shot) 분류"가 가능🟢 예시이미지를 입력하고:"a photo of a dog""a photo of a cat"두 설명 중 어느 것이 더 어울리는지 확률로 알려줌🧠 동작 원리입력처리 방법결과🖼️ 이미지이미지 Encoder (V..
Dockerizing MCP – Docker 도커와 MCP 핵심 요약 🚀 MCP란?MCP (Model Context Protocol) 는 AI 에이전트가 실제 툴과 연결되어 "행동"할 수 있도록 만들어진 표준 프로토콜입니다.OpenAI, Claude, VS Code 같은 에이전트들이 외부 툴과 연결될 때 사용하는 "공통 언어"로 주목받고 있어요.🎯 현재 문제점툴을 찾기 어려움디스코드, 트위터 댓글 등에서 수동 검색해야 함.신뢰성 부족툴 인증, 버전 관리, 출처 확인 어려움.설치 복잡레포 클론, 의존성 수동 설치 등 시작이 번거로움.크리덴셜 관리 불편API Key, OAuth 토큰 등을 직접 복사·붙여넣기.보안 미비권한 관리, 감사 로그, 샌드박싱 기능이 표준화되어 있지 않음.🐳 Docker(도커)가 제안하는 해결책✅ 1. Docker MCP CatalogDocker ..
FastAPI-MCP : AI 에이전트와 자연스럽게 연결 🚀 FastAPI와 AI 에이전트의 연결고리, FastAPI-MCP 공개!요즘 AI 시스템과 기존 웹 서비스의 통합에 관심이 많으신가요?그렇다면 주목할 만한 오픈소스 라이브러리가 나왔습니다.바로 FastAPI-MCP입니다.이 라이브러리는 FastAPI 기반 애플리케이션을 AI 에이전트와 자연스럽게 연결해주는 Model Context Protocol(MCP) 브릿지입니다.가장 인상적인 특징은 바로 “제로 설정(Zero-config)” — 개발자가 기존 코드를 거의 수정하지 않고도, FastAPI 엔드포인트를 MCP 호환 툴로 자동 전환할 수 있다는 점입니다.🧠 FastAPI-MCP는 무엇을 해결해주는가?FastAPI-MCP는 기존의 REST API를 다음과 같은 방식으로 AI 친화적으로 변환합니다:Fa..
추천시스템 개발하기 : 행렬분해 - 모델 기반 협업필터링 기법 Matrix Factorization - Model-based Collaborative Filtering모델 기반 (Model-based) CF사용자-아이템 상호작용 데이터 속에 숨어있는 잠재적인 패턴(Latent Pattern)을 학습하는 모델을 구축하는 방식입니다. 유튜브 링크 : https://youtu.be/B5k0Iv-0mLY행렬 분해 (Matrix Factorization, MF):가장 대표적이고 성공적인 모델 기반 CF 기법 (Two-Tower 이전 시대의 왕!)핵심 아이디어: 거대한 사용자-아이템 평점 행렬 (매우 희소함)을 두 개의 작은 저차원 '잠재 요인(Latent Factor)' 행렬 (사용자-잠재요인 행렬, 아이템-잠재요인 행렬)의 곱으로 근사(분해)할 수 있다고 가정합니다.동작 ..
Memory-based 협업 필터링 (Collaborative Filtering, CF) 추천 시스템 : 협업 필터링 (CF) Collaborative Filtering핵심 질문: "이 유저(User)에게 어떤 아이템(Item)을 추천해줘야 할까?"1. 필터링 (Filtering)이란?세상에는 너무나 많은 정보와 아이템이 있습니다. 추천 시스템의 역할은 이 방대한 정보 중에서 특정 사용자에게 가장 관련성이 높고 유용할 것 같은 정보(아이템)만을 '걸러내어(Filtering)' 보여주는 것입니다.2. 추천 시스템의 두 가지 주요 접근 방식:협업 필터링 (Collaborative Filtering, CF): "다른 사람들은 뭘 좋아했지?" 🤔콘텐츠 기반 필터링 (Content-based Filtering, CBF): "네가 전에 좋아했던 거랑 비슷한 거네!" 😎I. 협업 필터링 (Collab..
AI 에이전트 개발 -Cloudflare로 클라우드 기반 MCP 서버 개발 방법 클라우드플레어 원격 MCP 서버 가이드클라우드플레어(Cloudflare)는 최근 원격 Model Context Protocol(MCP) 서버를 구축하고 배포할 수 있는 기능을 제공하여, AI 에이전트 개발자들에게 새로운 가능성을 열어주고 있습니다. 이제 로컬 환경에 MCP 서버를 설치하지 않고도, 클라우드 기반에서 다양한 AI 도구와 서비스를 연결할 수 있게 되었습니다.🌐 원격 MCP 서버란?MCP는 AI 모델이 외부 도구 및 데이터 소스와 상호작용할 수 있도록 설계된 프로토콜입니다. 기존에는 로컬 환경에서 MCP 서버를 실행해야 했지만, 클라우드플레어의 지원으로 이제는 인터넷을 통해 접근 가능한 원격 MCP 서버를 구축할 수 있습니다. 이를 통해 웹 기반 인터페이스나 모바일 앱에서도 MCP를 활용할 ..

반응형