목록전체 글 (1524)
오늘도 공부
RAG(Retrieval-Augmented Generation) 구현을 시작하는 데 꼭 기초 수학 지식이 필요한가?결론:👉 기본적인 이해 없이도 RAG를 구현할 수 있지만, 깊이 있는 튜닝과 최적화를 위해선 수학적 기초가 필요합니다.RAG 시스템을 만들기 위해 필수적으로 필요한 것은:LLM(Language Model, 예: GPT, Llama, Claude 등) 사용법벡터 데이터베이스(Vector Database, 예: FAISS, Pinecone, Chroma 등)텍스트 임베딩(Embedding) 개념과 활용프롬프트 엔지니어링(Prompt Engineering) 및 LLM API 활용LangChain과 같은 프레임워크 사용이 요소들은 수학적 이론 없이도 API와 라이브러리를 활용해서 구현할 수 있습니..
이제 AI 개발자로 전환하기 위한 맞춤형 로드맵을 구성하겠습니다. 다음을 포함할 예정입니다:기초 수학 및 통계 개념 (필수적인 내용만 최소한으로 정리)머신러닝과 딥러닝 기초 및 실습 (RAG 및 파인튜닝을 위한 기본 모델 이해)자연어처리(NLP)와 최신 트렌드 (Transformer, LLM, 벡터DB 등)RAG와 파인튜닝 실무 적용 방법 (데이터 준비, 모델 선택, 벡터 DB 활용, Fine-tuning 기법 등)MLOps 및 배포 전략 (모델 운영 및 최적화, 클라우드 활용 방안)로드맵을 정리하여 공유드리겠습니다!경력 개발자를 위한 AI 학습 로드맵경력이 풍부한 웹/모바일 개발자가 AI 엔지니어링 분야로 전환할 때, 기존 경험을 살리면서 새로운 지식을 효율적으로 습득하는 것이 중요합니다. 아래 로드맵..
📢 오늘의 Flutter 뉴스 1️⃣ 유럽에서 Flutter 개발자 구하기 어려운 현실Flutter 개발자로 5년간 일한 개발자가 유럽에서 취업이 어려운 상황을 공유했습니다. React 기반의 프로젝트가 많아 Flutter 개발 기회가 적다는 점을 지적했습니다.🔗 기사 보기2️⃣ Flutter 인턴 모집 – 인도 방갈로르인도 방갈로르 HSR Layout에서 Flutter 인턴을 모집 중입니다. 급여는 25~50K INR입니다.🔗 채용 정보 확인3️⃣ Flutter UI 디자인 - 크기 및 스타일 가이드가 필요하세요?코딩 경험은 있지만 UI 디자인이 익숙하지 않은 개발자가 Flutter에서 위젯 크기와 스타일을 결정하는 방법을 묻고 있습니다.🔗 토론 참여하기4️⃣ Flutter 앱 출시 후 이미지 ..
🔥 오늘의 AI 뉴스 (2025년 3월 19일) 🔥1️⃣ Gemini, 새로운 코딩 및 글쓰기 도구와 AI 생성 팟캐스트 출시구글의 AI 모델 Gemini가 코딩과 글쓰기를 돕는 새 기능을 추가했습니다. 또한, AI가 자동으로 팟캐스트를 생성하는 기능도 포함되었습니다.🔗 기사 보기2️⃣ 도로 위를 행진하는 Unitree 로봇들Unitree의 4족 로봇들이 거리를 행진하는 영상이 공개되었습니다. SF 영화 속 장면 같은 현실에 대한 관심이 쏠리고 있습니다.🔗 영상 보기3️⃣ 대규모 AI 모델, 불확실한 상황에서의 추론 능력 부족최신 연구에 따르면, GPT-4V 같은 다중 모달 AI 모델이 시각적 불확실성이 포함된 문제에서 성능이 크게 저하된다고 합니다.🔗 연구 내용 보기4️⃣ 아마존, DeepSe..
🚀 오늘의 Flutter 뉴스 (2025년 3월 19일)📌 1. Google 코드 어시스트, 왜 Dart와 Flutter를 지원하지 않을까?Google이 자체 코드 어시스트 도구에서 Dart와 Flutter를 지원하지 않는 문제에 대한 불만이 제기되었습니다. 많은 개발자들이 Google I/O에서 관련 발표가 있을지 기대하고 있습니다.👉 관련 글🎞️ 2. 배경 애니메이션 성능 비교: Lottie vs MP4Flutter 앱에서 6개의 배경 영상을 실행할 때 MP4(250KB)와 최적화된 Lottie(550KB) 중 어떤 것이 성능이 더 좋은지에 대한 논의가 진행 중입니다. MP4는 하드웨어 가속을 활용할 수 있는 반면, Lottie는 가벼운 JSON 기반 애니메이션으로 CPU 부담을 줄일 수 있어..
Flutter에서 cached_network_image 패키지를 사용할 때 이미지의 **만료 기간(Cache Expiration)**을 설정하는 방법은 여러 가지가 있습니다. 주요 방법은 다음과 같습니다.1. CacheManager를 직접 사용하여 만료 기간 설정기본적으로 cached_network_image는 내부적으로 flutter_cache_manager를 사용합니다. 따라서 CacheManager를 커스텀하여 만료 기간을 설정할 수 있습니다.✅ Custom CacheManager 만들기import 'package:flutter_cache_manager/flutter_cache_manager.dart';class CustomCacheManager extends CacheManager { stati..
Python 프로젝트에서 소스 코드에서 사용된 패키지를 자동으로 requirements.txt에 추가하는 방법은 다음과 같습니다.1. pipreqs 사용하기 (추천)소스 코드에서 import된 패키지를 분석하여 requirements.txt를 자동 생성할 수 있습니다.설치pip install pipreqs사용법pipreqs /path/to/your/project --force--force: 기존 requirements.txt가 있으면 덮어씁니다.예를 들어 현재 프로젝트 폴더에서 실행하려면:pipreqs . --force이 명령어를 실행하면 requirements.txt가 생성됩니다.2. pip freeze 사용하기프로젝트에 설치된 모든 패키지를 requirements.txt로 저장하는 방법입니다.사용법p..
원문 : https://blog.sshh.io/p/how-cursor-ai-ide-works How Cursor (AI IDE) WorksTurning LLMs into coding experts and how to take advantage them.blog.sshh.ioCursor (AI IDE)의 작동 방식 이해하기AI 기반 코딩 도구인 Cursor, Windsurf, Copilot 등의 내부 작동 방식을 이해하면, 보다 일관되고 효율적인 코딩 환경을 구축할 수 있습니다. 특히 복잡한 코드베이스에서 AI IDE를 효과적으로 활용하려면, 이 도구들을 단순한 자동 완성 기능이 아닌, 특정 제약과 작동 원리를 갖춘 시스템으로 이해하는 것이 중요합니다. 이러한 원리를 숙지하면 AI IDE를 마치 '치트 코..
📢 오늘의 Flutter 뉴스 (2025년 3월 18일) by Reddit 1️⃣ Isar, Hive보다 덜 유명한 이유는?Flutter의 로컬 데이터베이스 옵션을 탐색하던 개발자가 Isar를 발견했지만, Hive만큼 인기가 없는 이유를 궁금해하고 있습니다. Isar는 Hive 제작자가 만든 강력한 NoSQL 데이터베이스이지만, 상대적으로 덜 채택된 이유에 대한 토론이 진행 중입니다. 게시글 보기2️⃣ Flutter 프로젝트에서 Flavors가 왜 잘 안 다뤄질까?웹 개발자 출신의 Flutter 학습자가 배포 환경을 나누는 방법(개발/프로덕션)에 대해 고민하고 있습니다. Flavors라는 개념이 있지만, 대부분의 튜토리얼에서 다루지 않는 이유가 무엇일까요? 토론 참여3️⃣ Flutter 커뮤니티, AI..
Flutter의 IntrinsicWidth 위젯 이해 및 사용법Flutter에서는 다양한 레이아웃 위젯을 제공하여 UI 요소를 원하는 방식으로 배치할 수 있습니다. 그중에서 IntrinsicWidth 위젯은 자식 위젯들의 너비를 최적화하는 데 도움을 주는 중요한 도구입니다.1. IntrinsicWidth란?IntrinsicWidth 위젯은 자식 위젯의 최소 및 최대 고유 너비(본질적인 너비, Intrinsic Width)를 계산한 후, 가장 적절한 너비를 적용하는 역할을 합니다. 이를 통해 가변적인 크기의 위젯을 균형 있게 정렬할 수 있습니다.일반적으로 Column 또는 Row 안에서 위젯들이 각기 다른 크기로 배치될 때, 가장 넓은 위젯의 크기에 맞춰 정렬하고 싶다면 IntrinsicWidth를 사용하..
