일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- ADP
- 주성분분석
- Lambda
- DBSCAN
- 오버샘플링
- dataframe
- 독립표본
- datascience
- 언더샘플링
- t-test
- PCA
- opencv
- 워드클라우드
- 군집화
- ADsP
- pandas
- 데이터분석
- 파이썬
- 데이터불균형
- 빅데이터분석기사
- 빅데이터
- 데이터분석준전문가
- 텍스트분석
- iloc
- Python
- 데이터분석전문가
- numpy
- 대응표본
- LDA
- 크롤링
목록분류 전체보기 (300)
Data Science LAB

Sequential 모델을 생성하여 순차적으로 원하는 레이어를 쌓아서 생성할 수 있음 순서대로 연결된 층을 일렬로 쌓아서 구성 - 파이썬 구현 (MNIST데이터셋 적용) model = keras.models.Sequential() model.add(keras.layers.Flatten(input_shape = [28,28])) # 입력이미지를 1D 배열로 변환 model.add(keras.layers.Dense(300, activation='relu')) # 뉴런 300개를 가진 Dense 은닉층 추가 model.add(keras.layers.Dense(100, activation='relu')) model.add(keras.layers.Dense(10, activation='softmax')) # 뉴런..

- 신경망의 구조 출력층은 신경망의 출력(output)의 구조를 설계하는 것이다. 기계학습에서는 크게 회귀와 분류 문제를 다룬다. 신경망은 이 둘 모두에 이용 가능하다. - 분류 : 데이터가 어느 클래스에 속하느냐의 문제 => 소프트 맥스 함수 - 회귀 : 입력 데이터에서 연속적인 수치를 예측 => 항등 함수 1. 항등 함수 (identity function) : 입력을 그대로 출력 (입력과 출력이 항상 같음), 회귀에서 사용 2. 소프트 맥스 함수 (Softmax) : 정규화된 자연상수 함수로 분류에 사용 (데이터를 특정 범위로 변환) n은 출력층의 뉴런 수, yk는 그 중 k번째 출력을 의미함 분자는 입력신호 ak의 지수 함수, 분모는 지수 함수의 합으로 구성 출력층의 각 뉴런이 모든 입력 신호에서 ..

1. 문제 설명 배열 array의 i번째 숫자부터 j번째 숫자까지 자르고 정렬했을 때, k번째에 있는 수를 구하려 합니다. 예를 들어 array가 [1, 5, 2, 6, 3, 7, 4], i = 2, j = 5, k = 3이라면 array의 2번째부터 5번째까지 자르면 [5, 2, 6, 3]입니다. 1에서 나온 배열을 정렬하면 [2, 3, 5, 6]입니다. 2에서 나온 배열의 3번째 숫자는 5입니다. 배열 array, [i, j, k]를 원소로 가진 2차원 배열 commands가 매개변수로 주어질 때, commands의 모든 원소에 대해 앞서 설명한 연산을 적용했을 때 나온 결과를 배열에 담아 return 하도록 solution 함수를 작성해주세요. 2. 제한 사항 array의 길이는 1 이상 100 이..

1. 활성화 함수(Activation Function) 의미 딥러닝 네트워크에서 노드에 입력된 값들을 비선형 함수에 통과시킨 후 다음 레이어로 전달하는데, 이 때 사용하는 함수를 의미한다. 선형 함수가 아닌 비선형 함수를 사용하는 이유는 딥러닝 모델의 레이어 층을 깊게 가져갈 수 있기 때문이다. 활성화 함수는 입력 신호와 편향의 총합을 계산하여 다음 레이어로 어떻게 출력할 지를 결정한다. 이때 설정한 임계값을 경계로 출력값이 바뀌게 된다. 2. 활성화 함수의 종류 1 ) Sigmoid - Logistic 함수라고 불리기도 하며 x의 값에 따라 0~1 사이의 값을 출력하는 함수이다. - 파이썬 구현 def sigmoid(x): return 1 / (1 + np.exp(-x)) - sigmoid 특징 - 음..

1. 문제 설명 짝지어 제거하기는, 알파벳 소문자로 이루어진 문자열을 가지고 시작합니다. 먼저 문자열에서 같은 알파벳이 2개 붙어 있는 짝을 찾습니다. 그다음, 그 둘을 제거한 뒤, 앞뒤로 문자열을 이어 붙입니다. 이 과정을 반복해서 문자열을 모두 제거한다면 짝지어 제거하기가 종료됩니다. 문자열 S가 주어졌을 때, 짝지어 제거하기를 성공적으로 수행할 수 있는지 반환하는 함수를 완성해 주세요. 성공적으로 수행할 수 있으면 1을, 아닐 경우 0을 리턴해주면 됩니다. 예를 들어, 문자열 S = baabaa 라면 b aa baa → bb aa → aa → 의 순서로 문자열을 모두 제거할 수 있으므로 1을 반환합니다. 2. 제한 사항 문자열의 길이 : 1,000,000이하의 자연수 문자열은 모두 소문자로 이루어져..
1. 스택이란 ? 가장 나중에 넣은 데이터를 가장 먼저 빼낼 수 있는 데이터 구조로 Last In First Out(LIFO) 방식, (혹은 FILO : First In Last Out) => 파이썬에서는 이미 리스트[]로 구현되어져 있음 2. 스택 기본 연산 push() 스택에 원소를 추가한다. pop() 스택 가장 위에 있는 원소를 삭제하고 그 원소를 반환한다. peek() 스택 가장 위에 있는 원소를 반환한다. (삭제하지는 않는다.) empty() 스택이 비어있다면 1, 아니면 0을 반환한다. 3. 스택 라이브러리 from collections import deque dq=deque() # 덱 생성 dq.append() # 덱의 가장 오른쪽에 원소 삽입 dq.popleft() # 가장 왼쪽 원소 반..