목록분류 전체보기 (102)
DeseoDeSeo
입력 데이터를 완벽하게 설명하는 것을 불가능. ➜ 오차가 가장 작은 선형함수를 찾아야함. 오차가 가장 작은 선형함수를 찾는다는 것? ➜ 평균제곱오차(MSE)가 가장 작은 선형함수를 찾는다. 평균제곱오차(MSE)가 가장 작은 선형함수 ➜ 최적의 선형 함수 ミ★ 평균제곱오차가 가장 작은 선형함수를 찾는 방법 수학 공식을 이용한 해석적 방법(공식으로 해결) 장점: 적은 계산으로 구함 ➜ 한번에 최적의 선형함수를 찾음. 단점 : 공식이 완벽하지 않을 경우 잘못 찾을 수도 있고 공식을 고칠 수 없는 문제 경사하강법 점진적으로 오차가 작은 선형함수를 찾아가는 방법(오차를 수정) 장점) 잘못 찾았을 때 수정 가능 단점) 점진적으로 찾아가므로 계산량이 많음.(➜ 시간이 오래걸림) ➤ 문제정의 보스턴 주택 가격데이터를 ..
⛤ 회귀 계수( Regression coefficients ) : 독립변수의 값에 영향 독립 변수 개수 회귀 계수의 결합 1개 : 단일 회귀 선형 : 선형 회귀 여러개 : 다중 회귀 비선형 : 비선형 회귀 회귀분석 : 시간에 따라 변화하는 데이터, 영향, 가설적 실험, 인과 관계 모델링 등에서 많이 사용. 종속 변수(목표)와 하나 이상의 독립변수(예측변수) 간 미래 사건을 예측하는 방법 ➜ 연속형 변수들에 대해 두 변수 사이의 모형을 구한 뒤 적합도를 측정해 내는 분석법 ➜ 수치적 가치를 추정 연속 숫자를 포함하는 머신러닝 문제 해결에 필수적, 딥 러닝 이론의 기초 선형 모델 (Linear Model) : 입력 특성에 대한 선형함수를 만들어 예측을 수행 다양한 선형 모델이 존재 (= 선을 그을 수 있는 ..
web.xml encodingFilter org.springframework.web.filter.CharacterEncodingFilter encoding UTF-8 forceEncoding true encodingFilter /* 한글 인코딩 BoardController.java @RequestMapping("/")// 요청url로 들어왔을 때 아래 기능을 수행하겠다. public String home(){ System.out.println("홈 기능 수행"); return "redirect:/boardList.do"; // 다시 접속할 주소를 리다이렉트 방식으로 리턴하는거임. } @RequestMapping("/boardForm.do") public String boardForm() { System...
1. 유방암 데이터를 활용하여 Ensembl 모델을 학습해보자. wisconsin의 유방암 데이터 셋을 활용 총 569건의 데이터(악성-212개, 양성 - 357개) 데이터 셋 불러오기 from sklearn.datasets import load_breast_cancer cancer_data = load_breast_cancer() cancer_data ➤ 데이터 형태 : 딕셔너리구조에 텍스트, 여러가지 형태를 담고 있음 ➜ bunch 형태 딕셔너리 구조에서 데이터 확인 : 키 값들을 확인 ➤ keys() cancer_data.keys() print(cancer_data['DESCR']) 분류에 사용할 특성 확인 ➜ 학습에 사용할 데이터의 이름, 개수 확인 print(cancer_data.feature_..
⛧ 하이퍼 파라미터( Hyperparameter ) : 최적의 훈련모델을 구현하기 위해 모델에 설정하는 변수 ( 학습률, 훈련 반복횟수, 가중치 초기화 등을 결정함.) ➜ 하이퍼파라미터 튜닝 기법을 적용하여 훈련 모델의 최적값들을 찾을 수 있음. 하이퍼 파라미터 튜닝 : n_estimators를 50 ~ 81까지 바꿔가면서 평과 결과를 확인 for i in range(50,81): forest_model1 = RandomForestClassifier(n_estimators=i) # 교차 검증으로 평가 result = cross_val_score(forest_model1,x_train, y_train, cv=5).mean() print(f'n_estimators:{i}.score: {result}') 1...
○ 제임스 아서 고슬링 ( java의 아버지 ) ○ dispatcher servlet은 모든 요청을 받아들임. --> web.xml ○ controller는 servlet-context.xml 하단에 보면 kr.spring.controller에 있음. ○ DBCP : JDBC 커넥션 풀을 지원 ( --> 오라클이나 mysql등의 dbms들은 특정시간동안 실행이 없으면 해당 세션을 종료함. 따라서 커넥션을 유지하기 위한 별도 설정을 필요로 함.) ⟹ 데이터베이스 커넥션 풀 (Connection pool)은 DB와의 연결을 미리 만들어 두고 사용함으로써 네트워크 연결 작업에 의한 지연을 줄여주기 위해서 사용함. ⟹ 대표적인 커넥션 풀 오픈소스는 Hikaricp, commons-dbcp2, tomcat-jdb..