본문 바로가기
728x90
반응형

분류 전체보기150

[기술면접] L1, L2 regularization, Ridge와 Lasso의 차이점 (201023) 더보기 Q. L1, L2 regularization 을 각각 설명하세요 Q. Ridge와 Lasso의 차이점 Q. L1, L2 regularization 을 각각 설명하세요 딥러닝 모델 과적합을 막는 방법에는 세가지가 있는데 - batch normalization. (배치정규화) - weight regularization (정규화) - dropout (학습당시 랜덤으로 절반의 뉴런만 사용하기) 이 중 두번째에 해당되는 것이 L1, L2 regularization 이다. 1. 그럼 궁금한건 L1, L2 regularization 학습을 진행할 때, 학습 데이터에 따라 특정 weight의 값이 커지게 될 수있다. 이렇게 되면 과적합이 일어날 가능성이 아주 높은데, 이를 방지하기 위해 L1, L2 regula.. 2020. 10. 23.
[DataScience] pandas - 시각화 (1) (201022) In [1]: import matplotlib as mpl import matplotlib.pyplot as plt import numpy as np import pandas as pd In [2]: %matplotlib inline In [3]: # !sudo apt-get install -y fonts-nanum # !sudo fc-cache -fv # !rm ~/.cache/matplotlib -rf Reading package lists... Done Building dependency tree Reading state information... Done fonts-nanum is already the newest version (20170925-1). 0 upgraded, 0 newly inst.. 2020. 10. 23.
[DataScience] pandas - 기본method, multiindex, timeseries (201021) In [ ]: import pandas as pd import numpy as np In [ ]: # Ctrl+Space, Option+Esc 또는 Tab자동완성 인덱싱 iloc, loc ** 데이터 연산 데이터 결합 *** 데이터 집계 그룹 (그룹바이 ) 문자열 시계열 *** 중요 아주 중요 3:00 텍스트 파일 일기 쓰기 - json, txt, excel 파일 모두 다 불러오는 법, 데이터 누락값처리 In [ ]: from IPython.core.display import display, HTML display(HTML("")) In [ ]: ## 1. 난수 지정 a = np.random.randint(1000000,5000000, size = (5,)) ## 범위 + 아웃풋 형태 b = np.ran.. 2020. 10. 21.
[NLP] Attention과 Transformer Q. Attention 과 Transformer에 대해 설명해주세요. Q. Query Key Value 가 뭔지 설명해주세요 Q. Attention, Transformer 학습 방식을 응용한 모델에는 무엇이 있는지. Q. Attention 과 Transformer에 대해 설명해주세요. 간단한 A. (자세한 설명은 뒤에) seq2seq의 dot product attention 이라면, 어텐션은 기존 seq2seq 모델 구조에서 현재 시점 디코더 토큰 입력해서 다음 디코더 토큰을 예측할 때 현재 시점 디코더 토큰과 인코더 토큰들간의 유사도를 내적을 통해 구한 뒤 해당 계산값을 반영하여 다음 디코더 토큰을 예측의 성능을 높이는 것 즉 "I am hungry" 를 "나는 배가 고프다" 로 번역할 때, 내적을 통.. 2020. 10. 21.
[프로그래머스][greedy] 조이스틱 (201020) 1. 문제설명 programmers.co.kr/learn/courses/30/lessons/42860 코딩테스트 연습 - 조이스틱 조이스틱으로 알파벳 이름을 완성하세요. 맨 처음엔 A로만 이루어져 있습니다. ex) 완성해야 하는 이름이 세 글자면 AAA, 네 글자면 AAAA 조이스틱을 각 방향으로 움직이면 아래와 같습니다. ▲ - 다 programmers.co.kr 조이스틱으로 알파벳 이름을 완성하세요. 맨 처음엔 A로만 이루어져 있습니다. ex) 완성해야 하는 이름이 세 글자면 AAA, 네 글자면 AAAA 조이스틱을 각 방향으로 움직이면 아래와 같습니다. ▲ - 다음 알파벳 ▼ - 이전 알파벳 (A에서 아래쪽으로 이동하면 Z로) ◀ - 커서를 왼쪽으로 이동 (첫 번째 위치에서 왼쪽으로 이동하면 마지막 .. 2020. 10. 20.
[프로그래머스][greedy] 구명보트 (201019) programmers.co.kr/learn/courses/30/lessons/42885 코딩테스트 연습 - 구명보트 무인도에 갇힌 사람들을 구명보트를 이용하여 구출하려고 합니다. 구명보트는 작아서 한 번에 최대 2명씩 밖에 탈 수 없고, 무게 제한도 있습니다. 예를 들어, 사람들의 몸무게가 [70kg, 50kg, 80kg, 5 programmers.co.kr 1. 문제 설명 무인도에 갇힌 사람들을 구명보트를 이용하여 구출하려고 합니다. 구명보트는 작아서 한 번에 최대 2명씩 밖에 탈 수 없고, 무게 제한도 있습니다.예를 들어, 사람들의 몸무게가 [70kg, 50kg, 80kg, 50kg]이고 구명보트의 무게 제한이 100kg이라면 2번째 사람과 4번째 사람은 같이 탈 수 있지만 1번째 사람과 3번째 사람.. 2020. 10. 19.
[백준] Z (201018) 1. 문제 설명 www.acmicpc.net/problem/1074 1074번: Z 한수는 2차원 배열 (항상 2^N * 2^N 크기이다)을 Z모양으로 탐색하려고 한다. 예를 들어, 2*2배열을 왼쪽 위칸, 오른쪽 위칸, 왼쪽 아래칸, 오른쪽 아래칸 순서대로 방문하면 Z모양이다. 만약, 2차원 �� www.acmicpc.net 2. 풀이 코드 n, r, c = map(int, input().split()) answer = 0 while n >= 1: temp = 2 ** (n - 1) if n == 1: if r is 0 and c is 1: # 2사분면 answer += 1 elif r is 1 and c is 0: # 3사분면 answer += 2 elif r is 1 and c is 1: # 4사분.. 2020. 10. 18.
자료 링크 확실히 시장 전반적인 정보는 삼정경제연구원 정보가 많음 home.kpmg/kr/ko/home/insights/2020/03/issue-monitor-121.html 마이크로바이옴이 몰고 올 혁명 | Economic Research Institute 삼정KPMG 경제연구원은 기업의 데이터 과학 활용 방안을 논의한 보고서인 Issue Monitor 제121호 『기업 운영 혁신을 위한 데이터 과학: 기업의 활용 방안』을 발간합니다. home.kpmg ** 음성인식 기가지니 자료 많음 꼭 읽기 !!!!!! ! 4assets.kpmg/content/dam/kpmg/kr/pdf/2020/kr-im-126-voice-ai-20200414.pdf불러오는 중입니다... 2020. 10. 18.
[백준] 킹(201017) 1. 문제 설명 www.acmicpc.net/problem/1063 1063번: 킹 8*8크기의 체스판에 왕이 하나 있다. 킹의 현재 위치가 주어진다. 체스판에서 말의 위치는 다음과 같이 주어진다. 알파벳 하나와 숫자 하나로 이루어져 있는데, 알파벳은 열을 상징하고, 숫자는 � www.acmicpc.net 문제 8*8크기의 체스판에 왕이 하나 있다. 킹의 현재 위치가 주어진다. 체스판에서 말의 위치는 다음과 같이 주어진다. 알파벳 하나와 숫자 하나로 이루어져 있는데, 알파벳은 열을 상징하고, 숫자는 행을 상징한다. 열은 가장 왼쪽 열이 A이고, 가장 오른쪽 열이 H까지 이고, 행은 가장 아래가 1이고 가장 위가 8이다. 예를 들어, 왼쪽 아래 코너는 A1이고, 그 오른쪽 칸은 B1이다. 킹은 다음과 같이.. 2020. 10. 17.
[프로그래머스][greedy] 최소스패닝트리 (크루스칼)(201016) 1. 문제 설명 www.acmicpc.net/problem/1197 1197번: 최소 스패닝 트리 첫째 줄에 정점의 개수 V(1 ≤ V ≤ 10,000)와 간선의 개수 E(1 ≤ E ≤ 100,000)가 주어진다. 다음 E개의 줄에는 각 간선에 대한 정보를 나타내는 세 정수 A, B, C가 주어진다. 이는 A번 정점과 B번 정점이 � www.acmicpc.net 2. 풀이 코드 풀이전에 오늘은 이 문제 유형의 개념을 살펴볼까 한다 ! 이렇게 각 노드, 가중치를 주고 각 노드들을 다 이어주는 최소 가중치 경로를 찾는 문제를 최소 신장트리 MST 라 부른다. 그리고 여기에는 크루스칼, 프림 2가지 알고리즘 풀이 법이 있다. www.fun-coding.org/Chapter20-kruskal-live.html .. 2020. 10. 17.
728x90
반응형