Category: Programming

  • 대규모 언어모델 메모리 제약 극복

    LLM in a flash: Efficient Large Language Model Inference with Limited Memory 직접 LLM 돌려보려고도 생각해본 적도 있지만, 아무래도 쉬운 일은 아니다. 여러가지 제약이 있는데 아래 논문은 메모리 문제를 해결하기 위해 SSD 사용하는 방법을 이야기한다. 논문을 자세히 읽어볼 건 아니지만 언젠가 이런 방법이 있다고 생각나길 바라며… 대규모 언어 모델(LLM)은 최신 자연어 처리의 핵심으로, 다양한 작업에서…

  • Kaggle 설문결과 1위 파이썬, 2위 R, 3위 SQL

    2017 The State of Data Science & Machine Learning Kaggle 이용자 1만6천명을 대상으로 설문조사한 결과. 사이트에 직접 가서 보면 다른 결과들도 확인할 수 있다. 가장 많이 이용한다고 응답한 도구는 1위 파이썬, 2위 R, 3위 SQL, 4위 주피터, 5위 텐서플로이다. SQL이야 워낙 전통적인 도구라서 그렇다고 하더라도 요즘 많이 언급되는 것들이 상위에 올라온 것 같다. Tableau가 8번째…

  • Waffle 패키지

    Infographic-style charts using the R waffle package 인포그래픽 느낌의 차트를 그려주는 waffle이라는 패키지이다. 아직 나도 사용해보지는 않았다. 사실 시각화에 큰 관심이 없었는데 요즘 시각화 관련 패키지들을 좀 살펴보고 있다. 이 패키지를 위해서 설치해야하는 건 기본적으로는 ggplot2이고 폰트는 Font Awesome에서 무료버전을 다운받고 fonts/fontawesome-webfont.ttf를 설치해야 한다. install.packages(c(“waffle”, “extrafont”,”ggplot2″)) library(ggplot2) library(waffle) library(extrafont) font_import() # this should be fine…

  • 엑셀 복사 후 클립보드에서 R로 불러오기

    대충 엑셀에서 확인해도 상관없지만 간단하게 R에서 확인해보고 싶은 것들이 있는 경우가 가끔 있다. R에서 불러오는게 귀찮거나 굳이 전체 파일을 다 불러오지 않아도 되는 경우 필요한 부분만 엑셀에서 복사한 후 R로 불러올 수 있다. read.excel <- function(header=TRUE,…) { read.table(“clipboard”,sep=”\t”,header=header,…) } dat=read.excel() Mac에서는 오류가 난다 Error in file(file, “rt”) : X11 module cannot be loaded In addition:…