목록분류 전체보기 (196)
gambae programing

1. 문제 정의 비즈니스 목적 정의 (모델을 어떻게 사용해 이익을 얻을까?) 현재 솔루션의 구성 파악 지도 vs 비지도 vs 강화 분류 vs 회귀 2. 데이터 수집 File (CSV,XML,JSON) Database Crawling (뉴스,SNS,블로그) IoT 센서를 통한 수집 3. 데이터 전처리 결측치 처리 (삭제 or 대체 (중간,평균,예측값 등)) 이상치 처리 (삭제 or 대체 (중간,평균,예측값,범주화 등)) Cleanig (오류수정) Feature Engineering (특성공학) Scaling (단위 변환) Transform (새로운 속성 추출) Encoding (범주형 -> 수치형) Binning (수치형 -> 범주형) Normalization (정규분포화) 범주형 데이터 통합 4. 데이터..

지도 학습 데이터에 대한 Label(명시적인 답)이 주어진 상태에서 컴퓨터를 학습시키는 방법 분류와 회귀로 나뉘어짐 분류 (Classification) 미리 정의된 여러 클래스 레이블 (정답) 중 하나를 예측하는 것 속성 값을 입력,클래스 값을 출력으로 하는 모델 회귀 (Regression) 연속적인 숫자를 예측하는 것 속성 값을 입력,연속적인 실수 값을 출력으로 하는 모델 예측 값의 미묘한 차이가 크게 중요하지 않음 비지도 학습 데이터에 대한 Lable(명시적인 답)이 없는 상태에서 컴퓨터를 학습시키는 방법 데이터의 숨겨진 특징,구조,패턴을 파악하는데 사용 데이터를 비슷한 특성끼리 묶는 클러스터링과 차원축소등이 있다 강화학습 지도학습과 비슷하지만 완전한 답(Label)을 제공하지 않는 특징이 있다. 기..

머신러닝이란? 데이터를 기반으로 학습을 시켜서 예측하게 만드는 기법 인공지능의 한 분야로 컴퓨터가 학습할 수 있도록 하는 알고리즘과 기술을 개발하는 분야 프로그램 규칙 + 데이터 = 해답 머신러닝 데이터 + 해답 = 규칙

Scope JSP 내장 객체의 영역 Scope 종류 page : 하나의 jsp 페이지를 처리할 때 사용되는 영역 request : 하나의 요청을 처리할 때 사용되는 영역 session : 하나의 브라우저와 관련된 영역 application : 하나의 웹 애플리케이션과 관련된 영역 (서버가 꺼지지않으면 계속 존재) Scope 생성 Scope 값 가져오기 페이지1에서는 스코프를 생성했기때문에 값들이 존재하지만 페이지2에서는 스코프를 생성하지 않았기때문에 session,application 영역을 제외하고는 값이 존재하지 않는다. RequestDispatcher 사용자로부터 최초에 들어온 요청을 jsp/servlet 내에서 원하는 자원으로 요청을 넘기거나, 특정 자원에 처리를 요청하고 결과를 얻어오는 기능을 ..

https://school.programmers.co.kr/learn/courses/30/lessons/12918 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 풀이과정 1. 문자열 s가 길이가 4 또는 6이면 문자열 s를 정수형으로 변환한다. 2. try catch문을 통해 오류가나면 false을 리턴, 나지않으면 true를 리턴한다. 정답 느낀점 1. try catch문을 어떨때 사용할지를 알았다.

쿠키 와 세션 http 프로토콜은 클라이언트의 요청과 응답이 이루어지고 나면 더 이상 연결상태를 지속하지 않는다. 예를들면, 우리가 네이버에 로그인을 하면 네이버 카페,메일에서는 우리가 로그인한것을 알지 못한다. 이러한 문제때문에 클라이언트와 서버의 연결 정보를 계속 유지할 방법이 필요한데 이 역할을 쿠키와 세션이 수행한다. 쿠키 클라이언트의 웹 브라우저에 저장되는 데이터 1. name : 각각의 쿠키를 구별하는데 사용되는 이름 2. value : 쿠키의 이름에 저장할 값 3. max age : 쿠키를 유지할 시간 4. domain : 쿠키를 전송할 도메인 5. path : 쿠키를 전송할 요청 경로 1. 쿠키 생성 2. 쿠키 사용 3. 쿠키 삭제 세션 웹 서버에 저장되는 데이터 1. 쿠키보다 보안이 강력..

https://school.programmers.co.kr/learn/courses/30/lessons/12921?language=java 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 풀이과정 1. 소수를 찾을때마다 cnt에서 빼주는 방식 사용 1은 소수가아니므로 먼저 빼준다. 2. 2부터 n까지 2부터 n-1까지 반복하는 반복문을 만들어서 나누어떨어지면 소수가아니므로 cnt에서 1을빼주고 break를 통해 다음 i값으로 넘어간다. 정답 느낀점 1. break는 가장 가까운 반복문 하나만 탈출 // if는 조건문

https://school.programmers.co.kr/learn/courses/30/lessons/12925?language=java 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 풀이과정 1. 문자열 s의 첫 글자가 -이면 문자열을 부호 다음부터 슬라이싱한 후 정수로 변환해준 뒤 -1을 곱해서 리턴 2. -가 아니면 양수이므로 바로 정수로 변환 후 리턴 정답 느낀점 1. 문자열을 슬라이싱할 때는 substring() 사용 2. char 타입을 비교할때는 큰따옴표가아닌 작은따옴표 사용