Python에서 파일 지울 때 권한 오류가 발생하는 경우
사실 터미널을 켜서 지우면 되긴 하는데… 😅 곧 포스팅하겠지만 Neural Collaborative Filtering을 구현해보고 있습니다. 재미삼아 MovieLens 100k 데이터를 다운로드하고 압축 푸는 것까지 포함하여 개발하고 있습니다. 개발 로직 중 데이터 디렉토리가 이미 존재하면 삭제하고 새로 생성한 다음 데이터를 다운로드/압축...
사실 터미널을 켜서 지우면 되긴 하는데… 😅 곧 포스팅하겠지만 Neural Collaborative Filtering을 구현해보고 있습니다. 재미삼아 MovieLens 100k 데이터를 다운로드하고 압축 푸는 것까지 포함하여 개발하고 있습니다. 개발 로직 중 데이터 디렉토리가 이미 존재하면 삭제하고 새로 생성한 다음 데이터를 다운로드/압축...
무언가 다르다는 M1 맥북에서의 Conda 환경 설정에 대해 알아봅시다. 👓 원래 쓰던 맥북은 2015년 맥북 프로 레티나 13인치이었습니다. 소위 말하는 마지막으로 상판 사과에 불이 들어오는 맥북이죠. 애지중지하며 쓰고 있었지만 어느 순간부터 업데이트되는 OS를 쫓아가기엔 버거운 녀석이 되었죠. 그래서 이번에 큰 마음을 먹고 맥북 프로 ...
He, X., Liao, L., Zhang, H., Nie, L., Hu, X., & Chua, T. S. (2017, April). Neural collaborative filtering. In Proceedings of the 26th international conference on world wide web (pp. 173-182). ...
Git Merge에서 항상 헷갈리는 Fast Forward 관계에 대해 정리해보았습니다. 🙌 Git을 사용하다보면 브랜치를 분기하여 다시 병합하는 일이 빈번하게 일어납니다. 최근 Git 커밋 히스토리 관리에 관심을 가지던 중, 머리 속에서 Fast Forward 관계에 대해 쉽게 정리가 되지 않더라구요. 그래서 지금이라도 확실하게 기억해둬야...
데코레이터를 이용해서 테스트를 대체할 간단한 로깅을 해보겠습니다. 🪵 개인적으로 추천 시스템은 다른 ML 애플리케이션보다 도메인에서 요구하는 비즈니스 로직의 양이 더 많다고 생각합니다. 그러다보니 예외로 두어야할 것들도 더 많고, 테스트해야 하는 것들도 더 많습니다. 지금 제가 개발해서 사내에서 운영하고 있는 학습과정 추천 시스템도 마찬가지...