본문 바로가기

분류 전체보기17

[리액트] 리액트 핵심 - 컴포넌트, JSX, 속성, 상태 등 (정리글) udemy 강의 중 하나인 React 완벽 가이드 with Redux, Next.js, TypeScript를 수강한 뒤 정리한 글 입니다. 1. 컴포넌트(components) - 대문자로 시작하는 함수임. - 리액트가 렌더링할 수 있는 값을 반환해야함.(보통 JSX 코드) - JSX 코드 내에서 커스텀 HTML 요소처럼사용함. 2. JSX - react를 개발할 때 사용하는 js를 확장한 문법임. - js 파일 내에 HTML 마크업 코드를 작성할 수 있음. 3. props - 상위 컴포넌트가 하위 컴포넌트에 값을 전달할 때 사용함 - 객체 구조 분해를 사용하거나 props.title 등으로 사용가능. - children prop은 react에서 제공된 props로, 컴포넌트 시작과 끝 사이에 내용을 접근.. 2024. 1. 31.
js 문법 리뷰용 글 import export 가정) app.js, util.js라는 파일 2개가 같은 폴더에 있음. - 변수 한 개 util.js에 export let 변수 = 값; 을 적으면 app.js에서 import { 변수 } from "./util.js"; 로 변수 사용 가능 - default export util.js에 export default 값; 처럼 사용도 가능 default export는 파일별로 하나만 존재 가능 app.js에 import 원하는이름; 으로 사용가능(import하는 파일에서 원하는 이름 사용가능) - 변수 여러 개 util.js에 export let 변수1 = 값; export let 변수2 = 값; 처럼 2개의 변수를 export 할 수 있음. app.js에서 import { 변수1,.. 2024. 1. 8.
[딥러닝] 1. 퍼셉트론(perceptron) 알고리즘 '밑바닥부터 시작하는 딥러닝'을 따라 학습한 내용을 정리한 것입니다. 내용에 오류가 있다면 댓글 부탁드립니다! 퍼셉트론이란? - 다수의 신호를 입력받아서 하나의 신호로 출력하는 알고리즘이다. 입력받은 신호들의 합이 입계값을 넘으면 1, 넘지 않으면 0을 출력한다. 각 신호에는 가중치가 곱해질 수 있다. 가중치가 클 수록 그 신호가 중요하다는 것을 의미한다. 1은 '신호가 흐른다.', '뉴련이 활성화되었다.' 등으로 표현한다. 가중치와 편향 - 논리회로 AND를 다음과 같이 구현할 수 있다. def AND(x1, x2): w1, w2, theta = 0.5, 0.5, 0.7 tmp = x1*w1 + x2*w2 if tmp theta: return 1 x1, x2는 입력, w1, w2는 가중치, theta는.. 2024. 1. 4.
[딥러닝] 0. 딥러닝 학습 전 준비할 것 밑바닥부터 시작하는 딥러닝을 따라 학습한 내용을 정리한 것입니다. 내용에 오류가 있다면 댓글 부탁드립니다! 필수지식 - python에 대한 기본적인 지식을 필요로 한다. python을 처음 접하는 사람이라면 파이썬 학습이 필요하다. 생활코딩에 있는 강의를 추천한다. 생활코딩 홈페이지(https://opentutorials.org/course/4769)- 선형대수(특히 행렬) 초기 준비 - IDE는 visual studio code를 사용하였다. vsc 홈페이지(https://code.visualstudio.com/) - numpy 라이브러리 - matplotlib 라이브러리 외부 라이브러리는 명령 프롬프트 창에서 pip install numpy, pip install matplotlib을 입력하여 다운로.. 2023. 12. 25.