반응형

빅데이터 서비스 교육 94

머신러닝 데이터 예측 (KNN모델)

보스턴 집값 데이터 예측 from sklearn.datasets import load_boston import pandas as pd import matplotlib.pyplot as plt from sklearn.neighbors import KNeighborsClassifier from sklearn import metrics from sklearn.model_selection import train_test_split 1. 문제정의 보스턴 데이터를 활용하여 집값을 예측해보자 (회귀) 2. 데이터 수집 로드된 보스턴 데이터 활용 3. 데이터 전처리 X_train, X_test, y_train, y_test 만들기 4. EDA 생략 5. 모델링 KNN 회귀모델 (K값은 자유롭게 찾아보자) from sk..

KNN 모델

KNN 모델 펭귄은 왼쪽에 분포 / 닭은 오른쪽에 분포 k = 3일때 -> 가장 가까운 것들 3개를 골라서 과반수인 닭으로 인식한다 수가 같다면 더 가까운것으로 인식 이웃이 적을수록 == k값이 적을수록 (같은말) 그림에서 k=3 / 이웃이 3일때 결정경계가 좀 더 느슨해졌다. 왼쪽은 1차원 / 차원이 늘어갈 수 록 오른쪽 식으로 BMI 실습 import pandas as pd from sklearn.neighbors import KNeighborsClassifier data = pd.read_csv('./data/bmi_500.csv',index_col='Label') data.head() GenderHeightWeight Label ObesityMale17496 NormalMale18987 Obesi..

머신러닝

파이썬 복습 # 데이터프레임 만들기 import pandas as pd dic = {'이름':['최태양','최현우','유슬이'], '성적':['a','a','b']} pd.DataFrame(dic) 이름성적 0최태양a 1최현우a 2유슬이b 타이타닉 csv 파일 불러오기 -단 인덱스는 PassendgerId컬럼으로 train = pd.read_csv('./data/train.csv', index_col='PassengerId') train.head() SurvivedPclassNameSexAgeSibSpParchTicketFareCabinEmbarked PassengerId 103Braund, Mr. Owen Harrismale22.010A/5 211717.2500NaNS 211Cumings, Mrs. J..

JSP 복습 (수정)

Maven Project : 다운로드를 하나하나 해줘야 하는것을 피하기 위해 porm.xml에 dependencies 안에 넣으면 자동으로 다운 라이브러리: 가져와서 쓰는 도구 프레임워크: 정해진 틀안에서 사용 MyBatis 프레임워크 사용법 DB와 연결 관련 -> config.xml SQL문 -> mapper.xml MyBatis 장점 MyBatis 설정 1. 필요 라이브러리 다운 (ojdbc6, lombok, maybatis) 2. config.xml (데이터 베이스 연결 정보들 ) -> MyBatis / 시작하기 페이지에서 가져와서 property들의 value값들을 사용자 환경에 맞게 바꿔준다 / mappers도 고쳐준다 DAO를 쓰기위해 통로 설정해주려고 config.xml 설정하고 그다음 ma..

Java Script AJAX

AJAX : 비동기식 통신(request를 보내고 response가 돌아오기 전까지 다른일을 하다가 응답이 오면 처리한다) 동기식은 요청을 보내고 응답이 올때까지 아무것도 못한다. xml : ex) 태그로 이루어져 있고 그 안에 데이터를 넣는 형태 ajax 기본구조 javaScript 에서의 객체 처럼 {}안에 . url : 내가 요청할 server url type: get / post -> 전송할 데이터가 있을때 필수로 적고 받아오기만 할때 생략가능 get방식 쿼리스트링에 데이터를 보낼때 ? key = value & key=val 형식으로 보낸다. success, error -> 성공, 실패 했을때의 함수 ( 화살표 함수 등 여러 함수표현 가능) AJAX 데이터 전송방식 -> CSV, XML, JSON..

JaVaScript jQuery

JavaScript로는 이미지를 리스트에 담아서 리스트 반복문에 넣어서 이미지의 크기를 설정해줘야 하는데 jQuery에서는 간단하게 바꿀 수 있다. jQuery 문법 html : 태그요소에 접근 css : 스타일 변경 on : 이벤트 추가(키보드,마우스 등) attr : 속성 (src, href, value등) ex01jQuery사용법.html 안현진 최태양 손지영 빅데이터반😀 기분좋은 월요일~ ex02jquery.html 안녕 div2 div3 div4 ex03jqeury이벤트.html 클릭 클릭2 jQuery의 Event 종류 ex04jquery이벤트.html ex05감중이의여행.html LEFT RIGHT 조작메소드 ex06조작메소드.html 여기는 div1

Java Script DOM

Document: HTML 렌더링에는 렌더링 엔진 필요 렌더링엔진 렌더링엔진: 웹페이지를 렌더링하기 위해 웹 브라우저에서 사용하는 소프트웨어 렌더링 순서 DOM Tree : 태그의 상하관계 , Style Rule : CSS , DOM : DOM Tree와 Style Rule이 병합되어 만들어 진다 내부 Javascript 외부 Javascript 인라인 Javascript ex02DOM.html 빅데이터반 화이팅 오늘 점심은 뭐 먹지? ex03DOM.html 클릭 해보기 ex04DOM실습.html 클릭 한 번 해볼까요? h1태그 생성 a태그 생성 ul태그 생성 ex05DOM실습.html 클릭 복습 자바스크립트 1) 객체 : 속성, 메소드를 하나로 묶은 자료형 ex) let person= { 속성명 : 값..

Java Script 배열, 함수, 객체

배열, 객체 자바스크립트의 배열은 크기가 고정적이지 않다 -> 자바의 ArrayList와 비슷하다 ex11배열.html 배열실습 ex12배열실습.html 함수 함수: 특정기능을 수행하는 소스코드를 하나로 묶어 필요할 때마다 호출하여 사용하기 위한 구조 ex01함수기초.html ex02함수특징.html 함수 실습 객체 이때 속성은 property, 동작은 메소드 라고 표현한다. ex01객체.html 객체 안에서의 this는 객체 자체를 가리킨다. 또한 어디서 쓰이는지(함수, 생성자)에 따라서 역할이 달라진다.

Java 입출력문, 조건문, 반복문

Java Script를 통해 제어를 통해 웹페이지를 풍부하게 ex01따라하기.html Javascript를 따라서 작성 addEventListener에서의 Event: 웹페이지에서 사용자의 모든 행위들 (클릭, 마우스 이동,키보드 입력 등등) ex02입출력문.html ex03변수.html 실습 ex04실습.html Javascript 자료형 var a; 로 변수 선언만 하고, 값을 넣지 않으면 undefined / null이 아니다. ==으로 비교 할때는 자료형이 다르면 좌측을 문자형으로 바꾸고 같은지 비교한다. == : 동등연산자 ===으로 비교는 자료형 먼저 비교 하고 같을때 값을 비교한다. === : 일치연산자 연산자 실습 ex06연산자실습.html 사용자로 부터 배경색 입력받아 배경색 바꾸기 ex..

반응형