반응형 분류 전체보기1049 GA2ZUEEO9N GA2ZUEEO9N 2025. 9. 11. Google Embedding Gemma: 최고의 임베딩 모델 빠르게 진화하는 AI 세계에서는 인터넷에 끊임없이 연결되지 않고도 로컬에서 정보를 처리할 수 있는 능력이 점점 더 중요해지고 있다.Google의 새로운 EmbeddingGemma는 이러한 방향으로 나아가는 중요한 흐름으로 로컬/오프라인 오픈소스 AI 임베딩 모델을 제공한다.1. EmbeddingGemma란 무엇인가?EmbeddingGemma는 Google의 Gemini 아키텍처 기반으로 개발된 오픈소스 모델로 기본적으로 텍스트에 대한 고품질 수치적 표현(임베딩)을 제공하는데 목적이 있다.임베딩(Embedding) 생성에 특화되어 있으며, 검색, 추천, 의미 기반 매칭 을 위한 임베딩 작업에 활용이 가능하다.모델 크기: 300M의 파라메터로 메모리 200MB 정도를 사용하는 소형 모델로 온디바이스 특히 .. 2025. 9. 10. KT 소액결제 차단하기 KT 소액결제를 차단하는 방법은 모바일 앱, PC 웹사이트, 고객센터를 통해 가능하다.1. My KT 앱에서 차단앱 실행 → 앱스토어/구글플레이에서 마이케이티(My KT) 설치 후 실행로그인 후 [결제/이용내역] → [소액결제 이용내역] 선택[소액결제 한도 관리] 클릭차단 여부: ‘차단’으로 변경결제 한도: 0원으로 설정 (자동 차단 효과)확인 클릭 → 실시간 반영2. PC 웹사이트에서 차단KT 고객센터 사이트 접속로그인 (공동인증서 또는 휴대폰 인증 필요)[My KT] → [결제/이용내역] → [소액결제 한도 변경]차단 선택 또는 한도 0원으로 설정 후 저장3. 고객센터 전화대표번호: 100번 (휴대폰에서 통화)자동 안내 후 상담사 연결 → 본인 인증 → 차단 요청즉시 적용 가능⚠️ 추가 보안 팁콘텐츠.. 2025. 9. 9. Python - List 활용 성능 개선 팁 Python에서 메모리 자료 구조는 신경을 크게 쓰지 않고 작업을 하게 되는 경우가 많다, 이렇다 보니 간단한 프로그램에서는 괜찮은데, 대용량을 처리하는 데이터 분석등에는 메모리 사용되는 방식에 따라서 성능 체감이 크게 느끼게 되었다. 여기에서는 2가지 크게 성능을 느꼈던 부분에 대해서 공유해본다. 1. List에서 찾기 사용시 {} 활용List를 활용할때 in을 통해서 검색을 하는 경우는 자주 사용되는 방식이다.그런데 List 구조체가 커지는 경우 [] 구조체는 속도가 급격하게 느려지게 된다.이를 {}, Dict 형태의 구조체를 사용하면 속도를 획기적으로 개선할 수 있다.아래는 테스트 코드이다.import time# 테스트 반복 횟수N = 1_000_000_0# 리스트 append 속도 측정start.. 2025. 9. 8. PIP(Performance Improvement Plan)가 필요한 이유 PIP(Performance Improvement Plan)가 필요한 이유- 성과 개선 기회 제공: PIP는 성과가 부족한 직원에게 명확한 개선 목표와 기간, 필요한 지원을 제시해 재도약 기회를 제공한다[2][4].- 공정성·법적 위험 관리: 객관적인 개선 절차를 밟음으로써 졸속 해고(부당해고) 논란 없이 조직과 개인 모두에게 공정한 기회를 부여하며, 법적 분쟁에 대한 방어 수단이 된다[5][4].- 문서화와 평가 기준 마련: PIP는 구체적인 성과 부족 사유, 목표, 지원, 평가 기준 등 과정을 명확히 문서로 남겨 직원도 스스로 개선 경과를 확인할 수 있다[2][4].- 최소한의 지원 후 최종 조치: 개선에 실패할 경우 해고 등 인사조치에 정당성이 부여되어, 기업 입장에서 리스크를 줄일 수 있다.실제 .. 2025. 9. 4. Rust - let 변수 선언 정리 let은 Rust에서 변수를 선언할 때 사용하는 키워드이다 let을 이용하면 값을 저장할 공간을 만드는 역할을 한다.let의 가장 기본적인 사용법에 대해서 이해해보자.1. 기본 사용법let x = 5;x라는 이름의 변수에 5를 저장한다.기본적으로 let으로 만든 변수는 불변(immutable)으로 값을 수정할 수 없다.2. 가변 변수 만들기 (mut 사용)let mut y = 10;y = 20; // 가능!mut 키워드를 붙이면 값을 변경할 수 있는 변수가 된다. 타입 명시하기let z: f64 = 3.14;타입을 f64와 같이 명시적으로 지정할 수도 있다구조 분해 (Destructuring)let (a, b) = (1, 2);튜플이나 구조체를 분해해서 여러 변수에 동시에 할당할 수 있다. 2025. 8. 26. 'GPT-5'를 코딩에 효과적으로 활용하기 위한 6가지 프롬프트 입력법을 공개 오픈AI는 개발자를 위한 '코딩 에이전트'로 설계된 'GPT-5'를 코딩에 효과적으로 활용하기 위한 6가지 프롬프트 입력법을 공개하였다. 오픈AI는 이전 모델과는 다른 방식으로 접근할 것을 권장하며, 모델이 능동적으로 업무를 처리하도록 만들면서도 불필요한 작업까지 처리하지 않도록 균형을 맞추는 것이 핵심이라고 설명한다. GPT-5가 다양한 도메인에서 뛰어난 성능을 발휘할 것으로 기대하지만, 모델 학습 및 실제 작업 적용 경험을 바탕으로 모델 출력의 품질을 극대화하기 위한 프롬프트 팁을 다룬다고 밝혔다. 특히 개발자를 염두에 두고 GPT-5를 개발하였으며, 에이전트 역할에 초점을 맞추었다고 전한다. 원본은 아래에서 확인이 가능하다.https://community.openai.com/t/prompting-t.. 2025. 8. 25. 내가 개발을 좋아하는 이유 개발이란 나에게 일종의 창작 활동이다더 나은 세상을 만들고 싶은 막연한 갈망이 코딩이라는 도구를 통해 구체적인 형태를 갖춘다. 무언가 새로운 걸 만들고 싶은 마음, 복잡한 문제를 끈질기게 파고들다가 드디어 해결책을 찾았을 때 느끼는 짜릿함, 그리고 그 결과물이 누군가에게 실제로 도움이 될 때의 뿌듯함이 나를 계속해서 개발에 빠져들게 한다.나는 개발을 하면서 수많은 시행착오를 겪지만, 그조차도 하나의 성장 과정이라 생각한다. 마치 정답이 없는 퍼즐을 맞추듯, 매번 새로운 실마리와 단서가 나를 이끈다. 이렇게 끊임없이 배우고, 고민하고, 시도하며 노력하는 순간들은 지루할 틈이 없다. 나만의 코드가 점점 정교해지고, 어제의 내가 오늘의 나보다 한 뼘 더 성장했다는 것을 느끼는 순간이 정말 소중하다.그리고 개발.. 2025. 8. 23. LLM Benchmark 평가 방법 정리 📊 LLM Benchmark 정리표 (최신 기준)카테고리 Benchmark 이름 설명 평가 항목🧾 지시 이행 평가IFEval25종의 검증 가능한 지시문 기반 평가. 예: "400자 이상", "특정 키워드 포함"형식 준수, 제약 조건 이행, 구조화된 출력🧠 고난도 추론 평가BBH (BIG-Bench Hard)BIG-Bench 중 인간보다 성능 낮았던 23개 고난도 태스크고차원 추론, CoT 효과 분석🧮 수학 평가MATH (Minerva 버전)고등학교~대학 수준 수학 문제. 4-shot, 생성형 평가수학적 사고, 단계적 추론📚 과학 지식 평가GPQA (Graduate-Level Physics QA)대학원 수준의 물리학 문제. 0-shot, 선택형고급 물리 지식, 논리적 추론🧠 멀티스킬 평가MUSR.. 2025. 8. 18. 이전 1 2 3 4 ··· 117 다음 반응형