본문 바로가기

CS155

추천이 아닌 '시스템'에 방점을 둘 것 - 추천 시스템 입문 그동안 데이터 분석 실무를 해오면서 선호하지 않는 업무 중 하나가 추천 시스템이었다. 그냥 느낌적인 느낌으로 추천 시스템이 나와 잘 맞지 않기도 했고, 추천 시스템을 연구하고 개발하면서 성능을 개선한다고 해도, 비즈니스에 도움이 되는지 확신할 수 없었기 때문이다. 일했던 곳의 핵심 솔루션이 아니었던 것도 한 몫 했던 것 같다. 그래서 스터디에 참여하거나 대략적인 내용은 파악했지만, 추천 시스템에 열중하진 않았다. 이 책을 읽으며 이 분들도 나와 같지 않을까? 그런 생각을 했다. 추천 시스템을 연구하고 실무를 하시고 책까지 내신 분들에게 무슨 말이냐 할 수 있겠지만, 이 책의 저자들이 1 ~ 3장을 '추천' 시스템 코드가 아닌 전반적인 추천 '시스템' 에 대해 설명하는 걸 보고 그런 생각을 했다. 추천 시.. 2023. 6. 11.
풀스택 테스트 p.27 소프트웨어 품질이 뒤쳐지는 것은 경쟁에서 살아남을 수 없음을 의미한다. 이와 관련된 다양한 사례가 있다. 2014년 10월 인도의 대형 이커머스 업체인 스냅딜과 플립카트는 '빅 빌리언 데이' 세일 기간 동안 엄청난 트래픽을 감당하지 못해 웹 사이트가 여러 번 다운되었고 많은 고객과 매출을 경쟁사인 스냅딜에 빼앗겼다. 이와 비슷하게 야후는 초창기 검색 엔진의 선구자였음에도 불구하고 검색 품질을 신경쓰지 않았고, 30억 사용자의 계정이 유출되는 보안 사고가 발생하여 시장에서 살아남지 못했다. p.31 p.39 Not all those who wander are lost. 방황하는 사람 모두가 길을 잃은 것은 아니다 J.R.R Tolkien 2023. 6. 10.
WSL systemctl 안먹을 때 WSL systemctl 안먹을 때 https://ssy02060.github.io/tips/wsl-docker-error/ wsl 사용시 systemctl 명령어 먹히지 않을때 System has not been booted with systemd as init system (PID 1). Can’t operate. ssy02060.github.io 2023. 6. 8.
개발자를 위한 머신러닝 & 딥러닝 이 서평은 출판사로부터 책을 제공받아 작성하였습니다. 무작정 따라하기 좋아하는 타입이라면 이 책을 추천한다. 박해선님의 번역이기도 하거니와(박해선님 번역이라면 사실 품질 보증이 된다는 의미다) 책도 아마존에서 베스트셀러로 이미 검증받은 도서기 때문이다. chatGPT덕에 다시한번 머신러닝의 시대가 부흥하는 거 같고, 딥러닝의 시대가 오는 듯 하지만, 실무에서 실제로 ML을 적용한다는 것 혹은 실제로 ML을 배워본다는 건 쉽지 않은 일이다. 왜냐하면 어렵기 때문이다. ML이 쉽다는 건 내 생각에 거짓말 같다. 하지만 거짓말이 아닌거 같기도 하다. ML을 전문적으로 다루는 프로들의 세계가 아니라면 말이 되기 때문이다. 그렇지만 언제 수학부터 하나하나 다 공부하고 있을까. 그럴 여유가 별로 없다. 그리고 뭔가.. 2023. 4. 28.
BERT와 GPT로 배우는 자연어 처리 p.3 핵심만 알면 길을 잃지 않을 수 있습니다. 2020년 전후 자연어 처리 분야에서 기술 발전을 이끈 방아쇠는 두 개입니다. 하나는 트랜스포머(Transformer), 다른 하나는 전이 학습(transfer learning)이라는 기법입니다. p.18 다음 단어 맞히기로 업스트림 태스크를 수행한 모델을 언어 모델(language model)이라고 합니다. p.19 빈칸 채우기로 업스트림 태스크를 수행한 모델을 마스크 언어 모델(masked language model)이라고 합니다. p.20 사람이 만든 정답 데이터로 모델을 학습하는 방법을 지도 학습이라고 합니다. 이 방식은 데이터를 만드는 데 비용이 많이 들뿐만 아니라 사람이 실수로 잘못된 레이블을 줄 수도 있습니다. 이에 반해 다음 단어 맞히기, .. 2023. 3. 26.
소프트웨어 장인 정신 이야기 p.3-4 2차 세계 대전 동안 미국은 비행기를 6만 5000대 잃었다. 이 중 전투에서 상실한 것은 2만 3000대밖에 되지 않았다. 전투를 벌이다 비행 도중 전사하는 조종사도 있었지만, 아무도 총을 쏘지 않는 환경에서 비행하다 사망한 조종사가 더 많았다. 인류는 나는 방법을 여전히 몰랐던 것이다. p.5 시인 바이런의 딸인 에이다 러브레이스 백작 부인은 배비지의 강연 기록을 번역하면서, 그 시기 누구도 인식하지 못했던 듯한 사실을 깨달았다. 컴퓨터의 숫자가 꼭 숫자만 표현해야 하는 것은 아니고 실제 세상의 무언가를 표현할 수 있다는 것이다. 이 통찰 덕분에 에이다는 세계 최초의 진정한 프로그래머로 여겨진다. p.18 테스트 주도 개발만큼 리팩터링을 잘 뒷받침하는 다른 규율이 있을 수도 있다. 켄트 벡.. 2023. 3. 22.