<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>Ssa!</title>
    <link>https://hana98.tistory.com/</link>
    <description>스트레스를 코딩으로 Ssa자!</description>
    <language>ko</language>
    <pubDate>Sun, 5 Apr 2026 21:30:49 +0900</pubDate>
    <generator>TISTORY</generator>
    <ttl>100</ttl>
    <managingEditor>Ssa!</managingEditor>
    <image>
      <title>Ssa!</title>
      <url>https://tistory1.daumcdn.net/tistory/5329968/attach/ac751f9b118a4269be13c5f60113fe15</url>
      <link>https://hana98.tistory.com</link>
    </image>
    <item>
      <title>2022-10-13 목요일 회고록</title>
      <link>https://hana98.tistory.com/118</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://hana98.tistory.com/117&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://hana98.tistory.com/117&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1665663481881&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;article&quot; data-og-title=&quot;스파르타 내일배움캠프 딥러닝 역사&quot; data-og-description=&quot;기존의 머신러닝은 AND, OR문제로 시작한다. 문제를 풀기 위해서 직선 하나(논리회귀)로 쉽게 만들 수 있다. 선형회귀로는 AND, OR 문제는 잘 풀지만 XOR문제는 풀지 못했다. Perceptron을 여러개 붙인 Mu&quot; data-og-host=&quot;hana98.tistory.com&quot; data-og-source-url=&quot;https://hana98.tistory.com/117&quot; data-og-url=&quot;https://hana98.tistory.com/117&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/cJL6WY/hyP71BBdG0/sFyYZmlt2R5jkr4Truz8N1/img.png?width=274&amp;amp;height=274&amp;amp;face=0_0_274_274,https://scrap.kakaocdn.net/dn/bIxpvA/hyP9klZJjC/0V322eeqgtK8Ht6Q23lkh0/img.png?width=274&amp;amp;height=274&amp;amp;face=0_0_274_274,https://scrap.kakaocdn.net/dn/i29Dw/hyP9kTPQ2o/ClX9drGocgJJBc8nZPZ1Lk/img.jpg?width=1080&amp;amp;height=1345&amp;amp;face=0_0_1080_1345&quot;&gt;&lt;a href=&quot;https://hana98.tistory.com/117&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://hana98.tistory.com/117&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/cJL6WY/hyP71BBdG0/sFyYZmlt2R5jkr4Truz8N1/img.png?width=274&amp;amp;height=274&amp;amp;face=0_0_274_274,https://scrap.kakaocdn.net/dn/bIxpvA/hyP9klZJjC/0V322eeqgtK8Ht6Q23lkh0/img.png?width=274&amp;amp;height=274&amp;amp;face=0_0_274_274,https://scrap.kakaocdn.net/dn/i29Dw/hyP9kTPQ2o/ClX9drGocgJJBc8nZPZ1Lk/img.jpg?width=1080&amp;amp;height=1345&amp;amp;face=0_0_1080_1345');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;스파르타 내일배움캠프 딥러닝 역사&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;기존의 머신러닝은 AND, OR문제로 시작한다. 문제를 풀기 위해서 직선 하나(논리회귀)로 쉽게 만들 수 있다. 선형회귀로는 AND, OR 문제는 잘 풀지만 XOR문제는 풀지 못했다. Perceptron을 여러개 붙인 Mu&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;hana98.tistory.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>스파르타 내일배움캠프/TIL</category>
      <author>Ssa!</author>
      <guid isPermaLink="true">https://hana98.tistory.com/118</guid>
      <comments>https://hana98.tistory.com/118#entry118comment</comments>
      <pubDate>Thu, 13 Oct 2022 21:18:14 +0900</pubDate>
    </item>
    <item>
      <title>스파르타 내일배움캠프 딥러닝 역사</title>
      <link>https://hana98.tistory.com/117</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;기존의 머신러닝은 AND, OR문제로 시작한다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1280&quot; data-origin-height=&quot;1068&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cFMeef/btrOyB4KUk9/P7lPuex7YDSmHkYt1Pw1pK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cFMeef/btrOyB4KUk9/P7lPuex7YDSmHkYt1Pw1pK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cFMeef/btrOyB4KUk9/P7lPuex7YDSmHkYt1Pw1pK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcFMeef%2FbtrOyB4KUk9%2FP7lPuex7YDSmHkYt1Pw1pK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;564&quot; height=&quot;471&quot; data-origin-width=&quot;1280&quot; data-origin-height=&quot;1068&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;문제를 풀기 위해서 직선 하나(논리회귀)로 쉽게 만들 수 있다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;선형회귀로는 AND, OR 문제는 잘 풀지만 XOR문제는 풀지 못했다.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1280&quot; data-origin-height=&quot;706&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/LwbS3/btrOx9m6Var/FKzESI3YDcoEOKiOCrwho0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/LwbS3/btrOx9m6Var/FKzESI3YDcoEOKiOCrwho0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/LwbS3/btrOx9m6Var/FKzESI3YDcoEOKiOCrwho0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FLwbS3%2FbtrOx9m6Var%2FFKzESI3YDcoEOKiOCrwho0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;728&quot; height=&quot;402&quot; data-origin-width=&quot;1280&quot; data-origin-height=&quot;706&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #37352f;&quot;&gt;Perceptron을 여러개 붙인 Multilayer Perceptrons (MLP)라는 개념을 도입해서 문제를 풀어보려고 했다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1280&quot; data-origin-height=&quot;900&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/UHFD2/btrOyMZsvSM/etkLJxKKSKKZKa3BAGHLL1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/UHFD2/btrOyMZsvSM/etkLJxKKSKKZKa3BAGHLL1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/UHFD2/btrOyMZsvSM/etkLJxKKSKKZKa3BAGHLL1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FUHFD2%2FbtrOyMZsvSM%2FetkLJxKKSKKZKa3BAGHLL1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;682&quot; height=&quot;480&quot; data-origin-width=&quot;1280&quot; data-origin-height=&quot;900&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;MLP로 XOR문제를 풀려고 했지만 불가능했고 MLP를 써야하는데 각각의 weight와 bias를 학습시키는데 너무 많은 계산이 필요하므로 당시 기술로는 불가능하다고 생각했다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1280&quot; data-origin-height=&quot;817&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/nMqgF/btrOwj5V7uJ/dt7JurtugWPceh9AED8YE1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/nMqgF/btrOwj5V7uJ/dt7JurtugWPceh9AED8YE1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/nMqgF/btrOwj5V7uJ/dt7JurtugWPceh9AED8YE1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FnMqgF%2FbtrOwj5V7uJ%2Fdt7JurtugWPceh9AED8YE1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;623&quot; height=&quot;398&quot; data-origin-width=&quot;1280&quot; data-origin-height=&quot;817&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이 문제를 포기하게 되고 딥러닝의 발전은 10년 ~ 20년 정도 후퇴하게 된다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이 문제를 해결하기 위해서 &lt;span style=&quot;background-color: #ffffff; color: #37352f;&quot;&gt;Backpropagation (역전파)으로 해결하게 된다&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1280&quot; data-origin-height=&quot;545&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bi8T9U/btrOw0RZfsJ/EYxxqBRc3HUdUqgTb72vh1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bi8T9U/btrOw0RZfsJ/EYxxqBRc3HUdUqgTb72vh1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bi8T9U/btrOw0RZfsJ/EYxxqBRc3HUdUqgTb72vh1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbi8T9U%2FbtrOw0RZfsJ%2FEYxxqBRc3HUdUqgTb72vh1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;684&quot; height=&quot;291&quot; data-origin-width=&quot;1280&quot; data-origin-height=&quot;545&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;div&gt;1. W(weight)와 b(bias)를 이용하여 주어진 입력을 가지고 출력을 만들어 낼 수 있다&lt;/div&gt;
