[TIL] 2021.02.04

hyelimchoi1223·2021년 2월 4일
0

[TIL] 2021년

목록 보기
3/44
post-thumbnail

오늘 공부한 내용

'밑바닥부터 시작하는 딥러딩'

간단한 논리회로 구현

def AND(x1, x2):
    w1, w2, theta = 0.5, 0.5, 0.7
    tmp = x1 * w1 + x2 * w2
    if tmp <= theta:
        return 0
    elif tmp > theta:
        return 1
print(AND(0, 0)) # 0
print(AND(1, 0)) # 0
print(AND(0, 1)) # 0
print(AND(1, 1)) # 0
def NAND(x1, x2):
    w1, w2, theta = -0.5, -0.5, -0.7
    tmp = x1 * w1 + x2 * w2
    if tmp <= theta:
        return 0
    elif tmp > theta:
        return 1
        
print(NAND(0, 0)) # 1
print(NAND(1, 0)) # 1
print(NAND(0, 1)) # 1
print(NAND(1, 1)) # 0
def OR(x1, x2):
    w1, w2, theta = 0.5, 0.5, 0.4
    tmp = x1 * w1 + x2 * w2
    if tmp <= theta:
        return 0
    elif tmp > theta:
        return 1

print(OR(0, 0)) # 0
print(OR(1, 0)) # 1
print(OR(0, 1)) # 1
print(OR(1, 1)) # 1

오늘 하루 돌아보기

오늘 내가 알고 있는 지식을 이용해서 프로그래머스의 알고리즘 문제를 4개 풀어보았다. 1개에서 막혀서 이것저것 찾아보고 해결을 했는데 제한시간이 지나서 제출했다. 그래도 풀었다는 사실이 뿌듯했고, 나의 발전가능성이 보여서 기뻤다. 꾸준히 계속해서 공부하자!!

0개의 댓글