본문 바로가기

컴퓨터과학20

[머신러닝] 결정트리 정보가를 최대로 하는 노드를 수학적으로 계산하여 의사결정의 효율을 높이고자 하는 알고리즘 방식으로 이해함. 위 예시는 레드/화이트 와인을 구분하는 결정트리인데 gini값을 토대로 정보가가 최대가 되는 노드를 변별하게 됨. 예를 들어 PHQ-9 설문지에서(우울 측정 도구) 우울 진단과 가장 관련성 높은 문항(노드)을 추려서, 모든 문항을 다 물어보지 않더라도 일부 문항으로 스크리닝을 더 효율적으로 할 수 있음. 🤔 "Q2(우울한 기분) 점수가 2 이상이야?" │ ├── YES │ 🤔 "Q9(자해 충동) 점수가 1 이상이야?" │ ├── YES → 🔴 우울증 가능성 높음 │ └── NO │ 🤔 "Q1(흥미 상실) 점수가 .. 2026. 5. 26.
[이산수학] 최소 신장 트리(minimum spanning tree) 구하는 방법: 크루스칼(kruskal)과 프림(prim) 컴퓨터과학에서는 가장 효율적인 방식으로 문제를 해결하기 위한 비용 편익 분석이 반복적인 주제로 등장함. 2026. 5. 8.
[데이터베이스시스템] 인덱싱 개념 개인 배경 지식인덱스 평가 기준 세 가지 접근 시간유지 비용공간 비용옵시디언의 수많은 파일들을 효과적으로 관리하기 위해서 인덱스를 만들었으나 유지하는 데 시간과 노력이 많이 들어가서 결국 사용하지 않게 됨. Omnisearch는 사전에 플러그인이 자체적으로 인덱싱한 내용을 바탕으로 훨씬 간편하게 원하는 노트를 찾을 수 있음. 파일이 많으면 초기 인덱싱에 시간이 걸리긴 하지만 이후에는 바로바로 쓸 수 있고, 검색 결과가 출력되는 체감 시간이나 검색 결과에 대한 만족도도 옵시디언 기본 서치 기능보다 훨씬 높음.기억하고 싶은 개념인덱스란?요청된 레코드에 빠르게 접근할 수 있도록 데이터와 별도로 존재하는 부가적인 자료 구조.예시 B+ 트리에서 인덱스 세트와 순서 세트 인덱스 세트는 루트와 중간노드로 이루어짐. .. 2026. 5. 6.
영미권 유튜버의 영상을 '한글 AI 뉴스레터'로 자동으로 받아보는 법 영미권 유튜버의 영상을 '한글 AI 뉴스레터'로 자동으로 받아보는 법🤔 왜 만들게 되었나?유튜브에는 정말 좋은 정보가 많습니다. 특히 앤드류 후버만(Andrew Huberman)이나 영미권의 깊이 있는 인터뷰 영상들은 내용이 정말 알차죠. 하지만 이런 영상들은 몇 가지 문제가 있습니다.시간이 너무 오래 걸립니다: 2시간짜리 팟캐스트를 다 듣기엔 우리 시간이 부족합니다.영어의 압박: 자막이 있어도 계속 화면을 봐야 하고, 뉘앙스를 온전히 이해하기 피곤할 때가 있습니다.다시 찾아보기 힘듭니다: "그때 그 영상에서 비타민 D 얘기가 뭐였지?" 하고 다시 찾으려면 영상을 뒤져야 합니다."그냥 누가 이 영상 내용을 깔끔한 한글 매거진 기사처럼 요약해서, 내 이메일 메일함에 쏙 넣어주면 안 될까?"이런 생각으로 .. 2026. 1. 25.
[다시 1000개의 메모 4주차] 불혹이 넘어 방통대 컴퓨터과학과 3학년 편입한 이유 방송통신대학교 컴퓨터과학과 3학년으로 편입학했습니다. 23년 가을쯤부터 개발에 관심을 갖고 틈틈이 공부해 왔고, 24년 6월부터 AI와 함께 코딩하는 것에 재미를 붙여서 지금까지 지속 중입니다. 아침에 일어나면 클로드코드로 기존에 만들어두었던 웹앱을 개선하는 것이 루틴처럼 돼 버렸을 정도입니다. 애들이 어제 산 새 장난감을 가지고 놀고 싶어서 아침에 일찍 일어나는 것과 비슷하달까요.상담자로서 일하는 것도 좋지만, 모호하고 불확실한 상황을 내담자와 함께 견뎌나가는 것이 때로는 매우 힘들게 느껴지기도 합니다. 개발은 그런 면에서 보완이 됩니다. 논리적으로 명확하고 도출되는 결과도 뚜렷하게 가시적입니다. 비슷한 맥락에서 어떤 분은 목공을 배운다던데, 손재주가 없는 저로서는 개발이 적성에 맞네요.유튜브에 보면 .. 2026. 1. 24.
[다시 1000개의 메모 2주차] 비전공자도 OK. 나만의 도서관 책 반납 여부 조회 봇 개발하기 👋 삶의 문제를 해결하는 논리적 도구로서의 코딩 지난 2년 정도 틈틈이 AI와 코딩을 접해보니, 이것이 단순한 기술이 아니라 '삶의 문제를 해결하는 논리적인 도구'라는 걸 깨달았습니다. 심리학이 사람의 마음을 이해하고 돕는다면, 코딩은 내 일상의 불편함을 기술로 해소해주더군요. 오늘은 제가 공부를 겸해 직접 만든 '도서관 검색 & 알림 봇' 이야기를 해보려 합니다. 😫 문제의 시작: "검색은 되는데... 너무 귀찮아!" 저는 시립 도서관을 자주 이용합니다. 요즘은 도서관 통합 사이트가 잘 되어 있어서 시내 여러 도서관의 장서를 한 번에 검색할 수 있죠. 기능 자체는 훌륭합니다. 하지만 '접근성'과 '타이밍'이 문제였습니다.보고 싶은 책이 생길 때마다 사이트에 접속하고 로그인하는 과정이 번거롭습니다... 2026. 1. 9.
슈빵이라는 앱의 일부 기능을 벤치마킹 https://recipe-ratio-app.vercel.app/ 레시피 비율 계산기 recipe-ratio-app.vercel.app 슈빵이라는 앱을 와이프가 사용하고 있는데 전면 광고가 자주 떠 불편하다 하여 제가 직접 필요한 기능만 따서 만들었습니다. 레시피를 저장할 수 있고, 레시피의 비율을 조정하여 저장하는 것도 가능합니다. 1인분만 만들다가 2~3인분 만들어야 하는데 양을 얼마나 늘려야 하는지 계산하기 귀찮은 분에게 유용한 앱입니다. 필요하면 그냥 쓰시면 됩니다. 배포 완료하는 데까지 다섯 시간 걸렸습니다. Opus 4.5 성능이 훌륭해서 개떡같이 말해도 찰떡같이 알아듣고, 버그 발생 가능성도 이전 모델보다 현저히 적습니다. 올해 목표는 1일 1커밋이고, 구글 플레이에 앱 출시까지 해보고 .. 2026. 1. 2.
SuperClaude Framework 명령어 조합 방식(초보자 가이드) 🚀 SuperClaude Framework 명령어 조합 방식(초보자 가이드)📋 목차기본 개념문제 해결 워크플로우주요 명령어 치트시트실전 예제🎯 기본 개념SuperClaude가 작동하는 방식┌─────────────────┐│ 당신이 입력 ││ /sc:command │└────────┬────────┘ │ ▼┌─────────────────┐│ Claude Code │ ← 프레임워크 설정 파일을 읽음│ 컨텍스트 읽기 │ (~/.claude/ 폴더)└────────┬────────┘ │ ▼┌─────────────────┐│ 향상된 AI 응답 │ ← 전문가 모드로 답변│ (전문가 모드) │└────────────.. 2025. 10. 26.
AI 활용하여 통증 원인 분석하고 해결책 얻는 법 등결림 추적 앱 | Claude | Claude 코딩을 못해도 간단한 앱은 누구나 스스로 만들 수 있습니다. 비개발자가 AI와 함께 코딩할 수 있는 다양한 방법이 있지만 그 중에서도 진입장벽이 가장 낮은 것이 Claude Artifact입니다. 아티팩트 페이지 들어가서 무엇을 왜 만들고자 하는지 채팅창에 입력 후 메시지를 엔터하면 목적에 맞는 프로그램을 개발해 줍니다. 제가 최근에 만든 것은 등결림의 원인을 파악하기 위한 앱입니다. 자고 일어났을 때 등이 뻐근할 때가 많습니다. 괜찮다가도 한 번씩 이런 뻐근함을 경험하면 아침부터 기분이 좋지 않습니다. 그래서 통증의 원인을 파악하고 개선 방안을 마련하여 아침에 기분 좋게 일어나고 싶다는 앱 개발의 목적을 클로드에게 말해 제일 위에 링크한 것과 같은 앱을.. 2025. 9. 4.
바이브코딩에 중독되는 이유 수용전념치료의 원리를 앱에서 구현해 보고자 시도 중입니다. 생각을 바라볼 수 있게 돕는 수용전념치료 기반의 웹앱을 만들었습니다아래 사이트에서 사용 가능합니다 *구글 무료 api를 쓰고 있어서, 안 되는 경우에는 하루 가능 사용 용량을...blog.naver.com 도식대로 구현이 되었는데, 이 앱은 저장 기능을 따로 만들지 않은 상태였던 터라, 이번에 세션별로 사용자 입력과 AI 피드백을 저장해서 추후 사용자가 내용을 복기할 수 있게 만들고자 앱을 Supabase에 연동하는 작업 중입니다. 최종적으로는 아래와 같은 기능이 구현되도록 할 생각이며, 그 기반을 만드는 작업입니다. 일단 데이터가 저장이 되어야 그 데이터를 분석해서 사용자 개개인에 맞춤화된 답을 할 수 있을 테니까요. 그런데 데이터 저장이 .. 2025. 5. 27.