본문 바로가기

전체 글

numpy를 활용한 quantiletransformer 1. 개요주어진 스칼라 값들의 분포로부터 새로운 값이 들어왔을 때 이것이 몇 분위의 값을 갖는지 알고 싶을 때가 있다.예를들어, [1,......,1000] 이라는 값이 있다면 50.5라는 값은 여기서 몇 분위의 값인지 알고 싶은 것이다.scikt-learn에는 sklearn.preprocessing.QuantileTransformer라는 기능은 이를 위한 기능을 제공하지만 버전이 업그레이드 됨에 따라 문제가 생기기 쉽다.이를 방지하기 위해 numpy array 기능으로 만든 것을 만들어봤다. 2. 코드class quantiletransformer: ''' numpy array를 활용해서 주어진 값에 대한 quantile transformation을 하는 기능 fit : 주어진 훈련 데이.. 더보기
protein diffusion model 관련 영상 https://youtu.be/L_PcZaXjip0 더보기
torch dataloader 사용법 import torchfrom torch import nn, optimfrom sklearn.datasets import load_irisfrom torch.utils.data import TensorDataset, DataLoaderiris = load_iris()X = iris.data[:100]y = iris.target[:100]X = torch.tensor(X, dtype=torch.float32)y = torch.tensor(y, dtype=torch.float32)# X와 Y를 결합할 때는 아래와 같이 사용.ds = TensorDataset(X, y)loader = DataLoader(ds, batch_size=10, shuffle=True)net = nn.Linear(4, 1)loss_f.. 더보기
인간 단백질 내 아미노산 빈도 (amino acid frequency in human proteins) 𝑝⁡(𝐴) =0.0777𝑝⁡(𝐶) =0.0157𝑝⁡(𝐷) =0.053𝑝⁡(𝐸) =0.0656𝑝⁡(𝐹) =0.0405[0.0704][0.0231][0.0484][0.0692][0.0378]𝑝⁡(𝐺) =0.0691𝑝⁡(𝐻) =0.0227𝑝⁡(𝐼) =0.0591𝑝⁡(𝐾) =0.0595𝑝⁡(𝐿) =0.096[0.0675][0.0256][0.0450][0.0565][0.0984]𝑝⁡(𝑀) =0.0238𝑝⁡(𝑁) =0.0427𝑝⁡(𝑃) =0.0469𝑝⁡(𝑄) =0.0393𝑝⁡(𝑅) =0.0526[0.0237][0.0368][0.0610][0.0465][0.0552]𝑝⁡(𝑆) =0.0694𝑝⁡(𝑇) =0.055𝑝⁡(𝑉) =0.0667𝑝⁡(𝑊) =0... 더보기
아미노산 화학그룹 (chemical group of amino acids) amino_acids_group={        'Acidic':['D','E']        ,'Basic':['R','H','K']        ,'Polar':['S','T','N','Q']        ,'Special':['C','G','P']        ,'Hydrophobic':['A','V','I','L','M','F','Y','W']} 더보기
[mnist] Anomaly detection에서의 boosting 기법 효과 1. 개요 이상치 탐지 (anomaly detection) 중 비지도 이상치 탐지는 주로 정상 데이터만 있는 경우에 자주 사용되는 기법임. 문제는 비지도 학습의 경우 지도학습에 비해 성능이 다소 떨어지는 것이 사실임. 이러한 문제를 boosting 기법을 적용하면 좀 더 성능이 향상될지가 궁금했음. 2. 방법a) mnist 데이터셋에 대해 각 숫자들을 정상으로 두고 나머지는 비정상으로 두는 방식으로 인위적인 normal/abnormal 데이터셋을 만듬. 훈련데이터의 abnormal은 validation set으로 사용하여 autoencoder 모델의 ROC-AUC값이 최대치에 다다르면 해당 모델을 사용하도록 만듬.b) 편의상 single model이나 ensemble model이나 모델의 형태는 동일하게.. 더보기
2024년 10월 5일 쏠퀴즈 신한SOL뱅크 쏠퀴즈 5전 3선승제 신한SOL페이 퀴즈팡팡 아름인 신한슈퍼SOL 출석퀴즈 30P 더보기
2024년 10월 4일 쏠퀴즈 신한SOL뱅크 쏠퀴즈 30 신한SOL페이 퀴즈팡팡 받아, 쓰기 신한슈퍼SOL 출석퀴즈 마이샵 쿠폰 더보기