Paper Review - CollagenTransformer - End-to-End Transformer Model to Predict Thermal Stability of Collagen Triple Helices Using an NLP Approach

Pytorch와 Chemistry를 키워드로 관련 논문들을 찾던 중에 NLP model을 이용한 논문을 발견했다. 아미노산 결합체인 콜라겐(Collagen)의 아미노산 배열로부터 녹는점 $ T_{m} $ 을 예측하는 것이 주된 목표였다. 주로 자연어 처리에 쓰이는 NLP(Natural Language Processing) 기법을 화학적 분자에 적용한다는 점에서 색다른 접근 방식이라고 생각할 수 있다. 기존에 화학 분야에 ML와 AI을 적용하기... [Read More]
Tags: 논문리뷰

Modular visual question answering via code generation - Google

구글 리서치에서 코드 생성으로 VQA을 해결한 연구가 공개되었다. VQA는 Visual Question Answering의 약자로, 질문과 Image가 주어지면 그에 맞는 해답을 제시하는 문제이다. 마치 TOEIC의 LC파트에서 들려주는 것에 적절한 사진 고르기와 비슷하다고 볼 수 있다. 기존에는 이미지에서 특성을 추출하거나 자연어를 분석하는 모델이 VQA 문제를 해결해왔는데, 이번 CodeVQA 모델은 그 대신에 코드를 사용한다는... [Read More]
Tags: AI

Image Lazy Loading으로 웹 페이지 로딩 시간 개선시키기

Loading Image..
Loading Image..
Jekyll 기반의 Juchive 개인 블로그를 3달동안 잘 활용하고 있다. 이제 틀도 잡혀서 카테고리별로 글도 꽤 쌓였다. 그러다보니 정보들을 불러오는데 생각보다 오랜 시간이 걸리고 웹사이트의 속도가 느려진 기분이 들었다. 이것을 해결해보고자 고민하다가 이미지를 불러오는 과정을 손봐야겠다는 생각을 하게 되었다. [Read More]
Tags: Jekyll

Jekyll timeago plugin으로 D-day 계산하기!

Junchive Jekyll 블로그가 어느 정도 틀이 잡혀서 새로운 plugins 추가하는데 맛들렸다. 지금까지 사용하고 있는건 jekyll-paginate-v2와 jekyll-sitemap 정도인데 필요에 따라 플러그인을 하나씩 추가할 듯 하다. Jekyll와 관련된 여러 plugin을 탐색하다가 자동으로 날짜 간격을 알려주는 jekyll-timeago을 사용해보기로 했다. [Read More]
Tags: Jekyll

논문리뷰 - MolecularRNN Generating realistic molecular graphs with optimized properties

Loading Image..
Loading Image..
ML, Deep Learning에 관한 강의도 여러 개 봤고, 대학교 데이터학습과지능 강좌에서 전체적인 AI에 대한 Overview와 특징도 알게 되었다. 거기에 더해 실질적인 ML 테크닉을 익히기 위해서 Kaggle Dataset 가지고 분석을 해보았는데, 뭔가가 부족한 느낌이 들었다. 기본적인 머신러닝 툴들에 대한 이해도는 높아졌지만, 정작 domain knowledge을 활용한 결과물은 아직 시도해보지 못했기 때문이다. 솔직히... [Read More]
Tags: 논문리뷰

Jekyll Blog - GitHub Pages에서 GitLab Pages로 이전하기

Loading Image..
Loading Image..
기존에는 Jekyll 블로그를 GitHub Pages로 deploy해서 사용하고 있었다. junchive.kr라는 custom domain 구입 후 DNS 연결해서 사용하고 있었다. 그런데 사용하면서 GitHub Pages와 관련해서 불편한 점들이 느껴져서 대체할만한 다른 플랫폼을 찾아보았다. jekyll plugin에 제한이 많이 걸려서 원하는 플러그인을 사용할 수 없다는 것과, github workspace가 제공되지만 느리고 불편한 점이 많아서 잘 안쓰게 된다는... [Read More]
Tags: Jekyll

XGBoost with GPU

Loading Image..
Loading Image..
ML(머신러닝) 처리 과정에서는 많은 연산 과정을 필요로 하는데, 이 때문에 많은 시간과 메모리를 필요로 한다. CPU가 단독으로 처리 과정들을 수행하기에는 버거워서 GPU나 TPU 그리고 이런 과정들에 특화된 NPU을 활용하기도 한다. 이런 Accelerator들을 동일 과정을 효과적으로 처리해준다. [Read More]
Tags: ML

Kaggle - Regression with a Crab Age Dataset

Loading Image..
Loading Image..
요즘은 실제 개발보다는 알고리즘 공부에 더 힘을 실었었다. 백준이랑 프로그래머스 문제 풀이를 틈틈히 했는데, 브론즈 문제도 힘들어했던 내가 실버를 풀고 골드V 문제들도 몇 개는 풀 수 있는 실력이 되어 매우 뿌듯하다. [Read More]
Tags: Kaggle