본문 바로가기

분류 전체보기206

[ggplot2] barplot에서 갭 제거하기 (빈공간제거, 0부터 시작) 1. 서론 ggplot2를 이용하다가 가끔 원하는 그림이 나오지 않을때가 있습니다. 예를들어 barplot을 그리는데 있어서 자동으로 0 밑으로 마진이 생기는 경우가 그럴것입니다. 위 plot을 어떻게 해야 0 밑에를 제거하는지 그리고 좀더 나은 기능들이 무엇이 있는지 정리하고자 합니다. 2. 본론 일단 예시 데이터로 diamonds데이터를 이용하도록 하겠습니다. 아래와 같이 진행하게 되면 0 아래의 마진이 없어짐니다. ( y축도 동일하게 적용이 됩니다.) library(ggplot2) data(diamonds) ggplot(diamonds,aes(cut))+geom_bar()+ scale_y_continuous(limits = c(0,25000),expand=expansion(0,0)) # expand.. 2023. 5. 18.
[Pytorch] torch.hub.load를 사용 못하는 상황에서 로컬로 진행하기 일하는 곳이 병원이다 보니 시발 폐쇄망에서 서버를 돌리고 있습니다. 이게 단점이 외부에 접속해서 뭔가 다운이 안되는 단점이 있습니다. 우회로 로컬컴에서 다운받고 서버로 옮기는 것은 가능합니다. 이번에 SwinTransformer모델을 돌리게 되었는데, 제가 받은 코드에는 github에서 모델을 다운받아야 하는 코드였습니다. -> torch.hub.load 말입죠. 당연히 폐쇄망이기 때문에 다운이 안되어서 이런저런 방안을 찾다가 해결책을 찾아 포스팅합니다. 코드에서는 다음과 같이 사용하더군요. torch.hub.load('github의 모델','모델명',pretrained) 일단 SwinTransformer에서 모델을 사용하기 위해서 로컬컴퓨터에서 해당 github를 방문해줍니다. https://githu.. 2023. 4. 28.
[pytorch,smp] 모델 weights 경로 일하는 곳이 병원이다보니 민감한 데이터를 다루게 되고, 그에 따라 제한적으로 연구가 가능합니다. 너무 불편한점 중 하나가 분석하는 컴퓨터에 외부인터넷을 못하게 하는 단점이 있습니다. 그러다 보니 딥러닝 모델의 weights를 외부에서 따로 넣어줘야 하는데, 설명이 안 써져 있어서 많이 찾아보았습니다. 휴우... 결과는 뭐냐.. torch와 segmentation_models_pytorch 이 두 module다 같은 경로에서 model weights를 가져오더군요.. 윈도우 기준 C:\Users\사용자이름\.cache\torch\hub\checkpoints 우분투 기준 /home/사용자이름/.cache/torch/hub/checkpoints/ 여기다가 모델들 weights를 넣어주면 됩니다. ( 인터넷이 .. 2023. 3. 14.
[QSI] 단백질 시퀀싱 어떻게 이루어질까? 1. Introduction 최근 제가 주목하고 있고, 실제 주식으로 보유하고 있는 다양한 회사들 중에서 제 나름대로 가장 기대가 큰 기업인 Quantum-SI에 대해서 이야기해보고자 합니다. https://mopipe.tistory.com/170 [QSI] Quantum SI(QSI)에 투자하는 이유 (with. Jonathan M Rothberg) 1. Quantum si의 플랫폼은 중요하다. 단백질 sequencing의 경우 유전체분석에가 가장 중요합니다. 단백질은 실제 phenotype에 연관을 줄 정도로 중요합니다. 그러나 과학자들이 연구를 할때에는 대부분 mR mopipe.tistory.com 이전에 포스팅했던 부분에서 QSI의 가장 중요한 기술들이 Recognizer, Aminopeptide.. 2023. 2. 20.
[python, pandas] Data scientist라면 알아야 할 기본 기능 1. Introduction Pandas module은 data scientist들이 가장 많이 사용하고 있는 모듈중 하나일 것입니다. 혹은 R 프로그래밍을 하셨던 분이라면, 유사하게 데이터를 다룰수 있도록 하는 모듈이 이 pandas일 것입니다. 주로 pandas는 pd로 줄여서 분석을 합니다. 이번 포스팅은 pandas에서 기본중에 기본기능에 대해서 이야기해보려고 합니다. 2. 기능들 실습에 사용되는 데이터는 다음에서 다운받으시면 됩니다. https://archive.ics.uci.edu/ml/datasets/iris UCI Machine Learning Repository: Iris Data Set Data Set Characteristics: Multivariate Number of Instanc.. 2023. 2. 15.
[C8,Ubuntu] Ubuntu 업그레이드 중에 에러 발생시 해결 이번에 서버에 우분투 버전을 업그레이드하기 위해서 업그레이드 실행 후에 퇴근을 한 상태였습니다. 다음날 와서 보니 업그레이드하다가 중간에 멈췄는지 다음과 같은 에러가 떳습니다. Oh no! Something has gone wrong. (C8!!) A problem has occurred and the system can't recover. Please contact a system administrator. 회사 내부여서 부팅 디스크 만드는 것도 귀찮고 어떻게 될것 같아서 찾아 보니 GUN Grub을 이용하면 해결이 가능할것 같더라구요. bios 준비가 마치면 shift만 주구장창 누르면 된다길래 해봤는데, 실패!! 또 더 찾아 보니 ESC 주구장창 누르면 된다길래 해봤는데.. Command line으.. 2023. 2. 14.