일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- PytorchLightning
- 완전탐색
- python
- 프로그래머스
- FDS
- github
- NaverAItech
- rnn
- wandb
- pytorch
- GIT
- Kubernetes
- datascience
- GitHub Action
- GCP
- 네이버AItech
- pep8
- DeepLearning
- docker
- NLP
- 코딩테스트
- vscode
- Matplotlib
- Kaggle
- leetcode
- 알고리즘
- 백준
- FastAPI
- torchserve
- autoencoder
- Today
- Total
목록전체 글 (120)
Sangmun
회사에서 솔루션 연동건으로 알아보다가 알게된 OS다. 사실 꽤 오래전부터 유명했던거 같은데 이제 알게되서 뭔가 부끄럽다. https://wiki.alpinelinux.org/wiki/Alpine_Linux:Overview Alpine Linux:Overview - Alpine Linux Alpine uses musl as its libc, and BusyBox as core utilities. These choices tend to make Alpine especially minimalist and secure. General overview Alpine Linux has one of the fastest boot times of any operating system. Famous because of i..
https://www.acmicpc.net/problem/4386 4386번: 별자리 만들기 도현이는 우주의 신이다. 이제 도현이는 아무렇게나 널브러져 있는 n개의 별들을 이어서 별자리를 하나 만들 것이다. 별자리의 조건은 다음과 같다. 별자리를 이루는 선은 서로 다른 두 별을 일 www.acmicpc.net 기본적인 크루스칼 알고리즘을 활용하였다. 크루스칼 알고리즘의 기본 포맷은 나동빈님의 이것이 취업을 위한 코딩테스다를 참조하였고 각 별자리들의 거리를 계산하기 위하여 2중 for문을 사용하였다. N이 최대가 100이라서 2중 for문으로도 쉽게 풀리는 문제였다. import math import sys input = sys.stdin.readline def find_parent(parent,x): i..
1. 최대공약수를 구하는 알고리즘 (유클리드 호제법) # not using math library a = 48 b = 32 while a % b != 0: tmp = a % b a = b b = tmp print(b) # print 16 # using math library a = 48 b = 32 import math print(math.gcd(a,b)) # print 16 2. 최소공배수를 구하는 알고리즘 # not using math library a = 48 b = 32 while a % b != 0: tmp = a % b a = b b = tmp print(48*32//b) # print 96 # using math library a = 48 b = 32 import math print(math..
요새 캐글을 열심히 하는 중인데 캐글에서 제공해주는 기본 커널을 사용할 때면 불편한 점이 한두 가지가 아니다. 특히 돌리는데 오래 걸리는 모델들은 커널에서 돌리는게 매우 비효율적이라는 것을 깨달았다. 1. kaggle package 설치 pip install kaggle 먼저 캐글 패키지를 설치해준다. 2. Authentication token 발급 오른쪽 상단의 계정 아이콘 -> Account -> Create New Api Token을 누르면 kaggle.json 파일이 다운로드된다. 3. kaggle json 파일 옮기기 다운로드한 kaggle.json 파일을 Linux, OSX 경우에는 아래 경로로 ~/.kaggle/kaggle.json Window의 경우에는 아래의 경로로 옮겨주면 된다. C:\..
사내망에서 아나콘다를 사용하려고 하는데 어려움이 한두 가지가 아니다. 인터넷이 연결되어 있는 환경에서는 명령어 몇 줄만 치면 해결되는 문제들이 내부망에서는 해결이 안 된다. 하지만 어찌어찌 해결은 하여 마침내 내부망에서 내부 데이터를 이용하여 딥러닝을 활용할 수 있게 되었다. 아래는 거쳐온 과정들을 정리한것이다. 1. Anaconda 설치 및 가상 환경 세팅 - https://www.anaconda.com/ 설치는 그냥 여기서 파일을 다운로드하여서 하면 된다. - 가상 환경 생성(python 3.7 설치) create conda -n test_env python=3.7 - 가상 환경 활성화 conda activate test_env - 필요 패키지 다운 ( python 3.7에서 텐서 플로를 버전 명시를..
저번에 리뷰한 논문과 맥을 같이 하는 블로그 글이 있어서 읽고 리뷰를 해보았다. # 출처 : https://medium.com/swlh/anomaly-detection-with-autoencoders-2bd23dedbd9e Anomaly detection with Autoencoders Anomalies in systems occur rarely. The validation layers stand guard over correctness by catching them out and eliminating them from the… medium.com 해당 글은 간단하게 오토인코더를 이용하여 한쪽 클래스의 데이터 세트만을 학습시켜 다른 클래스를 탐지하는 방법에 대하여 기술을 하고 있다. x, y = data..
회사에서 이상금융거래 탐지 시스템을 운영하는 관계로 자연스럽게 해당 주제에 관심을 가지게 되어 찾아보게된 논문이다. 금융에서의 FD(Fraud Detection)문제도 다른 산업의 이상치 탐지 or 분석 문제와 궤를 같이하는 면이 많고, 또한 autoencoder를 기본으로 활용한 방안을 많이 찾아볼 수 있었다. FDS를 구축하게 된다면 해당 논문의 내용만으로 이상금융거래 탐지에서 큰 효과를 얻기에는 힘들겠지만 대부분의 탐지 시스템에서 근간이 될 수 있는 내용임으로 해당 논문은 많은 도움이 될 수 있는 내용이라 생각한다. # 출처 : https://arxiv.org/ftp/arxiv/papers/1908/1908.11553.pdf 1. 서론 서론은 대부분의 금융사기관련 논문들이 그러하듯 전자금융거래가 증..
데이터사이언스 공부를 시작한지도 어언 4개월 매번 귀찮아서 단축키를 안쓰거나 생각날때 검색만 했는데 이번 기회에 정리할 필요를 느껴서 정리를 하게 되었다 1. 구글 colab [ 자주 사용 하는 단축키 모음 ] * Ctlr + Enter = 해당 셀 실행 & 커서를 해당 셀에 둠 * Shift + Enter = 해당 셀 실행 & 다음 셀을 생성하고 커서를 다음 셀에 둠 * Alt + Enter = 해당 셀 실행 & 다음 셀을 맨 밑에 생성하지 않고 실행한 셀 다음에 생성 및 커서를 다음셀에 둠 * Ctrl + M + A = 커서가 위치한 셀 위에 셀 삽입 * Ctrl + M + B = 커서가 위치한 셀 아래 셀 삽입 * Ctrl + M + D = 셀삭제 * Ctrl + M + Y = 코드셀로 변경 * C..