전체 글
-
[주간학습 정리] Week 13Naver AI Tech 2024. 11. 15. 18:36
3줄 요약새로운 팀과 새로운 프로젝트를 시작했다새로운걸 사용해보자성공과 실패 새로운 팀과 새로운 프로젝트를 시작했다프로젝트를 위한 여러 툴에 대해서 생각을 해보기 시작했다2가지를 시도 했고, 하나는 성공한고 하나는 실패했다 성공: 깃허브-슬랙 연동아래와 같은 기능을 사용하고 싶어서 깃허브와 슬랙 연동을 하였다 블로그(https://sepiros.tistory.com/37)를 보면서 연동을 시도했고 레포지토리(https://github.com/integrations/slack#configuration)를 보면서 Customize your notifications 를 추가 보완작업을 진행했다.현재까지는 깃허브에서 생기는 변동사항에 대한 알림이 잘와서 매우 만족하면서 사용하고 있다. 실패: DVC + 구글 드..
-
[주간학습 정리] Week 12Naver AI Tech 2024. 11. 7. 14:09
3줄 요약추천 프로젝트를 했다시간이 너무 부족했다선택 과 집중! 사용자의 책 평점 데이터를 바탕으로 사용자가 어떤 책을 더 선호할지 예측하는 프로젝트를 했다.프로젝트 이외의 일로 인하여 실제 개발하는 시간이 매우 적었다(3일 정도?)제한된 시간에 하고싶은것을 다 할수 없어서 선택과 집중을 하기로 했다.내가 선택한것은 Graph가 적용된 추천 모델 중 하나인 NGCF(Neural Graph Collaborative Filtering)을 사용해보는 것이다.논문을 읽고 이해하고 공부하고 코드를 짜고 할 시간은 없어서 최대한 빠르게 NGCF를 사용해보는것에 초점을 맞췄다. 아래는 NGCF에 대한 포인트 만 작성한 것으로 자세한것은 참고자료를 보고 추후 추가 공부를 하는게 좋을것 같다. NGCF(Neural G..
-
-
[주간학습 정리] Week10Naver AI Tech 2024. 10. 25. 11:23
팀 프로젝트를 진행하면서 모델 실험 결과를 기록해야 했다한 팀원이 처음에는 구글의 word를 이용해서 해당 내용을 기록 및 공유했다. 이렇게 하니깐 작성하는 사람도 힘들고 공유를 받는 사람도 힘든 상황이 많았다. 심지어는 내용을 적어놓고 나중에 보니깐 제대로 적은게 맞는지 의심을 하게되는 상황도 발생했다. 그래서 이전에 사용해본 경험이 있는 MLflow를 적용해보기로 했다. MLflow: 머신러닝 실험과 모델 관리를 위한 오픈소스머신러닝 라이프사이클을 관리하고, 실험 추적, 모델 패키징, 배포 및 협업을 지원한다. MLflow의 구성요소는 크게 4가지로 tracking, projects, models, model registry로 구성 되어있다.이중 MLflow Tracking은 머신러닝 모델의 학습 과..
-
[주간학습 정리] Week 9Naver AI Tech 2024. 10. 18. 18:35
3줄 요약가설을 하나씩 확인해보자서울은 얼마나 클까?지구는 둥굴다 프로젝트의 가설 중 하나로아파트들의 위치(위도,경도)의 중앙(median)은 수도권의 중심을 의미한다.수도권 중심의 아파트 전세가는 외곽의 아파트보다 비싸다. 라는 가설 아래서 가설을 검증하고 이를 이용해서 feature를 생성하는 작업을 진행했다.아파트의 위도, 경도, 전세가 데이터를 이용하여 Scatter Plot을 그려보니 해당 가설의 가능성이 더 보였고 실제로 거리 측정 및 feature 생성을 진행하였다. 하버사인(Harversine)아래는 이러한 위도, 경도를 이용한 거리 측정과 관련하여 사용한 하버사인(Harversine)에 대한 내용이다.일반적인 평면에서 두 점(A, B)사이의 거리를 구하는 방법은 피타고라스의 정리를 사용하..
-
[주간학습 정리] Week 8Naver AI Tech 2024. 10. 11. 18:29
3줄 요약가설을 세우자검증을 하자새로운 가설을 세우자 이번 프로젝트는 '수도권 아파트 전세가 예측 모델'이다기본적으로 직관적이고 이해가 쉬운 데이터를 사용하게 되어 덜 머리가 아픈 프로젝트인것 같다나의 이번 플젝 목표는 '가설 수립 - 검증'의 파이프라인을 유지하면서 개발을 하는것이다그래서 금주에는 EDA에 집중을 하였고, 여러(난잡한) 가설(아이디어)를 새우고 확인하는 과정을 거쳤고 거치는 중이다. 아래는 떠오른 가설 중 일부이다(정리 No)위도, 경도로 거리 계산하기(학교, 공원, 지하철)같은 위치(위도, 경도)의 부동산의 경우, 가격이 같은까? 다를까?층수, 면적의 영향?지도로 가격을 시각화해서 보면 무언가 보이지 않을까?강남, 강북 가격?!동서남북큰 공원 근처의 부동산은 비싸지 않을까?가설: 아파..
-
[주간학습 정리] Week 7Naver AI Tech 2024. 9. 27. 18:57
3줄 요약프로젝트를 시작했다협업이 어렵다협업을 배우자 이번주는 프로젝트를 진행하면서 학습한것보다는 경험한게 큰거 같다이번주에는 멘토링 시간에 진행한 KPT 회고를 작성했다 Keep: 잘한것, 유지할 것워라밸 밸런스를 지킨것간단하게라도 해보고 싶은것들을 다 해본것논문과 Perplexity를 이용해서 빠르게 모델 코드 짜기AutoML, 앙상블, 그리드 서치 등 사용 Problem: 아쉬운것, 개선할것계획적이고 체계적으로 프로젝트를 진행하지 않음기승전결 또는 가설-검증-가설-검증 의 과정이 없었음단순히 하나하나(모델, 기능, 라이브러리 등)를 사용함날마자 진행한 내용에 대한 히스토리 기록이 부족함대략적으로 진행한 내용은 기록을 했지만 세부적인 내용 기록을 안함 Try: 다음에 시도할것Github 잘 사용하기..
-
[주간학습 정리] Week 6Naver AI Tech 2024. 9. 13. 18:04
3줄 요약프로젝트를 시작했다프로젝트에 도움되는 지식을 배웠다데이터가 어렵다 리눅스 커맨드 정리 리눅스는 1991년 리누스 토르발스가 개발한 오픈소스 운영체제로 높은 안정성과 보안성, 다양한 배포판 존재, 다중 사용자 및 다중 처리 가능이라는 장점을 가지고 있다. 명령어간단한 설명사용 예시ls디렉토리 내용을 나열ls -l (자세한 목록 표시)cd디렉토리 변경cd /home/user (특정 디렉토리로 이동)echo터미널에 텍스트 출력echo "Hi"pwd현재 작업 디렉토리 경로 출력pwdmkdir새 디렉토리 생성mkdir new_folderrm파일 또는 디렉토리 삭제rm file.txt (파일 삭제)cp파일 또는 디렉토리 복사cp file.txt /path/to/destinationmv파일 또는 디렉토리..