&lt;div&gt;2. MLP가 만들어낸 출력이 정답값과 다를 경우 W와 b를 조절해야한다.&lt;/div&gt;
&lt;div&gt;3. 조절하는 가장 좋은 방법은 출력에서 Error(오차)를 발견하여 뒤에서 앞으로 점차 조절하는 방법이 필요하다.&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이 알고리즘은 관심받지 못하다 XOR문제를 MLP로 풀 수 있게 되어 해결될 수 있었고 핵심방법은 역전파 알고리즘의 발견이다.&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;931&quot; data-origin-height=&quot;577&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/SmUno/btrOyiYAzr4/kbV3w8HVaMugx0OoKaPIKK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/SmUno/btrOyiYAzr4/kbV3w8HVaMugx0OoKaPIKK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/SmUno/btrOyiYAzr4/kbV3w8HVaMugx0OoKaPIKK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FSmUno%2FbtrOyiYAzr4%2FkbV3w8HVaMugx0OoKaPIKK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;643&quot; height=&quot;399&quot; data-origin-width=&quot;931&quot; data-origin-height=&quot;577&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div data-block-id=&quot;96502cfc-fe39-4543-a9f4-f4e89f60df2f&quot;&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>CS/머신러닝</category>
      <author>Ssa!</author>
      <guid isPermaLink="true">https://hana98.tistory.com/117</guid>
      <comments>https://hana98.tistory.com/117#entry117comment</comments>
      <pubDate>Thu, 13 Oct 2022 21:13:45 +0900</pubDate>
    </item>
    <item>
      <title>2022-10-12 수요일 회고록</title>
      <link>https://hana98.tistory.com/116</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://hana98.tistory.com/115&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://hana98.tistory.com/115&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1665589866669&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;article&quot; data-og-title=&quot;스파르타 내일배움캠프 딥러닝&quot; data-og-description=&quot;딥러닝은 머신러닝의 한 분야이다 선형회귀와 논리회귀는 모두 1차함수를 이욯하여 문제를 풀 수 있는데 자연계에는 직선으로 설명할 수 없는 문제들이 훨씬 많다. 이런 복잡한 문제들을 풀기 &quot; data-og-host=&quot;hana98.tistory.com&quot; data-og-source-url=&quot;https://hana98.tistory.com/115&quot; data-og-url=&quot;https://hana98.tistory.com/115&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/bNRqhA/hyP77VvbZd/onkGfY5dMahYkUnk2l6vak/img.png?width=274&amp;amp;height=274&amp;amp;face=0_0_274_274,https://scrap.kakaocdn.net/dn/NAgWj/hyP8d9f7Xz/UQcGDVsDlXij4JhT5L8oe1/img.png?width=274&amp;amp;height=274&amp;amp;face=0_0_274_274,https://scrap.kakaocdn.net/dn/dH9QbY/hyP8dVImnL/2i7o9Bp8D7B2Pv4If5Pa80/img.jpg?width=1080&amp;amp;height=1345&amp;amp;face=0_0_1080_1345&quot;&gt;&lt;a href=&quot;https://hana98.tistory.com/115&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://hana98.tistory.com/115&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/bNRqhA/hyP77VvbZd/onkGfY5dMahYkUnk2l6vak/img.png?width=274&amp;amp;height=274&amp;amp;face=0_0_274_274,https://scrap.kakaocdn.net/dn/NAgWj/hyP8d9f7Xz/UQcGDVsDlXij4JhT5L8oe1/img.png?width=274&amp;amp;height=274&amp;amp;face=0_0_274_274,https://scrap.kakaocdn.net/dn/dH9QbY/hyP8dVImnL/2i7o9Bp8D7B2Pv4If5Pa80/img.jpg?width=1080&amp;amp;height=1345&amp;amp;face=0_0_1080_1345');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;스파르타 내일배움캠프 딥러닝&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;딥러닝은 머신러닝의 한 분야이다 선형회귀와 논리회귀는 모두 1차함수를 이욯하여 문제를 풀 수 있는데 자연계에는 직선으로 설명할 수 없는 문제들이 훨씬 많다. 이런 복잡한 문제들을 풀기&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;hana98.tistory.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>스파르타 내일배움캠프/TIL</category>
      <author>Ssa!</author>
      <guid isPermaLink="true">https://hana98.tistory.com/116</guid>
      <comments>https://hana98.tistory.com/116#entry116comment</comments>
      <pubDate>Thu, 13 Oct 2022 00:51:13 +0900</pubDate>
    </item>
    <item>
      <title>스파르타 내일배움캠프 딥러닝</title>
      <link>https://hana98.tistory.com/115</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;딥러닝은 머신러닝의 한 분야이다&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;600&quot; data-origin-height=&quot;428&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b1qjRb/btrOpSm8jO7/PDuLkg0quGUmKK7qJhPQGK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b1qjRb/btrOpSm8jO7/PDuLkg0quGUmKK7qJhPQGK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b1qjRb/btrOpSm8jO7/PDuLkg0quGUmKK7qJhPQGK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb1qjRb%2FbtrOpSm8jO7%2FPDuLkg0quGUmKK7qJhPQGK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;600&quot; height=&quot;428&quot; data-origin-width=&quot;600&quot; data-origin-height=&quot;428&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;선형회귀와 논리회귀는 모두 1차함수를 이욯하여 문제를 풀 수 있는데 자연계에는 직선으로 설명할 수 없는 문제들이 훨씬 많다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이런 복잡한 문제들을 풀기 위해 선형회귀를 여러번 반복을 했는데&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;750&quot; data-origin-height=&quot;140&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/oiCwD/btrOtICPhGd/KVKJR9XEAvtwgxbuMPOYHK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/oiCwD/btrOtICPhGd/KVKJR9XEAvtwgxbuMPOYHK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/oiCwD/btrOtICPhGd/KVKJR9XEAvtwgxbuMPOYHK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FoiCwD%2FbtrOtICPhGd%2FKVKJR9XEAvtwgxbuMPOYHK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;750&quot; height=&quot;140&quot; data-origin-width=&quot;750&quot; data-origin-height=&quot;140&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;여러번 반복 한다고 해서 비선형이 되는 것은 아니다&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그래서 선형회귀 사이에 비선형의 무엇인가를 넣어야 한다.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;748&quot; data-origin-height=&quot;131&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/6xrHS/btrOqTew2W8/kRMzBZBIlQLk8xLcGD4ZkK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/6xrHS/btrOqTew2W8/kRMzBZBIlQLk8xLcGD4ZkK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/6xrHS/btrOqTew2W8/kRMzBZBIlQLk8xLcGD4ZkK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F6xrHS%2FbtrOqTew2W8%2FkRMzBZBIlQLk8xLcGD4ZkK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;748&quot; height=&quot;131&quot; data-origin-width=&quot;748&quot; data-origin-height=&quot;131&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;층을 여러개 쌓기 시작하고 이 모델은 잘 작동하기 시작해서 이 층을 깊게 쌓는다고 딥러닝이라고 불리게 되었다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>CS/머신러닝</category>
      <author>Ssa!</author>
      <guid isPermaLink="true">https://hana98.tistory.com/115</guid>
      <comments>https://hana98.tistory.com/115#entry115comment</comments>
      <pubDate>Thu, 13 Oct 2022 00:50:19 +0900</pubDate>
    </item>
    <item>
      <title>2022-10-11 화요일 회고록</title>
      <link>https://hana98.tistory.com/114</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://hana98.tistory.com/110?category=1006883&quot;&gt;https://hana98.tistory.com/110?category=1006883&lt;/a&gt;&amp;nbsp;&lt;/p&gt;
