profile
여러 프로젝트보다 하나라도 제대로, 깔끔하게.

[ML] 데이터 전처리(2) (feat. LabelEncoder, OneHotEncoder)

Categorical Encoding 이전 게시물에서 결측값 처리까지 해 보았습니다. 이제는 무엇을 해야 할까요? 지금 데이터셋 그대로 머신러닝, 딥러닝 모델의 input으로 넣을 수 없는데, 왜냐하면 문자열 상태 그대로 모델에 넣을 수 없기 때문입니다. 따라서, 이

2022년 9월 25일
·
0개의 댓글
·
post-thumbnail

[ML] 데이터 전처리(1) (feat. pandas, drop, imputation)

여기에서 train_data는 1460 x 81 매트릭스이고,test_data는 1459 x 80 크기의 매트릭스이다.(test_data의 column이 하나 더 적은 이유는 test_data에는 끝에 라벨이 없기 때문!)실행결과결측값이 있다면 해당 결측값을 포함한 행

2022년 9월 24일
·
0개의 댓글
·
post-thumbnail

[ML] Linear Regression 개념 톺아보기

(내용 출처: https://wikidocs.net/21670)집이 넓을수록 집의 가격이 비싸지고, 일주일에 운동한 날이 많을 수록 몸무게는 줄어듭니다. 이렇게 어떤 변수의 값에 따라서 특정 변수의 값이 영향을 받는 것을 볼 수 있습니다.이 때, 다른 변수의

2022년 9월 17일
·
0개의 댓글
·

[ML] Machine Learning 공부 시작

기존 프로그래밍 방식의 한계 (내용 및 그림 출처: https://wikidocs.net/21679) 위 이미지에서 위쪽은 기존의 프로그래밍의 접근 방식, 아래쪽은 머신 러닝의 접근 방식을 나타냅니다. 기존 프로그래밍의 접근 방식으로는 아래와 같은 문제를 해결하는

2022년 9월 17일
·
0개의 댓글
·

[Problem Solving] 숫자 문자열과 영단어

네오와 프로도가 숫자놀이를 하고 있습니다. 네오가 프로도에게 숫자를 건넬 때 일부 자릿수를 영단어로 바꾼 카드를 건네주면 프로도는 원래 숫자를 찾는 게임입니다.다음은 숫자의 일부 자릿수를 영단어로 바꾸는 예시입니다.1478 → "one4seveneight"234567

2022년 9월 16일
·
0개의 댓글
·
post-thumbnail

[Web] Next.js 새로고침 시 router.query undefined 되는 현상

Next.js의 Link 컴포넌트와 Dynamic Routing 기능을 통해 해커톤 사이트의 각 참가자 페이지(/users/:id)와 각 프로젝트결과물 페이지(/projects/:id) 등을 아주 편리하게 개발했다.그런데 특정 참가자 페이지나 특정 프로젝트 결과물 페이

2022년 9월 16일
·
0개의 댓글
·

[Problem Solving] 올바른 괄호

괄호가 바르게 짝지어졌다는 것은 '(' 문자로 열렸으면 반드시 짝지어서 ')' 문자로 닫혀야 한다는 뜻입니다. 예를 들어"()()" 또는 "(())()" 는 올바른 괄호입니다.")()(" 또는 "(()(" 는 올바르지 않은 괄호입니다.'(' 또는 ')' 로만 이루어진

2022년 9월 15일
·
0개의 댓글
·

[Problem Solving] 최댓값과 최솟값

문자열 s에는 공백으로 구분된 숫자들이 저장되어 있습니다. str에 나타나는 숫자 중 최소값과 최대값을 찾아 이를 "(최소값) (최대값)"형태의 문자열을 반환하는 함수, solution을 완성하세요.예를들어 s가 "1 2 3 4"라면 "1 4"를 리턴하고, "-1 -2

2022년 9월 14일
·
0개의 댓글
·

[Web] Recoil-persist 사용해보기, sessionStorage에 저장하기

임시저장 window.beforeunload event

2022년 9월 6일
·
0개의 댓글
·
post-thumbnail

나의 인생 "첫 번째" 협업 프로젝트 회고

🤔이 프로젝트 이전의 나 2021.07월 전역하고 HTML이든 CSS든 그저 그런... JavaScript는 아예 모르는.. 그저 웹을 만들고 싶은데 어떻게 공부해야 할 지도 모르겠고, 학과공부처럼 이 태그는 뭐하는 데 쓰고 저 태그는 뭐하는 데 쓰고 이렇게 외워서

2022년 9월 2일
·
0개의 댓글
·
post-thumbnail

[Web] React에서 setTimeout, setInterval 잘 사용하기

<2022 고려대학교 여름 해커톤(CONNECTHON) 플랫폼> 개발 중에 후원사와 참가자간의 채팅 기능을 만들어야 했는데, HTTP GET, POST method를 활용하여 개발하는 방향으로 백엔드 팀과 의견을 맞췄다. 채팅의 전체 플로우는 다음과 같이 구성하였

2022년 8월 23일
·
2개의 댓글
·

[CSS] img 태그에 overflow hidden 효과를 적용해보자!

크기가 정해져 있는 div 박스에 이미지를 넣고 싶어서 해당 img의 CSS 스타일에 width: 100%; height: 100%를 적용했는데 화질이 깨져서 고민했던 적이 있지 않으신가요?! 그래서 부모div에 overflow: hidden을 넣어본 적이 있진 않으신

2022년 8월 22일
·
0개의 댓글
·

[Web] 스크롤 시 한 번에 영역 이동하기

요즘 사이트를 돌아다니다보면 스크롤 한 번에 div가 통째로 슝~ 올라오는 기능을 구현한 사이트들을 심심찮게 볼 수 있었다.그래서 나도 이런 효과를 구현해보고 싶었고, 앞으로도 자주 쓸 일이 있을 것 같아서 기록해두기로 합니다! 제가 말하는 효과는 아래 페이지가 소개하

2022년 8월 1일
·
0개의 댓글
·
post-thumbnail

[Web] 번들러(Bundler)의 개념과 필요성

프론트 개발을 위해서 이것저것 검색하다보면 웹팩, 번들러, 모듈, 빌드타임, 런타임 등등의 용어를 자주 마주치곤 했습니다. 이전에는 뭔가 나와는 상관없게 느껴지고 대수롭지 않게 읽고 지나갔는데, 최근 토스 개발자 컨퍼런스 유튜브 영상과 자료를 보면서 나와 "상당히" 밀

2022년 7월 29일
·
0개의 댓글
·

[Problem Solving] 오픈채팅방

카카오톡 오픈채팅방에서는 친구가 아닌 사람들과 대화를 할 수 있는데, 본래 닉네임이 아닌 가상의 닉네임을 사용하여 채팅방에 들어갈 수 있다.신입사원인 김크루는 카카오톡 오픈 채팅방을 개설한 사람을 위해, 다양한 사람들이 들어오고, 나가는 것을 지켜볼 수 있는 관리자창을

2022년 7월 28일
·
0개의 댓글
·

[Problem Solving] 로또의 최고 순위와 최저 순위

로또 6/45(이하 '로또'로 표기)는 1부터 45까지의 숫자 중 6개를 찍어서 맞히는 대표적인 복권입니다. 아래는 로또의 순위를 정하는 방식입니다.로또를 구매한 민우는 당첨 번호 발표일을 학수고대하고 있었습니다. 하지만, 민우의 동생이 로또에 낙서를 하여, 일부 번호

2022년 7월 28일
·
0개의 댓글
·

[Problem Solving] 신고 결과 받기

신입사원 무지는 게시판 불량 이용자를 신고하고 처리 결과를 메일로 발송하는 시스템을 개발하려 합니다. 무지가 개발하려는 시스템은 다음과 같습니다.각 유저는 한 번에 한 명의 유저를 신고할 수 있습니다.신고 횟수에 제한은 없습니다. 서로 다른 유저를 계속해서 신고할 수

2022년 7월 28일
·
0개의 댓글
·
post-thumbnail

[Express] Routing

Routing은 어플리케이션이 특정 엔드포인트(URI, 또는 경로)와 특정 HTTP 요청 메서드(get, post 등)에 의한 클라이언트 요청에 어떻게 응답할지를 결정하는 것을 의미합니다. (공식문서 상의 Routing의 정의)PATH : 서버 상에서의 PathHAN

2022년 7월 26일
·
0개의 댓글
·
post-thumbnail

[Express] App 생성과 GET 요청

Express Application 생성하기 Express를 사용하여 우리가 서버를 만들 때, server.js를 만들고 가장 처음에 써 주어야 할 코드는 아래와 같다. 위 코드를 굳이 해석하자면 다음과 같다. 첫 두 줄은 express 라이브러리의 첨부와 사용을 위

2022년 7월 26일
·
0개의 댓글
·