일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- BERT #자연어처리
- 자연어처리 #기계번역 #attention #global attention # local attention
- 특이값분해 # SVD #머신러닝 #차원축소 # 인공지능
- PCA #주성분 분석 #머신러닝 #선형대수 #sklearn
- 파이썬 #알고리즘 #데크 #원형큐 #코딩테스트
- char-CNN #자연어처리 # 단어임베딩 #wordembedding #LSTM
- 파이썬 #알고리즘 #코딩인터뷰 #리트코드 #DFS
- 3d cad #인공지능 #resnet
- 자연어처리 #glove #글로브 #glove vector #벡터 임베딩
- 자연어처리 #question-answering #dynamic memory #attention
- 배치 정규화 #batch normalization # 딥러닝 #머신러닝
- cyclegan #GAN
- 딥러닝 #머신러닝 #AdaGrad
- 딥러닝 #모멘텀 #momentum #핸즈온머신러닝 #하이퍼파라미터튜닝
- Today
- Total
목록자료구조, 알고리즘 (2)
누누와데이터
-문제 : 1을 육지로 0을 물로 가정한 2D 그리드 맵이 주어졌을 때, 섬의 개수를 계산하라. (연결되어 있는 1의 덩어리 개수를 구하라) -풀이 : 깊이우선탐색(DFS)을 사용하였다. ->입력1 11110 11010 11000 00000 ->출력1 1 ->입력2 11000 11000 00100 00011 ->출력2 3 class Solution(object): def dfs(self ,grid, i, j): # 더 이상 땅이 아닌 경우, 종료 if i = len(grid) or j = len(grid[0]) or grid[i][j] != '1': return grid[i][j] = '0' self.dfs(grid, i+1, j) self.dfs(grid, i + 1..
문제설명 이문제는 원형 데크를 디자인하는 문제이다. 데크는 파이썬의 모듈로서 양쪽 끝을 모두 추출할 수 있는 큐이다. 파이썬의 데크의 기능을 하는 클래스를 이중연결리스트로 구현해보자 class MyCircularDeque: def __init__(self, k: int): self.head, self.tail = ListNode(None), ListNode(None) self.k, self.len = k, 0 #k는 원형데크의 최대길이, len은 원형데크의 현재 길이이다. self.head.right, self.tail.left = self.tail, self.head # 이중 연결리스트에 신규 노드 삽입 def _add(self, node:ListNode, new:ListNode): n = node.r..