일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- pandas
- 성실히
- MYSQL
- 딥러닝
- 주간보고
- 파이썬
- Codestates
- 코드스테이츠
- yolo
- 선형회귀
- Ai
- 부트캠프
- selenium
- 열심히
- 코딩테스트
- JavaScript
- 재미져
- bootcamp
- python
- SQL
- 자료구조
- 리뷰
- 기초통계
- 독서
- 꾸준히
- 노마드코더
- 빅데이터
- 매일매일
- leetcode
- 2021
- Today
- Total
목록Code (159)
코딩일기
안녕하십니까 다제입니다. 저는 니꼬쌤을 정말 좋아하는데요 오늘은 니꼬쌤의 무료강의 중 react.js로 moive-app site를 따라서 만들어 보겠습니다. [완성된 화면] //필자의 개인적인 견해 혹시 클론 코딩에 대해 부정적인 시각을 가지고 있으신 분들을 위해 저의 의견을 간략하게 전달드리겠습니다. 모든 학습은 모방으로 부터 시작되며, 저희처럼 프로그램 세계에 막 입문한 사람들에게 프로가 직접 구현해놓은 코드를 따라서 작성해보는 일은 코딩의 흐름과 방향을 잡는데 무척 도움이 된다고 생각합니다. 저같은 경우, 코딩을 시작한지 2개월 되었습니다. 이렇게 무작정 코드를 따라쳤을때 정말 눈에 띄게 코드와 익숙해졌습니다. 이에, 저는 6개월이 될때까지는 클론코딩을 지속적으로 진행할 예정입니다. 강의는 니꼬쌤..
youtu.be/6aYo_3k4Rtc 안녕하십니까 다제입니다. 오늘은 제가 너무너무 좋아하는 니꼬를 소개하고자 합니다. 단순하게 유튜브에서 영상을 본다고하여 삶이 바뀌거나 실력이 늘진 않습니다. 양질의 영상을 보고 생각하고 나에게 맞게 적용해보는게 전 무척 중요하다 생각하여 블로그에 YOUTUBE tab을 운영하고 있습니다. 니꼬는 개발자로써 2021년 무엇을 해야할지? 어떤 프로젝트를 하면 구독자들이 좋아할지? 유튜브 영상으로 최근에 올렸는데요 정말 생각하는것이 너무 brilliant 합니다. 9살에 해킹을 했다는 것만으로도 너무 놀라운데 자신만의 학습 방법으로 꾸준히 공부하고 많은 사람들에게 좋은 수업자료로 가르치고 전 꼭 니꼬같은 삶을 살꺼라 영상을 보면 다짐하곤 합니다. 생각하고 만들어보고 싶은 ..
안녕하세요 다제입니다. 저는 요즘 airbnb 클론 코딩을 집중하여 진행중에 있습니다. 이에, 제가 만난 "오류를 소개"하고자 이렇게 포스팅을 하게 되었습니다. 또한, 저는 프로젝트 세팅 환경을 구성하는게 너무 어렵고 힘들었습니다. 이 프로젝트를 진행하는 동안 반 이상의 에너지는 환경을 세팅하는데 쏟을 만큼 코딩보다 프로젝트 환경을 세팅하는데 힘들었습니다. 그래서 세팅을 설정하는 부분에서만 자세히 다루고 나머지 부분에는 큰 흐름과 오류를 주로 다룰 예정입니다! 또한, 이전에 포스팅하였던 방식과 사뭇다르게 포스팅되오니 구독자 분들께서는 참고 부탁드립니다. 이 글은 사전에 포스팅된 글과 다르게 보고형으로 작성되지 않았습니다. 소설처럼 쭉~ 흐름을 따라가는 글입니다. 소설처럼 글을 작성하는 이유는 -. 저는 ..
안녕하십니까 다제입니다. 브루스테이트의 세븐랭귀지라는 책을 읽고자 하였으나, io, ruby, 스칼라 등 개발에 관련된 서적이였다. 처음 소개 받기로는 생각하는 폭을 넓힐 수 있다고 하여 선정했으나, 지금 당장 나에게 꼭 필요한 서적은 아니라고 생각되었다. 이에, CODE(하드웨어와 소프트웨어에 숨어 있는 언어)라는 책을 읽어보고자 한다. 총 25chapter로 구성었기에 하루에 1chapter씩 25일을 목표로 잡고 있다. 1. 읽게 된 계기 -. 노마드코더 니콜라스(니꼬)가 추천해서! -. 컴퓨터는 어떻게 0과 1로써 이렇게 다양한 일을 할 수 있는걸까? -. 과연 컴퓨터는 어떻게 데이터를 저장하는가? -. 어떻게 정보가 사람의 언어 -> 기계어 -> 사람의 언어로 전달이 될 수 있을까? ∴ 위와 같..
안녕하십니까 다제입니다. 오느은 선형 회귀의 clustering에 대해서 알아보도록 하겠습니다. 머신러닝 공부를 위해 맨처음 시작되는 글에 아래와 같은 도표를 보여드린 적이 있습니다. 앞에서 배운 차원축소는 지도학습에 해당됩니다. 이제 비지도학습의 대표주자인 k-means clustering에 대해 알아보도록 하겠습니다. (a) -> (f)로 갈수록 그룹화가 되어가는 모습을 보실 수 있습니다. k-means clustering은 정답이 없는데 컴퓨터 혼자서 학습을 하면서 위와 같이 비슷한 그룹이라 판단되는 것끼리 그룹화를 하는 메소드 입니다. Clustering의 목적 위에서도 언급하였듯 Clustering이 대답할수 있는 질문은 주어진 데이터들이 얼마나, 어떻게 유사한지 입니다. 그렇기 때문에 주어진 ..
안녕하세요 다제 입니다. 저는 지금 머신러닝을 배우기 위한 사전 통계적, 수학적 개념을 배우고 있는 중입니다. 그 중에서도 선형대수 & 선형회귀 파트를 공부중에 있습니다. 오늘은 선형 회귀분석 중에서도 차원축소에 대해서 알아보도록 하겠습니다. PCA하는 방법 -> PCA의 component를 구하는 방법 순으로 알아보겠습니다. 우리가 강아지를 알아맞추는 머신러닝을 만든다고 해볼게요 강아지를 나타내는 수 많은 특징들이 feature로 들어갈 수 있습니다. 이 모든 feature을 분석하여 머신러닝을 만든다면 강아지를 알아맞추는데 꽤 정확한 프로그램이 되는게 맞을까요? 실제로 테스트를 진행해보았을 때 일부 feature를 빼고해도 유사하거나 또는 성능이 더 좋게 나오는 경우도 있습니다. 왜냐하면 이 특징들 ..
안녕하세요 다제입니다. 요즘 부트캠프에서 수학, 통계 관련된 어려운 개념을 배우고 있습니다. 그러다보니 자연스럽게 제가 지향하는 코딩하는 거리가 점점 멀어지고 있습니다... 제가 지향하는 코딩에 대해서 모르시는 분들을 위해 간단히 기재하자면 "일상에 단순 반복되는 업무를 코딩(분석, 프로그래밍) 통해 개선하자" 입니다. Discord로 부트캠프를 진행하는데, 반복적인 공지들이 있더라구요 그런 의미에서 오늘은 Discord 알림(공지) 봇을 만들어 보겠습니다. [ 반복되는 공지들 ] (오전) 09시 - 로그인 하세요 (오후) 16시 30분 - 질문 제출하세요 (오후) 18시 - 로그아웃 하세요 (오후) 21시 - 과제 제출 시간이 종료되었습니다. 그런데 이걸 우리가 직접하고 있다면 시간도 뺏기고 저 공지를..
안녕하십니까 다제입니다. 오늘은 머신러닝을 위한 반드시 알아야할 미분에 대해서 알아보도록 하겠습니다. 먼저 미분이 왜 필요한지?? 미분은 무엇인지?? 에 대해 이야기를 해야할 거 같아요~ 머신러닝에서 미분의 필요성 우리는 머신러닝이 경험을 통해 특정 작업에 대한 성능이 좋아지는 프로그램이라는 것을 알고 있습니다. 그렇다면 해당 머신러닝의 성능이 좋은지 안좋은지를 어떻게 알 수 있을까요? 결론부터 말씀드리면, (미분)함수를 통해 해당 머신러닝의 성능평가를 진행하게 됩니다. 정말 단순화하여 설명드려보겠습니다. 위 2차 그래프에서 극소점으로 내려갈수록 성능이 좋아진다고 가정해보겠습니다. 그렇다면 현재 위치를 확인한 후 극소점이 있는 방향으로 가야겠지요? 이때 기울기를 가지고 덜 가파른 지점으로 이동을 하게 됩..
안녕하십니까 다제입니다. 오늘은 선형대수학에 대해서 공부를 해보고자 합니다. 우리는 앞에서 선형대수학은 일차식이나 일차 함수를 공부하는 학문이라고 정의하고 왔습니다. 그렇다면 일차식? 일차함수? 이런 용어부터 정의하고 넘어가야겠죠? 1. 일차식 vs 다항식 vs 일차함수의 개념 -. 일차식 : 가장 높은 차수가 1인 다항식 -. 다항식 : 단항식들의 덧셈과 뺄셈으로 이루어진 식 -. 일차함수 : 차수가 1차인 함수 2. 행렬과 백터 -. 원소 : 행렬의 숫자 한개 한개를 의미함 -. 행렬 : 수를 직사각형의 형태로 나열한 것 * 행 : 행렬의 가로줄 * 렬 : 행렬의 세로줄 * 행렬은 반드시 대문자로 작성하여 백터와 구분한다 -. 백터 : 일종의 행렬이나, 행이나 렬이 하나 밖에 없는 행렬을 뜻함 * 일..
안녕하세요 다제입니다. 오늘부터는 머신러닝에 대해서 배워보도록 하겠습니다. 빅데이터, 딥러닝, 인공지능 등 요즘 우리가 너무 자주 듣는 말 입니다. 사실 인공지능에 관한 학문적 연구는 오래 전부터 시행되었는데 왜 최근 이렇게 난리난리 일까요? 그래서 제가 준비했습니다! 오늘은 머신러닝이 핫한 이유와 머신러닝의 개념 그리고 배경 지식에 대해 나누어 보고자 합니다. 1. 머신러닝이 HOT한 이유 -. 옛날에는 활용할 수 있는 데이터가 pc, 스마트폰의 도입으로 기아급수적으로 증가하였다. -. 컴퓨터 성능이 매우 많이 좋아졌다. -. 머신러닝의 활용성한 가치 창출과 그로 인한 수익이 증명되었기 때문에!( 맞춤영상/광고 ) 사실 머신러닝을 하기 위해서는 많은 데이터가 필요합니다. 기계에게 학습시킬 데이터가 많을..