본문 바로가기

728x90

IT

(197)
[TAVE/밑딥] ch02 퍼셉트론 | 03 퍼셉트론 구현하기 참고자료: 밑바닥부터 시작하는 딥러닝 1. 간단한 구현부터 def AND(x1, x2): w1, w2, theta = 0.5, 0.5, 0.7 tmp = x1 * w1 + x2 * w2 if tmp theta: return 1 👉🏻앞선 논리회로를 파이썬으로 구현하면 다음과 같다. 2. 가중치와 편향 도입 이전에 구현한 코드를 수정해보자! 👉🏻여기서 b는 편향이다. import numpy as np x = np.array([0, 1]) w = np.array([0.5, 0.5]) b = -0.7 print(np.sum(w * x) + b) #-0.19999999999999996 3. 가중치와 편향 구현하기 import numpy as np def AND(x1, x2): x = np.array([x1, x2..
[TAVE/밑딥] ch02 퍼셉트론 | 02 단순한 논리 회로 참고자료: 밑바닥부터 시작하는 딥러닝 1. AND 게이트 👉🏻AND 게이트: 입력이 둘이고 출력은 하나이다. x1 x2 y 0 0 0 1 0 0 0 1 0 1 1 1 👉🏻위 표는 입력 신호화 출력 신호의 대응을 적은 진리표이다. AND 게이트를 퍼셉트론으로 표현해보자! 👉🏻표를 만족하는 매개변수 조합은 무수히 많다. (w1, w2, 임계값)가 (0.5, 0.5, 0.8)이나 (1.0, 1.0, 1.0)일 때 모두 AND 게이트의 조건을 만족한다. 2. NAND 게이트와 OR 게이트 📌NAND게이트: Not AND를 의미하며 그 동작은 AND 게이트의 출력을 뒤집은 것이다. x1 x2 y 0 0 1 1 0 1 0 1 1 1 1 0 👉🏻진리표를 보면 x1, x2가 모두 1일 때만 0을 출력하고 나머지는 1을..
[TAVE/밑딥] ch02 퍼셉트론 | 01 퍼셉트론이란? 참고자료: 밑바닥부터 시작하는 딥러닝 1. 퍼셉트론이란? 📌다수의 신호를 입력으로 받아 하나의 신호를 출력한다. 퍼셉트론의 신호는 '흐른다 / 안 흐른다'로 나뉜다. 1: 신호가 흐른다. 0: 신호가 흐르지 않는다. 👉🏻입력으로 2개의 신호를 받은 퍼셉트론이다. x1, x2는 입력 신호, y는 출력 신호, w1, w2는 가중치 원을 뉴런 혹은 노드라고 부른다. 👉🏻입력신호가 뉴런에 보내질 때 각각 고유한 가중치가 곱해진다. 그 총합이 정해진 한계를 넘어설 때만 1을 출력한다. 여기서 그 한계를 임계값이라고 한다. 가중치가 클수록 해당 신호가 그만큼 더 중요하다.
[BAEKJOON/Python] no.1940 주몽 | 정렬 문제 https://www.acmicpc.net/problem/1940 1940번: 주몽 첫째 줄에는 재료의 개수 N(1 ≤ N ≤ 15,000)이 주어진다. 그리고 두 번째 줄에는 갑옷을 만드는데 필요한 수 M(1 ≤ M ≤ 10,000,000) 주어진다. 그리고 마지막으로 셋째 줄에는 N개의 재료들이 가진 고 www.acmicpc.net 1차 풀이 material_count = int(input()) need_num = int(input()) material_num = list(map(int, input().split())) material_num.sort() result = 0 small_num_idx = 0 big_num_idx = material_count - 1 while(True): if s..
[노마드/React로 영화 웹 서비스 만들기] Ch04 PROPS | 2. Props Types 참고자료: 노마드 코더 ReactJS로 영화 웹 서비스 만들기 https://nomadcoders.co/react-for-beginners/lobby 1. props types 👉🏻전체 코드 참고ㅎㅎ 👉🏻text에는 string을, fontSize에는 숫자를 넣어야 하는데 두 번째 Btn처럼 잘못된 type의 값을 보낸는 상황이 있을 수 있다. 이러한 상황을 방지하기 위한 조치를 살펴보자. 👉🏻먼저 다음 script를 추가한다. Btn.propTypes = { text: PropTypes.string, fontSize: PropTypes.number, } 👉🏻Btn의 각 props의 PropTypes를 통해 type을 지정해준다. text props의 type은 string fontSize의 type은..
[노마드/React로 영화 웹 서비스 만들기] Ch04 PROPS | 1. Memo 참고자료: 노마드 코더 ReactJS로 영화 웹 서비스 만들기 https://nomadcoders.co/react-for-beginners/lobby 1. props props로 함수를 보내보자 function App() { const [value, setValue] = React.useState("Save Changes"); const changeValue = () => setValue("Revert Changes"); return( ); } changValue라는 함수를 만들어준다. Btn에 changeValue라는 이름의 props로 함수를 넘겨준다. function Btn({text, changeValue}) { return ( {text} ); } 버튼의 onClick에 changeValue..
[노마드/React로 영화 웹 서비스 만들기] Ch04 PROPS | 0. Props 참고자료: 노마드 코더 ReactJS로 영화 웹 서비스 만들기 https://nomadcoders.co/react-for-beginners/lobby 1. props 👉🏻먼저 Btn이라는 컴포넌트를 만들고 재사용성을 높여보자! function App() { return( ); } 👉🏻App 컴포넌트에서 Btn 컴포넌트를 2번 사용하는데 HTML tag에 속성을 지정하듯 props를 전달할 수 있다. text와 big이라는 props를 각각 버튼에 맞게 지정한다. 해당 props는 {text: "Save Changes", big: true} 와 같이 object 형태로 들어간다. function Btn({text, big}) { return ( {text} ); } props를 {text, big} 형태..
[노마드/React로 영화 웹 서비스 만들기] Ch03 STATE | 9. Final Practice and Recap 참고자료: 노마드 코더 ReactJS로 영화 웹 서비스 만들기 https://nomadcoders.co/react-for-beginners/lobby 1. select로 본인이 원하는 단위 변환을 선택해보자! 이전 코드를 component로 만들기 function MinutesToHours() { const [amount, setAmount] = React.useState(0); const [inverted, setInverted] = React.useState(false); const onChange = (event) => { setAmount(event.target.value); } const reset = () => setAmount(0); const onFlip = () => { reset();..

728x90