반응형

빅데이터 서비스 교육 94

스프링(수정)

ContextLoaderListener가 root-context.xml을 보고 일을시작하고 DispatcherServlet(FrontController역할)이 servlet-context를 보고 일을 한다 viewresolver가 prefix, suffix를 붙여서 경로 설정을 해서 @RequestParam : 요청으로 들어온 key값과 다르게 파라미터를 수집하고 싶을때 사용한다. ex) deleteBoard.do?i=1 @RequestMapping("/deleteBoard.do") public String delete(@RequestParam("i") int idx){ } - cpath --> contextpath : http://localhost/8081/web/ web -> contextpath :..

딥러닝 iris 데이터 신경망으로 풀기 (다중 분류)

목표 딥러닝 신경망으로 iris 다중분류 문제를 해결해보자 import numpy as np import pandas as pd import matplotlib.pyplot as plt from sklearn.datasets import load_iris iris = load_iris() iris.keys() dict_keys(['data', 'target', 'frame', 'target_names', 'DESCR', 'feature_names', 'filename', 'data_module']) iris.feature_names iris.feature_names ['sepal length (cm)', 'sepal width (cm)', 'petal length (cm)', 'petal width (c..

활성화함수

기본이 선형함수라 따로 설정안해도 선형함수를 활성화함수를 쓴다 --> 회귀 에 사용 0.5를 기준으로 크면 1 작으면 0 --> 이진분류 에 사용 선형함수만 쓰면 결국 값이 똑같아져서 다층 퍼셉트론의 의미가 없기때문에 중간층에는 선형함수는 쓰지않는다 -> 회귀문제 풀때 마지막인 출력층에 선형함수를 쓴다 어제 과음을 한 학생이 등원 할 확률을 구하는 모델 step function -> 최종 예측: 안나간다 뉴런당 예측값 >나간다 >나간다 >안나간다 >안나간다 >안나간다 Sigmoid(확률 정보로 출력가능) -> 최종 예측 : 나간다 뉴런당 예측값 (나갈확률:안나갈확률) > 술이랑 상관없이 나간다 (0.9: 0.1) > 어제 술마셔서 힘들지만 나간다 (0.7:0.3) > 코로나도 있는데 위험하니 안나간다 (..

딥러닝 유방암 데이터 분류 예제

목표 환자 데이트를 바탕으로 해당환자가 유방암인지 아닌지 분류해보자 import numpy as np import pandas as pd import matplotlib.pyplot as plt # 학습용 유방암 데이터 로드 from sklearn.datasets import load_breast_cancer data = load_breast_cancer() data data.keys() dict_keys(['data', 'target', 'frame', 'target_names', 'DESCR', 'feature_names', 'filename', 'data_module']) X = data['data'] y = data['target'] X.shape, y.shape ((569, 30), (569,)..

딥러닝 2진분류 실습 (폐암환자 예측)

목표 폐암환자의 생존을 예측하는 신경망 모델을 만들어보자 keras를 이용해 2진분류 문제를 해결해보자 import numpy as np import pandas as pd import matplotlib.pyplot as plt # header=None : 데이터프레임에서, 컬럼명을 설정해주는 함수(None : 인덱스 번호로 출력됨) data = pd.read_csv('/content/drive/MyDrive/Colab Notebooks/빅데이터 13차(딥러닝)/Data/ThoraricSurgery.csv', header=None) data # 17번 인덱스 행이 환자의 생존여부를 표시 01234567891011121314151617 029313.802.8000000012000106..

퍼셉트론, 다층 퍼셉트론

사람의 신경망은 일정한 크기 이상의 자극(역치)이 들어와야 자극을 다음 뉴런에게 전달 이 개념을 인공신경망에도 적응 시킨다 y값을 활성화함수에 넣고 활성화 함수가 이를 퍼셉트론 이라 한다 역치 이상의 자극인지 판단한다 활성화 함수 중 계단함수 역치이상이면 1 / 미만이면 0으로 0또는 1로 분류 -> 사람은 0아니면 1로 딱 떨어지게만 생각하지 않는다 -> 이를 보완하기 위해 Sigmoid 함수가 나온다. 시그모이드 함수(0~1사이의 값들 중 확률에따라 선택) 퍼셉트론 하나 직선하나를 그어서는 (0과1을 분리) XOR게이트를 풀 수 없었다. -> MLP 다층 퍼셉트론 NAND(Not and) OR 두개를 AND 게이트화 시키면 XOR게이트를 풀 수 있다. 다층 구조 한 번의 연산으로 해결 되지 않는 문제..

딥러닝 기본 실습

목표 학생 수학 성적을 예측하는 회귀 모델을 만들어 보자! keras를 이용해 신경망을 구성하는 방법을 익혀보자~ import numpy as np import pandas as pd import matplotlib.pyplot as plt # delimiter : 데이터 파일에서 구분자를 설정해주는 명령 data = pd.read_csv('/content/drive/MyDrive/Colab Notebooks/빅데이터 13차(딥러닝)/Data/student-mat.csv', delimiter=";") data schoolsexageaddressfamsizePstatusMeduFeduMjobFjob...famrelfreetimegooutDalcWalchealthabsencesG1G2G3..

딥러닝

머신러닝 : 예측 딥러닝: 머신러닝으로 처리하기 힘든 비정형 데이터(영상, 이미지)를 처리하기 위해 지속적인 학습 가능 (학습 횟수 설정) 하나의 뉴런을 선형모델로 대응 시켜준다 -> 선형모델 처리속도가 빨라서 다량의 뉴런이 있는 딥러닝에 적합 선형회귀 : 연속적인 실수 값을 예측하는 분야 y=wx+b w: 가중치,기울기 -> 들어오는 데이터 x의 중요도를 나타낸다. 오차끼리 더했을때 합이 0이 될 수 있으므로 오차에 절대값 또는 제곱값 사용 (MSE) 회귀 모델의 목표: MSE가 최소가 되는 최적의 w, b 값을 구하는 것 그래서 경사 하강법이 나온다. 예측값 H(x)에 y=wx+b가 포함 -> MSE에 y=wx+b식이 포함 기울기 (위 그래프를 미분한 값)가 낮은 쪽을 찾아서 w값을 바꿔나간다 -> ..

spring 개념 및 설정

Spring Framework 전자정부 표준 프레임워크 공공기관에서 웹페이지를 만들때 지켜야하는 규약 / 정해진 틀을 제공 spring - jstl/el - mybatis - js, jquery + ajax - bootstrap POJO -> 여태 import해서 썼던 무거운 클래스를 쓰는게 아니라 가벼운 클래스들을 사용하고 annotation을 쓰면 spring에서 자동으로 상속받는 개념 IoC : 제어의 역전 DI : 의존성주입 AOP : 관점지향 programming eclipse에서 jstl 사용 pom.xml -> jstl 라이브러리 추가 (maven repository) jsp파일 만들고 지시자 사용하여 http://java.sun.com/jsp/jstl/core" prefix="c" %> -..

네이버 영화 리뷰데이터(konlpy활용) 실습

konlpy 설치 Konlpy(코엔엘파이): 한글 형태소 분석기 !pip install konlpy from konlpy.tag import Okt # Open Korean Text: 트위터에서 만든 오픈소스 한국어 처리기 okt = Okt() okt.morphs('한글 형태소 분석기') #morphs : 형태소 분석기 # 의미를 가지는 가장 작은 단위로 쪼갠다 ['한글', '형태소', '분석', '기'] okt.nouns('한글 형태소 분석기') #nouns : 명사 추출 ['한글', '형태소', '분석', '기'] okt.pos('한글 형태소 분석기') #pos : 매핑된 품사 [('한글', 'Noun'), ('형태소', 'Noun'), ('분석', 'Noun'), ('기', 'Noun')] okt...

반응형