일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- NaverAItech
- 완전탐색
- GCP
- vscode
- FDS
- pytorch
- torchserve
- pep8
- wandb
- datascience
- FastAPI
- GIT
- Matplotlib
- leetcode
- 알고리즘
- Kaggle
- rnn
- PytorchLightning
- docker
- GitHub Action
- 프로그래머스
- DeepLearning
- 백준
- github
- 네이버AItech
- autoencoder
- NLP
- python
- Kubernetes
- 코딩테스트
- Today
- Total
목록분류 전체보기 (120)
Sangmun
https://www.acmicpc.net/problem/1094 1094번: 막대기 지민이는 길이가 64cm인 막대를 가지고 있다. 어느 날, 그는 길이가 Xcm인 막대가 가지고 싶어졌다. 지민이는 원래 가지고 있던 막대를 더 작은 막대로 자른다음에, 풀로 붙여서 길이가 Xcm인 막대 www.acmicpc.net 비트 마스킹으로 풀어도 되는 문제라 가져왔다. 입력 숫자를 이진수로 바꾸었을때 1의 개수를 세주면 정답이 된다. a = bin(int(input())) count = 0 for each in str(a[2:]): if each == '1': count += 1 print(count)
class Queue: def __init__(self): self.arr=[] def push(self,a): self.arr.append(a) def pop(self): del self.arr[0] def size(self): return len(self.arr) def top(self): return self.arr[-1] def siz(self): #size는 다른 함수로 이미 사용되고 있기 때문에 사용 불가... return len(self.arr) 큐 대표 문제 https://www.acmicpc.net/problem/5430 5430번: AC 각 테스트 케이스에 대해서, 입력으로 주어진 정수 배열에 함수를 수행한 결과를 출력한다. 만약, 에러가 발생한 경우에는 error를 출력한다. www...
https://velog.io/@changyeonyoo/%EC%9E%90%EB%A3%8C%EA%B5%AC%EC%A1%B0-%ED%8C%8C%EC%9D%B4%EC%8D%AC%EC%9C%BC%EB%A1%9C-%EC%8A%A4%ED%83%9DStack%EA%B5%AC%ED%98%84%ED%95%98%EA%B8%B0 [자료구조] 파이썬으로 스택(Stack)구현하기 파이썬(python)으로 스택(stack) 자료구조를 구현해보자파이썬에 내장되어 있는 Data-type중 리스트(list)를 이용하여 구현했다.Stack 클래스를 생성하고 init method를 이용하여 멤버 변수를 만들어준다.top velog.io 스택 대표 문제 https://www.acmicpc.net/problem/4949 4949번: 균형잡힌..
https://www.acmicpc.net/problem/10816 10816번: 숫자 카드 2 첫째 줄에 상근이가 가지고 있는 숫자 카드의 개수 N(1 ≤ N ≤ 500,000)이 주어진다. 둘째 줄에는 숫자 카드에 적혀있는 정수가 주어진다. 숫자 카드에 적혀있는 수는 -10,000,000보다 크거나 같고, 10, www.acmicpc.net from bisect import bisect_left, bisect_right from sys import stdin n = stdin.readline().rstrip() card = list(map(int,stdin.readline().split())) m = stdin.readline().rstrip() test = list(map(int,stdin.read..
https://www.acmicpc.net/problem/9663 9663번: N-Queen N-Queen 문제는 크기가 N × N인 체스판 위에 퀸 N개를 서로 공격할 수 없게 놓는 문제이다. N이 주어졌을 때, 퀸을 놓는 방법의 수를 구하는 프로그램을 작성하시오. www.acmicpc.net def adjacent(x): for i in range(x): if row[x] == row[i] or abs(row[x] - row[i]) == x - i: return False return True def dfs(x): global result if x == N: result += 1 else: for i in range(N): row[x] = i if adjacent(x): dfs(x + 1) N = i..
Mlflow는 머신러닝 실험, 배포를 쉽게 관리해줄 수 있는 오픈소스이다. 개인적으로는 wandb가 빠르게 실험에 대한 내용을 기록해 줄 수 있는 도구라면 mlflow는 약간은 사용하기 복잡하지만 배포 및 운영하는데도 유용하게 쓸 수 있다는 느낌을 받았다. 기본 사용법 원래는 네이버 boost 캠프의 변성윤 마스터님의 강의를 참조하려고 하였으나 뭔가 잘 되지 않아 공식 document를 참조하기로 하였다. https://www.mlflow.org/docs/latest/quickstart.html Quickstart — MLflow 2.0.1 documentation Note MLflow works on MacOS. If you run into issues with the default system Pyt..
wandb sweep은 automl의 한 도구로써 하이퍼 파라미터를 찾는 작업을 자동으로 해주는 도구이다. https://docs.wandb.ai/guides/sweeps/add-w-and-b-to-your-code Add W&B to your code - Documentation To create a W&B Sweep, we first create a YAML configuration file. The configuration file contains he hyperparameters we want the sweep to explore. In the proceeding example, the batch size (batch_size), epochs (epochs), and the learning rat..
https://wandb.ai/cayush/pytorchlightning/reports/Use-PyTorch-Lightning-with-Weights-Biases--Vmlldzo2NjQ1Mw Use PyTorch Lightning with Weights & Biases In this article, we explore how to use PyTorch Lightning with Weights & Biases so that it's possible to quickly train and monitor models. . wandb.ai Pytorch ligntning에서 wandb를 이용하여 실험내용을 로깅하는 것은 매우 간단한다. 아래 코드 처럼 wandb_logger class를 선언만 해주고 traine..