[[TableOfContents]] * ìˆ˜ì‹ ì •ë¦¬ë¥¼ 어떻게 í•´ì•¼í• ì§€ ëª¨ë¥´ê² ìŒ.. 첫 장부터 í¬ê¸°í•´ì•¼í•˜ëŠ”ê°€.. === Linear Regression === * ìš°ë¦¬ë‚˜ë¼ ë§ë¡œ ì„ í˜• 회귀 * 변수 하나만 ì“°ì´ë©´ 단순 ì„ í˜• 회귀, 둘 ì´ìƒì˜ 변수가 ì“°ì´ë©´ 다중 ì„ í˜• 회귀ë¼ê³ 함. * 만약 목표가 ì˜ˆì¸¡ì¼ ê²½ìš°, ì„ í˜• 회귀를 통해 y와 x로 ì´ë£¨ì–´ì§„ ì§‘í•©ì„ ë§Œë“¤ê¸° 위한 예측 모ë¸ì„ 개발한다. ê°œë°œëœ ëª¨ë¸ì€ 차후 yê°€ 없는 xê°’ì´ ìž…ë ¥ë˜ì—ˆì„ 때, 해당 xì— ëŒ€í•œ y를 예측하기 위해 사용한다. * 여러 xê°€ ì¡´ìž¬í• ê²½ìš°, y와 x ê°„ì˜ ê´€ê³„ë¥¼ 수량화하여 ì–´ëŠ xê°€ y와 별로 관계가 없는지 알아낸다. * attachment:LinearRegressionExp.png * [http://ko.wikipedia.org/wiki/%EC%84%A0%ED%98%95_%ED%9A%8C%EA%B7%80 출처] === Model Representation === attachment:HousePriceExample.PNG * 예: ì§‘ í‰ìˆ˜ì— 따른 가격 attachment:Model_Representation.PNG * Training Set : ìœ„ì˜ ê¸°ë³¸ ë°ì´í„° ì…‹ê³¼ ê°™ìŒ. ë¨¸ì‹ ì€ ì´ëŸ° ë°ì´í„° ì…‹ì„ ê¸°ë°˜ìœ¼ë¡œ íŒë‹¨ì„ 하게 ë¨. * Learning Algorithm : Hypothesis(ì¶”ì •)를 만들어 냄. * Hypothesis : 주어진 ìž…ë ¥ì— ëŒ€í•œ ì¶œë ¥ì„ ì¶”ì •í•´ë‚´ëŠ” 함수를 ë§í•œë‹¤. hë¼ê³ ë§Žì´ ì”€. ë°ì´í„° 모ë¸ì´ h와 ê°™ë‹¤ê³ ì¶”ì •í•˜ê²Œ ë˜ë©´, 우리는 Training Setì— ì¡´ìž¬í•˜ì§€ 않는 ë°ì´í„°ì— í•œí•´ì„œë„ h를 통해서 ì¶œë ¥ ê°’ì„ ì¶”ì •í•´ë‚¼ 수 있다. * ìœ„ì˜ ì˜ˆì œëŠ” 변수가 하나만 ì“°ì¸ ë‹¨ìˆœ ì„ í˜• 회귀임. attachment:hypothesis_house_price.png * θ를 Hypothesisì˜ Parameterë¼ê³ 함. === Cost Function === * 구해낸 Hypothesisê°€ ë°ì´í„° 모ë¸ì„ 잘 í‘œí˜„í•˜ê³ ìžˆëŠ”ì§€ í‰ê°€í•˜ëŠ” 함수. * Cost Functionì— ì˜í•´ì„œ 가장 ë°ì´í„° 모ë¸ì„ 잘 í‘œí˜„í•˜ê³ ìžˆë‹¤ê³ í‰ê°€ë°›ëŠ” Hypothesis를 구하는게 목표. attachment:hypothesis_house_price.png * 중요한 것 : θ를 어떻게 ê²°ì •í• ê²ƒì¸ê°€? * θ를 Hypothesisì˜ Parameterë¼ê³ 함. === Gradient descent ===