λͺ©λ‘2019/11 (11)
KoreanFoodie's Study
μΆμ κ³ ν΅μ΄λ€. . . . κ·Έκ² μ λΆλ€. λλ μ 곡λΆλ₯Ό νλ κ±ΈκΉ. κ·Έ μμ μ κ·Έλ κ² κ³΅λΆκ° μ λΆλΌκ³ μκ°νμμκΉ. νμμλ νννμ§ μμμ§λ§, λλλ‘ λ€λ₯Έ κΈΈμ κ±·λ μ¬λλ€μ 보며 λΆλ¬μμ λͺΈλΆλ¦ΌμΉλ λ΄κ° μλ€. μ°Έ μ΄λ ΅λ€. ν볡μ΄λΌλ κ²μ.. λ§μ‘±μ΄λΌλ κ²μ λ무λλ μμν κ°μ μ΄λ€. λ° λΉ μ§ νμ리λ μ±μ°λ κ²μ΄ μλλΌ κ°λ¬Όμ λμ Έ λμ λ¬Όμ΄ κ³μ νλ₯΄λλ‘ λ§λλ κ²μ΄ νμ리λ₯Ό μ μΌ κΈ°μκ² νλ λ°©λ²μΌμ§λ λͺ¨λ₯Έλ€. κ·ΈλΌ νμ리λ₯Ό νμ λ¬Όμ ν λ» μ κ² λ§λλ €λ©΄ μ΄λ»κ² ν΄μΌ νλκ°? λμλ μΎλ½μΈκ°? μλλ©΄ νμ리λ₯Ό λΆμλ©΄ λλ κ±ΈκΉ? ν¨μ€ν μ΄κ° μ¬λμ 무μμΌλ‘ μ¬λλλ μ§λ¬Έμ 'μ¬λ'μ΄λΌκ³ λ΅ν λ° μλ€. λΉμ λλ μ΄κ²μ λΉμκ³ λΉμ΄μ±μ μ΄λΌλ©° λΉννμλ€. κ·Έλ°λ° μ§κΈμ μκ°μ μ‘°κΈ λ°κΎΈλ € νλ€...
ν΄λΉ ν¬μ€ν μ νλΉ λ―Έλμ΄μμ μΆνν 'λ°λ°λ₯λΆν° μμνλ λ₯λ¬λ'μ΄λΌλ κ΅μ¬μ λ΄μ©μ λ°λΌκ°λ©° λ₯λ¬λ νν 리μΌμ μ§ννκ³ μμ΅λλ€. κ΄λ ¨ μλ£λ μ¬κΈ°μμ μ°Ύκ±°λ λ€μ΄λ‘λ λ°μΌμ€ μ μμ΅λλ€. μ€μ°¨μμ νλ² μ΄μ κΉμ§λ μ κ²½λ§μ κ°μ€μΉ 맀κ°λ³μμ κΈ°μΈκΈ°λ₯Ό μμΉ λ―ΈλΆμ μ¬μ©ν΄ ꡬνλ€. μμΉ λ―ΈλΆμ λ¨μνκ³ κ΅¬νλ μ½μ§λ§ κ³μ° μκ°μ΄ μ€λ κ±Έλ¦°λ€λ λ¨μ μ΄ μλ€. μ΄λ² κ°μμλ κ°μ€μΉ 맀κ°λ³μμ κΈ°μΈκΈ°λ₯Ό ν¨μ¨μ μΌλ‘ κ³μ°νλ 'μ€μ°¨μμ νλ²(backpropagation)'μ λ°°μ보μ. μ€μ°¨μμ νλ²μ μ λλ‘ μ΄ν΄νλ λ°©λ²μ ν¬κ² λ κ°μ§κ° μλ€. νλλ μμμ ν΅ν κ²μ΄κ³ , λ€λ₯Έ νλλ κ³μ° κ·Έλνλ₯Ό ν΅ν κ²μ΄λ€. ν΄λΉ ν¬μ€νΈμμλ κ³μ° κ·Έλνλ₯Ό μ΄μ©ν΄ μκ°μ μΌλ‘ μ리λ₯Ό μ΄ν΄ν΄ 보μ. λ μμΈν λ΄μ©μ μκ³ μΆλ€λ©΄, ..
ν΄λΉ ν¬μ€ν μ νλΉ λ―Έλμ΄μμ μΆνν 'λ°λ°λ₯λΆν° μμνλ λ₯λ¬λ'μ΄λΌλ κ΅μ¬μ λ΄μ©μ λ°λΌκ°λ©° λ₯λ¬λ νν 리μΌμ μ§ννκ³ μμ΅λλ€.κ΄λ ¨ μλ£λμ¬κΈ°μμ μ°Ύκ±°λ λ€μ΄λ‘λ λ°μΌμ€ μ μμ΅λλ€. μμΉ λ―ΈλΆ μ΄μ ν¬μ€νΈμμ, λ§€κ° λ³μμ λ―ΈλΆκ°(κΈ°μΈκΈ°)κ°μΌλ‘ μ΅μ μ 맀κ°λ³μλ₯Ό μ°Ύμλκ°λ κ²μ΄ μ κ²½λ§μ νμ΅μν€λ μ리λΌκ³ μ€λͺ ν λ° μλ€. κ·Έλ λ€λ©΄, μ΄ κΈ°μΈκΈ° κ°μ ꡬνκΈ° μν΄ λ¨Όμ λ―ΈλΆ ν¨μλΆν° ꡬνν΄ λ³΄λλ‘ νκ² λ€. λ―ΈλΆ λ―ΈλΆμ μ μμμ λ€μκ³Ό κ°λ€. λμ΄λΈνκ² κ΅¬ννλ€λ©΄, λ€μκ³Ό κ°μ΄ ꡬνν΄λ³Ό μ μμ κ²μ΄λ€. def numerical_diff(f, x): h = 10e-50 return (f(x+h) - f(x)) / hν¨μμ μ΄λ¦μ μμΉ λ―ΈλΆ(numerical differentiation)..
ν΄λΉ ν¬μ€ν μ νλΉ λ―Έλμ΄μμ μΆνν 'λ°λ°λ₯λΆν° μμνλ λ₯λ¬λ'μ΄λΌλ κ΅μ¬μ λ΄μ©μ λ°λΌκ°λ©° λ₯λ¬λ νν 리μΌμ μ§ννκ³ μμ΅λλ€.κ΄λ ¨ μλ£λμ¬κΈ°μμ μ°Ύκ±°λ λ€μ΄λ‘λ λ°μΌμ€ μ μμ΅λλ€. μ΄λ² ν¬μ€νΈμμλ μ κ²½λ§ νμ΅μ λν΄ λ€λ£¨μ΄ 보λλ‘ νκ² λ€. μ¬κΈ°μ νμ΅μ΄λ νλ ¨ λ°μ΄ν°λ‘λΆν° κ°μ€μΉ 맀κ°λ³μμ μ΅μ κ°μ μλμΌλ‘ νλνλ κ²μ λ»νλ€. μ κ²½λ§μ΄ νμ΅ν μ μλλ‘ ν΄μ£Όλ μ§νμλ μμ€ ν¨μκ° μλλ°, μ΄ μμ€ ν¨μμ κ²°κ³Όκ°μ κ°μ₯ μκ² λ§λλ κ°μ€μΉ 맀κ°λ³μλ₯Ό μ°Ύλ κ²μ΄ νμ΅μ λͺ©νμ΄λ€. λ°μ΄ν°μμ νμ΅νλ€! λ°μ΄ν° μ£Όλ νμ΅ κΈ°κ³νμ΅μ λ°μ΄ν°κ° μλͺ μ΄λ€. λ°μ΄ν°λ₯Ό ν΅ν΄ ν¨ν΄μ λ°κ²¬νκ³ λͺ¨λΈμ λ§λ€ μ μκΈ° λλ¬Έμ΄λ€. μμ μμμμ μ«μ '5'λ₯Ό νλ³νλ€κ³ ν΄ λ³΄μ. '5'λ₯Ό λΆλ₯νλ νλ‘κ·Έλ¨μ μ§μ ..
κ°λ μλ£μμ§μ νλ€λ³΄λ©΄ μ λ¬Έ κΈ°μ¬ λ±μ λ°μ΄ν°λ₯Ό λλμΌλ‘ μμ§ν΄μΌ λλ κ²½μ°κ° μκΈ΄λ€. νμ΄μ¬μ μλ ν¬λ‘€λ¬ λ§λ€κΈ° μ’κ² requestsλ BeautifulSoupλ±μ λͺ¨λμ΄ κ·Έ κΈ°λ₯μ μ κ³΅ν΄ μ£Όμ§λ§, λλ‘λ μ¬μ΄νΈμμ APIλ₯Ό μ§μ μ 곡νκΈ°λ νλ€. λ€μ΄λ²μ κ²½μ°μλ μ€ν API(μ¬μ§μ΄ λ‘κ·ΈμΈλ νμ μλ€!)λ₯Ό μ΄μ©ν΄ κ²μμ ν΅ν μλ£λ₯Ό μμ§ν μ μλλ‘ λμμ€λ€. κ·ΈλΌ μ΄λ² ν¬μ€νΈμμλ μ΄ μ€ν APIλ₯Ό μ΄μ©ν΄μ λ΄κ° κ²μν ν€μλλ‘ μμ§ν λ΄μ€κΈ°μ¬λ€μ μ λͺ©κ³Ό λ§ν¬λ₯Ό μ μ₯νλ λ°©λ²μ μμλ³΄λ‘ νκ² λ€. λ¨Όμ , λ€μ΄λ² λ°μ΄ν°λ©μΌλ‘ κ°λ©΄, λ€μκ³Ό κ°μ μ°½μ΄ λ¨λλ°, μ κΈ°μ `μ€ν API μ μ²`μ λλ¬ μ΄ν리μΌμ΄μ μ λ§λ€μ΄ μ£Όμ. μ΄ν리μΌμ΄μ μ λμΆ© λ§λ€μ΄λ λλ€. μ΄ν리μΌμ΄μ μ λ§λ€λ©΄ λ€μκ³Ό κ°μ΄ "Cl..
ν΄λΉ ν¬μ€ν μ νλΉ λ―Έλμ΄μμ μΆνν 'λ°λ°λ₯λΆν° μμνλ λ₯λ¬λ'μ΄λΌλ κ΅μ¬μ λ΄μ©μ λ°λΌκ°λ©° λ₯λ¬λ νν 리μΌμ μ§ννκ³ μμ΅λλ€. κ΄λ ¨ μλ£λ μ¬κΈ°μμ μ°Ύκ±°λ λ€μ΄λ‘λ λ°μΌμ€ μ μμ΅λλ€. 3μΈ΅ μ κ²½λ§ κ΅¬ννκΈ° μ΄λ²μλ 3μΈ΅ μ κ²½λ§μμ μνλλ, μ λ ₯λΆν° μΆλ ₯κΉμ§μ μ²λ¦¬(μλ°©ν₯ μ²λ¦¬)λ₯Ό ꡬνν΄ λ³΄μ. μ΄λ₯Ό μν΄ μ μ μ€λͺ ν λνμ΄μ λ€μ°¨μ λ°°μ΄μ μ¬μ©νλ€. μ κ·Έλ¦Όμ 3μΈ΅ μ κ²½λ§μΌλ‘, μ λ ₯μΈ΅(0μΈ΅)μ 2κ°, 첫 λ²μ§Έ μλμΈ΅(1μΈ΅)μ 3κ°, λ λ²μ§Έ μλμΈ΅(2μΈ΅)μ 2κ°, μΆλ ₯μΈ΅(3μΈ΅)μ 2κ°μ λ΄λ°μΌλ‘ ꡬμ±λλ€. μμλ₯Ό ν΅ν΄ μ΄ κ³Όμ μ λ μμΈν μ΄ν΄λ³΄μ. import numpy as np X = np.array([1.0, 0.5]) W1 = np.array([[0.1, 0.3, 0.5], [0.2,..
ν΄λΉ κ²μκΈμ μ€μΈλΌλΉ μκ°λμ΄ 2018λ 11μ 26μΌ, μμΈλνκ΅μμ μ§ννλ κ°μ°μ λν νκΈ°κΈμ λλ€. μ€μΈλΌλΉλ κ°μ° νκΈ° μ λ§ μ€λλ§μ κΈμ μ¨ λ³΄λ κ² κ°μ΅λλ€(μ½λ, λ³΄κ³ μ μ μΈ). κ·Έλ§νΌ μ€λ μ€μΈλΌλΉλμ κ°μ°μ κ½€λ ν° μκ·Ήμ΄μλ€μ. KBSμμ 촬μλ νλ¬ μμΌλ, μλ§ ν μμμ νλ€μ΄λ νΈμ§λ³Έμ΄λ ν΄λ¦½ μ λλ μ¬λ € μ£Όμμ§ μμκΉ μκ°ν©λλ€. λ§ κ·Έλλ‘ ‘νκΈ°’λ μλ ‘κ°μ’μΈμ§λΌ, κ°μ°μ λν λ΄μ©μ μμ½νκ±°λ νμ§λ μμ΅λλ€. κ·Έμ μμμ νλ¦μ λ°λΌ λͺ μ μ μ΄λ³ΌκΉ ν©λλ€. 0. νλ―Έλμ¦μ μ΄λμ μμ, μ΄λλ‘ κ°λκ° νλ―Έλμ¦μ 1940λ λκΉμ§μ μ¬μ± μ°Έμ κΆ μ΄λ(Women’s movement) μ΄ν μλ‘κ² λ±μ₯ν κ°λ μ λλ€. μ΄μ μ μ¬κΆ μ μ₯ μ΄λκ³Όλ ꡬλ³λλ κ°λ μΌλ‘, λ μΌ ..
λλ μ μ κΈ°λκ°μ΄ λμ μμ μμ§μ¬ λ΄ μ μκ° μ μ₯λ νμΌμ μ΄μλ€. μ΄λλ³΄μ… xxxxx... xxx . . . oooo-ooooo : 58μ xxxx-xxxxx: 13μ oooo-ooooo : 48μ . . . λλ μκ°μ μΌλ‘ λ©μΉ«νλ€. 그리곀 μ΄λ΄ κ·Έ λ©μΉ«κ±°λ¦Όμ‘°μ°¨ λ©μΆμλ€. λ©- νλ€. λλ κΈ°λλ₯Ό μμ ν μ λ²λ¦° λμ μ μλ₯Ό λ³΄κ³ κ·Έμ λ©ν λΏμ΄μλ€. μ΄μ κ°μΌλ©΄ λΆλ Έμ λΆλλ¬μ, μμΉμ¬ λ°μμ μ¬λ¬ κ°μ μ΄ λλ₯Ό μ¬λ°©μμ κ΄΄λ‘νκ² μ§. νμ§λ§ μ΄λ²μλ μ‘°κΈ λ¬λλ€. νμ μ μ°Ύμ κ±ΈκΉ? μ΅μν΄μ§ κ±ΈκΉ? λλ μ€μ€λ‘μκ² μ§λ¬Ένλ€. μ‘°κΈλ μ¦κ²μ§ μμλ€. μλ, μ¦κ²κΈ°λ 컀λ λͺΈμ΄ 무κ²κ²λ§ λκ»΄μ‘λ€. μΆ μ²μ§λ λλ. νκΈ°μ°¨κ² λ λ€μ΄ λλ λ°΄λ 보컬μ μλ¦¬κ° λ°λ°νκΈ°λ§ νλ€. μ΄, ν¬κΈ°κ° λκΉ? μ€λ λ..
ν΄λΉ ν¬μ€ν μ νλΉ λ―Έλμ΄μμ μΆνν 'λ°λ°λ₯λΆν° μμνλ λ₯λ¬λ'μ΄λΌλ κ΅μ¬μ λ΄μ©μ λ°λΌκ°λ©° λ₯λ¬λ νν 리μΌμ μ§ννκ³ μμ΅λλ€. κ΄λ ¨ μλ£λ μ¬κΈ°μμ μ°Ύκ±°λ λ€μ΄λ‘λ λ°μΌμ€ μ μμ΅λλ€. νΌμ νΈλ‘ μμ μ κ²½λ§μΌλ‘ μ κ²½λ§μ μ μ κ²½λ§μ κ·Έλ¦ΌμΌλ‘ λνλΈ μμλ₯Ό 보μ. Inputμ΄λΌκ³ νμλ κ²μ μ λ ₯μΈ΅, 맨 μ€λ₯Έμͺ½ μ€(Output)μ μΆλ ₯μΈ΅, μ€κ° μΈ΅(Hidden)μ μλμΈ΅μ΄λΌκ³ νλ€. μλμΈ΅μ λ΄λ°μ μ¬λ λμλ 보μ΄μ§ μλλ€. 0μΈ΅μ μ λ ₯μΈ΅, 1μΈ΅μ΄ μλμΈ΅, 2μΈ΅μ΄ μΆλ ₯μΈ΅μ΄ λλ€. νΌμ νΈλ‘ λ³΅μ΅ κΈ°μ‘΄ νΌμ νΈλ‘ μ μ΄λ° ꡬ쑰λ₯Ό νκ³ μλ€. # μ : y = 0 (b + w1x1 + w2x2 0) μ¬κΈ°μ bλ νΈν₯μ λνλ΄λ 맀κ°λ³μλ‘, λ΄λ°μ΄ μΌλ§λ μ½κ² νμ±νλλλλ₯Ό μ μ΄νλ€. ννΈ, w1κ³Ό w2λ κ°..
ν΄λΉ ν¬μ€ν μ νλΉ λ―Έλμ΄μμ μΆνν 'λ°λ°λ₯λΆν° μμνλ λ₯λ¬λ'μ΄λΌλ κ΅μ¬μ λ΄μ©μ λ°λΌκ°λ©° λ₯λ¬λ νν 리μΌμ μ§ννκ³ μμ΅λλ€. κ΄λ ¨ μλ£λ μ¬κΈ°μμ μ°Ύκ±°λ λ€μ΄λ‘λ λ°μΌμ€ μ μμ΅λλ€. νΌμ νΈλ‘ (perceptron) μκ³ λ¦¬μ¦ νΌμ νΈλ‘ μ νλν¬ λ‘μ λΈλΌνΈ(Frank Rosenblatt)κ° 1957λ μ κ³ μν, λ§€μ° μ€λλ μκ³ λ¦¬μ¦μ΄λ€. νμ§λ§ νΌμ νΈλ‘ μ ꡬ쑰λ₯Ό λ°°μ°λ κ²μ μ κ²½λ§κ³Ό λ₯λ¬λμΌλ‘ λμκ°λ λ° μ€μν μμ΄λμ΄λ₯Ό λ°°μ°λ μΌλ λλ€. νΌμ νΈλ‘ μ΄λ? νΌμ νΈλ‘ μ λ€μμ μ νΈλ₯Ό μ λ ₯μΌλ‘ λ°μ νλμ μ νΈλ₯Ό μΆλ ₯νλ€. μ¬κΈ°μ λ§νλ μ νΈλ μ λ₯λ κ°λ¬Όμ²λΌ νλ¦μ΄ μλ κ²μ μμνλ©΄ μ’λ€. νΌμ νΈλ‘ μ νΈλ 'νλ₯Έλ€/μ νλ₯Έλ€(1μ΄λ 0)'μ λ κ°μ§ κ°μ κ°μ§ μ μλ€. μ μ¬μ§μ μ λ ₯μ΄ 2κ°μΈ νΌμ ..