본문 바로가기
728x90
반응형

파이썬9

(딥러닝 with 파이썬) 폐암 수술 환자의 생존율 예측 모델 폐암 수술환자의 생존율을 예측하는 모델 데이터 : github "taehojo" 님이 업로드하신 폐암 수술환자 파일 사용 *16개의 독립변수(X)와 1개의 종속변수(y / 생존여부(Binary)) 파이썬 코드 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 32 33 34 35 36 37 38 39 40 41 #텐서플로 라이브러리 안에 있는 케라스 API에서 필요한 함수들을 호출 from tensorflow.keras.models import Sequential from tensorflow.keras.layers import Dense #numpy 라이브러리 호출 import numpy as np #폐암.. 2022. 8. 2.
(딥러닝 with 파이썬) 오차역전파 / 활성화 함수 1. 오차역전파(Back propagation) 인간의 지능은 뇌에서 뉴런들의 작용으로 인해 형성된 것처럼, 인공지능도 이와 같은 원리로 개발되지 않을까하는 생각으로 출발한 퍼셉트론(Perceptron) 단일 퍼셉트론이 해결하지 못한 XOR 문제를 해결한 다층퍼셉트론(Multi Layer Perceptron)으로 인공지능의 겨울을 극복하게 되었다. 이때, 작은 문제가 생기게 된다. 그것은 바로 다층신경망에서의 경사하강법을 적용하는 방법이다. 경사 하강법은 임의의 가중치를 선언하고 결괏값을 이용해 오차를 구한 후 이 오차가 최소인 지점으로 계속해서 조금씩 이동시키는 것이다. 하지만, 위에서 언급한 것은 입력층과 출력층만 존재한 단일 퍼셉트론일때 가능한 것이다. 은닉층(Hidden layer)이 생기면서, .. 2022. 8. 2.
딥러닝 기초 - (3)선형회귀(평균제곱오차 / Mean Squared Error) / 파이썬 코딩 이전에 알아본 최소제곱법을 이용한 예측선을 만드는 선형회귀방법에서는, 독립변수(x)가 한 개 였기때문에 큰 문제가 없었으나, x가 여러개로 늘어나게되면 식이 점차 복잡해져 계산에 무리가 가게된다. 2022.06.22 - [파이썬(Python), 머신러닝, 딥러닝] - 딥러닝 기초 - (2)선형회귀(최소제곱법) - 파이썬으로 코딩 딥러닝 기초 - (2)선형회귀(최소제곱법) - 파이썬으로 코딩 이번 포스팅에서는 파이썬을 통해서 선형회귀를 실습해보겠다. 1. 최소제곱법(Least Square Method) 파이썬으로 실습하기 (1) Numpy 라이브러리 불러오기 * Numpy : 행렬이나 일반적으로 대규모 다차원 goodsarah.tistory.com 특히나, 딥러닝의 경우 많은 양의 변수를 처리하며, 그 변.. 2022. 6. 22.
파이썬 누락 데이터 제거 (dropna) / dropna / python 파이썬(Python)에서 누락 데이터를 제거하는 법에 대해서 알아보겠습니다. Array 형태의 데이터에서는 특정 부분만을 제거하면 쉽게 문제가 해결되지만, 데이터셋의 경우에는 누락데이터 부분만을 제거할 수는 없는데요 (행렬에서 특정 부분만 구멍뚫린 것 처럼 만들수는 없으니..) 파이썬 누락 데이터 제거 1 2 3 4 5 6 import pandas as pd #데이터프레임 만들기 위해 pandas 모듈 import import numpy as np #데이터 내에 NaN 값 넣기 위해서 numpy 모듈 import dt=[[1,2,3,4],{5,6,7,8},[9,np.NaN,11,12],[13,14,15,16]] data = pd.DataFrame(dt) #4x4 matrix 만들기 print(data) .. 2021. 11. 26.
728x90
반응형