AI 서비스 개발 후기
지난 3달 간 정말 급하게 ‘ AI 서비스 개발 ‘을 완료했습니다. 이 과제를 수행하기 전 미리 알면 좋은 것들 혹은 알았으면 좋았을 것들을 기록해봅니다. AI 서비스 개발 시 기획자가 알면 좋았을 것들 AI 서비스 개발 시 개발자가 알면 좋았을 것들
지난 3달 간 정말 급하게 ‘ AI 서비스 개발 ‘을 완료했습니다. 이 과제를 수행하기 전 미리 알면 좋은 것들 혹은 알았으면 좋았을 것들을 기록해봅니다. AI 서비스 개발 시 기획자가 알면 좋았을 것들 AI 서비스 개발 시 개발자가 알면 좋았을 것들
SQL에서 NULL 값은 “값이 존재하지 않음”을 의미하며, 연산이나 조건문에서 의도하지 않은 결과를 초래할 수 있습니다. 이를 방지하기 위해 NVL, NVL2, COALESCE 같은 함수들이 제공됩니다. 이번 글에서는 각 함수의 사용법과 예제 데이터를 활용한 실습을 정리해보겠습니다. NVL 함수 NVL 함수는 NULL 값을 특정 값으로 변환하는 함수입니다. 문법 사용 예 아래 employees 테이블이 있다고 가정해보겠습니다. emp_id emp_name salary … Read more
“잠자는 암세포”의 셀 사이클이라는 논문을 우연히 읽게 되어 정리해보았습니다. 원래는 cell cycle과 dna repair를 읽을라 하다가… 꽂혀서 한번 읽어보았습니다. primary tumor가 생길 때부터 dormant tumor cell 이 존재하면서 특정 위치(니치)에 잠자고 있다는 사실이 흥미롭네요… 잠자는 암세포 개념 휴면 암세포란 세포주기가 멈춘(G0–G1 arrest 상태) 상태로, 잠복해 있다가 특정 환경 변화나 자극이 생기면 다시 증식하여 전이가 일어나는 … Read more
이번에는 이전에 multiplex PCR의 primer 디자인을 하던 중 공부했던 휴리스틱 접근법에 대해 정리해보겠습니다. 우리는 문제를 해결할 때 종종 동적 계획법(DP)이나 분할 정복과 같은 완전 탐색 기반의 알고리즘을 사용합니다. 하지만 이러한 방법들은 실생활에서 적용하기엔 한계가 있습니다. 특히, 입력 크기가 크거나 최적의 분할 전략을 찾기 어려운 경우, 기존의 완전 탐색 방법은 비효율적일 수밖에 없습니다. 이럴 때 접근할 … Read more
혈액 검사 시 볼 수 있는 지표 중 “CA19-9 수치”에 대해 간단하게 정리해보았습니다.해당 글은 작성하는 데 사용된 논문은 글 하단에서 찾아보실 수 있습니다.
간단하게 “BAM 파일 읽는 법 “을 정리해보았습니다. 그 전에 우선 BAM 파일은 어떤 파일인지 알아볼까요? BAM 파일은 reference genome에 mapping한 결과를 보여주는 파일입니다. BAM, SAM, CRAM 모두..
pub/sub (publish/subscribe) 구조는 게시자가 구독자를 알 필요 없이 Topic에 메시지를 보내는 반면, 구독자는 게시자를 알 필요 없이 관심 있는 주제로부터 메시지를 받는 메시징 패턴입니다.
게시자와 구독자를 분리하면 분산 시스템에서 확장 가능하고 유연한 통신이 가능해지는데요.
“메시징 시스템”은 메시지를 보내고 받음으로써 서로 다른 애플리케이션이나 서비스 간의 통신을 가능하게 하는 소프트웨어 인프라입니다. 이 시스템은 일반적으로 메시지를 보내는 프로듀서, 메시지를 받는 컨슈머, 프로듀서에서 컨슈머로 …
“Kafka”는 실시간 데이터 파이프라인과 스트리밍 애플리케이션을 구축하는 데 사용되는데요. 이번에는 Kafka 동작에 대해 공부한 내용을 정리해보았습니다.
실시간 데이터 처리에는 일반적으로 대기 시간을 최소화하면서 데이터가 생성될 때 지속적으로 데이터를 수집, 분석 및 처리하는 작업을 의미합니다. 이를 통해 사기 탐지, 실시간 분석, 모니터링 시스템과 같은 애플리케이션에 중요한 즉각적인 통찰력과 대응이 가능해집니다.