Brave Hong's Blog

법식물학 7주차 — 규조류·조류와 수생 식물: 익사 진단의 규조류 시험과 그 한계

물에서 시신이 발견되면 수사에서 가장 먼저 부딪히는 질문은 단순합니다. 살아서 물에 빠져 숨진 것인가, 다른 이유로 숨진 뒤 물에 던져진 것인가. 사고, 자살, 살인의 갈림길이 여기서 나뉩니다. 그런데 익사는 부검에서도 확정하기 어려운 사인입니다. 기도의 거품이나 폐 팽창 같은 소견은 비특이적이고, 시신이 부패하면 그나마 사라집니다. 이 공백을 메우...

법식물학 6주차 — 화분학과 포자: 보이지 않는 꽃가루가 장소를 말할 때

봄에 산책을 다녀오면 옷과 머리카락에 꽃가루가 묻습니다. 대부분은 눈에 보이지도 않고, 묻었다는 사실조차 모릅니다. 수사에서는 바로 이 점이 중요합니다. 본인이 모르는 사이에 묻고, 잘 털리지 않으며, 오래 남는 흔적이기 때문입니다. 이 글은 법식물학 강의 6주차 내용을 바탕으로, 관련 문헌과 사례를 추가로 조사해 정리한 스터디 노트입니다. 이번 주...

법식물학 5주차 — 현장 식물 증거의 채취와 보존: 기록이 먼저, 종이 봉투가 다음

4주차까지는 이미 손에 들어온 시료를 어떻게 동정하느냐를 다뤘습니다. 그런데 실험실에 도착한 잎 조각이 비닐 봉투 안에서 곰팡이투성이가 되어 있거나, 용의자의 신발과 현장 풀이 같은 상자에 담겨 왔다면 어떨까요. 아무리 정교하게 동정해도 법정에서는 “그 조각이 정말 현장에서 왔는가, 오는 길에 섞인 것은 아닌가”라는 질문에 답할 수 없습니다. 식물 증...

법식물학 4주차 — 식물 분류학과 동정: 이름을 붙이는 일과 멈추는 일

현장에서 수거한 초록색 조각이 “식물 조각”으로만 보고되면 수사에는 거의 도움이 되지 않습니다. 그런데 “미나리과 식물의 잎”이나 “투구꽃속(Aconitum)”으로 보고되면 이야기가 달라집니다. 독성 식물인지, 어떤 환경에서 자라는지, 어느 계절에 나오는지까지 따라옵니다. 반대로 확신하지 못하는 시료를 종 이름으로 단정하면, 그 이름 하나가 수사와 재...

법식물학 3주차 — 식물 해부학과 조직학: 씹고 삼키고 끓여도 남는 것들

법식물학 시료는 대부분 잎 모양이나 꽃 색을 알아볼 수 없는 상태로 들어옵니다. 부검 때 위에서 걸러낸 갈색 덩어리, 곱게 간 약재 가루, 끓이고 볶은 음식물, 신발 바닥 흙에 섞인 작은 조각 같은 것들입니다. 외부 형태는 사라졌지만 세포와 조직의 구조는 생각보다 많이 남아 있습니다. 3주차는 이 “남아 있는 구조”를 현미경으로 찾고, 염색해서 확인하...

법식물학 2주차 — 식물 형태학 기초: 잎 한 조각을 증거로 읽는 법

신발 밑창에 낀 잎 조각 하나, 차량 매트에 붙은 열매 하나가 사건을 풀 실마리가 될 수 있을까요? 될 수 있습니다. 다만 조건이 있습니다. 그 조각을 다른 전문가도 같은 결론에 이를 수 있는 말로 기록해야 합니다. “잎이 둥글다”는 관찰 메모는 증거가 되기 어렵습니다. “잎몸은 신장형이고 밑은 심장형이다”라고 써야 다른 사람이 확인하거나 반박할 수 ...

법식물학 1주차 — 법식물학 개론과 역사: 사다리 한 짝에서 법정의 기준까지

범죄 현장은 대부분 야외이거나 야외와 이어져 있습니다. 사람은 그곳을 드나들면서 반드시 무언가를 묻혀 나옵니다. 신발 바닥의 흙, 바짓단에 걸린 씨앗, 옷 섬유 사이에 낀 꽃가루가 그렇습니다. 그리고 우리가 먹는 음식 대부분이 식물이니, 위 내용물에서도 식물 조직이 나옵니다. 식물은 현장에 가장 흔하게 남는 흔적입니다. 이 글은 법식물학 강의 1주차...

RAG 스터디 ① — 임베딩 없이 어디까지 찾나: 질문 30개와 BM25 기준선

⓪편에서 정한 대로, 부품을 고르기 전에 잣대부터 만듭니다. 이번 편에서 하는 일은 두 가지입니다. 이 블로그 글 41편을 대상으로 평가용 질문 30개를 만든다. 임베딩 없이 키워드만 쓰는 BM25를 직접 구현해서 기준선을 잰다. 결론부터 쓰면, BM25만으로도 정답 글이 상위 5개 안에 30문항 전부 들어왔습니다. 1등으로 찾은 비율은...

RAG 스터디 ⓪ — 이 블로그를 검색하는 RAG를 직접 만들며 공부하기: 로드맵

예전에 RAG 기본 개념 튜토리얼을 쓴 적이 있습니다. LangChain으로 문서를 쪼개고, 임베딩하고, 벡터 DB에 넣고, LLM에 붙이는 표준 파이프라인이었습니다. 코드는 20줄이면 돌아갑니다. 그런데 돌아가는 것과 잘 되는지 아는 것은 다른 문제입니다. 이 스터디 시리즈는 질문 하나에서 출발합니다. RAG의 각 부품을 바꾸면 검색과 답변...

UMUD 챌린지 ⑮ — 예측기를 믿을 수 있는지 정보 제출로 확인하고, 미세조정의 한계를 재다

⑭편은 “같은 근섬유를 골라도 우리 FL이 평가자보다 길다”로 끝났습니다. 그 뒤 사흘(11/2~11/4) 동안 두 가지를 했습니다. 하나는 그동안 제출을 막아 온 public 점수 예측기(q16)가 정말 믿을 만한지 직접 확인한 것이고, 다른 하나는 모델 미세조정으로 얼마나 더 갈 수 있는지 잰 것입니다. 대회 진행 중이라 코드와 대회 이미지...