분류 전체보기

·SQL/MySQL
https://school.programmers.co.kr/learn/courses/30/lessons/164672 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr -- 코드를 입력하세요 SELECT BOARD_ID,WRITER_ID,TITLE,PRICE, ( CASE WHEN STATUS = "DONE" THEN "거래완료" WHEN STATUS = "SALE" THEN "판매중" ELSE "예약중" END ) AS "STATUS" FROM USED_GOODS_BOARD WHERE CREATED_DATE = "2022-10-05" ORDER BY BOAR..
베스트앨범 문제 설명 스트리밍 사이트에서 장르 별로 가장 많이 재생된 노래를 두 개씩 모아 베스트 앨범을 출시하려 합니다. 노래는 고유 번호로 구분하며, 노래를 수록하는 기준은 다음과 같습니다. 속한 노래가 많이 재생된 장르를 먼저 수록합니다. 장르 내에서 많이 재생된 노래를 먼저 수록합니다. 장르 내에서 재생 횟수가 같은 노래 중에서는 고유 번호가 낮은 노래를 먼저 수록합니다. 노래의 장르를 나타내는 문자열 배열 genres와 노래별 재생 횟수를 나타내는 정수 배열 plays가 주어질 때, 베스트 앨범에 들어갈 노래의 고유 번호를 순서대로 return 하도록 solution 함수를 완성하세요. 제한사항 genres[i]는 고유번호가 i인 노래의 장르입니다. plays[i]는 고유번호가 i인 노래가 재생..
·일상
위 IBK 기업은행 체험형 청년인턴 공고를 보고 금융 데이터 및 디지털 관련 본부에서 인턴으로 다양한 경험을 하고싶은 생각에 위 채용을 지원하게 됐습니다. 자기소개서 문항 자기소개서 문항 각 500자로 다음과 같았습니다. 1 .본인에게 중요한 가치관은 무엇이며, 그러한 가치관을 바탕으로 IBK에 지원한 이유와 인턴 경험을 통해 달성하고자 하는 목표는 무엇인지 구체적으로 기술하여 주십시오. 2 .타인과의 신뢰를 형성하는데 기여한 본인만의 노하우는 무엇이며, 신뢰를 유지하기 위해 책임감 있게 행동했던 경험을 기술하여 주십시오. 3 .본인의 인생에서 자신이 이루어냈던 가장 어려운 변화가 무엇이며, 어떻게 변화를 이루어냈는지 구체적으로 기술하여 주십시오. 4 .타인과 협업 또는 의사소통하면서 결과적으로 성공 또..
·일상
SKT 회고록 2023년 하반기 채용 공고가 끝나고 결국 최종 합격까지 진행하지 못하여 2024년 상반기를 준비하기 전, 방학기간 할 수 있는 프로젝트나 프로그램을 찾아보다 SKT FLY AI를 발견하여 신청하게 됐습니다! 방학기간 동안 할 수 있는 점이 제일 매력적이였고, AI의 선두기업인 SKT에서 AI관련 교육을 받는 점이 굉장히 흥미로웠다. 이런 점에 끌려 준비를 하게 됐고 그간 경험들을 공유하고자 해당 블로그를 작성하게 됐습니다. 추후 5기,6기를 준비하는 분들에게 좋은 자료가 되길 바라겠습니다. 자기소개서 문항 처음 자기소개서 문항은 다음과 같았습니다. 1. 지원동기 2. 취업이력 3. 자기소개서 4. 대외활동 5. 향후계획 위 5가지 항목을 각각 500자를 적는 것이였습니다. 각 문항에 대해..
·AI/Concepts
클러스터링이란 범주 구조를 생성하는 통계적 기법입니다. 동일 그룹에 속하는 개체들은 결속력이 강하고, 다른 그룹에 속하는 개체들은 결속력이 약합니다. classfication과 차이점 : 클러스터 그룹이 알려져 있지 않습니다. 클러스터링 기법의 분류 분류하기전, 각 문서들에 대해 matrix 연산을 진행해야 합니다. 계층적 구조와 비계층적 구조로 나뉠 수 있습니다. 응집 vs 분할 방식으로 나눌 수 있습니다. Distribution-based(분포 기반) vs density-based(밀집 기반) cluster의 분포를 중요시 한다면 각 cluster들의 크기가 일정합니다. cluster의 밀집도를 중요시 한다면 DBSCAN과 같은 방식을 사용할 수 있습니다. 이러한 방식은 불규칙을 처리가능 하며, No..
·Algorithm/baekjoon
숫자 정사각형 문제 N×M크기의 직사각형이 있다. 각 칸에는 한 자리 숫자가 적혀 있다. 이 직사각형에서 꼭짓점에 쓰여 있는 수가 모두 같은 가장 큰 정사각형을 찾는 프로그램을 작성하시오. 이때, 정사각형은 행 또는 열에 평행해야 한다. 입력 첫째 줄에 N과 M이 주어진다. N과 M은 50보다 작거나 같은 자연수이다. 둘째 줄부터 N개의 줄에 수가 주어진다. 출력 첫째 줄에 정답 정사각형의 크기를 출력한다. 예제 입력 1 3 5 42101 22100 22101 예제 출력 1 9 예제 입력 2 2 2 12 34 예제 출력 2 1 예제 입력 3 2 4 1255 3455 예제 출력 3 4 예제 입력 4 1 10 1234567890 예제 출력 4 1 예제 입력 5 11 10 9785409507 205510369..
·Algorithm/baekjoon
참외밭 문제 시골에 있는 태양이의 삼촌 댁에는 커다란 참외밭이 있다. 문득 태양이는 이 밭에서 자라는 참외가 도대체 몇 개나 되는지 궁금해졌다. 어떻게 알아낼 수 있는지 골똘히 생각하다가 드디어 좋은 아이디어가 떠올랐다. 유레카! 1m2의 넓이에 자라는 참외 개수를 헤아린 다음, 참외밭의 넓이를 구하면 비례식을 이용하여 참외의 총개수를 구할 수 있다. 1m2의 넓이에 자라는 참외의 개수는 헤아렸고, 이제 참외밭의 넓이만 구하면 된다. 참외밭은 ㄱ-자 모양이거나 ㄱ-자를 90도, 180도, 270도 회전한 모양(┏, ┗, ┛ 모양)의 육각형이다. 다행히도 밭의 경계(육각형의 변)는 모두 동서 방향이거나 남북 방향이었다. 밭의 한 모퉁이에서 출발하여 밭의 둘레를 돌면서 밭경계 길이를 모두 측정하였다. 예를 ..
·AI/Concepts
Batch란? 기본적으로 딥러닝에서 batch란, 전체 데이터에서 일부분을 칭하는 단어입니다. 이에 따라 학습의 효율성을 위해 전체 큰 데이터를 분할하여 학습을 하게 되는데 이를 batch단위로 쪼개 학습을 한다고 말합니다. 이때, Neural network의 depth가 깊어질수록, 즉 Layer가 많아질수록 "internal covariate shift" 현상이 발생합니다. internal convariate shift 현상이란, 모델 학습 과정에서 Layer를 통과할 때마다 출력값의 데이터 분포는 Layer마다 다르게 나타나는 현상입니다. 왜 데이터의 분포가 달라지냐 묻는다면, 학습이 진행될수록 정규화를 하지 않으면 x,y의 학습폭이 다르게 나타날 수 있기 때문입니다. 위 사진처럼 gradient를..
·AI/Concepts
Regularization이란? Overfitting을 피하기 위한 기법으로, 과적합을 예방하기 위한 Loss finction에 대한 추가 기준입니다. 이에 모델을 조금더 General하게 만들고자합니다. Overfitting이란, 모델이 noise에 대해 높은 수용력을 가지며 기존 훈련 데이터에는 높은 성능을 가지지만, 새로운 예제에 대해선 그만큼의 성능을 보이지 못하는 경우를 의미합니다. 기본적인 Regularization의 수식은 다음과 같습니다. 기존 Data loss를 통해 모델 예측을 하는 수식에 hyperparameter를 추가하여 overfitting을 피하도록 진행합니다. 이에 따라 L2 정규화와 L1정규화에 대해 설명하겠습니다. L2 정규화란? Ridge Regression이라고도 불리..
Shine_sunho
'분류 전체보기' 카테고리의 글 목록 (4 Page)