본문 바로가기

전체 글206

[문제풀이] 프로그래머스 - 보호소에서 중성화한 동물 출처 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr문제보호소에 들어올 당시에는 중성화1되지 않았지만, 보호소를 나갈 당시에는 중성화된 동물의 아이디와 생물 종, 이름을 조회하는 아이디 순으로 조회하는 SQL 문을 작성해주세요. 문제에 대한 해석-- 보호소에 들어올 당시에는 중성화되지 않았지만, 보호소를 나갈 당시에는 중성화된  -- 아이디와 생물 종, 이름 -- 정렬 : 아이디   풀이(MYSQL)with intack as ( select animal_id from ANIMAL_INS where SEX_UPON_INTAKE in('Intac.. 2024. 6. 25.
[문제풀이] 프로그래머스 - 물고기 종류 별 대어 찾기 출처 문제물고기 종류 별로 가장 큰 물고기의 ID, 물고기 이름, 길이를 출력하는 SQL 문을 작성해주세요.물고기의 ID 컬럼명은 ID, 이름 컬럼명은 FISH_NAME, 길이 컬럼명은 LENGTH로 해주세요. 결과는 물고기의 ID에 대해 오름차순 정렬해주세요. 단, 물고기 종류별 가장 큰 물고기는 1마리만 있으며 10cm 이하의 물고기가 가장 큰 경우는 없습니다. 문제에 대한 해석-- 조회:  fish type로 가장 큰 물고기의 ID, 물고기 이름 fish_name, 길이 length -- 정렬 : id 오름차순 풀이(MYSQL)with base as ( select i.fish_type, id, fish_name, length, row_number()over(partition by i.f.. 2024. 6. 25.
[통계학습] 부스팅과 주성분 분석 범위 : 부스팅 ~ 주성분분석용어정리앙상블: 여러 모델들의 집합을 통해 예측 결과를 만들어 내는 것부스팅 : 연속된 라운드마다 잔차가 큰 레코들에가중치는 높여 일련의 모델들을 생성하는 일반기법에이다브스트 : 잔차에 따라 데이터의 가중치를 조절하는 부스팅의 초기 버전그레디언트 부스팅 : 비용함수를 최소화하는 방향으로 부스팅을 활용하는 좀 더 일반적인 형태확률적 그레이디언트 부스팅 : 각 라운드마다 레고드와 열을 제표본추출하는 것을 포함하는 부스팅의 가장 일반적인 형태정규화 : 비용함수에 모델의 파라미터 개수에 해당하는 벌점 항을 추가해 오버피팅을 피하는 방법하이퍼파라미터 : 알고리즘을 피팅하기 전에 미리 세팅을 해야 하는 파라미터1) 부스팅 알고리즘잘못 분류된 관측 데이터에 가중치 증가 > 현재 성능이 제.. 2024. 6. 25.
[통계학습] 통계적 머신러닝(2) 범위 : 6.2 트리 모델 ~ 6.3 배깅과 랜덤 포레스트 6.2 트리모델주요용어재귀분활(recursive partitioning) : 마지막 분활 영역에 해당하는 출력이 최대한 비슷한 결과를 보이도록 데이터를 반복적으로 분할하는 것분할값 : 분할값을 기준으로 예측변수를 그 값보다 작은 영역과 큰 영역으로 나눈다마디(노드) : 의사결정 트리와 같은 가지치기 형태로 구성괸 규칙들의 집합에서, 노드는 분할 규칙의 시각적인 표시잎(leaf) : if-then 규칙의 가장 마지막 부분, 트리의 마지막 가지부분으로 트리모델에서 잎 노드는 어떤 레코드에 적용할 최종적인 분류 규칙을 의미손실(loss) :  분류하는 과정에서 발생하는 오분류의 수, 손실이 클수록 불순도가 높다고 할 수 있다불순도 : 데이터를 분할한 .. 2024. 6. 24.
[문제풀이] 프로그래머스 - 특정 세대의 대장균 찾기 출처 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 문제3세대의 대장균의 ID(ID) 를 출력하는 SQL 문을 작성해주세요. 이때 결과는 대장균의 ID 에 대해 오름차순 정렬해주세요. 문제에 대한 해석조회 : 3세대의 대장쿤 찾기정렬 : 3세대 대장균의 ID 오름차순 풀이(MYSQL)with gen1 as ( select id from ECOLI_DATA where parent_id is null), -- 1세대 부모 아이디 테이블 : 부모 아이디가 없을 경우gen2 as( select id from ECOLI_DATA whe.. 2024. 6. 24.
[문제풀이] 프로그래머스 - 연간 평가점수에 해당하는 평가 등급 출처 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr  문제HR_DEPARTMENT, HR_EMPLOYEES, HR_GRADE 테이블을 이용해 사원별 성과금 정보를 조회하려합니다. 평가 점수별 등급과 등급에 따른 성과금 정보가 아래와 같을 때, 사번, 성명, 평가 등급, 성과금을 조회하는 SQL문을 작성해주세요. 평가등급의 컬럼명은 GRADE로, 성과금의 컬럼명은 BONUS로 해주세요. 결과는 사번 기준으로 오름차순 정렬해주세요문제에 대한 해석조회 : 사번, 성명, 평가 등급, 성과금정렬 : 사번 오름차순성과금에 대한 기준풀이(MYSQL)-- 오답select .. 2024. 6. 24.