본문 바로가기

전체 글102

1. NextJS로 간단한 홈페이지 만들기(노마드코더 무료 강의) https://nomadcoders.co/nextjs-for-beginners/lobby Next.js 시작하기 – 노마드 코더 Nomad CodersNextJS for Beginnersnomadcoders.co위에 나오는 강의에 1. INTRODUCTION의 내용을 간단히, 요약 정리를 한 글이다.  NextJS가 뭐야??React framework 중에서 가장 유명한 애임!!-> 먼저 react에 대해서 알아야함!(jsx, state, props, data fetch, routing와 같은 기본 개념을 알아야함)#routing: 웹 애플리케이션에서 사용자의 요청(URL)에 따라 적절한 페이지나 리소스를 제공하는 과정!     = 사용자가 웹 애플리케이션을탐색할 떄 발생하며 URL을 해석하여 해당 페이.. 2024. 6. 16.
CS231n 4. Introduction to Neural Networks (요약,정리!) Backpropagation (gradient for neural network) 네트워크 전체에 대해 Chain rule(연쇄 법칙)을 적용하여 gradient를 계산하는 방법 중 하나로 이를 이용해 loss function의 gradient를 구해 parameter들을 최적화(optimization)하는데 사용한다. 또한 neural networks을 효과적으로 개발, 디자인 및 디버그하는데 중요하다 우리가 Backpropagation를 공부하는 이유? 실제로 #analytic_gradient 를 어떻게 계산하는지에 대해 알아볼거임! 여러개의 linear classification을 사용할 경우 gradient를 어떻게 찾을 것인지!=> 이 gradient를 이용해 loss를 구함 - 입력값 xi(이.. 2024. 3. 14.
CS231 2. Image Classification(score function) Image Classification Problem: 입력 이미지(input image)를 미리 정해진 카테고리 중 하나인 라벨(label)로 분류하는 문제로써 Computer Vision에서 매우 핵심적인 문제로 알려져있다. 현재 이미지를 구별하는데 여러 현실적인 문제가 존재한다. - semantic gap: 우리 눈: 고양이가 한 눈에 들어온다! VS 컴퓨터: 매우 크고 다양한 숫자들로 이루어진 배열로 인식! - 컴퓨터가 이것이 무엇인지 정확히 이해하고 있는 것이 아니고 무엇을 뜻하는지 알아내는 것이 쉽지 않음 - 조금만 카메라를 돌리면 사진을 이루는 픽셀의 숫자가 바로 바뀌게 됨 -> 다시 학습을 해야함 문제점 1. Viewpoint variation(시점 변화) 2. Scale variation(.. 2024. 1. 23.
[C/C++] 백준 14003: 가장 긴 증가하는 부분 수열 5 (Backtrace) https://www.acmicpc.net/problem/14003 14003번: 가장 긴 증가하는 부분 수열 5 첫째 줄에 수열 A의 크기 N (1 ≤ N ≤ 1,000,000)이 주어진다. 둘째 줄에는 수열 A를 이루고 있는 Ai가 주어진다. (-1,000,000,000 ≤ Ai ≤ 1,000,000,000) www.acmicpc.net 풀이! 이 문제에서 가장 긴 증가하는 부분 수열의 길이를 구하는 알고리즘의 동작방식은 12015: 가장 긴 증가하는 부분 수열 2와 같다. 12015 문제와 다른 점은 이 문제는 정답이 될 수 있는 가장 긴 증가하는 부분 수열을 출력해야한다. 그렇기 때문에 경로를 저장하고 나중에 이 경로를 다시 찾아야한다. 먼저 가장 긴 증가하는 부분 수열의 길이를 구하는 방법은 아.. 2023. 10. 21.