반응형

Data 96

Deep Learning(딥러닝) - 2.인공신경망

인공신경망 (Artificial Neural Network, ANN) 두뇌를 구성하는 신경학적 신경망을 모티브로 만든 기계학습 모델 순방향 신경망(Feedforward Neural Network) 최초이자 가장 간단한 신경망 모델로 항상 입력에서 출력으로 한 방향으로 움직임 single-layer : 입력- 출력층 단층 퍼셉트론 2020/03/26 - [머신러닝] - 퍼셉트론(Perceptron) multi-layer 입력, 1개이상의 은닉층, 출력층 다층 퍼셉트론: 순방향 신경망의 한 종류로 매개 변수(가중치)를 직접 선정해야함 최소 2개 이상의 레이어:은닉층(hidden layer), 출력층(output layer) 각 층에서 비선형 활성화 함수 사용 학습을 위해서 오차 역전파 Backpropagat..

Data/ML 2021.10.14

Deep Learning(딥러닝) - 1.딥러닝의 역사와 Perceptron(퍼셉트론)

1. 딥러닝(Deep Learning) 인공지능(人工知能) / A.I. (Artificial Intelligence) 인간이 지닌 지적 능력의 일부 또는 전체, 혹은 그렇게 생각되는 능력을 인공적으로 구현한 것을 말한다. 기계 학습(機械學習) / 머신 러닝(영어: machine learning) 경험을 통해 자동으로 개선하는 컴퓨터 알고리즘의 연구이다. 인공지능의 한 분야로 간주된다. 컴퓨터가 학습할 수 있도록 하는 알고리즘과 기술을 개발하는 분야이다 인공신경망(人工神經網, 영어: artificial neural network, ANN) 기계학습과 인지과학에서 생물학의 신경망(동물의 중추신경계 중 특히 뇌)에서 영감을 얻은 통계학적 학습 알고리즘이다. 물학적 뇌가 동작하는 방식을 모티브로 뇌의 신경세포(..

Data/ML 2021.10.13

[리뷰]보이지 않는 데이터가 세상을 지배한다. 다크 데이터(Dark Data)

다 크 데 이 터 ( D a r k D a t a : Why What You Don’t Know Matters ) 일반적으로 우리가 갖고 있는 데이터, 가져올 수 있는 데이터를 어떻게 수집, 저장, 처리, 분석하는 지를 다루는 책들이 많습니다. 이 책은 특이하게도 우리가 알고 있는 갖고 있는 데이터가 아닌 우리가 모르는 온갖 유형의 누락된 데이터에 대해 이야기 하고 있습니다. 책 저자는 데이비드 핸드(David Hand)라는 저명한 통계학자로 통계학계에서 가장 권이 있는 상인 가이 메달을 받았고 그동안의 연구업적을 인정받아서 대영제국 훈장을 받았습니다. 를 포함하여 7권의 책, 300편 넘는 논문의 저자입니다. 책을 읽어보면 대중들에게 통계학이나 데이터에 관해서 어떻게 다가가야 할지 고민을 많이 한 흔적..

Data/독서 2021.10.08

[Python] 파이썬 시작하기(파이썬, 아나콘다,주피터 노트북 다운로드 설치, 실행)

머신러닝 딥러닝에 입문하면 보통 파이썬, 넘 파이, 텐서 플로, 파이토치, 싸이킷런이라는 단어를 많이 보실 겁니다. 그렇다면 왜 언어는 파이썬이고 파이썬의 머신러닝 라이브러리인 싸이킷런에 대해서 간단하게 보겠습니다. 1. Why Python? 1.1 파이썬의 탄생 귀도 반 로섬( Guido van Rossum) 은 전 구글 프로그래머이며 파이썬의 창시자입니다. 크리스마스에 할 수 있는 취미로 시작...! 파이썬(Python)은 사실 뱀의 종류로 상단의 로고에 보시면 두마리의 뱀 모양인 것을 알 수 있습니다. 좋아하는 프로그램의 제목명을 따왔다고 합니다. 머신러닝을 배움에 있어서 많은 프로그램에서 구현이 가능합니다. (예. Python, R, Matlab, SAS!!!) 하지만 왜 Python 일까요? 1..

Data/ML 2021.08.27

[R] 기본 통계함수

기본 통계함수 min(): 최소값 max():최대값 range() 최대값과 최소값의 차이 quantile( ,probs) 분위수 mean()평균 median() 중앙값 var() 분산 sd() 표준편차 cov( , ) 공분산 cor( , ) 상관계수 sum() 원소의 합 prod()원소의 곱 cumsum( ) 누적합 cumprod( ) 누적곱 cummax( ) 누적최대값 cummin( ) 누적최소값 pmax(...) 성분별 최대값 pmin(...) 성분별 최소값 min(x) # 최소값 ## [1] 1 max(x) # 최대값 ## [1] 5 range(x) # 최소값과 최대값 ## [1] 1 5 quantile(x, probs=c(0.2, 0.7)) # 분위수 ## 20% 70% ## -1.8 3.8 me..

Data/R 2021.07.23

프로그래머스[정렬] :K번째수,가장 큰 수,H-Index

프로그래머스 고득점 kit - 정렬 정렬 출제 빈도 높음 평균 점수 높음 K번째 수(Lv.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 하도록 s..

Data/Python 2021.07.23

백준 알고리즘[파이썬] 1929번: 소수 구하기 ,1978번: 소수찾기

백준 알고리즘[파이썬] 1929번: 소수 구하기 문제 M이상 N이하의 소수를 모두 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 자연수 M과 N이 빈 칸을 사이에 두고 주어진다. (1 ≤ M ≤ N ≤ 1,000,000) M이상 N이하의 소수가 하나 이상 있는 입력만 주어진다. 출력 한 줄에 하나씩, 증가하는 순서대로 소수를 출력한다. 예제 입력 3 16 예제 출력 3 5 7 11 13 소스코드 M,N=map(int,input().split()) *s,=range(N+1) for i in s[2:]: if s[i]: s[2*i::i]=[0]*(N//i-1) if(i>=M):print(i) M,6번째, 12번쨰 5의 배수 [0, 1, 2, 3, 0, 5, 0, 7, 0, 0, 0, 11, 0, 13] #..

Data/Python 2021.07.22

[R] 자료형

R 자료형 숫자형 숫자는 기본값은 double numeric double(실수) ,integer (자연수)를 포함한다. 2L은 integer(숫자L을 하면 integer로 저장하라는 의미) 2.5 , NaN, 3L, 0 complex 복소수 eg. 3i is.double(0.5) # [1] TRUE as.double(1) #[1] 1 typeof( as.double(1) ) #[1] "double" as.integer(1.6) #[1] 1 is.numeric(2e2) #[1] TRUE as.numeric(c(TRUE,FALSE)) #더블 타입 #[1] 1 0 is.complex(3i) [1] TRUE 로지컬 Logical은 TRUE, FALSE 와 같은 boolean 값 eg.TRUE, FALSE, NA..

Data/R 2021.07.21
반응형