&lt;figure id=&quot;og_1665488193499&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;article&quot; data-og-title=&quot;스파르타 내일배움캠프 논리 회귀, 가설, 손실함수&quot; data-og-description=&quot;선형 회귀로 풀기 힘든 문제가 등장했는데 그것을 보완하기 위해 논리 회귀를 사용한다. 선형회귀로 하게 된다면 이렇게 되버린다. 이 문제에서 입력값과 출력값이 된다. 이것을 이진클래스로 &quot; data-og-host=&quot;hana98.tistory.com&quot; data-og-source-url=&quot;https://hana98.tistory.com/110?category=1006883&quot; data-og-url=&quot;https://hana98.tistory.com/110&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/wr82p/hyP6zLGvWh/cf8VzMWbApHRY81gsz3mtk/img.png?width=274&amp;amp;height=274&amp;amp;face=0_0_274_274,https://scrap.kakaocdn.net/dn/bkvIuF/hyP7YQzXKf/GFiKvDcEX5jUz12Bx6WgXK/img.png?width=274&amp;amp;height=274&amp;amp;face=0_0_274_274,https://scrap.kakaocdn.net/dn/eW3UU/hyP6pvuTd8/eNQ3XHUmQAdM5IHCkVfRL0/img.jpg?width=1080&amp;amp;height=1345&amp;amp;face=0_0_1080_1345&quot;&gt;&lt;a href=&quot;https://hana98.tistory.com/110?category=1006883&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://hana98.tistory.com/110?category=1006883&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/wr82p/hyP6zLGvWh/cf8VzMWbApHRY81gsz3mtk/img.png?width=274&amp;amp;height=274&amp;amp;face=0_0_274_274,https://scrap.kakaocdn.net/dn/bkvIuF/hyP7YQzXKf/GFiKvDcEX5jUz12Bx6WgXK/img.png?width=274&amp;amp;height=274&amp;amp;face=0_0_274_274,https://scrap.kakaocdn.net/dn/eW3UU/hyP6pvuTd8/eNQ3XHUmQAdM5IHCkVfRL0/img.jpg?width=1080&amp;amp;height=1345&amp;amp;face=0_0_1080_1345');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;스파르타 내일배움캠프 논리 회귀, 가설, 손실함수&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;선형 회귀로 풀기 힘든 문제가 등장했는데 그것을 보완하기 위해 논리 회귀를 사용한다. 선형회귀로 하게 된다면 이렇게 되버린다. 이 문제에서 입력값과 출력값이 된다. 이것을 이진클래스로&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;hana98.tistory.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://hana98.tistory.com/111?category=1006883&quot;&gt;https://hana98.tistory.com/111?category=1006883&lt;/a&gt;&amp;nbsp;&lt;/p&gt;
&lt;figure id=&quot;og_1665488201210&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;article&quot; data-og-title=&quot;스파르타 내일배움캠프 다항 논리 회귀,  Softmax 함수와 손실함수&quot; data-og-description=&quot;여러가지 문제에 대해 입력값이 여러개면 클래스를 여러개로 나누어 그 여러개의 출력값을 예측을 하면된다. 다항 논리 회귀는 원핫 인코딩이라고 출력값 형태를 깔끔하게 표현할 수 있는다. &quot; data-og-host=&quot;hana98.tistory.com&quot; data-og-source-url=&quot;https://hana98.tistory.com/111?category=1006883&quot; data-og-url=&quot;https://hana98.tistory.com/111&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/bbGCy6/hyP6B3NHJm/O0ULdpCuv8X7Gz355K6VVk/img.png?width=274&amp;amp;height=274&amp;amp;face=0_0_274_274,https://scrap.kakaocdn.net/dn/cv5H2L/hyP7Y37swc/DuBKA7fCaZ7wvIgmIuc79k/img.png?width=274&amp;amp;height=274&amp;amp;face=0_0_274_274,https://scrap.kakaocdn.net/dn/cmWuaj/hyP76ujakI/ShYuJhB7XzXNSrfmqWfai1/img.jpg?width=1080&amp;amp;height=1345&amp;amp;face=0_0_1080_1345&quot;&gt;&lt;a href=&quot;https://hana98.tistory.com/111?category=1006883&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://hana98.tistory.com/111?category=1006883&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/bbGCy6/hyP6B3NHJm/O0ULdpCuv8X7Gz355K6VVk/img.png?width=274&amp;amp;height=274&amp;amp;face=0_0_274_274,https://scrap.kakaocdn.net/dn/cv5H2L/hyP7Y37swc/DuBKA7fCaZ7wvIgmIuc79k/img.png?width=274&amp;amp;height=274&amp;amp;face=0_0_274_274,https://scrap.kakaocdn.net/dn/cmWuaj/hyP76ujakI/ShYuJhB7XzXNSrfmqWfai1/img.jpg?width=1080&amp;amp;height=1345&amp;amp;face=0_0_1080_1345');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;스파르타 내일배움캠프 다항 논리 회귀, Softmax 함수와 손실함수&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;여러가지 문제에 대해 입력값이 여러개면 클래스를 여러개로 나누어 그 여러개의 출력값을 예측을 하면된다. 다항 논리 회귀는 원핫 인코딩이라고 출력값 형태를 깔끔하게 표현할 수 있는다.&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;hana98.tistory.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://hana98.tistory.com/112?category=1006883&quot;&gt;https://hana98.tistory.com/112?category=1006883&lt;/a&gt;&amp;nbsp;&lt;/p&gt;
&lt;figure id=&quot;og_1665488205886&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;article&quot; data-og-title=&quot;스파르타 내일배움캠프 다양한 머신러닝 모델&quot; data-og-description=&quot;Support vector machine (SVM) 강아지와 고양이를 구분하는 문제를 푼다고 가정하면 구분하는 문제를 푸는 것은 분류 문제(Classification problem)이고 분류 문제를 푸는 모델을 분류기(Classifier)라고 부른다...&quot; data-og-host=&quot;hana98.tistory.com&quot; data-og-source-url=&quot;https://hana98.tistory.com/112?category=1006883&quot; data-og-url=&quot;https://hana98.tistory.com/112&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/yqKPZ/hyP79dvjiU/NlMuxqEK7W8flPwByanAqK/img.png?width=274&amp;amp;height=274&amp;amp;face=0_0_274_274,https://scrap.kakaocdn.net/dn/JFZtd/hyP8acpAlO/Ts0aOgQiKKwMtcGAqvOkoK/img.png?width=274&amp;amp;height=274&amp;amp;face=0_0_274_274,https://scrap.kakaocdn.net/dn/c6QM3q/hyP71T4LIV/fbf6tj1KQhFhQks5WadOek/img.jpg?width=1080&amp;amp;height=1345&amp;amp;face=0_0_1080_1345&quot;&gt;&lt;a href=&quot;https://hana98.tistory.com/112?category=1006883&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://hana98.tistory.com/112?category=1006883&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/yqKPZ/hyP79dvjiU/NlMuxqEK7W8flPwByanAqK/img.png?width=274&amp;amp;height=274&amp;amp;face=0_0_274_274,https://scrap.kakaocdn.net/dn/JFZtd/hyP8acpAlO/Ts0aOgQiKKwMtcGAqvOkoK/img.png?width=274&amp;amp;height=274&amp;amp;face=0_0_274_274,https://scrap.kakaocdn.net/dn/c6QM3q/hyP71T4LIV/fbf6tj1KQhFhQks5WadOek/img.jpg?width=1080&amp;amp;height=1345&amp;amp;face=0_0_1080_1345');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;스파르타 내일배움캠프 다양한 머신러닝 모델&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;Support vector machine (SVM) 강아지와 고양이를 구분하는 문제를 푼다고 가정하면 구분하는 문제를 푸는 것은 분류 문제(Classification problem)이고 분류 문제를 푸는 모델을 분류기(Classifier)라고 부른다...&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;hana98.tistory.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://hana98.tistory.com/113?category=1006883&quot;&gt;https://hana98.tistory.com/113?category=1006883&lt;/a&gt;&amp;nbsp;&lt;/p&gt;
&lt;figure id=&quot;og_1665488209524&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;article&quot; data-og-title=&quot;스파르타 내일배움캠프 머신러닝에서의 전처리&quot; data-og-description=&quot;전처리란? 전처리는 넓은 범위의 데이터 정제 작업을 뜻한다. 필요한 데이터를 지우고 필요한 데이터를 취하는 것 NULL값이 있는 행을 삭제하는 것 정규화, 표준화 등의 많은 작업들을 포함하고 &quot; data-og-host=&quot;hana98.tistory.com&quot; data-og-source-url=&quot;https://hana98.tistory.com/113?category=1006883&quot; data-og-url=&quot;https://hana98.tistory.com/113&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/GdBpR/hyP6ChixHx/kuLpZqrE2RPhVKD626FhA0/img.png?width=274&amp;amp;height=274&amp;amp;face=0_0_274_274,https://scrap.kakaocdn.net/dn/gTXzk/hyP8cH4GNp/XWQlcpbJsdGWaYCCKlJcyk/img.png?width=274&amp;amp;height=274&amp;amp;face=0_0_274_274,https://scrap.kakaocdn.net/dn/b6losE/hyP6AcJXVs/Ynr6U6uKxuFfO3vIPkiiH1/img.jpg?width=1080&amp;amp;height=1345&amp;amp;face=0_0_1080_1345&quot;&gt;&lt;a href=&quot;https://hana98.tistory.com/113?category=1006883&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://hana98.tistory.com/113?category=1006883&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/GdBpR/hyP6ChixHx/kuLpZqrE2RPhVKD626FhA0/img.png?width=274&amp;amp;height=274&amp;amp;face=0_0_274_274,https://scrap.kakaocdn.net/dn/gTXzk/hyP8cH4GNp/XWQlcpbJsdGWaYCCKlJcyk/img.png?width=274&amp;amp;height=274&amp;amp;face=0_0_274_274,https://scrap.kakaocdn.net/dn/b6losE/hyP6AcJXVs/Ynr6U6uKxuFfO3vIPkiiH1/img.jpg?width=1080&amp;amp;height=1345&amp;amp;face=0_0_1080_1345');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;스파르타 내일배움캠프 머신러닝에서의 전처리&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;전처리란? 전처리는 넓은 범위의 데이터 정제 작업을 뜻한다. 필요한 데이터를 지우고 필요한 데이터를 취하는 것 NULL값이 있는 행을 삭제하는 것 정규화, 표준화 등의 많은 작업들을 포함하고&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;hana98.tistory.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>스파르타 내일배움캠프/TIL</category>
      <author>Ssa!</author>
      <guid isPermaLink="true">https://hana98.tistory.com/114</guid>
      <comments>https://hana98.tistory.com/114#entry114comment</comments>
      <pubDate>Tue, 11 Oct 2022 20:36:54 +0900</pubDate>
    </item>
    <item>
      <title>스파르타 내일배움캠프 머신러닝에서의 전처리</title>
      <link>https://hana98.tistory.com/113</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;전처리란?&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;전처리는 넓은 범위의 데이터 정제 작업을 뜻한다. 필요한 데이터를 지우고 필요한 데이터를 취하는 것 NULL값이 있는 행을 삭제하는 것 정규화, 표준화 등의 많은 작업들을 포함하고 있다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;만약 각각의 특성들이 단위도 다르고 값의 범위도 차이가 클 수 있는데 일단 단위가 다르면 직접적으로 비교가 어렵다. 또한 단위가 같더라도 값의 범위가 다르면 문제가 된다. 이런 문제들을 해결하는 것이 정규화 또는 표준화를 사용한다. 어떤 방식이 더 좋은지는 데이터셋에 따라 다르다&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;정규화란?&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;정규화는 데이터를 0과 1사이의 범위를 가지도록 만든다 같은 특서으이 데이터 중에서 가장 작은 값 0으로 만드록 가장 큰 값을 1로 만든다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;표준화란?&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;표준화는 데아터의 분포를 정규분포로 바꿔준다. 즉 데이터의 평균이 0이 되도록하고 표준편차가 1이 되도록하여 만들어 준다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;일단 데이터의 평균을 0으로 만들어주면 데이터의 중심이 0에 맞춰지게 된다. 그리고 표준편차를 1로 만들어 주면 데이터가 깔끔하게 정규화가 된다. 이렇게 표준화를 시키면 일반적으로 학습 속도(최저점 수렴 속도)가 빠르고 , Local minima에 빠질 가능성이 적다.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;727&quot; data-origin-height=&quot;273&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bAzHdZ/btrOkcTa6DB/RaU4d54F2PmALaQAc1cCI1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bAzHdZ/btrOkcTa6DB/RaU4d54F2PmALaQAc1cCI1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bAzHdZ/btrOkcTa6DB/RaU4d54F2PmALaQAc1cCI1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbAzHdZ%2FbtrOkcTa6DB%2FRaU4d54F2PmALaQAc1cCI1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;727&quot; height=&quot;273&quot; data-origin-width=&quot;727&quot; data-origin-height=&quot;273&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;394&quot; data-origin-height=&quot;793&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/lgmDE/btrOlfPJVLE/3vSz5kIQxLr1zniTkRs7Pk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/lgmDE/btrOlfPJVLE/3vSz5kIQxLr1zniTkRs7Pk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/lgmDE/btrOlfPJVLE/3vSz5kIQxLr1zniTkRs7Pk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FlgmDE%2FbtrOlfPJVLE%2F3vSz5kIQxLr1zniTkRs7Pk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;394&quot; height=&quot;793&quot; data-origin-width=&quot;394&quot; data-origin-height=&quot;793&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;</description>
      <category>CS/머신러닝</category>
      <author>Ssa!</author>
      <guid isPermaLink="true">https://hana98.tistory.com/113</guid>
      <comments>https://hana98.tistory.com/113#entry113comment</comments>
      <pubDate>Tue, 11 Oct 2022 20:36:00 +0900</pubDate>
    </item>
    <item>
      <title>스파르타 내일배움캠프 다양한 머신러닝 모델</title>
      <link>https://hana98.tistory.com/112</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #37352f;&quot;&gt; Support vector machine (SVM)&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #37352f;&quot;&gt;강아지와 고양이를 구분하는 문제를 푼다고 가정하면 &lt;span style=&quot;background-color: #ffffff; color: #37352f;&quot;&gt;구분하는 문제를 푸는 것은 분류 문제(Classification problem)이고 분류 문제를 푸는 모델을 분류기(Classifier)라고 부른다.&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1071&quot; data-origin-height=&quot;642&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bOyGK6/btrOhWQQC4k/tZq1u0IUAgXk68kQLnpjbK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bOyGK6/btrOhWQQC4k/tZq1u0IUAgXk68kQLnpjbK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bOyGK6/btrOhWQQC4k/tZq1u0IUAgXk68kQLnpjbK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbOyGK6%2FbtrOhWQQC4k%2FtZq1u0IUAgXk68kQLnpjbK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1071&quot; height=&quot;642&quot; data-origin-width=&quot;1071&quot; data-origin-height=&quot;642&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;각 그래프의 축을 특징이라고 부르고 각 고양이, 강아지와 그래프에 그린 빨간 벡터를 &lt;span style=&quot;background-color: #ffffff; color: #37352f;&quot;&gt;Support vector라고 부른다. 그리고 그 벡터의 거리를 Margin이라고 부른다 Margin이 넓어지도록 모델을 학습시켜 휼륭한 &lt;span style=&quot;background-color: #ffffff; color: #37352f;&quot;&gt; Support vector machine을 만들 수 있다.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #37352f;&quot;&gt;k-Nearest neighbors (KNN)&lt;/span&gt;&lt;span style=&quot;background-color: #ffffff; color: #37352f;&quot;&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1076&quot; data-origin-height=&quot;636&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/mLbq2/btrOkdLlKju/0S6NOswPWDQ73Z4HJDGPSk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/mLbq2/btrOkdLlKju/0S6NOswPWDQ73Z4HJDGPSk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/mLbq2/btrOkdLlKju/0S6NOswPWDQ73Z4HJDGPSk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FmLbq2%2FbtrOkdLlKju%2F0S6NOswPWDQ73Z4HJDGPSk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1076&quot; height=&quot;636&quot; data-origin-width=&quot;1076&quot; data-origin-height=&quot;636&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;KNN은 비슷한 특성을 가진 개체끼리 군집화하는 알고리즘이다.예를 들어 하얀 고양이가 새로 나타냈을 떄 일정 거리안에 다른 개체들의 개수를 보고 자신의 위치를 결정하게 하는 알고리즘이다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #37352f;&quot;&gt;Decision tree (의사결정나무)&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;703&quot; data-origin-height=&quot;535&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/D2fZ3/btrOkSf2kMH/SxwSdPc6ed5DXsr8oDKQf0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/D2fZ3/btrOkSf2kMH/SxwSdPc6ed5DXsr8oDKQf0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/D2fZ3/btrOkSf2kMH/SxwSdPc6ed5DXsr8oDKQf0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FD2fZ3%2FbtrOkSf2kMH%2FSxwSdPc6ed5DXsr8oDKQf0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;703&quot; height=&quot;535&quot; data-origin-width=&quot;703&quot; data-origin-height=&quot;535&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;스무고개와 같은 방식이다 단순한 계산으로 처리가 가능하다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #37352f;&quot;&gt;Random forest&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1280&quot; data-origin-height=&quot;783&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bpenLZ/btrOmUpYDgn/QbLFfFFGszqAyRE4KIvi21/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bpenLZ/btrOmUpYDgn/QbLFfFFGszqAyRE4KIvi21/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bpenLZ/btrOmUpYDgn/QbLFfFFGszqAyRE4KIvi21/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbpenLZ%2FbtrOmUpYDgn%2FQbLFfFFGszqAyRE4KIvi21%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1280&quot; height=&quot;783&quot; data-origin-width=&quot;1280&quot; data-origin-height=&quot;783&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;의사결정나무를 여러개 합친 모델이다. 각각의 의사결정나무들이 결정을 하고 마지막에 투표를 통해 최종 답을 결정하게 된다.&lt;/p&gt;</description>
      <category>CS/머신러닝</category>
      <author>Ssa!</author>
      <guid isPermaLink="true">https://hana98.tistory.com/112</guid>
      <comments>https://hana98.tistory.com/112#entry112comment</comments>
      <pubDate>Tue, 11 Oct 2022 20:30:41 +0900</pubDate>
    </item>
    <item>
      <title>스파르타 내일배움캠프 다항 논리 회귀,  Softmax 함수와 손실함수</title>
      <link>https://hana98.tistory.com/111</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;여러가지 문제에 대해 입력값이 여러개면&amp;nbsp; 클래스를 여러개로 나누어 &lt;span&gt;그 여러개의 출력값을 예측을 하면된다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;다항 논리 회귀는 원핫 인코딩이라고 출력값 형태를 깔끔하게 표현할 수 있는다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;681&quot; data-origin-height=&quot;196&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cCbhNP/btrOlCKPTZi/ULgKwDJqA0mtO0OC03h1R1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cCbhNP/btrOlCKPTZi/ULgKwDJqA0mtO0OC03h1R1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cCbhNP/btrOlCKPTZi/ULgKwDJqA0mtO0OC03h1R1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcCbhNP%2FbtrOlCKPTZi%2FULgKwDJqA0mtO0OC03h1R1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;681&quot; height=&quot;196&quot; data-origin-width=&quot;681&quot; data-origin-height=&quot;196&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;원핫 인코딩을 만드는 방법을 말하자면&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;1.클래스의 개수만큼 배열을 0으로 채운다&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2. 각 클래스의 인덱스 위치를 정한다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;3, 각 클래스에 해당하는 인덱스에 1을 넣는다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #37352f;&quot;&gt;Softmax는 선형 모델에서 나온 결과를 모두 더하면 1이 되도록 만들어주는 함수이다&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #37352f;&quot;&gt;다 더하면 1이 되도록 만드는 이유는 예측의 결과를 확률로 표현하기 위함이다. 원핫인코딩을 할때 라벨의 값을 전부 다 더하면 1(100%0이 되기 때문이다.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;906&quot; data-origin-height=&quot;390&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/mVw8x/btrOnK8ogOC/c4jbAbgDCmEiCBX3TBMJrk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/mVw8x/btrOnK8ogOC/c4jbAbgDCmEiCBX3TBMJrk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/mVw8x/btrOnK8ogOC/c4jbAbgDCmEiCBX3TBMJrk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FmVw8x%2FbtrOnK8ogOC%2Fc4jbAbgDCmEiCBX3TBMJrk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;906&quot; height=&quot;390&quot; data-origin-width=&quot;906&quot; data-origin-height=&quot;390&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1280&quot; data-origin-height=&quot;703&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b3dPAQ/btrOmc5DgIQ/qd7F3xyPhO1gAfxRrtSwH1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b3dPAQ/btrOmc5DgIQ/qd7F3xyPhO1gAfxRrtSwH1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b3dPAQ/btrOmc5DgIQ/qd7F3xyPhO1gAfxRrtSwH1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb3dPAQ%2FbtrOmc5DgIQ%2Fqd7F3xyPhO1gAfxRrtSwH1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1280&quot; height=&quot;703&quot; data-origin-width=&quot;1280&quot; data-origin-height=&quot;703&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;다항 논리 회귀에서 &lt;span style=&quot;background-color: #ffffff; color: #37352f;&quot;&gt; Softmax함수를 통과한 결과 값의 확률 분포 그래프를 그려서 아래 그래프의 모양이라고 가정하면 단항 논리 회귀에서와 마찬가지로 가로축은 클래스가 되고 세로축은 확률이 된다&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #37352f;&quot;&gt;마찬가지로 확률 분포의 차이를 계산할 때는 &lt;span style=&quot;background-color: #ffffff; color: #37352f;&quot;&gt;Crossentropy함수를 쓴다. 항이 여러개가 되었을 뿐 차이는 이진 논리 회귀와 차이는 없다. 데이터셋의 정답 라벨과 예측한 라벨의 확률 분포 그래프를 구해서 &lt;span style=&quot;background-color: #ffffff; color: #37352f;&quot;&gt;Crossentropy로 두 확률 분포의 차이를 구한 다음 그 차이를 최소화하는 방향으로 학습을 시킨다.&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;820&quot; data-origin-height=&quot;615&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dA7g0V/btrOnsGK8bo/p0BeN3n67AXCmKcpFzn0d0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dA7g0V/btrOnsGK8bo/p0BeN3n67AXCmKcpFzn0d0/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dA7g0V/btrOnsGK8bo/p0BeN3n67AXCmKcpFzn0d0/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdA7g0V%2FbtrOnsGK8bo%2Fp0BeN3n67AXCmKcpFzn0d0%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;820&quot; height=&quot;615&quot; data-origin-width=&quot;820&quot; data-origin-height=&quot;615&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;</description>
      <category>CS/머신러닝</category>
      <author>Ssa!</author>
      <guid isPermaLink="true">https://hana98.tistory.com/111</guid>
      <comments>https://hana98.tistory.com/111#entry111comment</comments>
      <pubDate>Tue, 11 Oct 2022 20:25:23 +0900</pubDate>
    </item>
    <item>
      <title>스파르타 내일배움캠프 논리 회귀, 가설, 손실함수</title>
      <link>https://hana98.tistory.com/110</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;선형 회귀로 풀기 힘든 문제가 등장했는데 그것을 보완하기 위해 논리 회귀를 사용한다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1017&quot; data-origin-height=&quot;467&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/57IV5/btrOmUDu2IB/xguWN1HkKdKMct2Pv9G3tk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/57IV5/btrOmUDu2IB/xguWN1HkKdKMct2Pv9G3tk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/57IV5/btrOmUDu2IB/xguWN1HkKdKMct2Pv9G3tk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F57IV5%2FbtrOmUDu2IB%2FxguWN1HkKdKMct2Pv9G3tk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1017&quot; height=&quot;467&quot; data-origin-width=&quot;1017&quot; data-origin-height=&quot;467&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;선형회귀로 하게 된다면 이렇게 되버린다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이 문제에서 입력값과 출력값이 된다. 이것을 이진클래스로 나눌 수 있다. 0(Fail), 1(Pass)로 이런 경우 이진 논리 회귀로 해결할 수 있다.&amp;nbsp; 논리 회귀 즉 &lt;span style=&quot;background-color: #ffffff; color: #37352f;&quot;&gt;Logistic function(=Sigmoid function)를 사용하면 아래 처럼 만들 수 있다.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;973&quot; data-origin-height=&quot;478&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bH6GOy/btrOncRAXkS/EQ1ZlZUBNV0TkqfdhunZw0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bH6GOy/btrOncRAXkS/EQ1ZlZUBNV0TkqfdhunZw0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bH6GOy/btrOncRAXkS/EQ1ZlZUBNV0TkqfdhunZw0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbH6GOy%2FbtrOncRAXkS%2FEQ1ZlZUBNV0TkqfdhunZw0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;973&quot; height=&quot;478&quot; data-origin-width=&quot;973&quot; data-origin-height=&quot;478&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;논리 함수는 입력값(x)으로 어떤 값이든 받을 수가 있지만 출력 결과(y)는 항상 0에서 1사이 값이 된다&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;실질 적인 계산은 선형회귀와 같지만 출력에 시그모이드 함수를 붙여 0에서 1사이의 값을 가지도록 한다. 시그모이드 함수는 아래와 같이 생겼다&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;850&quot; data-origin-height=&quot;399&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bcFOqc/btrOnsUhmMM/G1fZP1cCzUaRPXi69DtMhk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bcFOqc/btrOnsUhmMM/G1fZP1cCzUaRPXi69DtMhk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bcFOqc/btrOnsUhmMM/G1fZP1cCzUaRPXi69DtMhk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbcFOqc%2FbtrOnsUhmMM%2FG1fZP1cCzUaRPXi69DtMhk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;850&quot; height=&quot;399&quot; data-origin-width=&quot;850&quot; data-origin-height=&quot;399&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;선형 회귀에서 가설은 H(x) = Wx + b였는데 논리 회귀에서는 시그모이드 함수에 선형 회귀 식을 넣어주면 된다&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;662&quot; data-origin-height=&quot;202&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cyTLYG/btrOnL0vWPX/TGKiLo6LzCBkF9Yp1ejTIk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cyTLYG/btrOnL0vWPX/TGKiLo6LzCBkF9Yp1ejTIk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cyTLYG/btrOnL0vWPX/TGKiLo6LzCBkF9Yp1ejTIk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcyTLYG%2FbtrOnL0vWPX%2FTGKiLo6LzCBkF9Yp1ejTIk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;662&quot; height=&quot;202&quot; data-origin-width=&quot;662&quot; data-origin-height=&quot;202&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;226&quot; data-origin-height=&quot;74&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bNWTx3/btrOlKIxGfF/ETKVL6ouj2V7k47TiVxBk0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bNWTx3/btrOlKIxGfF/ETKVL6ouj2V7k47TiVxBk0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bNWTx3/btrOlKIxGfF/ETKVL6ouj2V7k47TiVxBk0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbNWTx3%2FbtrOlKIxGfF%2FETKVL6ouj2V7k47TiVxBk0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;226&quot; height=&quot;74&quot; data-origin-width=&quot;226&quot; data-origin-height=&quot;74&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;논리 회귀에서 손실함수는 아래와 같은 식처럼 된다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;497&quot; data-origin-height=&quot;88&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/PXOU0/btrOndJJP7A/s2WUNHSN8WT2nWPzHtngx1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/PXOU0/btrOndJJP7A/s2WUNHSN8WT2nWPzHtngx1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/PXOU0/btrOndJJP7A/s2WUNHSN8WT2nWPzHtngx1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FPXOU0%2FbtrOndJJP7A%2Fs2WUNHSN8WT2nWPzHtngx1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;497&quot; height=&quot;88&quot; data-origin-width=&quot;497&quot; data-origin-height=&quot;88&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;손실 함수를 그래프로 보면&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;857&quot; data-origin-height=&quot;345&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dHkfhv/btrOncjKGjv/ldJPS1KY2UvCkC2UdnC5Rk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dHkfhv/btrOncjKGjv/ldJPS1KY2UvCkC2UdnC5Rk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dHkfhv/btrOncjKGjv/ldJPS1KY2UvCkC2UdnC5Rk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdHkfhv%2FbtrOncjKGjv%2FldJPS1KY2UvCkC2UdnC5Rk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;857&quot; height=&quot;345&quot; data-origin-width=&quot;857&quot; data-origin-height=&quot;345&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;라벨 y가 0이어야 하면 예측한 라벨이 0일 경우 확률이 1(100%)이 되도록 해야하고 예측한 라벨이 1일 경우 확률이 0(0%)이 되도록 만들어야 한다.&amp;nbsp; 반대로 라벨 y가 1일 경우에 예측한 라벨 1 일 때 확률이 1(100%)이 되도록 만들어야한다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;위의 그래프를 더욱 실제적으로 그려보면 아래의 그래프가 된다&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;600&quot; data-origin-height=&quot;450&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/zpBNC/btrOhXoG6lQ/AkBzNc6kgODBgKggiZ8iM1/img.gif&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/zpBNC/btrOhXoG6lQ/AkBzNc6kgODBgKggiZ8iM1/img.gif&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/zpBNC/btrOhXoG6lQ/AkBzNc6kgODBgKggiZ8iM1/img.gif&quot; srcset=&quot;https://blog.kakaocdn.net/dn/zpBNC/btrOhXoG6lQ/AkBzNc6kgODBgKggiZ8iM1/img.gif&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;600&quot; height=&quot;450&quot; data-origin-width=&quot;600&quot; data-origin-height=&quot;450&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이렇게 가로축을 라벨로 표시하고 세로축을 확률로 표시한 그래프를 롹률 분포 그래프라고 한다. 확률 분포 그래프의 차이를 비교할 때는 &lt;span style=&quot;background-color: #ffffff; color: #37352f;&quot;&gt;Crossentropy라는 함수를 사용한다.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #37352f;&quot;&gt;임의의 입력값에 대해 우리가 원하는 확률 분포 그래프를 만들도록 학습시키는 손실 함수이다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;408&quot; data-origin-height=&quot;336&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/Asefp/btrOmVoRO1R/Mi5cxi4zQHnTcjLz4OBwSK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Asefp/btrOmVoRO1R/Mi5cxi4zQHnTcjLz4OBwSK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Asefp/btrOmVoRO1R/Mi5cxi4zQHnTcjLz4OBwSK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FAsefp%2FbtrOmVoRO1R%2FMi5cxi4zQHnTcjLz4OBwSK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;408&quot; height=&quot;336&quot; data-origin-width=&quot;408&quot; data-origin-height=&quot;336&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #37352f;&quot;&gt;정답이 0인 경우만 살펴보면, 입력값의 확률 분포가 파란색 그래프처럼 나왔다고 가정하면 &lt;span style=&quot;background-color: #ffffff; color: #37352f;&quot;&gt;crossentropy는 파란색 그래프를 빨간색 그래프처럼 만들어주기 위해 노력하는 함수이다. 선형회귀를 했을 때 정답값을 나타내는 점과 세운 가설 직선의 거리를 최소화하려고 했던 거리함수와 비슷하다.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>CS/머신러닝</category>
      <author>Ssa!</author>
      <guid isPermaLink="true">https://hana98.tistory.com/110</guid>
      <comments>https://hana98.tistory.com/110#entry110comment</comments>
      <pubDate>Tue, 11 Oct 2022 20:16:55 +0900</pubDate>
    </item>
    <item>
      <title>내일배움캠프 WIL 6주차(10/4 ~ 10/10)</title>
      <link>https://hana98.tistory.com/109</link>
      <description>&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;Keep:&lt;/b&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;- 프로젝트 기간 중 기능을 구현하는 것!&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;Problem&lt;/b&gt;:&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;1. 문제점&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;-&amp;nbsp; 깃을 잘 활용하지 않아 협업이 어려웠다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;2. 해결방안&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;- 깃을 잘 활용할 수 있도록 개인 공부하면서 연습해보자!&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;Try:&lt;/b&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;-&amp;nbsp; 깃을 커밋 내용을 남들이 알아볼 수 있도록 작성해보자&lt;/p&gt;</description>
      <category>스파르타 내일배움캠프/TIL</category>
      <author>Ssa!</author>
      <guid isPermaLink="true">https://hana98.tistory.com/109</guid>
      <comments>https://hana98.tistory.com/109#entry109comment</comments>
      <pubDate>Tue, 11 Oct 2022 19:47:58 +0900</pubDate>
    </item>
  </channel>
</rss>