ABSTRACT. 먼저, 이전 환경에서는 아래와 같은 구성으로 분석환경을 구축해두었습니다. flowchart LR; A[(Database)] --> B; B[data pipeline using python] --> C; C[Data Lake on S3]; 주로 Python을 이용해 S3로 구축되어 있는 Data La...
왕초보를 위한 Python에서 asyncio로 비동기 처리 구현하기
분석을 위해 python을 활용해 데이터를 가공 처리하다 보면, 단순한 작업인데도 시간이 너무 오래 걸리는 경우들이 생깁니다. 이런 문제를 해결하기 위해 처리 방식을 동기 처리에서 비동기 처리로 변경하면서, 이참에 python의 asyncio library에 대해서 정리해 봅니다. Asynchronous Programming (비동기 프로그래밍) P...
ChatGPT가 가져올 지능격차
최근 가장 큰 IT 계의 이슈는 아무래도, ChatGPT의 등장일 것입니다. ChatGPT가 그간 몇몇 미국 학교 시험이나 에세이를 어느 학점 정도로 통과했다더라,라는 풍문도 모자라 조던 피터슨이 나서서 자신이 쓴 글과 구별이 힘들다고 하는 등 엄청난 성능을 갖추고 있습니다. 뿐만 아니라 미국의 MBA, 로스쿨 등 시험을 통과했다는 뉴스도 하루가...
선형대수 독학하기[0]
Why should I Study linear alebra? 최근 추천 시스템에 대한 기획부터 구현까지 진행하며, 데이터 사이언티스트에게 수리적 이해도가 얼마나 중요한지 새삼 다시 깨닫게 되었습니다. 데이터 업을 대하는 저만의 가치관에서도 수학은 매우 중요한 부분을 차지하는 만큼, 이번 기회에 선형 대수에 대한 공부를 다시 해봐야겠다고 다짐했습니다...
vscode에서 가상환경 jupyter notebook 사용하기(with. venv)
저는 EDA를 진행할 때는 jupyter notebook을 선호합니다. 다만 브라우저에서 사용하는 것이 아닌, 다양한 편의성을 제공하는 vscode에서 사용하고 싶었습니다. 또한, 프로젝트별로 library를 별도로 관리하기 위해서 venv까지 함께 사용하는 법을 정리합니다! 사용 환경 Mac, Win 10 (이 포스트는 Mac 기...
Github Pages로 블로그 만들기(feat.Chirpy) [2] - ga, google search console, hits 설정
저는 개발자도 아니고, 더더욱 Front 관련해서는 관련 지식이 매우 부족합니다. 아래 기술하는 내용들은 최대한 구글링해보며, 개인적인 미봉책에 불과합니다. 이 보다 더 좋은 방법을 댓글 통해 알려주시면 정말 좋을 것 같습니다. 이전 포스트에서 기본 설정 및 빈 페이지를 띄우는 것까지 완료했습니다. 그 이후에 설정할만 한 부분들에 대해서 정리...
Github Pages로 블로그 만들기(feat.Chirpy) [1]
21년, github와 jekyll 블로그를 개설해서 잠시 운영해본 적이 있습니다. 다만 이전에 설치했던 내용과 많이 달라지기도 했고, theme도 업데이트할 필요가 있어 재구축을 시도하며 사소한 에러들을 해결하는데 꽤 애를 먹었습니다. 때문에 제가 잊지 않기 위해 남기는 내용이며, 누군가에겐 아주 작은 도움이라도 됐음 좋겠습니다. Wh...
추천시스템
“추천”이 처음인 회사 이번 글에서는 스타일메이트의 크리에이터 추천 로직 기획&개발 관련해서 아이디어의 시작점과 간단한 여정을 소개합니다. 또한 추후에 사내에서 “추천” 뿐만 아니라 특정 목적에 맞는 분류 체계를 구축하기 위해서 고민해보면 좋을 것들을 알아보겠습니다. 기존 사내의 카테고리 항목들은 추천 로직에 사용하기에는 그 설명력이 충분하...
gitflow란?
Git Flow란 Git Flow는 Vincent Driessen에 의해 고안된 방법론이다. Git으로 개발할 때 거의 표준과 같이 사용되지만, Vincent Driessen이 언급했듯, 완벽한 방법론은 아니고 각자 개발 환경에 따라 수정하고 변형해서 사용한다. Git Flow는 5가지의 브랜치를 사용한다. 항상 유지되는 메인 브랜치(master...
서버리스 개념과 Serverless Framework
Serverless의 개념 Serverless는 백엔드에 서버가 없다? [ X ] Serverless는 백엔드인데, 직접 서버를 관리하지 않는 경우를 뜻함 Backend without Server management by. Nomad Coders Serverless의 탄생 배경 기...