본문 바로가기

전체 글264

[JSP] 1. 프로젝트 생성 기본 설정으로 java와 intellij를 설치 후 진행 Spring Initializr에서 기본 설정을 도움받는다. https://start.spring.io/ Gradle Project → Spring Web, Thymeleaf 추가 → Project Metadata 설정 (쓰고 싶은 이름) → GENERATE GENERATE하면 압축 파일을 받을 수 있다. 받아서 해제! intellij 실행 → open → 방금 해제한 압축파일 → build.gradle Preference → gradle 검색 → Build and run using, Run tests using을 Intellij IDEA로 변경 (더 빠른 수행을 위한 설정) main()을 실행 → http://localhost:8080/ 에 접속.. 2021. 7. 7.
[백준 4673] 셀프 넘버 (java) 문제 링크 https://www.acmicpc.net/problem/4673 4673번: 셀프 넘버 셀프 넘버는 1949년 인도 수학자 D.R. Kaprekar가 이름 붙였다. 양의 정수 n에 대해서 d(n)을 n과 n의 각 자리수를 더하는 함수라고 정의하자. 예를 들어, d(75) = 75+7+5 = 87이다. 양의 정수 n이 주어졌을 때, www.acmicpc.net 나의 코드 (java) public class Main{ public static void main (String[] args){ // 셀프넘버를 체크할 배열 생성 int check[] = new int[10001]; // 1~10000까지 돌면서 셀프넘버가 아니면 1을 넣음 for (int i=1; i 2021. 7. 7.
[백준 15596] 정수 N개의 합 (java) 문제 링크 https://www.acmicpc.net/problem/15596 15596번: 정수 N개의 합 C++17, Java 8, Python 3, C11, PyPy3, C99, C++98, C++11, C++14, Python 2, PyPy2, Go, C99 (Clang), C++98 (Clang), C++11 (Clang), C++14 (Clang), C11 (Clang), C++17 (Clang) www.acmicpc.net 나의 코드 (java) class Test{ long sum(int[] a){ long sum = 0; for (int i=0; i 2021. 7. 7.
Feature Engineering 피처엔지니링 피처 엔지니어링은 기존에 raw데이터를 분석가가 모델이 학습할 수 있는 정보로 바꾸는 과정을 말합니다. 모델이 학습하는 정보를 만드는데에 있어서, 분석가가 가진 도메인지식이나 다양한 통찰력이 적용될 수 있습니다. 모든 경우에 만능인 피처 엔지니어링 방법은 존재하지 않으며, 모든 경우에 누가 분석하느냐에 따라 달라질 수 있습니다. 데이터에서 효과적으로 정보를 추출하는 기법인 피처 엔지니어링은 머신러닝의 성능을 좌우하는 중요한 역할을 합니다. 1 피처엔지니어링 기법 1.1 Imputation(결측치 처리) 결측치: 머신러닝 모델 성능에 영향을 준다. 70% 이상의 결측치가 있는 행과 열은 지워주는 것도 좋다. Numerical Imputation: 결측치를 0이나 중앙값으로 대체 Categori.. 2021. 7. 7.