본문 바로가기

공부/Google MLB 20246

Google MLB 졸업식 지난 18일에 Google MLB의 졸업식에 다녀왔다. 부트캠프의 졸업식이라니 솔직히 좀 생소한 부분이다. 다만 '절대 후회하지 않을 것'이라고 운영진께서 장담하셨었다. 호기심반 기대심반에 찾아가보니 정말 멋지게 준비해놓았다. 역시 구글인가...! 아무튼 3개월간 고생많았다!! 2024. 10. 21.
[Gemma Sprint] 프로젝트 : AI Patent Maker ! 1. 서Google MLB 2024의 마지막 컨텐츠 Gemma Sprint에서는 구글의 최신 LLM 모델인 Gemma2를 파인튜닝하는 프로젝트를 진행해야 한다. 이 Gemma Sprint는 MLB 5기인 이번 기수부터 도입된 컨텐츠이기 때문에 레퍼런스가 전무한 상태였다. 여기에 '자유방임'이라는 구글 MLB 과정의 특성이 더해지면서 말그대로 밑바닥부터 시작하는 프로젝트가 되었다. 그렇기에 본 프로젝트를 수행하면서 더욱 큰 배움과 성장이 있지 않았나 생각된다. 이하에서, 이렇게 완성된 프로젝트 'AI Patent Maker !'를 소개해본다. 2. 프로젝트 소개 AI Patent Maker는 이름에서 알 수 있듯이 AI를 활용해 특허문서를 생성하는 서비스이다. 특허출원서는 쉽게 말하면 특허청에게 특허라는 .. 2024. 10. 4.
[Kaggle] Lumbar Spine Degenerative Classification ② 1. 서저번 포스팅에서 데이터를 이리저리 살펴보며 데이터에 관한 대략적인 그림을 그려놓은 상태이다. 이번에는 파이토치 템플릿을 가져와서 이번 대회에 사용할 수 있도록 커스터마이징을 해보려고 한다. 즉 이번 시간의 목표는 높은 score를 얻는 것이 아닌, 인풋을 받아서 적절한 아웃풋을 내보내는 코드를 완성하고 이를 제출해보는 것이다. 이러한 취지에 따라 일단 모델은 가장 간단하고 바로 만들 수 있는 2층짜리 CNN으로 구성하려고 한다. 물론 score는 낮겠지만 밑바닥부터 시작하여 score를 올려가는 것 또한 즐거운 작업이 될 것이다. 파이토치 템플릿은 이하의 주소에서 가져왔다. GitHub - victoresque/pytorch-template: PyTorch deep learning projects.. 2024. 9. 21.
[Kaggle] Lumbar Spine Degenerative Classification ① 1. 서Google MLB 과정에서 팀원을 모아 8월 playground로 캐글 competition을 함께 진행하였다. 정말로 맛만 보려고 하였는데, 어쩌다 보니 MLB에서 요구하는 상위 20%라는 수료조건을 충족함과 동시에 상위 5%라는 추가미션까지 달성해 버렸다. 그렇기 때문에 사실 수료를 위해서는 캐글 대회에 더이상 참여할 필요는 없는 상황이다. 그러나 이대로 마치기엔 캐글을 경험했다고 하기 어렵고 나의 성향과 맞지도 않는다. 수료조건 충족이라는 일종의 족쇄도 없어졌기 때문에, 이번에는 아예 목표를 높게 잡아 상금이 걸려있는 Featured 대회에 도전해보려 한다. 이번 대회에서의 목표는 크게 두 가지로 압축된다. 첫째는 가능하다면 메달권에 진입해보고 싶다. Featured 대회에서 동메달 이상을.. 2024. 9. 10.
[Coursera] Neural Networks and Deep Learning 1. Basics of Neural Networks Programming(1) Logistic Regression as a Neural Network로지스틱 회귀는 이진 분류를 위한 알고리즘으로, y = σ (w^T x + b)로 나타낼 수 있다. 여기서 시그모이드 함수는 결과값을 0과 1 사이의 값으로 변환시켜주는 역할을 한다. 코세라 과정에서는 이 매우 간단한 알고리즘을 통해 뉴럴 네트워크의 개념을 살펴보게 된다. 64*64픽셀의 이미지에서 해당 이미지가 고양이 이미지인지 여부를 분류한다고 하자. 이미지에는 R, G, B 각각에 대해 채도값이 각각 존재하므로, 하나의 이미지에는 64*64*3 = 12288의 숫자(= n_x)가 존재한다. 이 숫자들을 일렬로 세워 1*12288의 벡터로 만들 수 있고,.. 2024. 7. 10.