<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>욱이의 냉철한 공부</title>
    <link>https://warm-uk.tistory.com/</link>
    <description></description>
    <language>ko</language>
    <pubDate>Sat, 13 Jun 2026 09:33:02 +0900</pubDate>
    <generator>TISTORY</generator>
    <ttl>100</ttl>
    <managingEditor>냉철한 욱</managingEditor>
    <image>
      <title>욱이의 냉철한 공부</title>
      <url>https://tistory1.daumcdn.net/tistory/3843065/attach/72adbf0968c241419ecd94f8b2094b91</url>
      <link>https://warm-uk.tistory.com</link>
    </image>
    <item>
      <title>[딥러닝 기본] Transfer learning (전이 학습)</title>
      <link>https://warm-uk.tistory.com/93</link>
      <description>&lt;h2 data-ke-size=&quot;size26&quot;&gt;&amp;nbsp;&lt;/h2&gt;
&lt;h2 id=&quot;SE-84502ce6-ef20-4e49-a206-557f8916e384&quot; data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;1. Transfer learning 개념&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;적은 이미지 데이터 세트에서 딥러닝을 적용하기 위한 효과적인 방법은 전이학습이다. 전이학습은 높은 정확도를 비교적 짧은 시간 내에 달성할 수 있게 해주기 때문에 컴퓨터 비전 분야에서 널리 쓰이는 방법론이다. 일반적으로 대규모 이미지 데이터 세트에서 사전 훈련된 DCNN 모델을 새로운 task에 적합하도록 수정하여 활용한다. &lt;b&gt;그림 10&lt;/b&gt;과 같이 기존 DCNN 모델에서는 하위계층이 일반적인 특징을 추출하도록 학습이 이루어지고, 상위계층은 특정 문제에서만 나타날 수 있는 구체적인 특징을 추출하도록 학습되어 졌다. 전이학습 시 하위계층들은 일반적으로 재사용될 수 있지만, 상위계층은 데이터 크기와 유사성에 따라 재학습이 필요하다.&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-filename=&quot;image (4).png&quot; data-origin-width=&quot;560&quot; data-origin-height=&quot;281&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dimtsO/btrx6Y4ds32/Vz0Lt2YhTDgKBXJCKkLKY0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dimtsO/btrx6Y4ds32/Vz0Lt2YhTDgKBXJCKkLKY0/img.png&quot; data-alt=&quot;&amp;amp;lt;그림 10&amp;amp;gt; 일반적인 DCNN 모델의 형태&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dimtsO/btrx6Y4ds32/Vz0Lt2YhTDgKBXJCKkLKY0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdimtsO%2Fbtrx6Y4ds32%2FVz0Lt2YhTDgKBXJCKkLKY0%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;560&quot; height=&quot;281&quot; data-filename=&quot;image (4).png&quot; data-origin-width=&quot;560&quot; data-origin-height=&quot;281&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;&amp;lt;그림 10&amp;gt; 일반적인 DCNN 모델의 형태&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;전이학습을&amp;nbsp;진행하는&amp;nbsp;방법은&amp;nbsp;&lt;b&gt;그림&amp;nbsp;11&lt;/b&gt;처럼&amp;nbsp;4가지&amp;nbsp;경우로&amp;nbsp;분류된다.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;u&gt;&lt;b&gt;첫째는&amp;nbsp;새로운&amp;nbsp;문제의&amp;nbsp;데이터&amp;nbsp;크기가&amp;nbsp;크고&amp;nbsp;사전&amp;nbsp;학습된&amp;nbsp;데이터와&amp;nbsp;유사성이&amp;nbsp;적은&amp;nbsp;경우이다.&amp;nbsp;&lt;/b&gt;&lt;/u&gt;이&amp;nbsp;경우는&amp;nbsp;사전학습된&amp;nbsp;모델의&amp;nbsp;구조만&amp;nbsp;사용하면서,&amp;nbsp;전체&amp;nbsp;파라미터를&amp;nbsp;새로운&amp;nbsp;데이터에&amp;nbsp;재학습시키는&amp;nbsp;방법이&amp;nbsp;적합하다.&amp;nbsp;기존&amp;nbsp;사전학습된&amp;nbsp;모델의&amp;nbsp;하위계층에서&amp;nbsp;추출한&amp;nbsp;일반적인&amp;nbsp;특징이&amp;nbsp;새로운&amp;nbsp;데이터&amp;nbsp;세트에서&amp;nbsp;추출할&amp;nbsp;특징과&amp;nbsp;차이가&amp;nbsp;클&amp;nbsp;수&amp;nbsp;있기&amp;nbsp;때문이다.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;u&gt;&lt;b&gt;둘째는&amp;nbsp;새로운&amp;nbsp;문제의&amp;nbsp;데이터&amp;nbsp;크기가&amp;nbsp;크고&amp;nbsp;사전&amp;nbsp;학습된&amp;nbsp;데이터와&amp;nbsp;유사성이&amp;nbsp;높은&amp;nbsp;경우이다.&lt;/b&gt;&lt;/u&gt;&amp;nbsp;이&amp;nbsp;경우는&amp;nbsp;상위계층의&amp;nbsp;일부분만&amp;nbsp;새로운&amp;nbsp;데이터에&amp;nbsp;재학습시키는&amp;nbsp;방법이&amp;nbsp;적합하다.&amp;nbsp;데이터의&amp;nbsp;유사성이&amp;nbsp;높아서&amp;nbsp;사전&amp;nbsp;학습된&amp;nbsp;모델의&amp;nbsp;일반적인&amp;nbsp;정보를&amp;nbsp;최대한&amp;nbsp;활용하는&amp;nbsp;것이&amp;nbsp;효과적이다.&amp;nbsp;또한,&amp;nbsp;데이터&amp;nbsp;세트가&amp;nbsp;크기&amp;nbsp;때문에&amp;nbsp;과적합&amp;nbsp;문제를&amp;nbsp;최소화할&amp;nbsp;수&amp;nbsp;있어&amp;nbsp;필요한&amp;nbsp;파라미터만&amp;nbsp;재학습시킬&amp;nbsp;수&amp;nbsp;있다.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;u&gt;&lt;b&gt;셋째는&amp;nbsp;새로운&amp;nbsp;문제의&amp;nbsp;데이터&amp;nbsp;크기가&amp;nbsp;작고&amp;nbsp;사전&amp;nbsp;학습된&amp;nbsp;데이터와&amp;nbsp;유사성도&amp;nbsp;적은&amp;nbsp;경우이다.&amp;nbsp;&lt;/b&gt;&lt;/u&gt;이&amp;nbsp;경우에는&amp;nbsp;&lt;b&gt;그림&amp;nbsp;12&lt;/b&gt;처럼&amp;nbsp;재학습시킬&amp;nbsp;적절한&amp;nbsp;계층의&amp;nbsp;수를&amp;nbsp;찾아야&amp;nbsp;한다.&amp;nbsp;너무&amp;nbsp;많은&amp;nbsp;계층을&amp;nbsp;새로&amp;nbsp;학습시키면&amp;nbsp;작은&amp;nbsp;데이터&amp;nbsp;세트에&amp;nbsp;모델이&amp;nbsp;과적합&amp;nbsp;될&amp;nbsp;우려가&amp;nbsp;있고,&amp;nbsp;너무&amp;nbsp;적은&amp;nbsp;계층만을&amp;nbsp;학습시키면&amp;nbsp;모델은&amp;nbsp;제대로&amp;nbsp;학습되지&amp;nbsp;않을&amp;nbsp;것이다.&amp;nbsp;더불어&amp;nbsp;작은&amp;nbsp;크기의&amp;nbsp;데이터&amp;nbsp;세트를&amp;nbsp;보완하기&amp;nbsp;위해&amp;nbsp;데이터&amp;nbsp;증강&amp;nbsp;기법처럼&amp;nbsp;과적합&amp;nbsp;방지&amp;nbsp;기술이&amp;nbsp;함께&amp;nbsp;필요하게&amp;nbsp;된다.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;u&gt;&lt;b&gt;넷째는&amp;nbsp;새로운&amp;nbsp;문제의&amp;nbsp;데이터&amp;nbsp;크기가&amp;nbsp;작지만,&amp;nbsp;사전&amp;nbsp;학습된&amp;nbsp;데이터와&amp;nbsp;유사성은&amp;nbsp;높은&amp;nbsp;경우이다.&lt;/b&gt;&lt;/u&gt;&amp;nbsp;이&amp;nbsp;경우에는&amp;nbsp;&lt;b&gt;그림&amp;nbsp;13&lt;/b&gt;처럼&amp;nbsp;사전학습된&amp;nbsp;모델의&amp;nbsp;마지막&amp;nbsp;부분인&amp;nbsp;분류기만&amp;nbsp;제거하고&amp;nbsp;특징&amp;nbsp;추출기는&amp;nbsp;모두&amp;nbsp;재사용한다.&amp;nbsp;새로운&amp;nbsp;분류기만&amp;nbsp;학습함으로써,&amp;nbsp;기존의&amp;nbsp;추출된&amp;nbsp;특징들을&amp;nbsp;그대로&amp;nbsp;사용하는&amp;nbsp;것이다.&amp;nbsp;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&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;635&quot; data-origin-height=&quot;294&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/EyDFV/btrx7nB941x/tgJYg0hcRwju35bww8GiKK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/EyDFV/btrx7nB941x/tgJYg0hcRwju35bww8GiKK/img.png&quot; data-alt=&quot;&amp;amp;lt;그림 11&amp;amp;gt; 데이터 크기와 유사성을 고려한 전이학습 방법&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/EyDFV/btrx7nB941x/tgJYg0hcRwju35bww8GiKK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FEyDFV%2Fbtrx7nB941x%2FtgJYg0hcRwju35bww8GiKK%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;635&quot; height=&quot;294&quot; data-origin-width=&quot;635&quot; data-origin-height=&quot;294&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;&amp;lt;그림 11&amp;gt; 데이터 크기와 유사성을 고려한 전이학습 방법&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;image (6).png&quot; data-origin-width=&quot;521&quot; data-origin-height=&quot;228&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b6eZuZ/btrx7yYrHhX/14qljoe9KrNKRzNFcocaXK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b6eZuZ/btrx7yYrHhX/14qljoe9KrNKRzNFcocaXK/img.png&quot; data-alt=&quot;&amp;amp;lt;그림 12&amp;amp;gt; 데이터 크기가 작고 유사성도 적은 경우의 전이학습 방법&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b6eZuZ/btrx7yYrHhX/14qljoe9KrNKRzNFcocaXK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb6eZuZ%2Fbtrx7yYrHhX%2F14qljoe9KrNKRzNFcocaXK%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;521&quot; height=&quot;228&quot; data-filename=&quot;image (6).png&quot; data-origin-width=&quot;521&quot; data-origin-height=&quot;228&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;&amp;lt;그림 12&amp;gt; 데이터 크기가 작고 유사성도 적은 경우의 전이학습 방법&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;521&quot; data-origin-height=&quot;284&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/kHYck/btryaHmm28p/teKEENIcmiLDRMJfDmsJW1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/kHYck/btryaHmm28p/teKEENIcmiLDRMJfDmsJW1/img.png&quot; data-alt=&quot;&amp;amp;lt;그림 13&amp;amp;gt; 데이터 크기가 작고 유사성은 높은 경우의 전이학습 방법&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/kHYck/btryaHmm28p/teKEENIcmiLDRMJfDmsJW1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FkHYck%2FbtryaHmm28p%2FteKEENIcmiLDRMJfDmsJW1%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;521&quot; height=&quot;284&quot; data-origin-width=&quot;521&quot; data-origin-height=&quot;284&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;&amp;lt;그림 13&amp;gt; 데이터 크기가 작고 유사성은 높은 경우의 전이학습 방법&lt;/figcaption&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;h2 id=&quot;SE-84502ce6-ef20-4e49-a206-557f8916e384&quot; data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;2. EX) 논문 리비전 할 때 &lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;Transfer learning&lt;span&gt;&amp;nbsp; 관련 &lt;/span&gt;&lt;/b&gt;&lt;/span&gt;답변서&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;For the comparison, typically the pretrained transformers outperform the normal model like CNN/LSTM. The authors should introduce more about their setups of baselines: were the models fine-tuned? how were the model fine-tuned? only the final layer was fine-tuned or the whole? ...&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;우리는&amp;nbsp;사전&amp;nbsp;훈련된&amp;nbsp;언어&amp;nbsp;모델(LM)에&amp;nbsp;대한&amp;nbsp;기준&amp;nbsp;설정의&amp;nbsp;세부&amp;nbsp;사항을&amp;nbsp;자세히&amp;nbsp;설명해야&amp;nbsp;한다는&amp;nbsp;데&amp;nbsp;동의합니다.&amp;nbsp;&lt;br /&gt;&amp;nbsp;그림 R1.(c)에서 볼 수 있듯이 매우 작은 학습률로 전체 모델을 미세 조정했습니다. 더 구체적으로 말하자면, 큰 LM에 대한 사전 훈련된 지식을 유지하고 과적합을 피하기 위해 모델은 3e-5의 작은 학습률과 32개의 미니 배치로 30개의 에포크에 대해 미세 조정되었습니다. &amp;beta;1 = 0.9, &amp;beta;2 = 0.999, &amp;epsilon; = 1e&amp;ndash;8인 Adam 최적화기는 모든 변압기 기반 LM에 대해 고려되었습니다. 수정된 원고에서 이러한 기준 설정을 명시적으로 설명했습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;br /&gt;&amp;nbsp;&lt;b&gt;그림&amp;nbsp;R1&lt;/b&gt;과&amp;nbsp;같이&amp;nbsp;LM을&amp;nbsp;최적화하기&amp;nbsp;위해&amp;nbsp;세&amp;nbsp;가지&amp;nbsp;방법으로&amp;nbsp;미세&amp;nbsp;조정&amp;nbsp;실험을&amp;nbsp;수행했습니다.&amp;nbsp;이러한&amp;nbsp;실험에&amp;nbsp;대한&amp;nbsp;교육&amp;nbsp;세부&amp;nbsp;정보는&amp;nbsp;&lt;b&gt;표&amp;nbsp;R2&lt;/b&gt;에&amp;nbsp;나와&amp;nbsp;있습니다.&amp;nbsp;&lt;b&gt;표&amp;nbsp;R1&lt;/b&gt;은&amp;nbsp;전체&amp;nbsp;모델의&amp;nbsp;미세&amp;nbsp;조정이&amp;nbsp;최고의&amp;nbsp;성능을&amp;nbsp;달성했음을&amp;nbsp;보여줍니다(그림&amp;nbsp;R1(c)).&amp;nbsp;특히&amp;nbsp;전체&amp;nbsp;모델을&amp;nbsp;미세&amp;nbsp;조정하면&amp;nbsp;최종&amp;nbsp;레이어만&amp;nbsp;미세&amp;nbsp;조정하는&amp;nbsp;것보다&amp;nbsp;더&amp;nbsp;나은&amp;nbsp;결과를&amp;nbsp;얻을&amp;nbsp;수&amp;nbsp;있습니다.&amp;nbsp;따라서&amp;nbsp;사전&amp;nbsp;훈련된&amp;nbsp;전체&amp;nbsp;LM을&amp;nbsp;원고에&amp;nbsp;미세&amp;nbsp;조정한&amp;nbsp;결과를&amp;nbsp;제시했습니다.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;좀&amp;nbsp;더&amp;nbsp;자세하게는&amp;nbsp;임베딩&amp;nbsp;레이어를&amp;nbsp;포함한&amp;nbsp;전체&amp;nbsp;모델을&amp;nbsp;동결하고&amp;nbsp;분류&amp;nbsp;레이어(최종&amp;nbsp;레이어)만&amp;nbsp;미세&amp;nbsp;조정한&amp;nbsp;경우(그림&amp;nbsp;R1(a))&amp;nbsp;성능이&amp;nbsp;좋지&amp;nbsp;않았다.&amp;nbsp;그러나&amp;nbsp;임베딩&amp;nbsp;레이어도&amp;nbsp;학습되었을&amp;nbsp;때(그림&amp;nbsp;R1(b)),&amp;nbsp;임베딩&amp;nbsp;레이어가&amp;nbsp;동결되었을&amp;nbsp;때(그림&amp;nbsp;R1(a))에&amp;nbsp;비해&amp;nbsp;상대적으로&amp;nbsp;높은&amp;nbsp;성능&amp;nbsp;향상이&amp;nbsp;발생했습니다.&amp;nbsp;사전&amp;nbsp;훈련된&amp;nbsp;데이터셋(위키피디아)과&amp;nbsp;달리&amp;nbsp;결함&amp;nbsp;텍스트에&amp;nbsp;있는&amp;nbsp;대부분의&amp;nbsp;단어가&amp;nbsp;빌딩&amp;nbsp;관리에&amp;nbsp;특화된&amp;nbsp;기술&amp;nbsp;용어(전문용어)로&amp;nbsp;구성되어&amp;nbsp;임베딩&amp;nbsp;레이어를&amp;nbsp;미세&amp;nbsp;조정한&amp;nbsp;결과가&amp;nbsp;더&amp;nbsp;좋았다고&amp;nbsp;생각합니다.&amp;nbsp;또한&amp;nbsp;데이터&amp;nbsp;세트와&amp;nbsp;작업이&amp;nbsp;모두&amp;nbsp;다르기&amp;nbsp;때문에(다음&amp;nbsp;단어&amp;nbsp;예측&amp;nbsp;대&amp;nbsp;결함&amp;nbsp;분류)&amp;nbsp;전체&amp;nbsp;모델을&amp;nbsp;미세&amp;nbsp;조정하는&amp;nbsp;성능을&amp;nbsp;최고로&amp;nbsp;만들&amp;nbsp;수&amp;nbsp;있습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;br /&gt;&amp;nbsp;귀하가&amp;nbsp;언급했듯이&amp;nbsp;변압기&amp;nbsp;기반&amp;nbsp;대형&amp;nbsp;LM은&amp;nbsp;일반적으로&amp;nbsp;기본&amp;nbsp;CNN/LSTM&amp;nbsp;접근&amp;nbsp;방식을&amp;nbsp;능가합니다.&amp;nbsp;변압기&amp;nbsp;기반&amp;nbsp;LM은&amp;nbsp;많은&amp;nbsp;매개변수로&amp;nbsp;상당한&amp;nbsp;표현력을&amp;nbsp;갖기&amp;nbsp;때문입니다.&amp;nbsp;그러나&amp;nbsp;최적의&amp;nbsp;네트워크&amp;nbsp;아키텍처는&amp;nbsp;작업의&amp;nbsp;난이도와&amp;nbsp;샘플&amp;nbsp;수에&amp;nbsp;따라&amp;nbsp;다릅니다(Shorten&amp;nbsp;&amp;amp;&amp;nbsp;Khoshgoftaar,&amp;nbsp;2019).&amp;nbsp;따라서&amp;nbsp;작업의&amp;nbsp;복잡성과&amp;nbsp;샘플&amp;nbsp;수에&amp;nbsp;비해&amp;nbsp;너무&amp;nbsp;큰&amp;nbsp;신경망을&amp;nbsp;설계하면&amp;nbsp;과적합되기&amp;nbsp;쉽습니다.&amp;nbsp;특히&amp;nbsp;사전&amp;nbsp;훈련된&amp;nbsp;LM을&amp;nbsp;미세&amp;nbsp;조정할&amp;nbsp;때&amp;nbsp;데이터&amp;nbsp;샘플의&amp;nbsp;수가&amp;nbsp;중요합니다.&amp;nbsp;본&amp;nbsp;연구에서&amp;nbsp;건물&amp;nbsp;결함&amp;nbsp;텍스트&amp;nbsp;데이터&amp;nbsp;세트의&amp;nbsp;샘플&amp;nbsp;수는&amp;nbsp;16,106개에&amp;nbsp;불과하며&amp;nbsp;각&amp;nbsp;샘플은&amp;nbsp;평균&amp;nbsp;15개의&amp;nbsp;토큰(&amp;nbsp;BertTokenizer&amp;nbsp;사용).&amp;nbsp;우리의&amp;nbsp;과제는&amp;nbsp;기술&amp;nbsp;용어와&amp;nbsp;매우&amp;nbsp;짧은&amp;nbsp;텍스트로&amp;nbsp;인해&amp;nbsp;도전적이지만&amp;nbsp;텍스트&amp;nbsp;분류와&amp;nbsp;유사한&amp;nbsp;작업&amp;nbsp;수준이며&amp;nbsp;LM이&amp;nbsp;일반적으로&amp;nbsp;해결하는&amp;nbsp;기계&amp;nbsp;번역&amp;nbsp;및&amp;nbsp;질문&amp;nbsp;답변만큼&amp;nbsp;어렵지&amp;nbsp;않습니다.&amp;nbsp;Shin&amp;nbsp;et&amp;nbsp;al.&amp;nbsp;(2021),&amp;nbsp;작업이&amp;nbsp;상대적으로&amp;nbsp;간단하고&amp;nbsp;데이터&amp;nbsp;수가&amp;nbsp;적기&amp;nbsp;때문에&amp;nbsp;더&amp;nbsp;적은&amp;nbsp;수의&amp;nbsp;매개변수를&amp;nbsp;사용하여&amp;nbsp;효율적으로&amp;nbsp;설계된&amp;nbsp;모델이&amp;nbsp;과적합을&amp;nbsp;방지하면서&amp;nbsp;큰&amp;nbsp;LM을&amp;nbsp;능가할&amp;nbsp;수&amp;nbsp;있습니다.&amp;nbsp;Shinet&amp;nbsp;al.&amp;nbsp;(2021)&amp;nbsp;CNN-Word2Vec은&amp;nbsp;건강&amp;nbsp;진단&amp;nbsp;텍스트를&amp;nbsp;사용하여&amp;nbsp;갑상선&amp;nbsp;상태를&amp;nbsp;자동으로&amp;nbsp;분류하는&amp;nbsp;데&amp;nbsp;LM&amp;nbsp;ELECTRA보다&amp;nbsp;더&amp;nbsp;높은&amp;nbsp;F1&amp;nbsp;점수를&amp;nbsp;달성했다고&amp;nbsp;보고했습니다.&amp;nbsp;CNN은&amp;nbsp;로컬&amp;nbsp;연결성&amp;nbsp;및&amp;nbsp;가중치&amp;nbsp;공유로&amp;nbsp;인해&amp;nbsp;매개변수가&amp;nbsp;적고&amp;nbsp;필터&amp;nbsp;및&amp;nbsp;깊이를&amp;nbsp;통해&amp;nbsp;로컬&amp;nbsp;및&amp;nbsp;글로벌&amp;nbsp;관계(토큰과&amp;nbsp;컨텍스트&amp;nbsp;간의&amp;nbsp;관계)를&amp;nbsp;캡처할&amp;nbsp;수&amp;nbsp;있어&amp;nbsp;문장&amp;nbsp;분류(Y.&amp;nbsp;Kim)와&amp;nbsp;같은&amp;nbsp;비교적&amp;nbsp;쉬운&amp;nbsp;작업에&amp;nbsp;대해&amp;nbsp;좋은&amp;nbsp;성능을&amp;nbsp;보입니다.&amp;nbsp;,&amp;nbsp;2014;&amp;nbsp;Conneau&amp;nbsp;et&amp;nbsp;al.,&amp;nbsp;2016).&amp;nbsp;이러한&amp;nbsp;CNN의&amp;nbsp;특성과&amp;nbsp;작업을&amp;nbsp;고려하여&amp;nbsp;CNN&amp;nbsp;기반&amp;nbsp;AutoDefect&amp;nbsp;모델을&amp;nbsp;개발했습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&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;940&quot; data-origin-height=&quot;298&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bmylf6/btrx9AuxwUR/kQTzy1WspbKKyYtB06XhoK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bmylf6/btrx9AuxwUR/kQTzy1WspbKKyYtB06XhoK/img.png&quot; data-alt=&quot;Figure R1. Fine-tuning
methods of a pre-trained language model.&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bmylf6/btrx9AuxwUR/kQTzy1WspbKKyYtB06XhoK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbmylf6%2Fbtrx9AuxwUR%2FkQTzy1WspbKKyYtB06XhoK%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;940&quot; height=&quot;298&quot; data-origin-width=&quot;940&quot; data-origin-height=&quot;298&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;Figure R1. Fine-tuning
methods of a pre-trained language model.&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div&gt;
&lt;table style=&quot;border-collapse: collapse; width: 100%;&quot; border=&quot;1&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td rowspan=&quot;2&quot; width=&quot;132&quot;&gt;&amp;nbsp;&lt;/td&gt;
&lt;td rowspan=&quot;2&quot; width=&quot;128&quot;&gt;&lt;span&gt;&lt;b&gt;&lt;span style=&quot;background-color: #ffffff; color: #1d1c1d;&quot;&gt;Model&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td rowspan=&quot;2&quot; width=&quot;58&quot;&gt;&lt;span&gt;&lt;b&gt;&lt;span style=&quot;background-color: #ffffff; color: #1d1c1d;&quot;&gt;Task average&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td colspan=&quot;4&quot; width=&quot;221&quot;&gt;&lt;span&gt;&lt;b&gt;&lt;span style=&quot;background-color: #ffffff; color: #1d1c1d;&quot;&gt;Average F1-score [%]&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width=&quot;46&quot;&gt;&lt;span&gt;&lt;b&gt;&lt;span style=&quot;background-color: #ffffff; color: #1d1c1d;&quot;&gt;Work &lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td width=&quot;64&quot;&gt;&lt;span&gt;&lt;b&gt;&lt;span style=&quot;background-color: #ffffff; color: #1d1c1d;&quot;&gt;Location&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td width=&quot;50&quot;&gt;&lt;span&gt;&lt;b&gt;&lt;span style=&quot;background-color: #ffffff; color: #1d1c1d;&quot;&gt;Defect &lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td width=&quot;61&quot;&gt;&lt;span&gt;&lt;b&gt;&lt;span style=&quot;background-color: #ffffff; color: #1d1c1d;&quot;&gt;Element&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td rowspan=&quot;4&quot; width=&quot;132&quot;&gt;&lt;span&gt;&lt;span style=&quot;background-color: #ffffff; color: #1d1c1d;&quot;&gt;(a) Training only the classifier&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td width=&quot;128&quot;&gt;&lt;span&gt;&lt;span style=&quot;background-color: #ffffff; color: #1d1c1d;&quot;&gt;BERT&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;background-color: #ffffff; color: #1d1c1d;&quot;&gt;(multilingual-cased)&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td width=&quot;58&quot;&gt;&lt;span&gt;&lt;span style=&quot;background-color: #ffffff; color: #1d1c1d;&quot;&gt;54.74&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td width=&quot;46&quot;&gt;&lt;span&gt;&lt;span style=&quot;background-color: #ffffff; color: #1d1c1d;&quot;&gt;40.30&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td width=&quot;64&quot;&gt;&lt;span&gt;&lt;span style=&quot;background-color: #ffffff; color: #1d1c1d;&quot;&gt;66.36&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td width=&quot;50&quot;&gt;&lt;span&gt;&lt;span style=&quot;background-color: #ffffff; color: #1d1c1d;&quot;&gt;60.15&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td width=&quot;61&quot;&gt;&lt;span&gt;&lt;span style=&quot;background-color: #ffffff; color: #1d1c1d;&quot;&gt;52.16&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width=&quot;128&quot;&gt;&lt;span&gt;&lt;span style=&quot;background-color: #ffffff; color: #1d1c1d;&quot;&gt;BERT&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td width=&quot;58&quot;&gt;&lt;span&gt;&lt;span style=&quot;background-color: #ffffff; color: #1d1c1d;&quot;&gt;20.63&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td width=&quot;46&quot;&gt;&lt;span&gt;&lt;span style=&quot;background-color: #ffffff; color: #1d1c1d;&quot;&gt;15.11&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td width=&quot;64&quot;&gt;&lt;span&gt;&lt;span style=&quot;background-color: #ffffff; color: #1d1c1d;&quot;&gt;32.61&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td width=&quot;50&quot;&gt;&lt;span&gt;&lt;span style=&quot;background-color: #ffffff; color: #1d1c1d;&quot;&gt;20.48&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td width=&quot;61&quot;&gt;&lt;span&gt;&lt;span style=&quot;background-color: #ffffff; color: #1d1c1d;&quot;&gt;14.33&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width=&quot;128&quot;&gt;&lt;span&gt;&lt;span style=&quot;background-color: #ffffff; color: #1d1c1d;&quot;&gt;ELECTRA&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td width=&quot;58&quot;&gt;&lt;span&gt;&lt;span style=&quot;background-color: #ffffff; color: #1d1c1d;&quot;&gt;28.30&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td width=&quot;46&quot;&gt;&lt;span&gt;&lt;span style=&quot;background-color: #ffffff; color: #1d1c1d;&quot;&gt;15.72&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td width=&quot;64&quot;&gt;&lt;span&gt;&lt;span style=&quot;background-color: #ffffff; color: #1d1c1d;&quot;&gt;44.40&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td width=&quot;50&quot;&gt;&lt;span&gt;&lt;span style=&quot;background-color: #ffffff; color: #1d1c1d;&quot;&gt;34.92&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td width=&quot;61&quot;&gt;&lt;span&gt;&lt;span style=&quot;background-color: #ffffff; color: #1d1c1d;&quot;&gt;18.17&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width=&quot;128&quot;&gt;&lt;span&gt;&lt;span style=&quot;background-color: #ffffff; color: #1d1c1d;&quot;&gt;GPT2&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td width=&quot;58&quot;&gt;&lt;span&gt;&lt;span style=&quot;background-color: #ffffff; color: #1d1c1d;&quot;&gt;43.14&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td width=&quot;46&quot;&gt;&lt;span&gt;&lt;span style=&quot;background-color: #ffffff; color: #1d1c1d;&quot;&gt;21.52&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td width=&quot;64&quot;&gt;&lt;span&gt;&lt;span style=&quot;background-color: #ffffff; color: #1d1c1d;&quot;&gt;76.98&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td width=&quot;50&quot;&gt;&lt;span&gt;&lt;span style=&quot;background-color: #ffffff; color: #1d1c1d;&quot;&gt;40.96&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td width=&quot;61&quot;&gt;&lt;span&gt;&lt;span style=&quot;background-color: #ffffff; color: #1d1c1d;&quot;&gt;33.12&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td rowspan=&quot;4&quot; width=&quot;132&quot;&gt;&lt;span&gt;&lt;span style=&quot;background-color: #ffffff; color: #1d1c1d;&quot;&gt;(b) Fine-tuning only the classifier and embedding layer&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td width=&quot;128&quot;&gt;&lt;span&gt;&lt;span style=&quot;background-color: #ffffff; color: #1d1c1d;&quot;&gt;BERT&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;background-color: #ffffff; color: #1d1c1d;&quot;&gt;(multilingual-cased)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td width=&quot;58&quot;&gt;&lt;span&gt;&lt;span style=&quot;background-color: #ffffff; color: #1d1c1d;&quot;&gt;87.69&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td width=&quot;46&quot;&gt;&lt;span&gt;&lt;span style=&quot;background-color: #ffffff; color: #1d1c1d;&quot;&gt;87.70&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td width=&quot;64&quot;&gt;&lt;span&gt;&lt;span style=&quot;background-color: #ffffff; color: #1d1c1d;&quot;&gt;93.00&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td width=&quot;50&quot;&gt;&lt;span&gt;&lt;span style=&quot;background-color: #ffffff; color: #1d1c1d;&quot;&gt;84.31&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td width=&quot;61&quot;&gt;&lt;span&gt;&lt;span style=&quot;background-color: #ffffff; color: #1d1c1d;&quot;&gt;85.76&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width=&quot;128&quot;&gt;&lt;span&gt;&lt;span style=&quot;background-color: #ffffff; color: #1d1c1d;&quot;&gt;BERT&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td width=&quot;58&quot;&gt;&lt;span&gt;&lt;span style=&quot;background-color: #ffffff; color: #1d1c1d;&quot;&gt;86.70&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td width=&quot;46&quot;&gt;&lt;span&gt;&lt;span style=&quot;background-color: #ffffff; color: #1d1c1d;&quot;&gt;85.81&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td width=&quot;64&quot;&gt;&lt;span&gt;&lt;span style=&quot;background-color: #ffffff; color: #1d1c1d;&quot;&gt;91.77&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td width=&quot;50&quot;&gt;&lt;span&gt;&lt;span style=&quot;background-color: #ffffff; color: #1d1c1d;&quot;&gt;83.22&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td width=&quot;61&quot;&gt;&lt;span&gt;&lt;span style=&quot;background-color: #ffffff; color: #1d1c1d;&quot;&gt;85.98&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width=&quot;128&quot;&gt;&lt;span&gt;&lt;span style=&quot;background-color: #ffffff; color: #1d1c1d;&quot;&gt;ELECTRA&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td width=&quot;58&quot;&gt;&lt;span&gt;&lt;span style=&quot;background-color: #ffffff; color: #1d1c1d;&quot;&gt;84.75&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td width=&quot;46&quot;&gt;&lt;span&gt;&lt;span style=&quot;background-color: #ffffff; color: #1d1c1d;&quot;&gt;81.88&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td width=&quot;64&quot;&gt;&lt;span&gt;&lt;span style=&quot;background-color: #ffffff; color: #1d1c1d;&quot;&gt;91.13&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td width=&quot;50&quot;&gt;&lt;span&gt;&lt;span style=&quot;background-color: #ffffff; color: #1d1c1d;&quot;&gt;81.21&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td width=&quot;61&quot;&gt;&lt;span&gt;&lt;span style=&quot;background-color: #ffffff; color: #1d1c1d;&quot;&gt;84.76&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width=&quot;128&quot;&gt;&lt;span&gt;&lt;span style=&quot;background-color: #ffffff; color: #1d1c1d;&quot;&gt;GPT2&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td width=&quot;58&quot;&gt;&lt;span&gt;&lt;span style=&quot;background-color: #ffffff; color: #1d1c1d;&quot;&gt;84.83&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td width=&quot;46&quot;&gt;&lt;span&gt;&lt;span style=&quot;background-color: #ffffff; color: #1d1c1d;&quot;&gt;83.35&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td width=&quot;64&quot;&gt;&lt;span&gt;&lt;span style=&quot;background-color: #ffffff; color: #1d1c1d;&quot;&gt;90.69&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td width=&quot;50&quot;&gt;&lt;span&gt;&lt;span style=&quot;background-color: #ffffff; color: #1d1c1d;&quot;&gt;82.08&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td width=&quot;61&quot;&gt;&lt;span&gt;&lt;span style=&quot;background-color: #ffffff; color: #1d1c1d;&quot;&gt;83.19&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td rowspan=&quot;4&quot; width=&quot;132&quot;&gt;&lt;span&gt;&lt;span style=&quot;background-color: #ffffff; color: #1d1c1d;&quot;&gt;(c) Fine-tuning all layers of the whole model&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td width=&quot;128&quot;&gt;&lt;span&gt;&lt;span style=&quot;background-color: #ffffff; color: #1d1c1d;&quot;&gt;BERT&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;background-color: #ffffff; color: #1d1c1d;&quot;&gt;(multilingual-cased)&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td width=&quot;58&quot;&gt;&lt;span&gt;&lt;span style=&quot;background-color: #ffffff; color: #1d1c1d;&quot;&gt;89.39&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td width=&quot;46&quot;&gt;&lt;span&gt;&lt;span style=&quot;background-color: #ffffff; color: #1d1c1d;&quot;&gt;88.04&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td width=&quot;64&quot;&gt;&lt;span&gt;&lt;span style=&quot;background-color: #ffffff; color: #1d1c1d;&quot;&gt;94.29&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td width=&quot;50&quot;&gt;&lt;span&gt;&lt;span style=&quot;background-color: #ffffff; color: #1d1c1d;&quot;&gt;86.93&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td width=&quot;61&quot;&gt;&lt;span&gt;&lt;span style=&quot;background-color: #ffffff; color: #1d1c1d;&quot;&gt;88.28&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width=&quot;128&quot;&gt;&lt;span&gt;&lt;span style=&quot;background-color: #ffffff; color: #1d1c1d;&quot;&gt;BERT&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td width=&quot;58&quot;&gt;&lt;span&gt;&lt;span style=&quot;background-color: #ffffff; color: #1d1c1d;&quot;&gt;89.62&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td width=&quot;46&quot;&gt;&lt;span&gt;&lt;span style=&quot;background-color: #ffffff; color: #1d1c1d;&quot;&gt;88.12&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td width=&quot;64&quot;&gt;&lt;span&gt;&lt;span style=&quot;background-color: #ffffff; color: #1d1c1d;&quot;&gt;93.80&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td width=&quot;50&quot;&gt;&lt;span&gt;&lt;span style=&quot;background-color: #ffffff; color: #1d1c1d;&quot;&gt;86.07&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td width=&quot;61&quot;&gt;&lt;span&gt;&lt;span style=&quot;background-color: #ffffff; color: #1d1c1d;&quot;&gt;90.47&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width=&quot;128&quot;&gt;&lt;span&gt;&lt;span style=&quot;background-color: #ffffff; color: #1d1c1d;&quot;&gt;ELECTRA&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td width=&quot;58&quot;&gt;&lt;span&gt;&lt;span style=&quot;background-color: #ffffff; color: #1d1c1d;&quot;&gt;89.47&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td width=&quot;46&quot;&gt;&lt;span&gt;&lt;span style=&quot;background-color: #ffffff; color: #1d1c1d;&quot;&gt;89.71&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td width=&quot;64&quot;&gt;&lt;span&gt;&lt;span style=&quot;background-color: #ffffff; color: #1d1c1d;&quot;&gt;93.51&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td width=&quot;50&quot;&gt;&lt;span&gt;&lt;span style=&quot;background-color: #ffffff; color: #1d1c1d;&quot;&gt;86.18&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td width=&quot;61&quot;&gt;&lt;span&gt;&lt;span style=&quot;background-color: #ffffff; color: #1d1c1d;&quot;&gt;88.49&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width=&quot;128&quot;&gt;&lt;span&gt;&lt;span style=&quot;background-color: #ffffff; color: #1d1c1d;&quot;&gt;GPT2&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td width=&quot;58&quot;&gt;&lt;span&gt;&lt;span style=&quot;background-color: #ffffff; color: #1d1c1d;&quot;&gt;89.68&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td width=&quot;46&quot;&gt;&lt;span&gt;&lt;span style=&quot;background-color: #ffffff; color: #1d1c1d;&quot;&gt;89.19&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td width=&quot;64&quot;&gt;&lt;span&gt;&lt;span style=&quot;background-color: #ffffff; color: #1d1c1d;&quot;&gt;93.55&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td width=&quot;50&quot;&gt;&lt;span&gt;&lt;span style=&quot;background-color: #ffffff; color: #1d1c1d;&quot;&gt;85.52&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td width=&quot;61&quot;&gt;&lt;span&gt;&lt;span style=&quot;background-color: #ffffff; color: #1d1c1d;&quot;&gt;90.46&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td colspan=&quot;2&quot; width=&quot;260&quot;&gt;&lt;span&gt;&lt;b&gt;&lt;span style=&quot;background-color: #ffffff; color: #1d1c1d;&quot;&gt;AutoDefect&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;background-color: #ffffff; color: #1d1c1d;&quot;&gt;(FastText+Word2Ve)&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td width=&quot;58&quot;&gt;&lt;span&gt;&lt;b&gt;&lt;span style=&quot;background-color: #ffffff; color: #1d1c1d;&quot;&gt;90.72&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #1d1c1d;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td width=&quot;46&quot;&gt;&lt;span&gt;&lt;b&gt;&lt;span style=&quot;background-color: #ffffff; color: #1d1c1d;&quot;&gt;90.08&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #1d1c1d;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td width=&quot;64&quot;&gt;&lt;span&gt;&lt;b&gt;&lt;span style=&quot;background-color: #ffffff; color: #1d1c1d;&quot;&gt;93.74&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #1d1c1d;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td width=&quot;50&quot;&gt;&lt;span&gt;&lt;b&gt;&lt;span style=&quot;background-color: #ffffff; color: #1d1c1d;&quot;&gt;87.05&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #1d1c1d;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td width=&quot;61&quot;&gt;&lt;span&gt;&lt;b&gt;&lt;span style=&quot;background-color: #ffffff; color: #1d1c1d;&quot;&gt;92.02&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #1d1c1d;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;&lt;span style=&quot;background-color: #ffffff; color: #222222;&quot;&gt;Table R1. Results of fine-tuning experiments on pre-trained language models&lt;/span&gt;&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;&lt;span style=&quot;background-color: #ffffff; color: #222222;&quot;&gt;Table R2. Training details of fine-tuning experiments on pre-trained language models&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;div&gt;
&lt;table style=&quot;border-collapse: collapse; width: 100%;&quot; border=&quot;1&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td rowspan=&quot;2&quot; width=&quot;170&quot;&gt;&amp;nbsp;&lt;/td&gt;
&lt;td colspan=&quot;5&quot; width=&quot;432&quot;&gt;&lt;span&gt;&lt;b&gt;&lt;span style=&quot;background-color: #ffffff; color: #1d1c1d;&quot;&gt;Training details&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width=&quot;45&quot;&gt;&lt;span&gt;&lt;b&gt;&lt;span style=&quot;background-color: #ffffff; color: #1d1c1d;&quot;&gt;Optimizer&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td width=&quot;83&quot;&gt;&lt;span&gt;&lt;b&gt;&lt;span style=&quot;background-color: #ffffff; color: #1d1c1d;&quot;&gt;Epoch&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td width=&quot;83&quot;&gt;&lt;span&gt;&lt;b&gt;&lt;span style=&quot;background-color: #ffffff; color: #1d1c1d;&quot;&gt;Batch size&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td width=&quot;83&quot;&gt;&lt;span&gt;&lt;b&gt;&lt;span style=&quot;background-color: #ffffff; color: #1d1c1d;&quot;&gt;Initial &lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&lt;b&gt;&lt;span style=&quot;background-color: #ffffff; color: #1d1c1d;&quot;&gt;learning rate&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td width=&quot;139&quot;&gt;&lt;span&gt;&lt;b&gt;&lt;span style=&quot;background-color: #ffffff; color: #1d1c1d;&quot;&gt;learning rate decay scheduling&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width=&quot;170&quot;&gt;&lt;span&gt;&lt;span style=&quot;background-color: #ffffff; color: #1d1c1d;&quot;&gt;(a) Training only the classifier&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td width=&quot;45&quot;&gt;&lt;span&gt;&lt;span style=&quot;background-color: #ffffff; color: #1d1c1d;&quot;&gt;Adam&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td width=&quot;83&quot;&gt;&lt;span&gt;&lt;span style=&quot;background-color: #ffffff; color: #1d1c1d;&quot;&gt;50&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td width=&quot;83&quot;&gt;&lt;span&gt;&lt;span style=&quot;background-color: #ffffff; color: #1d1c1d;&quot;&gt;32&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td width=&quot;83&quot;&gt;&lt;span&gt;&lt;span style=&quot;background-color: #ffffff; color: #1d1c1d;&quot;&gt;3e-4&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td width=&quot;139&quot;&gt;&lt;span&gt;&lt;span style=&quot;background-color: #ffffff; color: #1d1c1d;&quot;&gt;0.2 decay factor&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&lt;span style=&quot;background-color: #ffffff; color: #1d1c1d;&quot;&gt;6 epochs patience&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width=&quot;170&quot;&gt;&lt;span&gt;&lt;span style=&quot;background-color: #ffffff; color: #1d1c1d;&quot;&gt;(b) Fine-tuning only the classifier and embedding layer&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td width=&quot;45&quot;&gt;&lt;span&gt;&lt;span style=&quot;background-color: #ffffff; color: #1d1c1d;&quot;&gt;Adam&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td width=&quot;83&quot;&gt;&lt;span&gt;&lt;span style=&quot;background-color: #ffffff; color: #1d1c1d;&quot;&gt;50&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td width=&quot;83&quot;&gt;&lt;span&gt;&lt;span style=&quot;background-color: #ffffff; color: #1d1c1d;&quot;&gt;32&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td width=&quot;83&quot;&gt;&lt;span&gt;&lt;span style=&quot;background-color: #ffffff; color: #1d1c1d;&quot;&gt;3e-4&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td width=&quot;139&quot;&gt;&lt;span&gt;&lt;span style=&quot;background-color: #ffffff; color: #1d1c1d;&quot;&gt;0.2 decay factor&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&lt;span style=&quot;background-color: #ffffff; color: #1d1c1d;&quot;&gt;10 epochs patience&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width=&quot;170&quot;&gt;&lt;span&gt;&lt;span style=&quot;background-color: #ffffff; color: #1d1c1d;&quot;&gt;(c) Fine-tuning all layers of the whole model&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td width=&quot;45&quot;&gt;&lt;span&gt;&lt;span style=&quot;background-color: #ffffff; color: #1d1c1d;&quot;&gt;Adam&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td width=&quot;83&quot;&gt;&lt;span&gt;&lt;span style=&quot;background-color: #ffffff; color: #1d1c1d;&quot;&gt;30&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td width=&quot;83&quot;&gt;&lt;span&gt;&lt;span style=&quot;background-color: #ffffff; color: #1d1c1d;&quot;&gt;32&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td width=&quot;83&quot;&gt;&lt;span&gt;&lt;span style=&quot;background-color: #ffffff; color: #1d1c1d;&quot;&gt;3e-5&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td width=&quot;139&quot;&gt;&lt;span&gt;&lt;span style=&quot;background-color: #ffffff; color: #1d1c1d;&quot;&gt;fixed learning rate&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width=&quot;170&quot;&gt;&lt;span&gt;&lt;b&gt;&lt;span style=&quot;background-color: #ffffff; color: #1d1c1d;&quot;&gt;AutoDefect&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;background-color: #ffffff; color: #1d1c1d;&quot;&gt;(FastText+Word2Ve)&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td width=&quot;45&quot;&gt;&lt;span&gt;&lt;span style=&quot;background-color: #ffffff; color: #1d1c1d;&quot;&gt;Adam&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td width=&quot;83&quot;&gt;&lt;span&gt;&lt;span style=&quot;background-color: #ffffff; color: #1d1c1d;&quot;&gt;30&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td width=&quot;83&quot;&gt;&lt;span&gt;&lt;span style=&quot;background-color: #ffffff; color: #1d1c1d;&quot;&gt;32&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td width=&quot;83&quot;&gt;&lt;span&gt;&lt;span style=&quot;background-color: #ffffff; color: #1d1c1d;&quot;&gt;1e-3&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td width=&quot;139&quot;&gt;&lt;span&gt;&lt;span style=&quot;background-color: #ffffff; color: #1d1c1d;&quot;&gt;0.2 decay factor&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&lt;span style=&quot;background-color: #ffffff; color: #1d1c1d;&quot;&gt;2 epochs patience&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>데이터과학/개념 : Deep Learning</category>
      <author>냉철한 욱</author>
      <guid isPermaLink="true">https://warm-uk.tistory.com/93</guid>
      <comments>https://warm-uk.tistory.com/93#entry93comment</comments>
      <pubDate>Fri, 1 Apr 2022 13:22:50 +0900</pubDate>
    </item>
    <item>
      <title>[딥러닝 기본] ML Strategy 2</title>
      <link>https://warm-uk.tistory.com/92</link>
      <description>&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;* 출저&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;본 개념정리는 제 지도교수님이신 연세대학교 정보대학원 김하영 교수님 수업과 Andrew 교수님의 Coursera 수업을 통해 얻은 정보를 통해 정리했습니다. 자료는 대부분 Andrew 교수님의 Coursera 수업자료입니다.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b08Dfv/btryarqflYW/i1WezwVnkR1SCS7twoRkQ0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b08Dfv/btryarqflYW/i1WezwVnkR1SCS7twoRkQ0/img.png&quot; style=&quot;width: 49.4186%; margin-right: 10px;&quot; data-origin-width=&quot;800&quot; data-origin-height=&quot;450&quot; data-widthpercent=&quot;50&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b08Dfv/btryarqflYW/i1WezwVnkR1SCS7twoRkQ0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb08Dfv%2FbtryarqflYW%2Fi1WezwVnkR1SCS7twoRkQ0%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;800&quot; height=&quot;450&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/2oFLk/btrx6p1vJ58/gkmt7gJzChErRqRK7syJr1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/2oFLk/btrx6p1vJ58/gkmt7gJzChErRqRK7syJr1/img.png&quot; style=&quot;width: 49.41860465116279%;&quot; data-origin-width=&quot;800&quot; data-origin-height=&quot;450&quot; data-widthpercent=&quot;50&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/2oFLk/btrx6p1vJ58/gkmt7gJzChErRqRK7syJr1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F2oFLk%2Fbtrx6p1vJ58%2Fgkmt7gJzChErRqRK7syJr1%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;800&quot; height=&quot;450&quot;/&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style5&quot; /&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div id=&quot;SE-e74cdb48-eafd-4778-8245-aac4145cec75&quot; data-compid=&quot;SE-e74cdb48-eafd-4778-8245-aac4145cec75&quot; data-a11y-title=&quot;본문&quot;&gt;
&lt;div&gt;
&lt;div data-unitid=&quot;&quot; data-compid=&quot;SE-e74cdb48-eafd-4778-8245-aac4145cec75&quot; data-direction=&quot;top&quot;&gt;
&lt;div&gt;
&lt;div id=&quot;SE-24d7b53f-60c5-48ec-8112-a206a7bfb568&quot;&gt;
&lt;h2 id=&quot;SE-9c04b95b-199b-40eb-b98d-b1144d8e61b6&quot; data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;1. Error Analysis&lt;/b&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;1) Carrying out error analysis&lt;/b&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;h4 id=&quot;SE-889b14c7-0f3b-4e9c-8bd2-f1b4bb5ee447&quot; data-ke-size=&quot;size20&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;- examples 확인&lt;/b&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;p id=&quot;SE-33af57d6-a550-4e0a-8522-cddbe44130c6&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;강아지를 고양이로 잘못 카테고리화 한 경우 찾는다.&lt;/span&gt;&lt;/p&gt;
&lt;h4 id=&quot;SE-9e078d52-0311-4af5-b438-7043e7490553&quot; data-ke-size=&quot;size20&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;* 선택&lt;/b&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;p id=&quot;SE-6a109ba4-06d7-4a67-8617-6d745312f21c&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;10% error : 100장 중 50장이 mislabeled라면 수정하는 것이 가치가 있을 수 있다.&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-c82d5b5e-57f0-4e33-893c-15697c72ef7c&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;ex) 100장 중 강아지를 고양이로 잘못 분류한 경우가 50장!&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;SE-9587a35b-489f-4efa-81ea-5eb8663284cb&quot; data-compid=&quot;SE-9587a35b-489f-4efa-81ea-5eb8663284cb&quot; data-a11y-title=&quot;사진&quot;&gt;
&lt;div&gt;
&lt;div data-unitid=&quot;&quot; data-compid=&quot;SE-9587a35b-489f-4efa-81ea-5eb8663284cb&quot; data-direction=&quot;top&quot;&gt;
&lt;div&gt;
&lt;div id=&quot;SE-9587a35b-489f-4efa-81ea-5eb8663284cb&quot;&gt;
&lt;div data-unitid=&quot;SE-9587a35b-489f-4efa-81ea-5eb8663284cb&quot; data-compid=&quot;&quot; data-direction=&quot;top&quot;&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;711&quot; data-origin-height=&quot;402&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/5Zjaz/btrx6HgRNCn/PUcY8c2yGmu7pxVIaX4YJk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/5Zjaz/btrx6HgRNCn/PUcY8c2yGmu7pxVIaX4YJk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/5Zjaz/btrx6HgRNCn/PUcY8c2yGmu7pxVIaX4YJk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F5Zjaz%2Fbtrx6HgRNCn%2FPUcY8c2yGmu7pxVIaX4YJk%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;711&quot; height=&quot;402&quot; data-origin-width=&quot;711&quot; data-origin-height=&quot;402&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;/span&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;/span&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;
&lt;div id=&quot;SE-a0e16217-4db9-4efa-b823-d280dcd60ca3&quot; data-compid=&quot;SE-a0e16217-4db9-4efa-b823-d280dcd60ca3&quot; data-a11y-title=&quot;본문&quot;&gt;
&lt;div&gt;
&lt;div data-unitid=&quot;&quot; data-compid=&quot;SE-a0e16217-4db9-4efa-b823-d280dcd60ca3&quot; data-direction=&quot;top&quot;&gt;
&lt;div&gt;
&lt;div id=&quot;SE-42dd4fc8-f808-4f04-9298-d96d4df77549&quot;&gt;
&lt;h4 id=&quot;SE-09c8119b-5882-4e18-bae9-2253841d371a&quot; data-ke-size=&quot;size20&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;- parallel 방식의 error analysis&lt;/b&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;SE-e0b88b01-2dfd-4757-b63b-deb77f02b620&quot; data-compid=&quot;SE-e0b88b01-2dfd-4757-b63b-deb77f02b620&quot; data-a11y-title=&quot;사진&quot;&gt;
&lt;div&gt;
&lt;div data-unitid=&quot;&quot; data-compid=&quot;SE-e0b88b01-2dfd-4757-b63b-deb77f02b620&quot; data-direction=&quot;top&quot;&gt;
&lt;div&gt;
&lt;div id=&quot;SE-e0b88b01-2dfd-4757-b63b-deb77f02b620&quot;&gt;
&lt;div data-unitid=&quot;SE-e0b88b01-2dfd-4757-b63b-deb77f02b620&quot; data-compid=&quot;&quot; data-direction=&quot;top&quot;&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;709&quot; data-origin-height=&quot;387&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/wdUku/btryarcrvi6/2Tk3BPOkKzrc3rLUnmfVck/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/wdUku/btryarcrvi6/2Tk3BPOkKzrc3rLUnmfVck/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/wdUku/btryarcrvi6/2Tk3BPOkKzrc3rLUnmfVck/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FwdUku%2Fbtryarcrvi6%2F2Tk3BPOkKzrc3rLUnmfVck%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;709&quot; height=&quot;387&quot; data-origin-width=&quot;709&quot; data-origin-height=&quot;387&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;/span&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;SE-3d6a9c6c-8ddf-43a6-a89f-c5a2100062df&quot; data-compid=&quot;SE-3d6a9c6c-8ddf-43a6-a89f-c5a2100062df&quot; data-a11y-title=&quot;본문&quot;&gt;
&lt;div&gt;
&lt;div data-unitid=&quot;&quot; data-compid=&quot;SE-3d6a9c6c-8ddf-43a6-a89f-c5a2100062df&quot; data-direction=&quot;top&quot;&gt;
&lt;div&gt;
&lt;div id=&quot;SE-2b148953-b6c6-4ef2-a793-9513861a72f2&quot;&gt;
&lt;p id=&quot;SE-c5afeda2-a85e-4b71-adeb-6316fa3e9812&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 id=&quot;SE-a6109ecc-a7ba-445c-a2c9-2590d89c927b&quot; data-ke-size=&quot;size20&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;- 요약&lt;/b&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;p id=&quot;SE-2d9c6960-bfe0-4519-9afe-0b2fbdebf93f&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;span style=&quot;background-color: #eeeeee; color: #000000;&quot;&gt;요약하자면, 오류 분석을 실행하는데에는 먼저&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;background-color: #ffffff; color: #000000;&quot;&gt;dev set나 devleopment set에서 잘못 레이블된 example을 찾고, 이러한 잘못 레이블된 example들을 찾아서 false positives와 false negatives를 찾습니다. 그리하여 다양한 카테고리에 대한 오류의 총 개수를 각각 카테고리별로 찾아냅니다. 이런 진행과정에서 새로운 오류 관련 카테고리를 보신것과 같이 생성하기 원할 수 있는데요. example들을 보면서 &quot;우와, 인스타그램 필터가 많네, 또는 스냅쳇 필터가 많네, &quot; 라고 하며 분류기를 망친다는 생각이 드시면, 진행 와중에 새로운 카테고리를 생성하실 수 있습니다. 다양한 사유로 잘못 레이블된 example들을 직접 세면서 그 비율을 계산하면 우선순위를 정하는데 도움이 될 것입니다. 아니면 새로운 방향을 갖도록 자극제 역할을 해줄 수도 있구요.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-e1bffb01-c463-4e52-86de-d65fd232bb71&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-8a9605e9-06b2-4afb-9876-f6f5c8e84304&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 id=&quot;SE-65d20863-51fb-4e4b-8f02-c7497562a269&quot; data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;2) Cleaning up incorrectly labeled data&lt;/b&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;h4 id=&quot;SE-34b59bc0-dbb5-47c9-866d-0d1f3c8e03a6&quot; data-ke-size=&quot;size20&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;- 레이블이 잘못된 경우&lt;/b&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;p id=&quot;SE-d896bd64-7169-454f-ba75-31786386fe4f&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;가치가 있을 경우 먼저 고치고 아니면 다른 것 먼저 해라&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;직접 손으로 하는 것을 게을리 해서는 안된다.&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;하지만 전문 도메인 지식 없으면 어렵다.&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-07200dd9-de6e-4891-82be-a62d471a58ed&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-db06d644-c270-4ced-a90f-77ac3d59a0bc&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 id=&quot;SE-9be5682c-4151-4236-a631-f15310cd7e7b&quot; data-ke-size=&quot;size20&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;- train set에서 레이블 수정이 가치가 있는 경우&lt;/b&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;p id=&quot;SE-d6c56587-355e-4c18-a8b6-39a1635f6a5c&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;1. random error&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;딥러닝은 상대적으로 이 error에 강함&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;이럴 경우, 혹은 토탈 데이터 세트 사이즈 크고, 오류 퍼센트 크지 않으면 수정하지 않아도 좋음&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-9a37e71c-1921-436b-a014-c644e7bbf61f&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;2. system error&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-30c99260-12d1-4cd8-beda-bc9d3d91b7d1&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;딥러닝은 이 error에 강하지 않음&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-e2f25325-7ae6-46d8-8ce0-9fb3f5094999&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;ex) 레이블 한 사람이 지속적으로 흰색의 강아지를 고양이로 레이블한 경우&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-9e824409-0599-42ca-848b-fca8a7399b1a&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;-&amp;gt; 분류기가 모든 흰색 강아지를 고양이로 분류하도록 배웠기 때문&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-22711472-556b-42a4-961a-91a62b002515&quot; data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;=&amp;gt; 수정 필요&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;SE-8630be27-ff6f-4aae-8239-d56cdc5a5d8f&quot; data-compid=&quot;SE-8630be27-ff6f-4aae-8239-d56cdc5a5d8f&quot; data-a11y-title=&quot;사진&quot;&gt;
&lt;div&gt;
&lt;div data-unitid=&quot;&quot; data-compid=&quot;SE-8630be27-ff6f-4aae-8239-d56cdc5a5d8f&quot; data-direction=&quot;top&quot;&gt;
&lt;div&gt;
&lt;div id=&quot;SE-8630be27-ff6f-4aae-8239-d56cdc5a5d8f&quot;&gt;
&lt;div data-unitid=&quot;SE-8630be27-ff6f-4aae-8239-d56cdc5a5d8f&quot; data-compid=&quot;&quot; data-direction=&quot;top&quot;&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;936&quot; data-origin-height=&quot;543&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/Qj4Mi/btryarDvDOM/ssjOCsndgoUteLlw9zSZak/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Qj4Mi/btryarDvDOM/ssjOCsndgoUteLlw9zSZak/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Qj4Mi/btryarDvDOM/ssjOCsndgoUteLlw9zSZak/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FQj4Mi%2FbtryarDvDOM%2FssjOCsndgoUteLlw9zSZak%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;718&quot; height=&quot;543&quot; data-origin-width=&quot;936&quot; data-origin-height=&quot;543&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;/span&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;SE-9ac1cc85-da20-4b97-ad62-f98306028ca2&quot; data-compid=&quot;SE-9ac1cc85-da20-4b97-ad62-f98306028ca2&quot; data-a11y-title=&quot;본문&quot;&gt;
&lt;div&gt;
&lt;div data-unitid=&quot;&quot; data-compid=&quot;SE-9ac1cc85-da20-4b97-ad62-f98306028ca2&quot; data-direction=&quot;top&quot;&gt;
&lt;div&gt;
&lt;div id=&quot;SE-058c6f30-04b2-4358-928a-6dec5f8f18ca&quot;&gt;
&lt;h4 id=&quot;SE-83c96ff3-f026-4540-99d7-ceecdd91c03c&quot; data-ke-size=&quot;size20&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;- dev set, test set에서 레이블 수정이 가치가 있는 경우&lt;/b&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;SE-2beeb57e-539a-48fd-8c03-5271ca6e8ae0&quot; data-compid=&quot;SE-2beeb57e-539a-48fd-8c03-5271ca6e8ae0&quot; data-a11y-title=&quot;사진&quot;&gt;
&lt;div&gt;
&lt;div data-unitid=&quot;&quot; data-compid=&quot;SE-2beeb57e-539a-48fd-8c03-5271ca6e8ae0&quot; data-direction=&quot;top&quot;&gt;
&lt;div&gt;
&lt;div id=&quot;SE-2beeb57e-539a-48fd-8c03-5271ca6e8ae0&quot;&gt;
&lt;div data-unitid=&quot;SE-2beeb57e-539a-48fd-8c03-5271ca6e8ae0&quot; data-compid=&quot;&quot; data-direction=&quot;top&quot;&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;936&quot; data-origin-height=&quot;528&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/2kB7S/btrx8bBCtkQ/sdzLZS9AOsvBHRklaVOZ4k/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/2kB7S/btrx8bBCtkQ/sdzLZS9AOsvBHRklaVOZ4k/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/2kB7S/btrx8bBCtkQ/sdzLZS9AOsvBHRklaVOZ4k/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F2kB7S%2Fbtrx8bBCtkQ%2FsdzLZS9AOsvBHRklaVOZ4k%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;718&quot; height=&quot;528&quot; data-origin-width=&quot;936&quot; data-origin-height=&quot;528&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;/span&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;SE-78db993d-b40c-41fa-93be-076b30b1a8b6&quot; data-compid=&quot;SE-78db993d-b40c-41fa-93be-076b30b1a8b6&quot; data-a11y-title=&quot;본문&quot;&gt;
&lt;div&gt;
&lt;div data-unitid=&quot;&quot; data-compid=&quot;SE-78db993d-b40c-41fa-93be-076b30b1a8b6&quot; data-direction=&quot;top&quot;&gt;
&lt;div&gt;
&lt;div id=&quot;SE-344d20cd-b28d-4bb6-8099-661e73b53beb&quot;&gt;
&lt;p id=&quot;SE-1a51020f-26b4-4fbe-80a9-f57b0a134417&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 id=&quot;SE-0e73f825-2cae-4911-8713-e5bccecebf46&quot; data-ke-size=&quot;size20&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;- 레이블 수정에 고려 사항&lt;/b&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;p id=&quot;SE-288d6ac4-fbfb-4954-94b9-83b3d88b9113&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;1. dev, test 세트에 동일한 프로세스를 적용하여 동일한 분포 유지&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-380bd690-361d-49ef-940d-5777dfda9180&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;2. 알고리즘이 틀린 사례, 맞은 사례 모두 검토&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-a89fa67f-4e09-446a-9ae2-ce4ef53688a1&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;3. train과 dev, test 데이터는 미묘하게 다른 분포로부터 나올지도 모른다.&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;SE-738d91e5-ad3f-4eda-bf9d-6ad7ffd752b1&quot; data-compid=&quot;SE-738d91e5-ad3f-4eda-bf9d-6ad7ffd752b1&quot; data-a11y-title=&quot;사진&quot;&gt;
&lt;div&gt;
&lt;div data-unitid=&quot;&quot; data-compid=&quot;SE-738d91e5-ad3f-4eda-bf9d-6ad7ffd752b1&quot; data-direction=&quot;top&quot;&gt;
&lt;div&gt;
&lt;div id=&quot;SE-738d91e5-ad3f-4eda-bf9d-6ad7ffd752b1&quot;&gt;
&lt;div data-unitid=&quot;SE-738d91e5-ad3f-4eda-bf9d-6ad7ffd752b1&quot; data-compid=&quot;&quot; data-direction=&quot;top&quot;&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;936&quot; data-origin-height=&quot;526&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bsUADk/btrx7yRlb9q/L4EuEkfmpOhRAhEnXRTbH1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bsUADk/btrx7yRlb9q/L4EuEkfmpOhRAhEnXRTbH1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bsUADk/btrx7yRlb9q/L4EuEkfmpOhRAhEnXRTbH1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbsUADk%2Fbtrx7yRlb9q%2FL4EuEkfmpOhRAhEnXRTbH1%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;718&quot; height=&quot;526&quot; data-origin-width=&quot;936&quot; data-origin-height=&quot;526&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;SE-db1033af-c8e1-4948-bc66-2d1ea13588f8&quot; data-compid=&quot;SE-db1033af-c8e1-4948-bc66-2d1ea13588f8&quot; data-a11y-title=&quot;본문&quot;&gt;
&lt;div&gt;
&lt;div data-unitid=&quot;&quot; data-compid=&quot;SE-db1033af-c8e1-4948-bc66-2d1ea13588f8&quot; data-direction=&quot;top&quot;&gt;
&lt;div&gt;
&lt;div id=&quot;SE-06aa7c31-e8dc-470c-9126-db20a256af25&quot;&gt;
&lt;p id=&quot;SE-dad9040a-bc28-47bf-a8da-e00016493742&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-b6e3a71b-95bb-4bd9-a5ae-d205645de4ca&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 id=&quot;SE-fe885f8c-111e-4291-9a35-9cd80d806fd1&quot; data-ke-size=&quot;size20&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;3) Bulid your first system quickly, then iterate&lt;/b&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;h4 id=&quot;SE-3f35abf3-5268-41b1-aca2-f4d7f0641599&quot; data-ke-size=&quot;size20&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;- Build your first system quickly&lt;/b&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;p id=&quot;SE-b3acbb32-a08e-41a3-bb94-dd9c88ae836e&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;시스템을 먼저 만들고, 테스트를 반복&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-59ecdfed-d531-4a91-9ffa-0949f65481be&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;처음부터 어렵게 가지 말고 서서히 고쳐나가는 것 중요&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-205158f2-af5f-4cc9-8c69-2c071188accf&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;첫째를 빨리 만들어서 살을 붙여나가는 것 중요&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-e026306e-1a9e-42ae-af08-b78275c42681&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-386353d8-ee19-47d9-98ee-23208222dd89&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 id=&quot;SE-9f250c3e-6f0b-4302-991b-06a6dccb3c37&quot; data-ke-size=&quot;size20&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;- Build your first system quickly 절차&lt;/b&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;p id=&quot;SE-60a5d942-8d78-4684-aa98-22972fa0a226&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;1. 학습이 완료된 시스템의 구축&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;2. 학습이 완료된 시스템을 통해 편향/편차를 조절&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;3. 시스템 우선순위를 결정하는 것&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;4. 오류 분석을 가능하게하고, 실수 확인&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;5. 이에 맞는 수많은 접근 방식과 방향성을 알아내서, 어떤 부분이 가장 값어치가 있는지 알아내는 것&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;SE-b8ed58d8-fb8c-44fc-b39b-0703f431ee2b&quot; data-compid=&quot;SE-b8ed58d8-fb8c-44fc-b39b-0703f431ee2b&quot; data-a11y-title=&quot;사진&quot;&gt;
&lt;div&gt;
&lt;div data-unitid=&quot;&quot; data-compid=&quot;SE-b8ed58d8-fb8c-44fc-b39b-0703f431ee2b&quot; data-direction=&quot;top&quot;&gt;
&lt;div&gt;
&lt;div id=&quot;SE-b8ed58d8-fb8c-44fc-b39b-0703f431ee2b&quot;&gt;
&lt;div data-unitid=&quot;SE-b8ed58d8-fb8c-44fc-b39b-0703f431ee2b&quot; data-compid=&quot;&quot; data-direction=&quot;top&quot;&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;936&quot; data-origin-height=&quot;530&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bN8hco/btrx8Mn3Chi/5iCX7JA6u1pV9pKCveX2w1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bN8hco/btrx8Mn3Chi/5iCX7JA6u1pV9pKCveX2w1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bN8hco/btrx8Mn3Chi/5iCX7JA6u1pV9pKCveX2w1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbN8hco%2Fbtrx8Mn3Chi%2F5iCX7JA6u1pV9pKCveX2w1%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;718&quot; height=&quot;530&quot; data-origin-width=&quot;936&quot; data-origin-height=&quot;530&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;/span&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;SE-39cb33e5-944b-4161-9545-ee97e22aa6f7&quot; data-compid=&quot;SE-39cb33e5-944b-4161-9545-ee97e22aa6f7&quot; data-a11y-title=&quot;본문&quot;&gt;
&lt;div&gt;
&lt;div data-unitid=&quot;&quot; data-compid=&quot;SE-39cb33e5-944b-4161-9545-ee97e22aa6f7&quot; data-direction=&quot;top&quot;&gt;
&lt;div&gt;
&lt;div id=&quot;SE-a1f0509c-fa83-4c8a-9215-47babfc1ab66&quot;&gt;
&lt;p id=&quot;SE-a7f1061f-a674-4680-a7ab-b916c99dd19b&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-65517fa6-21de-499b-84d2-19389de1433a&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-98c5d529-9d19-4890-b49e-1bca4a04b45a&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-08acfe2d-72d4-40b6-9635-4c8f32e9971d&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 id=&quot;SE-e1f57445-d8d5-4673-ab00-bbcffe7abcfa&quot; data-ke-size=&quot;size26&quot;&gt;&amp;nbsp;&lt;/h2&gt;
&lt;h2 id=&quot;SE-4e361083-a8e2-469e-823b-dcc48d25830d&quot; data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;2. Mismatched training and dev/test set&lt;/b&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;h3 id=&quot;SE-f49116aa-1fe8-463e-afd0-bcfa94c22df9&quot; data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;1) Traning and testing on different distributions&lt;/b&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p id=&quot;SE-74ac3dd3-a5ae-4f4a-ac6c-227837d9d371&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;1. option1&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;장점&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&amp;nbsp;: 훈련, 개발, 테스트 모두 같은 분포도로 관리하기 쉬움&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;단점&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&amp;nbsp;: 2500개의 개발 세트 보면 진정 관심있는 앱의 이미지보다 웹페이지의 분포가 주축&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-8a870285-e667-4126-976c-4c08ce0e7c88&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-0905d06f-bb80-4aa2-bf0b-7e33b561a135&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;2. option2&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;장점&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&amp;nbsp;: 개발 세트에 관심있어하는 분포의 이미지 적용.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-e3cea6d4-cf78-4584-ba12-5ab6ba3ae7a3&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 모바일 앱 이미지 분포에서 잘 작동하는 머신 러닝 시스템을 만드는 것 가능&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-08e98230-00e7-49b7-a576-d94deaef658d&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;단점&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&amp;nbsp;: 훈련 분포가 당신의 개발과 테스트 세트 분포와 다르다는 것&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-4ffb5e8b-f71e-4aed-ab8e-d137787b075d&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 그러나 장기적으로 더 좋은 결과 창출&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-af0bdcad-5cff-474c-b44a-87ff4b6eb1ea&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-608f403a-c99f-418d-9da2-69140133af35&quot; data-ke-size=&quot;size18&quot;&gt;&lt;u&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;=&amp;gt; option2 사용해야 한다.&lt;/b&gt;&lt;/span&gt;&lt;/u&gt;&lt;/p&gt;
&lt;p id=&quot;SE-02c213ac-d8aa-4afb-b230-2edcadddd236&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;핵심 데이터는 dev, test에 전부 집어넣는다.&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;SE-ed66af05-b9d0-437f-aa99-f80ee1ecb074&quot; data-compid=&quot;SE-ed66af05-b9d0-437f-aa99-f80ee1ecb074&quot; data-a11y-title=&quot;사진&quot;&gt;
&lt;div&gt;
&lt;div data-unitid=&quot;&quot; data-compid=&quot;SE-ed66af05-b9d0-437f-aa99-f80ee1ecb074&quot; data-direction=&quot;top&quot;&gt;
&lt;div&gt;
&lt;div id=&quot;SE-ed66af05-b9d0-437f-aa99-f80ee1ecb074&quot;&gt;
&lt;div data-unitid=&quot;SE-ed66af05-b9d0-437f-aa99-f80ee1ecb074&quot; data-compid=&quot;&quot; data-direction=&quot;top&quot;&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;936&quot; data-origin-height=&quot;528&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/k4Gaq/btrx6I7WZXv/qZHyRHgMkcyA3nJ9Ebmxkk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/k4Gaq/btrx6I7WZXv/qZHyRHgMkcyA3nJ9Ebmxkk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/k4Gaq/btrx6I7WZXv/qZHyRHgMkcyA3nJ9Ebmxkk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fk4Gaq%2Fbtrx6I7WZXv%2FqZHyRHgMkcyA3nJ9Ebmxkk%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;718&quot; height=&quot;528&quot; data-origin-width=&quot;936&quot; data-origin-height=&quot;528&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;/span&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;SE-d73506cb-a3ab-4b3d-b4a2-d17d22ae00f0&quot; data-compid=&quot;SE-d73506cb-a3ab-4b3d-b4a2-d17d22ae00f0&quot; data-a11y-title=&quot;사진&quot;&gt;
&lt;div&gt;
&lt;div data-unitid=&quot;&quot; data-compid=&quot;SE-d73506cb-a3ab-4b3d-b4a2-d17d22ae00f0&quot; data-direction=&quot;top&quot;&gt;
&lt;div&gt;
&lt;div id=&quot;SE-d73506cb-a3ab-4b3d-b4a2-d17d22ae00f0&quot;&gt;
&lt;div data-unitid=&quot;SE-d73506cb-a3ab-4b3d-b4a2-d17d22ae00f0&quot; data-compid=&quot;&quot; data-direction=&quot;top&quot;&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;936&quot; data-origin-height=&quot;526&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/ot02H/btrx3aQ5qEh/eR9ACwQ5GAuhBkTVEf6oGk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ot02H/btrx3aQ5qEh/eR9ACwQ5GAuhBkTVEf6oGk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ot02H/btrx3aQ5qEh/eR9ACwQ5GAuhBkTVEf6oGk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fot02H%2Fbtrx3aQ5qEh%2FeR9ACwQ5GAuhBkTVEf6oGk%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;718&quot; height=&quot;526&quot; data-origin-width=&quot;936&quot; data-origin-height=&quot;526&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;/span&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;SE-4c97a6a8-d379-48ee-94b2-6dc5ed366b4d&quot; data-compid=&quot;SE-4c97a6a8-d379-48ee-94b2-6dc5ed366b4d&quot; data-a11y-title=&quot;본문&quot;&gt;
&lt;div&gt;
&lt;div data-unitid=&quot;&quot; data-compid=&quot;SE-4c97a6a8-d379-48ee-94b2-6dc5ed366b4d&quot; data-direction=&quot;top&quot;&gt;
&lt;div&gt;
&lt;div id=&quot;SE-15938482-e47b-4e21-95be-5cedc74ecb9d&quot;&gt;
&lt;h3 id=&quot;SE-76408f25-c6fe-4815-a177-e3c89dfe8e4c&quot; data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;2) Bias and Variance with mismatched data distributions&lt;/b&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;h4 id=&quot;SE-4137d56a-6cfe-47e5-9a03-c78e22f1455e&quot; data-ke-size=&quot;size20&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;- 분석의 문제 2가지&lt;/b&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;p id=&quot;SE-e5184006-f0e4-4f21-9e1d-053e8bbdea5d&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;1. 트레이닝 세트의 데이터는 봤지만, dev 세트의 데이터는 그렇게 하지 못함.&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;-&amp;gt; 일반적은 편차문제, dev세트에서 일반화 시키지 못함.&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-03e76948-8e7b-4492-8761-f3d4cc384e6c&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;2. dev 세트의 데이터 분포도가 트레이닝 세트와 다름 (데이터 미스매치 문제)&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-ccc4cf41-b815-4605-be79-94e15bc7a237&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-1bb6cd70-5fef-444a-8fe3-8ead8b9dc183&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 id=&quot;SE-2a4597ae-6061-401a-838f-2102887c3e9c&quot; data-ke-size=&quot;size20&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;- training-dev set 정의&lt;/b&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;p id=&quot;SE-0e99d7a1-df5c-4796-a92b-206c30f26a50&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;트레이닝 세트 &amp;lt;-&amp;gt; dev, test set&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;training-dev : &lt;/span&gt;트레이닝 세트에서 추출한 부분집합 (트레이닝 세트와 동일한 분포)&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;-&amp;gt; 어떤 문제인지 확인 가능&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-dee1f57e-eaab-4ff2-88b4-c5eec4d0e012&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-78f965ca-ffba-47e3-bced-5a39ab0d770d&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;ex)&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&amp;nbsp;트레이닝 오류 1%, training-dev 오류 1.5%, dev 10%&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-3d2a13d9-aa2f-4e46-88fc-29098cc93f19&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;낮은 편차의 문제, &lt;u&gt;전형적인 데이터 미스매치 문제(데이터 분포도 다름)&lt;/u&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;SE-bf90c0bb-d5b6-4c7c-82fa-19184fb230be&quot; data-compid=&quot;SE-bf90c0bb-d5b6-4c7c-82fa-19184fb230be&quot; data-a11y-title=&quot;사진&quot;&gt;
&lt;div&gt;
&lt;div data-unitid=&quot;&quot; data-compid=&quot;SE-bf90c0bb-d5b6-4c7c-82fa-19184fb230be&quot; data-direction=&quot;top&quot;&gt;
&lt;div&gt;
&lt;div id=&quot;SE-bf90c0bb-d5b6-4c7c-82fa-19184fb230be&quot;&gt;
&lt;div data-unitid=&quot;SE-bf90c0bb-d5b6-4c7c-82fa-19184fb230be&quot; data-compid=&quot;&quot; data-direction=&quot;top&quot;&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;936&quot; data-origin-height=&quot;527&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bsXL0i/btrx9AOpMai/YlekgM2rxHbgR8rtCuOrfK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bsXL0i/btrx9AOpMai/YlekgM2rxHbgR8rtCuOrfK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bsXL0i/btrx9AOpMai/YlekgM2rxHbgR8rtCuOrfK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbsXL0i%2Fbtrx9AOpMai%2FYlekgM2rxHbgR8rtCuOrfK%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;718&quot; height=&quot;527&quot; data-origin-width=&quot;936&quot; data-origin-height=&quot;527&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;/span&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;SE-41370b01-3acd-48d8-99c6-773e3a39389e&quot; data-compid=&quot;SE-41370b01-3acd-48d8-99c6-773e3a39389e&quot; data-a11y-title=&quot;본문&quot;&gt;
&lt;div data-unitid=&quot;&quot; data-compid=&quot;SE-41370b01-3acd-48d8-99c6-773e3a39389e&quot; data-direction=&quot;top&quot;&gt;
&lt;div id=&quot;SE-1babee70-a7c4-431b-8440-0fd0628386e9&quot;&gt;
&lt;p id=&quot;SE-589d6656-5b34-4c4e-b81b-6c8bb45b03f0&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 id=&quot;SE-aff3e533-835b-4658-a3d9-7aea44dc490e&quot; data-ke-size=&quot;size20&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;- 오류의 차이에서 확인 할 것&lt;/b&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;p id=&quot;SE-7ed21472-7b4c-4c7f-af61-0e2a97b417e6&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;1. avoidable bias와 편차 확인&lt;br /&gt;&lt;/span&gt;&lt;u&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR'; letter-spacing: 0px;&quot;&gt;2. 데이터 미스매치 문제&lt;/span&gt;&lt;/u&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;SE-2de2d239-514d-423a-966d-e040affebf56&quot; data-compid=&quot;SE-2de2d239-514d-423a-966d-e040affebf56&quot; data-a11y-title=&quot;사진&quot;&gt;
&lt;div&gt;
&lt;div data-unitid=&quot;&quot; data-compid=&quot;SE-2de2d239-514d-423a-966d-e040affebf56&quot; data-direction=&quot;top&quot;&gt;
&lt;div&gt;
&lt;div id=&quot;SE-2de2d239-514d-423a-966d-e040affebf56&quot;&gt;
&lt;div data-unitid=&quot;SE-2de2d239-514d-423a-966d-e040affebf56&quot; data-compid=&quot;&quot; data-direction=&quot;top&quot;&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;936&quot; data-origin-height=&quot;538&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bfTCUc/btryam3sckk/SyXD3vEqQlJJYnf7ESqj90/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bfTCUc/btryam3sckk/SyXD3vEqQlJJYnf7ESqj90/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bfTCUc/btryam3sckk/SyXD3vEqQlJJYnf7ESqj90/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbfTCUc%2Fbtryam3sckk%2FSyXD3vEqQlJJYnf7ESqj90%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;718&quot; height=&quot;538&quot; data-origin-width=&quot;936&quot; data-origin-height=&quot;538&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;/span&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bivhj3/btrx1xeXAkL/CtK0gND4L94bdZrWBJhWTk/img.png&quot; width=&quot;718&quot; data-image-src=&quot;https://blog.kakaocdn.net/dn/bivhj3/btrx1xeXAkL/CtK0gND4L94bdZrWBJhWTk/img.png&quot; data-origin-width=&quot;936&quot; data-origin-height=&quot;521&quot; /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;SE-df90c8eb-0818-454b-8393-59e111f752c1&quot; data-compid=&quot;SE-df90c8eb-0818-454b-8393-59e111f752c1&quot; data-a11y-title=&quot;본문&quot;&gt;
&lt;div&gt;
&lt;div data-unitid=&quot;&quot; data-compid=&quot;SE-df90c8eb-0818-454b-8393-59e111f752c1&quot; data-direction=&quot;top&quot;&gt;
&lt;div&gt;
&lt;div id=&quot;SE-ecbb7c6c-b8ee-42f1-bf3a-4a894e7dd72f&quot;&gt;
&lt;p id=&quot;SE-b159e984-7ccf-4a1f-a5f2-1a20cb1602d7&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 id=&quot;SE-d3abd9ae-3ac9-470a-9c48-b48791f5074f&quot; data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;3) 데이터 불일치 해결법(traing &amp;lt;-&amp;gt; dev, test 다른 분포)&lt;/b&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;h4 id=&quot;SE-269a90b8-dd36-43a3-b220-28f8cd5a6313&quot; data-ke-size=&quot;size20&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;1. traing &amp;lt;-&amp;gt; dev, test 차이를 이해하고 수동 오류 분석을 수행.&lt;/b&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;p id=&quot;SE-44d72a04-ca6e-498b-96cd-c8f17ba63a91&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;기술적으로 오류 분석을 하기위해 테스트 세트가 아닌 개발 세트만 수동으로 확인&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;특성 파악할 수 있다면 train 데이터를 보다 유사하게 만들 수 있는 방법 찾는다.&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-bac82824-2d4e-40c9-bd98-41161fd9dfaa&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 id=&quot;SE-28203739-3cd7-468d-b761-42e6e8ded149&quot; data-ke-size=&quot;size20&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;2. train 데이터를 dev, test와 유사하게 만든다.&lt;/b&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;또는 유사한 데이터를 더 수집한다.&lt;/span&gt;&lt;/h4&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;SE-5221a9ca-5f07-4a27-87f2-48a29b35ee7e&quot; data-compid=&quot;SE-5221a9ca-5f07-4a27-87f2-48a29b35ee7e&quot; data-a11y-title=&quot;사진&quot;&gt;
&lt;div&gt;
&lt;div data-unitid=&quot;&quot; data-compid=&quot;SE-5221a9ca-5f07-4a27-87f2-48a29b35ee7e&quot; data-direction=&quot;top&quot;&gt;
&lt;div&gt;
&lt;div id=&quot;SE-5221a9ca-5f07-4a27-87f2-48a29b35ee7e&quot;&gt;
&lt;div data-unitid=&quot;SE-5221a9ca-5f07-4a27-87f2-48a29b35ee7e&quot; data-compid=&quot;&quot; data-direction=&quot;top&quot;&gt;&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bY9oUz/btrx7nu6jxQ/8afcXjMSYxmDEsNTt1qFyK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bY9oUz/btrx7nu6jxQ/8afcXjMSYxmDEsNTt1qFyK/img.png&quot; width=&quot;718&quot; data-origin-width=&quot;936&quot; data-origin-height=&quot;514&quot; style=&quot;width: 49.5146%; margin-right: 10px;&quot; data-widthpercent=&quot;50.1&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bY9oUz/btrx7nu6jxQ/8afcXjMSYxmDEsNTt1qFyK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbY9oUz%2Fbtrx7nu6jxQ%2F8afcXjMSYxmDEsNTt1qFyK%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;936&quot; height=&quot;514&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/y693z/btrx6YW3xlY/XydVmLfvrgfKynMkG3F7Dk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/y693z/btrx6YW3xlY/XydVmLfvrgfKynMkG3F7Dk/img.png&quot; width=&quot;718&quot; data-origin-width=&quot;936&quot; data-origin-height=&quot;516&quot; style=&quot;width: 49.3226%;&quot; data-widthpercent=&quot;49.9&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/y693z/btrx6YW3xlY/XydVmLfvrgfKynMkG3F7Dk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fy693z%2Fbtrx6YW3xlY%2FXydVmLfvrgfKynMkG3F7Dk%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;936&quot; height=&quot;516&quot;/&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;SE-5694577e-9c22-4da2-a02b-a545e6217813&quot; data-compid=&quot;SE-5694577e-9c22-4da2-a02b-a545e6217813&quot; data-a11y-title=&quot;사진&quot;&gt;
&lt;div&gt;
&lt;div data-unitid=&quot;&quot; data-compid=&quot;SE-5694577e-9c22-4da2-a02b-a545e6217813&quot; data-direction=&quot;top&quot;&gt;
&lt;div&gt;
&lt;div id=&quot;SE-5694577e-9c22-4da2-a02b-a545e6217813&quot;&gt;
&lt;div data-unitid=&quot;SE-5694577e-9c22-4da2-a02b-a545e6217813&quot; data-compid=&quot;&quot; data-direction=&quot;top&quot;&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;936&quot; data-origin-height=&quot;532&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/ycYke/btrx5uPjGzY/7KMOQ6wL5IwLCdk19Cl4OK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ycYke/btrx5uPjGzY/7KMOQ6wL5IwLCdk19Cl4OK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ycYke/btrx5uPjGzY/7KMOQ6wL5IwLCdk19Cl4OK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FycYke%2Fbtrx5uPjGzY%2F7KMOQ6wL5IwLCdk19Cl4OK%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;718&quot; height=&quot;532&quot; data-origin-width=&quot;936&quot; data-origin-height=&quot;532&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;SE-b39ca57a-0d55-4663-8088-39b7e81248d7&quot; data-compid=&quot;SE-b39ca57a-0d55-4663-8088-39b7e81248d7&quot; data-a11y-title=&quot;본문&quot;&gt;
&lt;div data-unitid=&quot;&quot; data-compid=&quot;SE-b39ca57a-0d55-4663-8088-39b7e81248d7&quot; data-direction=&quot;top&quot;&gt;
&lt;div id=&quot;SE-d39c6c81-73e9-4e1e-83ce-75f066e1fae1&quot;&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;h2 id=&quot;SE-3740963b-acdc-44d6-a87d-eced250f5f9b&quot; data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;3 Learning from multiple tasks&lt;/b&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;h3 id=&quot;SE-84502ce6-ef20-4e49-a206-557f8916e384&quot; data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;1) Transfer learning&lt;/b&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;h4 id=&quot;SE-5fadac03-8290-4652-b466-5fde32d590fe&quot; data-ke-size=&quot;size20&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;- 개요&lt;/b&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;p id=&quot;SE-a80284cf-9d3c-4a20-b177-7387283399ba&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;학습된 모델을 가져와서 사용&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;마지막 레이어 제외하고, 학습된 레이어 가져와 마지막 레이어를 알맞게 학습시킨다.&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR'; font-size: 1.12em; letter-spacing: 0px;&quot;&gt;즉 마직막 층을 위한 무작위로 초기화된 weight 세트를 생성&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-22f04621-4c00-4d95-a9e6-ea093efd5390&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-8c3789d7-5db0-4a71-9cfe-7c5c74482a7d&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 id=&quot;SE-f9cf5080-8d31-4be9-874a-0ca85d1c868e&quot; data-ke-size=&quot;size20&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;- 학습하는 방법 종류&lt;/b&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;p id=&quot;SE-80c6466e-f7da-4522-b765-e6c3ddd08001&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;1. 새로운 데이터양이 적을 때&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;나머지는 매개변수는 고정하고 마지막 층만 retrain&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-e95cdbc9-1f29-4c3c-a7cc-5048e5092a2e&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;2. 새로운 데이터양 조금 더 있을 때&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-2cdd2d1f-338c-4260-a592-d89a884001c4&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;출력층 가까운 곳부터 조금씩 줄여나간다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;3. 새로운 데이터양 많으면&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-377eb690-f8cb-4459-9760-36c0fe8a3e1d&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;모든 신경망의 매개 변수를 다시 학습 시킨다.&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-b386a59e-2e55-4830-ab9f-5ce0af6ed82f&quot; data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;SE-2219ad2c-efea-4460-b38e-e4eb332b1b22&quot; data-compid=&quot;SE-2219ad2c-efea-4460-b38e-e4eb332b1b22&quot; data-a11y-title=&quot;사진&quot;&gt;
&lt;div&gt;
&lt;div data-unitid=&quot;&quot; data-compid=&quot;SE-2219ad2c-efea-4460-b38e-e4eb332b1b22&quot; data-direction=&quot;top&quot;&gt;
&lt;div&gt;
&lt;div id=&quot;SE-2219ad2c-efea-4460-b38e-e4eb332b1b22&quot;&gt;
&lt;div data-unitid=&quot;SE-2219ad2c-efea-4460-b38e-e4eb332b1b22&quot; data-compid=&quot;&quot; data-direction=&quot;top&quot;&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;936&quot; data-origin-height=&quot;523&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/uvFDv/btrx5zKs3oV/G0VlDPOehEab1hWYBaQdkk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/uvFDv/btrx5zKs3oV/G0VlDPOehEab1hWYBaQdkk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/uvFDv/btrx5zKs3oV/G0VlDPOehEab1hWYBaQdkk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FuvFDv%2Fbtrx5zKs3oV%2FG0VlDPOehEab1hWYBaQdkk%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;886&quot; height=&quot;523&quot; data-origin-width=&quot;936&quot; data-origin-height=&quot;523&quot;/&gt;&lt;/span&gt;&lt;/figure&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;
&lt;div id=&quot;SE-8fc49a22-698a-4ba2-8897-cbfff6519566&quot; data-compid=&quot;SE-8fc49a22-698a-4ba2-8897-cbfff6519566&quot; data-a11y-title=&quot;본문&quot;&gt;
&lt;div data-unitid=&quot;&quot; data-compid=&quot;SE-8fc49a22-698a-4ba2-8897-cbfff6519566&quot; data-direction=&quot;top&quot;&gt;
&lt;div id=&quot;SE-ee1565cc-e690-4d1c-b8b6-a9b67cc6c991&quot;&gt;
&lt;p id=&quot;SE-95af1917-3136-4f03-998b-7949526ba1ce&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;* pre-training -&amp;gt; fine tuning&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-8e83219e-04d5-4bbf-98b4-cfe87fd6fdcf&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;ex) 이미지 인석 기능에서 습득한 지식을 방사선학 진단하는데 적용 또는 진단법에 그 지식을 트렌스퍼 시킨 것입니다. &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;이것이 도움을 줄 수 있는 이유는, edges를 감지하는 특성, 커브 감지, poitive object를 감지하는 특성들과 같이 수 많은 low level 특성 때문입니다. &lt;br /&gt;이러한 아주 큰 이미지 인식 데이터세트에서 내용을 익히는 것이, 러닝 알고리즘이 방사선학 진단에 도움이 되도록 해줄 것입니다. &lt;br /&gt;이미지의 구조가 어떻게 되는지, 이미지가 어떻게 생겼는지에 대해 많이 익힌 지식 내용이 유용할 수 있습니다.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-aacbbfff-311d-43a5-99be-6097b224eafb&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 id=&quot;SE-990a0659-fd1a-4ef4-a500-e6ce162c1382&quot; data-ke-size=&quot;size20&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;- 성립하기 위한 조건 (업무A -&amp;gt; 업무B)&lt;/b&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;p id=&quot;SE-741f1cfa-7365-40e6-afc0-78cdcae3290c&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;1. 업무 A와 B가 같은 타입의 X를 가져야 한다.&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;2. 업무 B보다 A가 더 많은 데이터 가져야 한다.&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;(업무 B에 있어 B가 더 값진 데이터이기 때문에)&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;3. A로부터 낮은 층의 특성들이 B에 도움이 될 수 있을 것 같다고 판단되는 경우&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;SE-0487eccb-9f04-417d-9d9c-ad92bd2d2c68&quot; data-compid=&quot;SE-0487eccb-9f04-417d-9d9c-ad92bd2d2c68&quot; data-a11y-title=&quot;사진&quot;&gt;
&lt;div&gt;
&lt;div data-unitid=&quot;&quot; data-compid=&quot;SE-0487eccb-9f04-417d-9d9c-ad92bd2d2c68&quot; data-direction=&quot;top&quot;&gt;
&lt;div&gt;
&lt;div id=&quot;SE-0487eccb-9f04-417d-9d9c-ad92bd2d2c68&quot;&gt;
&lt;div data-unitid=&quot;SE-0487eccb-9f04-417d-9d9c-ad92bd2d2c68&quot; data-compid=&quot;&quot; data-direction=&quot;top&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;SE-8e422272-fe86-4f5c-962b-643c4b8288ed&quot; data-compid=&quot;SE-8e422272-fe86-4f5c-962b-643c4b8288ed&quot; data-a11y-title=&quot;본문&quot;&gt;
&lt;div&gt;
&lt;div data-unitid=&quot;&quot; data-compid=&quot;SE-8e422272-fe86-4f5c-962b-643c4b8288ed&quot; data-direction=&quot;top&quot;&gt;
&lt;div&gt;
&lt;div id=&quot;SE-ca8c70e1-ac73-43be-bd11-7967cf2144b2&quot;&gt;
&lt;p id=&quot;SE-bb704cb2-66e0-4c6d-859f-bf81ab4ca61f&quot; 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;h3 id=&quot;SE-407ef6d0-4795-4404-9531-3e57cd656ba6&quot; data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;2) Multi-task learning&lt;/b&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;h4 id=&quot;SE-cf1b9ae5-953e-42f3-bd69-0fb1acd52844&quot; data-ke-size=&quot;size20&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;- 개요&lt;/b&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;p id=&quot;SE-779c5278-42a5-43f3-a235-d2696a47012f&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;한 모델에서 여러 가지 일을 하는 것&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;복수의 레이블 존재&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;하나의 모델로 4개의 문제를 푸는 것과 같다.&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;4개의 모델 따로 가져서 합치는 것보다 더 좋은 성능 가진다.&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;? 제외하고 레이블 되어있는 것만 이용하다.&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;SE-a1ea043f-b2e3-48c8-9633-8fbca26b209a&quot; data-compid=&quot;SE-a1ea043f-b2e3-48c8-9633-8fbca26b209a&quot; data-a11y-title=&quot;사진&quot;&gt;
&lt;div&gt;
&lt;div data-unitid=&quot;&quot; data-compid=&quot;SE-a1ea043f-b2e3-48c8-9633-8fbca26b209a&quot; data-direction=&quot;top&quot;&gt;
&lt;div&gt;
&lt;div id=&quot;SE-a1ea043f-b2e3-48c8-9633-8fbca26b209a&quot;&gt;
&lt;div data-unitid=&quot;SE-a1ea043f-b2e3-48c8-9633-8fbca26b209a&quot; data-compid=&quot;&quot; data-direction=&quot;top&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;SE-f822b99e-3d7a-44c5-aadf-62c98f3d642f&quot;&gt;
&lt;p id=&quot;SE-5e6924b5-ffaa-412d-be4b-f6d13153d434&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;SE-0d469454-3ab1-486f-a75a-f73f2d5dd652&quot; data-compid=&quot;SE-0d469454-3ab1-486f-a75a-f73f2d5dd652&quot; data-a11y-title=&quot;사진&quot;&gt;
&lt;div&gt;
&lt;div data-unitid=&quot;&quot; data-compid=&quot;SE-0d469454-3ab1-486f-a75a-f73f2d5dd652&quot; data-direction=&quot;top&quot;&gt;
&lt;div&gt;
&lt;div id=&quot;SE-0d469454-3ab1-486f-a75a-f73f2d5dd652&quot;&gt;
&lt;div data-unitid=&quot;SE-0d469454-3ab1-486f-a75a-f73f2d5dd652&quot; data-compid=&quot;&quot; data-direction=&quot;top&quot;&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;936&quot; data-origin-height=&quot;530&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b0lvR9/btrx60N4Z8V/kjuqRyEL9I5kor5JMEj4uK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b0lvR9/btrx60N4Z8V/kjuqRyEL9I5kor5JMEj4uK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b0lvR9/btrx60N4Z8V/kjuqRyEL9I5kor5JMEj4uK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb0lvR9%2Fbtrx60N4Z8V%2FkjuqRyEL9I5kor5JMEj4uK%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;718&quot; height=&quot;530&quot; data-origin-width=&quot;936&quot; data-origin-height=&quot;530&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;/span&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;SE-392779b1-c70f-4d34-93aa-57bfd12a4168&quot; data-compid=&quot;SE-392779b1-c70f-4d34-93aa-57bfd12a4168&quot; data-a11y-title=&quot;본문&quot;&gt;
&lt;div&gt;
&lt;div data-unitid=&quot;&quot; data-compid=&quot;SE-392779b1-c70f-4d34-93aa-57bfd12a4168&quot; data-direction=&quot;top&quot;&gt;
&lt;div&gt;
&lt;div id=&quot;SE-7a13e11b-bca9-49a8-bf81-891795ed6bc7&quot;&gt;
&lt;p id=&quot;SE-7fd3385b-d89f-495f-82a8-3f6ebb76f004&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 id=&quot;SE-a0bcc241-f4c6-4fdf-ae8a-62d3e7819264&quot; data-ke-size=&quot;size20&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;- 언제 사용하는가?&lt;/b&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;h4 id=&quot;SE-57da36c9-956e-4138-ae3b-78285e7a906a&quot; data-ke-size=&quot;size20&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;1. shared low-level features로부터 이득을 볼 수 있는 업무들을 학습 시킬 때,&lt;/b&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;p id=&quot;SE-26dae87c-9bec-47a5-a594-aa45f4e22b20&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;자율주행차 같은 경우엔, '신호등, 보행자, 차량'을 인식하는 것이 'stop sign'과 같은 것을 인식하는 것에 도움을 줄 수 있는 특성과 비슷할 것입니다. 이것들은 모두 도로의 특성을 가지고 있기 때문입니다.&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-6202b826-3b1c-4a86-a58d-fbd607c856bd&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 id=&quot;SE-5c043c0a-5274-4c16-9aac-5f58f021d61e&quot; data-ke-size=&quot;size20&quot;&gt;&lt;span style=&quot;color: #0000ff; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;2. 업무마다 데이터양이 비슷할 때&lt;/b&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;p id=&quot;SE-62eecadf-b086-407a-b38b-5e46164976ef&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;multi-task 러닝에서&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;부스트 효과&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;가 있으려면, 다른 업무의 총 데이터 합산 양이 다른 업무에 비해 훨씬 더 많아야 한다는 것&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-277f4a19-6fd3-444b-84db-91971d7c59b3&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 id=&quot;SE-cc8c281d-52f5-417e-84af-8da850aee723&quot; data-ke-size=&quot;size20&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;3. 큰 신경망을 트레이닝 시키는 경우에만&lt;/b&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;p id=&quot;SE-daeebb78-2e05-4186-b6c5-0d3290954b2c&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;그렇기 때문에 multi-task 러닝의 대안은 각각의 업무에 대해서 개별적으로 신경망을 트레이닝 시키는 것.&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-0257507f-ed9c-423a-870f-d2b369703847&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;SE-9777d3d0-94a1-4703-b433-739f04e8052f&quot; data-compid=&quot;SE-9777d3d0-94a1-4703-b433-739f04e8052f&quot; data-a11y-title=&quot;사진&quot;&gt;
&lt;div&gt;
&lt;div data-unitid=&quot;&quot; data-compid=&quot;SE-9777d3d0-94a1-4703-b433-739f04e8052f&quot; data-direction=&quot;top&quot;&gt;
&lt;div&gt;
&lt;div id=&quot;SE-9777d3d0-94a1-4703-b433-739f04e8052f&quot;&gt;
&lt;div data-unitid=&quot;SE-9777d3d0-94a1-4703-b433-739f04e8052f&quot; data-compid=&quot;&quot; data-direction=&quot;top&quot;&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;936&quot; data-origin-height=&quot;519&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/ABprs/btryaGUVBgC/Kxj4OcHvF4m5797N2pNUW0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ABprs/btryaGUVBgC/Kxj4OcHvF4m5797N2pNUW0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ABprs/btryaGUVBgC/Kxj4OcHvF4m5797N2pNUW0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FABprs%2FbtryaGUVBgC%2FKxj4OcHvF4m5797N2pNUW0%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;718&quot; height=&quot;519&quot; data-origin-width=&quot;936&quot; data-origin-height=&quot;519&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;/span&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;SE-7c5e4090-1687-4db4-8a81-cc08c5d2b7e2&quot; data-compid=&quot;SE-7c5e4090-1687-4db4-8a81-cc08c5d2b7e2&quot; data-a11y-title=&quot;본문&quot;&gt;
&lt;div&gt;
&lt;div data-unitid=&quot;&quot; data-compid=&quot;SE-7c5e4090-1687-4db4-8a81-cc08c5d2b7e2&quot; data-direction=&quot;top&quot;&gt;
&lt;div&gt;
&lt;div id=&quot;SE-144dc673-32b4-424d-a0d3-3ba4b8f7cb3e&quot;&gt;
&lt;h3 id=&quot;SE-6e318448-2f6b-499b-a3f0-693e8e0f978d&quot; data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;3) 요점 정리&lt;/b&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;h4 id=&quot;SE-e3718927-c7fd-49c1-95a7-afb4f5b5eb34&quot; data-ke-size=&quot;size20&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;1. transfer learning&lt;/b&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;p id=&quot;SE-a9e90532-ea1a-4d6d-a889-55c4481a2000&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;오늘날 더 많이 사용.&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;데이터량이 적은데서 문제를 해결하기 위해 많이 사용.&lt;/span&gt;&lt;/p&gt;
&lt;h4 id=&quot;SE-a57944a6-03cf-43cd-9df9-a863b8958bc2&quot; data-ke-size=&quot;size20&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;2. multi-task learning&lt;/b&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;p id=&quot;SE-882a8172-7934-40ac-9491-51deaa4c9481&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;잘하고 싶어하는 업무의 양이 굉장히 큰 경우 드물기 때문에 적게 사용&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;사용하는 대표적인 경우는 컴퓨터 비전. 여러 가지 물체를 한 번에 감지하는 어플 많음&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;이 경우에는 물체를 감지하는데 있어, 따로 신경망을 트레이닝 시키는 것보다 잘 작동.&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-ea68051f-bf7e-4aa5-bea5-17d70de2c5ec&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-42f7aa58-b6f5-4d45-ae5b-33c744754e59&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-a9b42ee0-c3b3-4cc6-93c4-b0371987967d&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-78e7c53d-0e3e-4fde-9fa1-7577e4485d84&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 id=&quot;SE-14c5e5a0-c294-47b0-94f0-3c0ed693e1c8&quot; data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;4. End to end deep learning&lt;/b&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;h3 id=&quot;SE-84f56f21-a11c-40f2-9d61-1ca88db9fed4&quot; data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;1) What is end-to-end deep learning&lt;/b&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;h4 id=&quot;SE-984ec346-5a9f-49f7-8738-69d994fa0c59&quot; data-ke-size=&quot;size20&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;- 개요&lt;/b&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;p id=&quot;SE-d741cb36-53b4-416b-9c62-833b27ad0702&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;엔드 투 엔드 딥 러닝이 하는 일은 &lt;/span&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;여러 단계를 거치는 것 &lt;/span&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;들을 수행하고 하나의 신경 네트워크로 변환&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-e5005b3a-391f-4dfe-a2cb-4324ed4839fe&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 id=&quot;SE-67416599-904a-4d92-8410-fa1e66cbbd43&quot; data-ke-size=&quot;size20&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;- 특성&lt;/b&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;p id=&quot;SE-32cfb364-4a83-4a06-b30c-9a841f38e343&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;중간 피쳐를 확인하는 방식은 아니다. &lt;/span&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;방대한 데이터 양 필요하다.&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-b1d0b437-1ac5-4ce2-a863-5e5f99d4fe13&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;SE-14e5cb7e-2561-44fe-bbef-6d51f3192467&quot; data-compid=&quot;SE-14e5cb7e-2561-44fe-bbef-6d51f3192467&quot; data-a11y-title=&quot;사진&quot;&gt;
&lt;div&gt;
&lt;div data-unitid=&quot;&quot; data-compid=&quot;SE-14e5cb7e-2561-44fe-bbef-6d51f3192467&quot; data-direction=&quot;top&quot;&gt;
&lt;div&gt;
&lt;div id=&quot;SE-14e5cb7e-2561-44fe-bbef-6d51f3192467&quot;&gt;
&lt;div data-unitid=&quot;SE-14e5cb7e-2561-44fe-bbef-6d51f3192467&quot; data-compid=&quot;&quot; data-direction=&quot;top&quot;&gt;&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/4496Z/btrx6IUtL2Z/skgC3qP1Nf3EwjRqvsp2zk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/4496Z/btrx6IUtL2Z/skgC3qP1Nf3EwjRqvsp2zk/img.png&quot; width=&quot;718&quot; data-origin-width=&quot;936&quot; data-origin-height=&quot;534&quot; data-widthpercent=&quot;49.43&quot; style=&quot;width: 48.857%; margin-right: 10px;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/4496Z/btrx6IUtL2Z/skgC3qP1Nf3EwjRqvsp2zk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F4496Z%2Fbtrx6IUtL2Z%2FskgC3qP1Nf3EwjRqvsp2zk%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;936&quot; height=&quot;534&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b5P93Y/btrx7nu6jA4/Gqi5BHmGj7dOZpU5VTNCJk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b5P93Y/btrx7nu6jA4/Gqi5BHmGj7dOZpU5VTNCJk/img.png&quot; width=&quot;886&quot; data-origin-width=&quot;936&quot; data-origin-height=&quot;522&quot; style=&quot;width: 49.9802%;&quot; data-widthpercent=&quot;50.57&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b5P93Y/btrx7nu6jA4/Gqi5BHmGj7dOZpU5VTNCJk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb5P93Y%2Fbtrx7nu6jA4%2FGqi5BHmGj7dOZpU5VTNCJk%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;936&quot; height=&quot;522&quot;/&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;SE-7ddbc386-0ff4-4b21-93bb-27856e39b949&quot; data-compid=&quot;SE-7ddbc386-0ff4-4b21-93bb-27856e39b949&quot; data-a11y-title=&quot;나란히 놓은 사진&quot;&gt;
&lt;div data-unitid=&quot;&quot; data-compid=&quot;SE-7ddbc386-0ff4-4b21-93bb-27856e39b949&quot; data-direction=&quot;top&quot;&gt;
&lt;div&gt;
&lt;div id=&quot;SE-13dcb84a-1ad1-4482-bbca-558ea7534fbd&quot;&gt;
&lt;div data-unitid=&quot;SE-13dcb84a-1ad1-4482-bbca-558ea7534fbd&quot; data-compid=&quot;&quot; data-direction=&quot;top&quot;&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;936&quot; data-origin-height=&quot;526&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/PSZjF/btrx2fSDjwq/TriyzIpHUS55kJmTg8oFW0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/PSZjF/btrx2fSDjwq/TriyzIpHUS55kJmTg8oFW0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/PSZjF/btrx2fSDjwq/TriyzIpHUS55kJmTg8oFW0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FPSZjF%2Fbtrx2fSDjwq%2FTriyzIpHUS55kJmTg8oFW0%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;886&quot; height=&quot;526&quot; data-origin-width=&quot;936&quot; data-origin-height=&quot;526&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;SE-15ae147b-af6d-4cdb-a67b-ef283f3188ba&quot; data-compid=&quot;SE-15ae147b-af6d-4cdb-a67b-ef283f3188ba&quot; data-a11y-title=&quot;본문&quot;&gt;
&lt;div&gt;
&lt;div data-unitid=&quot;&quot; data-compid=&quot;SE-15ae147b-af6d-4cdb-a67b-ef283f3188ba&quot; data-direction=&quot;top&quot;&gt;
&lt;div&gt;
&lt;div id=&quot;SE-5ee3202a-dcaf-4ba8-bb4d-f72ff74d7b4e&quot;&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&amp;nbsp;&lt;/h4&gt;
&lt;h4 id=&quot;SE-e2c4d0b3-91fa-4bad-ac3d-81e4186951ce&quot; data-ke-size=&quot;size20&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;- 장점&lt;/b&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;p id=&quot;SE-1eeea28d-198c-4302-95ed-f0ec1a125199&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;1. 완벽한 학습을 통해 데이터가 말을 할 수 있도록 하는 것입니다. &lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;만일 여러분이 충분한 X, Y데이터를 가지고 있다면, X에서 Y에 이르기까지 가장 적절한 기능 지도를 만들어 낼 것&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;2. 필요한 구성품의 수동 설계가 더 적다는 것 -&amp;gt; 설계 작업 흐름을 단순화&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-b30d792b-92a1-451e-901c-03f04a10469d&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 id=&quot;SE-ee98fa9e-5a87-418d-bc50-f2b795e1a05c&quot; data-ke-size=&quot;size20&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;- 단점&lt;/b&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;p id=&quot;SE-e7b67bb1-e4b8-435d-b0f4-507b9bd824fd&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;1. 데이터 많이 필요&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;2. 유용한 수동 설계 요소를 배제 (손을 많이 쓸 수 없다.)&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;훈련 세트가 작을 경우 데이터에서 얻을 수 있는 통찰력이 부족&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;따라서 수동으로 부품을 설계하는 것이 더 좋을 수 있다.&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;데이터가 많지 않을 때는 조심스럽게 손으로 설계 한 시스템을 사용하면 실제로 인간이 문제에 대한 많은 지식을 알고리즘에 투입&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;할 수 있고, 매우 도움이 될 것&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-9a7c9b9e-7d76-418b-818e-7e8b97313f16&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 id=&quot;SE-e2c7b2e6-8f73-49c1-9ba1-193654b16764&quot; data-ke-size=&quot;size20&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;- 결정 포인트&lt;/b&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;p id=&quot;SE-af132f67-16da-414e-b4f6-94b50b68a4f3&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;만약 여러분이 새로운 기계 학습 시스템을 구축하고 있고 깊이 있는 학습을 사용할지 여부를 결정하기 위해 노력하고 있다면, 중요한 질문은, X에서 Y에 이르기까지 지도를 그리는데 필요한 복잡성의 함수를 배울 수 있는 충분한 데이터가 있는가를 확인하는 것.&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-e09f921e-d0a2-4ad3-8543-534fa4d45947&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;SE-4a264c63-7cf6-4ed4-9b01-c7cfb7a4d3ee&quot; data-compid=&quot;SE-4a264c63-7cf6-4ed4-9b01-c7cfb7a4d3ee&quot; data-a11y-title=&quot;나란히 놓은 사진&quot;&gt;
&lt;div&gt;
&lt;div data-unitid=&quot;&quot; data-compid=&quot;SE-4a264c63-7cf6-4ed4-9b01-c7cfb7a4d3ee&quot; data-direction=&quot;top&quot;&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div id=&quot;SE-83ce8cb0-7530-4a22-9c9c-e450e80f11ba&quot;&gt;
&lt;div data-unitid=&quot;SE-83ce8cb0-7530-4a22-9c9c-e450e80f11ba&quot; data-compid=&quot;&quot; data-direction=&quot;top&quot;&gt;&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cPifUL/btrx5z4Jx59/Rc5oU5L9rVWjtaReNokgd1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cPifUL/btrx5z4Jx59/Rc5oU5L9rVWjtaReNokgd1/img.png&quot; width=&quot;886&quot; data-origin-width=&quot;936&quot; data-origin-height=&quot;526&quot; style=&quot;width: 49.2773%; margin-right: 10px;&quot; data-widthpercent=&quot;49.86&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cPifUL/btrx5z4Jx59/Rc5oU5L9rVWjtaReNokgd1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcPifUL%2Fbtrx5z4Jx59%2FRc5oU5L9rVWjtaReNokgd1%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;936&quot; height=&quot;526&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/ciabip/btryasJbQko/DArLpIXXaus6hze0yhqR5K/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ciabip/btryasJbQko/DArLpIXXaus6hze0yhqR5K/img.png&quot; width=&quot;886&quot; data-origin-width=&quot;936&quot; data-origin-height=&quot;523&quot; style=&quot;width: 49.5599%;&quot; data-widthpercent=&quot;50.14&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ciabip/btryasJbQko/DArLpIXXaus6hze0yhqR5K/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fciabip%2FbtryasJbQko%2FDArLpIXXaus6hze0yhqR5K%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;936&quot; height=&quot;523&quot;/&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/figure&gt;
&lt;/div&gt;
&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;/span&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;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>데이터과학/개념 : Deep Learning</category>
      <category>기계학습</category>
      <category>딥러닝</category>
      <category>머신러닝</category>
      <author>냉철한 욱</author>
      <guid isPermaLink="true">https://warm-uk.tistory.com/92</guid>
      <comments>https://warm-uk.tistory.com/92#entry92comment</comments>
      <pubDate>Fri, 1 Apr 2022 13:07:26 +0900</pubDate>
    </item>
    <item>
      <title>[딥러닝 기본] ML Strategy 1 (human-level performance)</title>
      <link>https://warm-uk.tistory.com/91</link>
      <description>&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;* 출저&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;본 개념정리는 제 지도교수님이신 연세대학교 정보대학원 김하영 교수님 수업과 Andrew 교수님의 Coursera 수업을 통해 얻은 정보를 통해 정리했습니다. 자료는 대부분 Andrew 교수님의 Coursera 수업자료입니다.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/W5oJb/btrx6HOLDVD/QNZpoEmvbpd2bgXRakysm0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/W5oJb/btrx6HOLDVD/QNZpoEmvbpd2bgXRakysm0/img.png&quot; style=&quot;width: 49.4186%; margin-right: 10px;&quot; data-origin-width=&quot;800&quot; data-origin-height=&quot;450&quot; data-widthpercent=&quot;50&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/W5oJb/btrx6HOLDVD/QNZpoEmvbpd2bgXRakysm0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FW5oJb%2Fbtrx6HOLDVD%2FQNZpoEmvbpd2bgXRakysm0%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;800&quot; height=&quot;450&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/BYZaq/btrx6o2WVkm/U0u78k6pwUJOyhHWcqrj91/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/BYZaq/btrx6o2WVkm/U0u78k6pwUJOyhHWcqrj91/img.png&quot; style=&quot;width: 49.41860465116279%;&quot; data-origin-width=&quot;800&quot; data-origin-height=&quot;450&quot; data-widthpercent=&quot;50&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/BYZaq/btrx6o2WVkm/U0u78k6pwUJOyhHWcqrj91/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FBYZaq%2Fbtrx6o2WVkm%2FU0u78k6pwUJOyhHWcqrj91%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;800&quot; height=&quot;450&quot;/&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style5&quot; /&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;&amp;nbsp;&lt;/p&gt;
&lt;div id=&quot;SE-6608e89e-36b4-46db-b28e-d8df732d8db3&quot;&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;h2 id=&quot;SE-ac3dab9a-a3ee-46c8-b476-057e395f7be5&quot; data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;1. Introduction to ML Strategy&lt;/b&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;h3 id=&quot;SE-40df042e-c5a8-4d74-9792-464a32862db5&quot; data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;1) Why ML Strategy?&lt;/b&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;SE-86129896-eaea-400f-b0ab-da35c1e4c804&quot;&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;966&quot; data-origin-height=&quot;554&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b0TBZE/btryaqR7KCK/Dnt3GcRZHTSxBcimBKZt5k/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b0TBZE/btryaqR7KCK/Dnt3GcRZHTSxBcimBKZt5k/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b0TBZE/btryaqR7KCK/Dnt3GcRZHTSxBcimBKZt5k/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb0TBZE%2FbtryaqR7KCK%2FDnt3GcRZHTSxBcimBKZt5k%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;966&quot; height=&quot;554&quot; data-origin-width=&quot;966&quot; data-origin-height=&quot;554&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;SE-687d1217-b82e-47e6-8401-7f850741bd0c&quot;&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p id=&quot;SE-a11483a5-c114-422e-8d24-d3df13328352&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;​&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-52b96065-e6bc-4f01-9673-9f77b8ad3e8e&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;​&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;h3 id=&quot;SE-58a754da-fe39-4f1d-b50b-e80c54458910&quot; data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;2) Orthogonalization&lt;/b&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;SE-086ad4ad-8686-4f65-b391-74e40b6ff876&quot;&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;966&quot; data-origin-height=&quot;542&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/BiusO/btrx6YW0AXU/ZUJExMIaULjZHbxfKiKP3k/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/BiusO/btrx6YW0AXU/ZUJExMIaULjZHbxfKiKP3k/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/BiusO/btrx6YW0AXU/ZUJExMIaULjZHbxfKiKP3k/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FBiusO%2Fbtrx6YW0AXU%2FZUJExMIaULjZHbxfKiKP3k%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;966&quot; height=&quot;542&quot; data-origin-width=&quot;966&quot; data-origin-height=&quot;542&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;SE-57ae4adc-7f6d-48a5-ab58-73c659660a24&quot;&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;966&quot; data-origin-height=&quot;541&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/Ssynp/btrx6rEIZDR/8SmTZbZ6w6RYxIIXPBKcVk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Ssynp/btrx6rEIZDR/8SmTZbZ6w6RYxIIXPBKcVk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Ssynp/btrx6rEIZDR/8SmTZbZ6w6RYxIIXPBKcVk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FSsynp%2Fbtrx6rEIZDR%2F8SmTZbZ6w6RYxIIXPBKcVk%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;966&quot; height=&quot;541&quot; data-origin-width=&quot;966&quot; data-origin-height=&quot;541&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;SE-cfbd43e1-ec53-408e-a1b4-2e1261e162fb&quot;&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p id=&quot;SE-1bd0bf79-f8d1-4f4a-9e53-0929b1be1356&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-4029b495-e122-4bc8-b308-d413c863d63d&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;​&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-818c5511-94f2-48f8-ad5b-9e267882300c&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;​&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-0db0d9ec-05d6-4e4b-b50b-53f07005e3b5&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;​&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-2ef14d71-b91b-4fa0-ad8d-3e1cb4b911ee&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;​&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-350c9117-62eb-49f0-9da1-b9286bf56d5d&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;​&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-7a2001dc-da5b-41e8-8b1a-ce7631ba5187&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;​&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-fe8588f0-f0f4-46a8-b6c5-0b60e607b2a8&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 id=&quot;SE-612aff98-23c4-4cd9-b4a4-628a0acf2fd0&quot; data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;2. Setting up your goal&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;h3 id=&quot;SE-5fcee2c3-db1e-4a87-837a-eec544ebade3&quot; data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;1). Single number evaluation metric&lt;/b&gt;&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;/span&gt;&lt;/b&gt;&lt;/h3&gt;
&lt;h4 id=&quot;SE-35cb68f4-331a-44ce-a190-355a3f0d689c&quot; data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;- idea &amp;ndash; code &amp;ndash; experiment&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;/span&gt;&lt;/b&gt;&lt;/h4&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&amp;nbsp;&lt;/h4&gt;
&lt;h4 id=&quot;SE-0c2fbc51-f903-491e-bc2f-c6fc519867bd&quot; data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;- 다양한 평가지표&lt;/span&gt;&lt;/b&gt;&lt;/h4&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;평가지표 : Precision, Recall&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;새로운 평가지표 :&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #ff0010;&quot;&gt;&lt;b&gt;F1 score&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;또 다른 방법 : 알고리즘 대륙 전체 평균&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;SE-5951a1d0-47f4-45e8-ac52-221726dc40f2&quot;&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/0KPLW/btryamoN24u/fVGFw5aaOBl9d1qfzUWLl0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/0KPLW/btryamoN24u/fVGFw5aaOBl9d1qfzUWLl0/img.png&quot; data-origin-width=&quot;908&quot; data-origin-height=&quot;580&quot; style=&quot;width: 46.8821%; margin-right: 10px;&quot; data-widthpercent=&quot;47.43&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/0KPLW/btryamoN24u/fVGFw5aaOBl9d1qfzUWLl0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F0KPLW%2FbtryamoN24u%2FfVGFw5aaOBl9d1qfzUWLl0%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;908&quot; height=&quot;580&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/vbnMm/btrx5Bg86Cf/tTCj8lsleAeRbOHOwNqF71/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/vbnMm/btrx5Bg86Cf/tTCj8lsleAeRbOHOwNqF71/img.png&quot; data-origin-width=&quot;949&quot; data-origin-height=&quot;547&quot; style=&quot;width: 51.9551%;&quot; data-widthpercent=&quot;52.57&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/vbnMm/btrx5Bg86Cf/tTCj8lsleAeRbOHOwNqF71/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FvbnMm%2Fbtrx5Bg86Cf%2FtTCj8lsleAeRbOHOwNqF71%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;949&quot; height=&quot;547&quot;/&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/figure&gt;
&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;SE-fbf3fa99-c603-4946-a4be-8393a4d22f11&quot;&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p id=&quot;SE-59269615-a324-4b3a-b199-acd1a744f43e&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;​&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 id=&quot;SE-1c993343-80ff-4500-b9ec-1ac85c65901d&quot; data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;2). Satisficing and Optimizing metric&lt;/b&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;h4 id=&quot;SE-b552dc04-1c4d-4f07-8712-b1d7b50bf7f6&quot; data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;- Satisficing(최소한의 충족) + optimizing(최적화)&lt;/span&gt;&lt;/b&gt;&lt;/h4&gt;
&lt;p id=&quot;SE-897974ab-5335-4a36-8df3-4eaeb8485bc9&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;ex) 종합 평가 수치 = 러닝타임 + 정확도&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;SE-e39c00dd-d3d0-4b17-a00d-4449b50b5674&quot;&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;966&quot; data-origin-height=&quot;545&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bDBw2Q/btrx6pgwbNY/MkhaGeID8Tl1b9INn69rKK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bDBw2Q/btrx6pgwbNY/MkhaGeID8Tl1b9INn69rKK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bDBw2Q/btrx6pgwbNY/MkhaGeID8Tl1b9INn69rKK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbDBw2Q%2Fbtrx6pgwbNY%2FMkhaGeID8Tl1b9INn69rKK%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;966&quot; height=&quot;545&quot; data-origin-width=&quot;966&quot; data-origin-height=&quot;545&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;SE-c288aa95-c092-4196-b332-1107300b6683&quot;&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p id=&quot;SE-2390a1fa-89eb-405e-bd3c-2b3fa31ae95e&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-485d7263-8389-452a-952a-75ad6f88a3ce&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;​&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 id=&quot;SE-5a6c32ee-cff3-4a3f-861a-bbb79017c6b7&quot; data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;3) Train, dev, test distributions&lt;/b&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;h4 id=&quot;SE-61ce64d2-06f2-4c81-8761-438231bd5c62&quot; data-ke-size=&quot;size20&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;- 무작위로 섞인 데이터 분포도 활용해야 한다.&lt;/b&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;SE-78b7d02e-7864-46b5-a1ff-cee8f21f4015&quot;&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;966&quot; data-origin-height=&quot;545&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/clgHn9/btrx76mjU63/zbFBxb8N8V41BnvvOqIGY0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/clgHn9/btrx76mjU63/zbFBxb8N8V41BnvvOqIGY0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/clgHn9/btrx76mjU63/zbFBxb8N8V41BnvvOqIGY0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FclgHn9%2Fbtrx76mjU63%2FzbFBxb8N8V41BnvvOqIGY0%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;966&quot; height=&quot;545&quot; data-origin-width=&quot;966&quot; data-origin-height=&quot;545&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;SE-fba0cdc2-452c-4334-a6b4-09a093f7292f&quot;&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;h4 id=&quot;SE-10be3293-5dd8-4b62-af60-c3bd15696df6&quot; data-ke-size=&quot;size20&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;- 같은 분포도를 가지는 Train, dev 활용&lt;/b&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;p id=&quot;SE-0ac0718e-da1a-4bc6-8859-f672ff8b203e&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;train, dev 같은 목표를 타깃 해야 한다.&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;dev set 설정하는 방법과 validation metric 중요.&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;어떠한 목표를 타깃하는지 정의&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;SE-d8f25913-c1e7-4e48-9269-d0a930bde49b&quot;&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/ykRUJ/btrx6ZO6rZT/yayPXYrGW0r8Lsk0wAcfTk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ykRUJ/btrx6ZO6rZT/yayPXYrGW0r8Lsk0wAcfTk/img.png&quot; data-lazy-src=&quot;&quot; data-width=&quot;886&quot; data-height=&quot;495&quot; data-origin-width=&quot;966&quot; data-origin-height=&quot;541&quot; style=&quot;width: 49.2352%; margin-right: 10px;&quot; data-widthpercent=&quot;49.81&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ykRUJ/btrx6ZO6rZT/yayPXYrGW0r8Lsk0wAcfTk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FykRUJ%2Fbtrx6ZO6rZT%2FyayPXYrGW0r8Lsk0wAcfTk%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;966&quot; height=&quot;541&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/qrZAK/btrx6Iz4sHg/nwUZKsm213WZr2TS2Qpruk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/qrZAK/btrx6Iz4sHg/nwUZKsm213WZr2TS2Qpruk/img.png&quot; data-lazy-src=&quot;&quot; data-width=&quot;886&quot; data-height=&quot;492&quot; data-origin-width=&quot;966&quot; data-origin-height=&quot;537&quot; style=&quot;width: 49.602%;&quot; data-widthpercent=&quot;50.19&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/qrZAK/btrx6Iz4sHg/nwUZKsm213WZr2TS2Qpruk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FqrZAK%2Fbtrx6Iz4sHg%2FnwUZKsm213WZr2TS2Qpruk%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;966&quot; height=&quot;537&quot;/&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/figure&gt;
&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;SE-a56427ac-0bb3-483b-b8b3-3488230e0b3e&quot;&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;h4 id=&quot;SE-40c2244a-4165-493e-b051-d3e7cf14e30d&quot; data-ke-size=&quot;size20&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;- 어떻게 트레이닝 세트를 설정하는가에 따라서 얼마나 잘 목표를 맞추는지 결정 가능.&lt;/b&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;p id=&quot;SE-21c34516-6a32-47f0-a095-972c5b541c11&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;ex) 저소득층, 고소득층 데이터 활용 x&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-875aaf68-2f8c-40d9-b405-79ae448ff921&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-43c24870-acd3-4a5a-a28e-87cada20ea2f&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;​&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-f7a7da3f-cbef-4723-8111-ae1c931c6366&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;​&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-29e5907a-897f-4313-a1a2-7746ffcf7328&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;​&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;h3 id=&quot;SE-f81f5887-3cbd-4ae5-9480-71e20ba49da1&quot; data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;4) Size of the dev and test sets.&lt;/b&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;h4 id=&quot;SE-d1a51968-ed48-40c2-a418-d4758970abd2&quot; data-ke-size=&quot;size20&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;- 많은 데이터 셋을 가지는 경우 : 98% 트레이닝 세트, 1% dev, 1% 테스트로 분배가 합리적.&lt;/b&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;p id=&quot;SE-098b05af-53f8-4aaf-bec9-9f60e2f60d59&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;큰 데이터 세트를 보유하고 있는 것에 대한 문제점이 상당부분 트레이닝 세트로 이전&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;SE-12bbb821-a056-40e7-864f-d44820ea8a28&quot;&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;966&quot; data-origin-height=&quot;551&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/qDTUJ/btrx6ZBz4mB/gbKV0GTjAmV4mxlY80QVFK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/qDTUJ/btrx6ZBz4mB/gbKV0GTjAmV4mxlY80QVFK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/qDTUJ/btrx6ZBz4mB/gbKV0GTjAmV4mxlY80QVFK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FqDTUJ%2Fbtrx6ZBz4mB%2FgbKV0GTjAmV4mxlY80QVFK%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;966&quot; height=&quot;551&quot; data-origin-width=&quot;966&quot; data-origin-height=&quot;551&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;SE-9b8790e4-baa2-4f5a-af17-d0b401bdb3f6&quot;&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&amp;nbsp;&lt;/h4&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&amp;nbsp;&lt;/h4&gt;
&lt;h4 id=&quot;SE-d50dbc44-60c5-4f41-9e17-1badda335b58&quot; data-ke-size=&quot;size20&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;- size of test set 유연하게 조절&lt;/b&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;p id=&quot;SE-6f03f431-f3a6-4e73-a474-924e580537ca&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;테스트 세트의 목적은 시스템 개발을 마친 이후로는, 테스트 세트가 마지막 시스템이 얼마 나 좋은지 평가하는데 도움&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;테스트 세트를 적당히 크게 하여 전반적인 시스템의 성능의 컨피던스 레벨이 높을 수 있도 록 하는 것&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;그렇기 때문에 마지막 최후 시스템이 얼마나 잘 작동하는지 매우 자세히 알아야 하는 것이 아니라고 하면 수백만 개의 example이 필요치 않을 것&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;SE-8fa74cf4-78c4-45f5-80f2-decb9e5196be&quot;&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/c8glzq/btrx8TUyRqm/6QabnpAtncfEI1XZEDKfk1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/c8glzq/btrx8TUyRqm/6QabnpAtncfEI1XZEDKfk1/img.png&quot; data-lazy-src=&quot;&quot; data-width=&quot;886&quot; data-height=&quot;506&quot; data-origin-width=&quot;966&quot; data-origin-height=&quot;552&quot; style=&quot;width: 48.7839%; margin-right: 10px;&quot; data-widthpercent=&quot;49.36&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/c8glzq/btrx8TUyRqm/6QabnpAtncfEI1XZEDKfk1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fc8glzq%2Fbtrx8TUyRqm%2F6QabnpAtncfEI1XZEDKfk1%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;966&quot; height=&quot;552&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/P8eiD/btrx6LXgnUb/QiytpNJhhRJCXKW4QXZuH1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/P8eiD/btrx6LXgnUb/QiytpNJhhRJCXKW4QXZuH1/img.png&quot; data-lazy-src=&quot;&quot; data-width=&quot;886&quot; data-height=&quot;493&quot; data-origin-width=&quot;966&quot; data-origin-height=&quot;538&quot; style=&quot;width: 50.0533%;&quot; data-widthpercent=&quot;50.64&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/P8eiD/btrx6LXgnUb/QiytpNJhhRJCXKW4QXZuH1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FP8eiD%2Fbtrx6LXgnUb%2FQiytpNJhhRJCXKW4QXZuH1%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;966&quot; height=&quot;538&quot;/&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/figure&gt;
&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;SE-71846beb-b070-4caa-a01a-6a11ef2f4111&quot;&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p id=&quot;SE-1df5cb2d-d139-4dde-af16-c863a53e4e46&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;​&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-b0d4363c-f359-41dd-a6b4-eeeca422847d&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;​&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-e1762143-4e78-41b1-a857-4354c0d07eed&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;​&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-b002dd01-478a-46ec-ad67-cec6eb920d0c&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;​&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;h3 id=&quot;SE-057eaa96-9cfd-4a89-b557-2468e10116cf&quot; data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;5) When to change dev/test sets and metrics&lt;/b&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;h4 id=&quot;SE-019aaa74-6c23-4635-b8a1-e833116836d6&quot; data-ke-size=&quot;size20&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;- metric change 개요&lt;/b&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;p id=&quot;SE-67d9485a-268a-4ee9-9a63-9d003d6312db&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;dev set와 평가 매트릭 지표를 세팅하는 것은 팀이 목표를 지향할 수 있도록 방향성을 제시하는 것과 같다.&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;하지만 프로젝트 진행도중에 잘못된 방향이었다는 것을 뒤늦게 깨닫는 경우도 있다.&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;이런 경우엔, 목표를 이동해야 한다.&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;오류 있을 경우 새로운 매트릭(목표)를 정의해야한다.&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-0cc4a942-2f2a-4936-a243-0b41bea8767a&quot; data-ke-size=&quot;size18&quot;&gt;&lt;u&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;ex) 성능이 좋은 A알고리즘에 오류값에 포르노 사진이 있다면? : 잘못된 알고리즘&lt;/span&gt;&lt;/u&gt;&lt;/p&gt;
&lt;p id=&quot;SE-687b90d9-0490-4a13-96aa-ddd93ab8c7e4&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;=&amp;gt; 새로운 매트릭 정의 필요 : 포르노 사진에 가중치를 더 두는 손실함수 설정 필요)&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;SE-5648aa09-3b00-405a-a8bc-d3fca2dc5b00&quot;&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;966&quot; data-origin-height=&quot;537&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/EmOtM/btrx6rLs5bD/gdU1vxtzi59i9aUpOk5fd0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/EmOtM/btrx6rLs5bD/gdU1vxtzi59i9aUpOk5fd0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/EmOtM/btrx6rLs5bD/gdU1vxtzi59i9aUpOk5fd0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FEmOtM%2Fbtrx6rLs5bD%2FgdU1vxtzi59i9aUpOk5fd0%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;966&quot; height=&quot;537&quot; data-origin-width=&quot;966&quot; data-origin-height=&quot;537&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;SE-0e09722c-338e-4229-9c61-f294f5c9a906&quot;&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p id=&quot;SE-9b014878-6b4d-4537-8048-0b982ced6a53&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;​&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;h4 id=&quot;SE-d25dcec6-9d0f-4303-8751-0203d26e5f76&quot; data-ke-size=&quot;size20&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;- metric change 단계&lt;/b&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;p id=&quot;SE-19229e7d-96cf-4eed-838d-6d38a4f149e8&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;1단계 : 목표 설정 (매트릭 정의)&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;2단계 : 튜닝 (어떻게 하면 이 메트릭이 성능을 잘 발휘할지 생각)&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;SE-89fc9ef1-41e5-41de-9fc7-31dad032bb09&quot;&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;966&quot; data-origin-height=&quot;548&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cXRl82/btryamvzohy/odVpwwpWKjVjTnpvsr9KP0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cXRl82/btryamvzohy/odVpwwpWKjVjTnpvsr9KP0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cXRl82/btryamvzohy/odVpwwpWKjVjTnpvsr9KP0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcXRl82%2Fbtryamvzohy%2FodVpwwpWKjVjTnpvsr9KP0%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;966&quot; height=&quot;548&quot; data-origin-width=&quot;966&quot; data-origin-height=&quot;548&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;SE-1e75d58a-ddee-41a3-94b7-9b2a5b85e2f0&quot;&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;h4 id=&quot;SE-5ac3c33e-e55c-48da-93dc-cbb636e2a460&quot; data-ke-size=&quot;size20&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;-&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;dev/test sets change 개요&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;p id=&quot;SE-a613bfd2-2591-42fb-b5a8-8c2ddb5e615c&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;고품질 이미지로 알고리즘 구현했지만 실제 어플에서는 저품질 이미지 사용?&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;=&amp;gt; 데이터 셋을 변경할 필요가 있다.&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;SE-1f99ed2a-34ed-4a32-9fa4-60dfff8f6296&quot;&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;966&quot; data-origin-height=&quot;545&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/PxS5s/btrx2eGiaNo/J133WMh4V2fV7JqqkAhr40/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/PxS5s/btrx2eGiaNo/J133WMh4V2fV7JqqkAhr40/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/PxS5s/btrx2eGiaNo/J133WMh4V2fV7JqqkAhr40/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FPxS5s%2Fbtrx2eGiaNo%2FJ133WMh4V2fV7JqqkAhr40%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;966&quot; height=&quot;545&quot; data-origin-width=&quot;966&quot; data-origin-height=&quot;545&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;SE-9749025a-7f20-46ac-89fa-9e54a0fb48a2&quot;&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p id=&quot;SE-38ad492f-fcbc-414c-ab6e-09cd558c7682&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-6f08331f-8eac-415c-8d89-254b0dc68316&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-0f6960ee-db97-459f-b5f4-626acfe9cb84&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-36ffbb61-aa0b-46e0-ab08-9ff41b35fddc&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-eac87617-9443-4c7d-8497-0875a6f5d739&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-9c59f729-e029-42ec-bc77-e7f1a1c457c4&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-8ba4ea66-9162-4742-b07a-a92d7639e04b&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;​&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-df95c744-597a-4188-95a1-5f2eb4909401&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;​&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-89e16039-e559-4f90-ae66-01b86ec6d9d5&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-7ca3c2e7-8d1b-4917-bd9a-461092b67527&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;​&lt;/span&gt;&lt;/p&gt;
&lt;h2 id=&quot;SE-37d1cbe4-a243-481f-ac9c-4d3ecd8b5ce5&quot; data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;3. Comparing to human-level performance&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;h3 id=&quot;SE-ef3f999a-eb5d-4a7b-8b33-407897b1233f&quot; data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;1). Why human level performance?&lt;/b&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;h4 id=&quot;SE-fafa7baa-e33f-42a9-bf53-25295d862480&quot; data-ke-size=&quot;size20&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;- 머신러닝 시스템 vs 인간레벨 시스템&lt;/b&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;p id=&quot;SE-5bdbcd2d-c3c0-4e40-b4d4-9866630774cf&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;첫째&lt;/b&gt; : 딥러닝의 발전으로, 머신러닝 알고리즘 잘 구동.&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;인간레벨 서능과 비교했을 때, 이와 견줄만한 정도로 알고리즘 실효성 입증&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-293d9f0b-8f7a-43d4-8a04-203e973dcecb&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;둘째&lt;/b&gt; : 인간이 할 수 있는 영역에서, 머신러닝 시스템을 디자인하고 수행절차 설립과정 &lt;/span&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;이전에 비해 효율적으로 발전. &lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;(시스템 발전 등)&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-2868b48a-b678-4223-ac74-12a0f153f25e&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;​&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;h4 id=&quot;SE-35730635-1cae-419f-9cb3-188a0553b1b2&quot; data-ke-size=&quot;size20&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;- Bayes error (Bayes optimal error)&lt;/b&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;p id=&quot;SE-bb89add1-64cc-4b02-beef-c062f4f27d29&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;어떤 오디오는 너무 시끄러워서 어떤 내용이 들어있는지 판단 불가&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;어떤 이미지는 너무 흐릿하여 이미지가 고양이 사진인지 판단 불가&lt;br /&gt;&lt;/span&gt;&lt;u&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;=&amp;gt; 이런 오류들 다 제외한 오류가 &lt;b&gt;Bayes error&lt;/b&gt;&lt;/span&gt;&lt;/u&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 id=&quot;SE-a69a807c-db17-42ef-9557-4ed88502fd20&quot; data-ke-size=&quot;size20&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;- 정확도는 인간레벨성능을 능가한 이후로 느려짐.&lt;/b&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;p id=&quot;SE-722167e5-c67d-46da-a932-777b66af6161&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;1.&lt;/b&gt; 인간레벨성능이 &lt;b&gt;Bayes error&lt;/b&gt;와 많이 떨어져 있지 않다.&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;(인간은 보통 이미지를 구분하고 고양이인지 여부를 확인하는데 능숙, &lt;/span&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;오디오를 들어서 표기화 하는 것에 능숙)&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;=&amp;gt; 인간레벨성능을 이미 능가한 시점에서는 더 발전할 수 있는 부분 제한적&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-2c2fc2e2-96c7-4e1a-97c4-8d980514102f&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;​&lt;/span&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;2.&lt;/b&gt; 인간레벨성능에 미치지 못하는 이상, 여러 가지 툴을 이용하여 성능을 발달시킬 수 있는 부분 있다.&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-5308de6f-c4e2-4f7d-8e11-f9c45c047bfe&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;하지만 인간레벨성능 초과시점부터는 사용하기 어렵.&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-f5e5ee7c-2da4-4981-b767-4ba7e310a0cc&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;=&amp;gt; 인간이 잘 수행하는 업무 : 인간으로부터 labeled data 습득 가능&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-3feabbef-5d9b-4066-a025-8140d6d5cdd8&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;=&amp;gt; 인간이 알고리즘보다 더 능숙한 성능 : 인간에게 물어봐 통찰력 기를 수 있다.&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-880e8b43-ede8-46f2-8a9b-9fc72873c521&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;=&amp;gt; 편향, 편차&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;SE-961370fa-c3d1-4247-9c2d-011f318d7202&quot;&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dfUHfa/btrx7yRh1TC/SgcvAOzG8DepquOkp7WHXK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dfUHfa/btrx7yRh1TC/SgcvAOzG8DepquOkp7WHXK/img.png&quot; data-origin-width=&quot;966&quot; data-origin-height=&quot;538&quot; style=&quot;width: 49.7833%; margin-right: 10px;&quot; data-widthpercent=&quot;50.37&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dfUHfa/btrx7yRh1TC/SgcvAOzG8DepquOkp7WHXK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdfUHfa%2Fbtrx7yRh1TC%2FSgcvAOzG8DepquOkp7WHXK%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;966&quot; height=&quot;538&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/txObv/btrx8b9mKE9/uf2F2Qvff2KUKrRvfUN9vK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/txObv/btrx8b9mKE9/uf2F2Qvff2KUKrRvfUN9vK/img.png&quot; data-origin-width=&quot;966&quot; data-origin-height=&quot;546&quot; style=&quot;width: 49.0539%;&quot; data-widthpercent=&quot;49.63&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/txObv/btrx8b9mKE9/uf2F2Qvff2KUKrRvfUN9vK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FtxObv%2Fbtrx8b9mKE9%2Fuf2F2Qvff2KUKrRvfUN9vK%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;966&quot; height=&quot;546&quot;/&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/figure&gt;
&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;SE-b92e31cc-6c20-4a42-a9d7-3f6afc89cdf6&quot;&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p id=&quot;SE-2c220973-fbee-4172-8cbc-0eb7be258f19&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 id=&quot;SE-d0d903f4-5ee2-45ed-9b90-7f8fe9b4f134&quot; data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;2) Avoidable bias&lt;/b&gt;&lt;/span&gt;&lt;/h3&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;
&lt;div id=&quot;SE-20e00a18-86fb-4e10-8d8d-5156fa1464b8&quot;&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/nBwuL/btrx8MVOSYh/6P5lcsuocOS5mbZYcxpxs1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/nBwuL/btrx8MVOSYh/6P5lcsuocOS5mbZYcxpxs1/img.png&quot; data-lazy-src=&quot;&quot; data-width=&quot;718&quot; data-height=&quot;403&quot; data-origin-width=&quot;966&quot; data-origin-height=&quot;543&quot; style=&quot;width: 49.4186%; margin-right: 10px;&quot; data-widthpercent=&quot;50&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/nBwuL/btrx8MVOSYh/6P5lcsuocOS5mbZYcxpxs1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FnBwuL%2Fbtrx8MVOSYh%2F6P5lcsuocOS5mbZYcxpxs1%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;966&quot; height=&quot;543&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cXuSSs/btrx6Y3M9IA/ylmXgIZaM4VLHvWhOigWPk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cXuSSs/btrx6Y3M9IA/ylmXgIZaM4VLHvWhOigWPk/img.png&quot; data-lazy-src=&quot;&quot; data-width=&quot;886&quot; data-height=&quot;497&quot; data-origin-width=&quot;966&quot; data-origin-height=&quot;543&quot; style=&quot;width: 49.4186%;&quot; data-widthpercent=&quot;50&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cXuSSs/btrx6Y3M9IA/ylmXgIZaM4VLHvWhOigWPk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcXuSSs%2Fbtrx6Y3M9IA%2FylmXgIZaM4VLHvWhOigWPk%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;966&quot; height=&quot;543&quot;/&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/figure&gt;
&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;SE-43d4bdc1-75c4-4074-916a-ec6472a0db17&quot;&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p id=&quot;SE-5871e20b-f9f2-47a8-800d-8bfab225ddc2&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;- 1. 사례 : 인간레벨성능 1% 오류 (ex)고양이 인식 프로그램)&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;트레이닝 오류 : 8%&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;dev 오류 : 10%&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;트레이닝 세트에서의 알고리즘 성능과 인간의 차이가 매우 큼&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;트레이닝 세트에서 잘 피팅되고 있지 않다. =&amp;gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;Bias 문제에 중점&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;=&amp;gt; 해결안 : 더 큰 신경망 트레이닝 하거나 더 오래 동안 학습.&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-683c4f57-5e77-44b9-94e8-242ff4691220&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;- 2. 사례 : 인간레벨 성능 7.5% 오류 (ex)고양이이미지가 너무 흐리거나 품질 이상)&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-d2846689-8ad9-43b8-9c08-7d4665fc7b80&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;트레이닝 오류 : 8%&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-a0e1a426-968c-4244-8003-984ea8ba17e9&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;dev 오류 : 10%&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-7d5d00b9-774b-4f17-8c22-ef072a22a3f3&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;트레이닝 세트에서의 알고리즘 성능과 인간의 차이가 매우 작음 =&amp;gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;variance 문제에 중점&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-a7c14c18-d008-49ec-8e62-a7e63df640a1&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;=&amp;gt; 해결안 : 일반화 시도&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;SE-36a1e301-cd56-4dcb-a636-4b754294c4fb&quot;&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;966&quot; data-origin-height=&quot;547&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/XTSKD/btrx8cAso0T/05Q04SRhVvF194Gr72llKK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/XTSKD/btrx8cAso0T/05Q04SRhVvF194Gr72llKK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/XTSKD/btrx8cAso0T/05Q04SRhVvF194Gr72llKK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FXTSKD%2Fbtrx8cAso0T%2F05Q04SRhVvF194Gr72llKK%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;966&quot; height=&quot;547&quot; data-origin-width=&quot;966&quot; data-origin-height=&quot;547&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;SE-efee4779-21ea-468e-8d85-5ad36707433a&quot;&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;h4 id=&quot;SE-625ca05d-b479-45e3-9d8a-af12ccac2899&quot; data-ke-size=&quot;size20&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;- 인간레벨오류를 Bayes error의 추정치로 생각&lt;/b&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;p id=&quot;SE-d8a0bd23-6686-4953-9308-33d4209b1c96&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;컴퓨터비젼 영역에서는 매우 합리적인 프록시 값.&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;사람이 컴퓨터 비전영역에서 능숙하기에&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;그리고 대부분 인간레벨오류는 Bayes error에 크게 떨어져 있지 않다.&lt;/span&gt;&lt;/p&gt;
&lt;h4 id=&quot;SE-192ff039-8c0c-4a6b-ab6e-8ba0cecc88f0&quot; data-ke-size=&quot;size20&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;​&lt;/span&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;- avoidable bias&lt;/b&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;p id=&quot;SE-09ace7b9-cdda-40f0-bf85-a4e62cca7505&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;Bayes error 또는 Bayes error(인간레벨오류)의 근사치와 트레이닝 오류의 차이&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;avoidable bias는 용어 자체가 최소의 오류 값이나 특정 오류가 있다는 것을 인정&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-80a81fef-43a2-40c1-9d56-18fdb61093e4&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;Bayes error는 7.5퍼센트인 경우 이 이하로 내려갈 수 없다는 뜻도 내포&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-807014cb-7cec-466b-94fd-4368adad28c1&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;=&amp;gt; 트레이닝 오류가 8퍼센트라고 이야기하기 보다는, 8퍼센트는 바이어스의 측정수치&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-c91795a3-7b4c-41ae-9e5f-a2e9a60dae76&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;해당 예시에서는 avoidable bias가 0.5퍼센트이거나, 2퍼센트는 편차 수치&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-2770f94d-fc5f-4092-a89b-1e6fe0b7e6e1&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-02b1685d-9f63-4652-a2b6-97f9d515d58d&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;​&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;h3 id=&quot;SE-ff57d89b-4685-4447-a34f-7f3270613396&quot; data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;3) Understanding human-lavel performance&lt;/b&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;h4 id=&quot;SE-ce57916b-120c-4058-8f6f-24c82a1eaa42&quot; data-ke-size=&quot;size20&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;- 사례&lt;/b&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;p id=&quot;SE-12627530-e1c0-4773-9771-e9b35d5a00cc&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;0.7% 오류에 도달했을 때, Bayes error를 추정하는데 신경 쓰지 않는 이상, Bayes error에서 얼마나 떨어져 있는지 알기 어렵. (의사팀인 0.5%를 기반으로 Bayes error를 추정해야 avoidable bias 측정 가능)&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;그러므로 avoidable bias를 얼마나 줄여야 할지도 모른다.&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-00c74bcb-b462-4283-a2c9-15a425edea3d&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;=&amp;gt; 인간라벨성능과 가까운 선상에 있는 경우, 바이어스와 편차효과를 제거하기가 굉장히 더 어렵.&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-24075e12-3db4-4bf5-95a5-85de648baa45&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;결과적으로는 더 잘하면 잘할수록 머신러닝에서 발전을 이루기가 점진적으로 어렵&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;SE-12d19149-9cf1-4311-8ee5-cda1a36b6e8d&quot;&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;966&quot; data-origin-height=&quot;533&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/pbu47/btrx6I7T5n1/oeAp1HF8eEFus98Ka9wXIK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/pbu47/btrx6I7T5n1/oeAp1HF8eEFus98Ka9wXIK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/pbu47/btrx6I7T5n1/oeAp1HF8eEFus98Ka9wXIK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fpbu47%2Fbtrx6I7T5n1%2FoeAp1HF8eEFus98Ka9wXIK%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;966&quot; height=&quot;533&quot; data-origin-width=&quot;966&quot; data-origin-height=&quot;533&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;SE-3870236b-45a7-4d40-add9-0a963e6c9bc2&quot;&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;h4 id=&quot;SE-bd115e7a-69b8-4484-9fb2-2b1b979ba4de&quot; data-ke-size=&quot;size20&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;- 정리&lt;/b&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;p id=&quot;SE-db1e84c3-2d7b-47a2-b198-7fbaa0fe7a96&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;1) 인간레벨성능의 추정치를 알면 &lt;b&gt;Bayes error&lt;/b&gt;의 예상 값을 알 수 있음&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;2) 알고리즘에서 바이어스의 값을 줄일지, 편차 값을 줄일지 의사결정&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; =&amp;gt; 이런 테크닉은 인간레벨성능을 도달하기 전까지는 잘 작동&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-4ac18040-64ff-4a9b-a0e1-2f473e42e1b6&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;이후로는&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;Bayes error 추정 값&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;이 구하기 어렵기 때문에 의사결정을 내리는데 어려움&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-45bd9b8f-5fc4-44c2-beb5-1e62ea3f8a28&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;SE-38f3aaaf-1749-4d70-833d-04ada306117a&quot;&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/djfFfk/btrx7mXc8bn/jkWMCQKOOUSKjFKfDWmDpk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/djfFfk/btrx7mXc8bn/jkWMCQKOOUSKjFKfDWmDpk/img.png&quot; data-origin-width=&quot;966&quot; data-origin-height=&quot;537&quot; style=&quot;width: 49.3725%; margin-right: 10px;&quot; data-widthpercent=&quot;49.95&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/djfFfk/btrx7mXc8bn/jkWMCQKOOUSKjFKfDWmDpk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdjfFfk%2Fbtrx7mXc8bn%2FjkWMCQKOOUSKjFKfDWmDpk%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;966&quot; height=&quot;537&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cNaYsP/btrx6Imwo8F/KORoF7GHJkUmkUKsqwcSRK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cNaYsP/btrx6Imwo8F/KORoF7GHJkUmkUKsqwcSRK/img.png&quot; data-origin-width=&quot;966&quot; data-origin-height=&quot;536&quot; style=&quot;width: 49.4647%;&quot; data-widthpercent=&quot;50.05&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cNaYsP/btrx6Imwo8F/KORoF7GHJkUmkUKsqwcSRK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcNaYsP%2Fbtrx6Imwo8F%2FKORoF7GHJkUmkUKsqwcSRK%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;966&quot; height=&quot;536&quot;/&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/figure&gt;
&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;SE-9cbcd0eb-b6f8-4f31-a160-4b61a72ff13d&quot;&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p id=&quot;SE-135a11da-a99a-4548-8046-3754f9e67daf&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 id=&quot;SE-979fd3c8-bf7d-4a0f-ac4d-48ce4d1c97c6&quot; data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;4) Surpassing human-level performance&lt;/b&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;h4 id=&quot;SE-ea65ec54-5b5f-4f81-a8af-ce93a837f98c&quot; data-ke-size=&quot;size20&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;- 사례 (인간레벨성능을 뛰어넘는 사례)&lt;/b&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;p id=&quot;SE-b48efd54-3ee6-41a2-a8b7-98c7c6293531&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;1.&lt;/b&gt; 온라인 광고 (한 사람이 광고를 클릭할 확률)&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;2.&lt;/b&gt; 영화나 책 추천.&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;3.&lt;/b&gt; A지점에서 B까지 운전하여 이동하는데 얼마나 걸릴지 예측&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;4.&lt;/b&gt; 대출금을 갚을 확률&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;=&amp;gt; 이러한 유형의 특성은 구조화된 데이터를 기반.(데이터베이스를 기반)&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; 자연적으로 인지되는 문제들 아니다. (컴퓨터의 영역, 음성인식, 자연처리)&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;=&amp;gt; 아주 방대한 데이터 양 보유.&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; 인간이 볼 수 있는 데이터 양보다 훨씬 더 많이 조회&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; 이런 부분이 컴퓨터가 그래도 어느 정도 쉽게 인간레벨 따라 잡을 수 있는 요소&lt;/span&gt;&lt;/p&gt;
&lt;h4 id=&quot;SE-f002d4d7-d0fe-48c6-bbcd-ee4e407c4356&quot; data-ke-size=&quot;size20&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;- 단점&lt;/b&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;컴퓨터가 조사할 수 있는 데이터가 너무 많으므로 그래서 그것은 심지어 인간의 생각도 패턴화하며 왜곡&lt;/span&gt;&lt;/p&gt;
&lt;h4 id=&quot;SE-bf5b03f3-ccd5-4cc0-ace6-c176f2635620&quot; data-ke-size=&quot;size20&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;- 전망&lt;/b&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;최근에는 음성인식분야에서도 인간레벨성능을 뛰어넘는 수준.&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;컴퓨터 영역과, 이미지 인식 업무도 마찬가지로, 인간레벨성능을 뛰어 넘고 있음.&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;사실 인간은 자연적으로 인식하는 업무에 굉장히 뛰어나기 때문에, 컴퓨터가 현재자리까지 도달하기 어려웠던 부분 많음. &lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;하지만 충분한 데이터양 확보된다면 지도학습 분야에서 인간레벨성능을 뛰어넘는 경우 많아질 것.&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-b8c9c1fc-1328-48b9-8f60-e2d78e632c22&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;SE-f8d8b8f3-6cda-4234-a0b1-139a84c8a46d&quot;&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bJmfco/btryarcqi9T/7H5hFQVAmKMzkybNbOxW2K/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bJmfco/btryarcqi9T/7H5hFQVAmKMzkybNbOxW2K/img.png&quot; data-lazy-src=&quot;&quot; data-width=&quot;886&quot; data-height=&quot;488&quot; data-origin-width=&quot;966&quot; data-origin-height=&quot;533&quot; style=&quot;width: 49.4649%; margin-right: 10px;&quot; data-widthpercent=&quot;50.05&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bJmfco/btryarcqi9T/7H5hFQVAmKMzkybNbOxW2K/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbJmfco%2Fbtryarcqi9T%2F7H5hFQVAmKMzkybNbOxW2K%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;966&quot; height=&quot;533&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/uuchf/btrx8T1kRom/QJ2aHG6fSjKkbqt0VUO5ik/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/uuchf/btrx8T1kRom/QJ2aHG6fSjKkbqt0VUO5ik/img.png&quot; data-lazy-src=&quot;&quot; data-width=&quot;886&quot; data-height=&quot;489&quot; data-origin-width=&quot;966&quot; data-origin-height=&quot;534&quot; style=&quot;width: 49.3723%;&quot; data-widthpercent=&quot;49.95&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/uuchf/btrx8T1kRom/QJ2aHG6fSjKkbqt0VUO5ik/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fuuchf%2Fbtrx8T1kRom%2FQJ2aHG6fSjKkbqt0VUO5ik%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;966&quot; height=&quot;534&quot;/&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/figure&gt;
&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;SE-a8a21a97-f7fc-406e-80a0-9bb769e496cc&quot;&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p id=&quot;SE-b32f3965-a1c0-4e21-9584-67b4419e9304&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;​&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1d64f906-bf3c-4da9-b25d-a133a6823186&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #ff0000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;​&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;h3 id=&quot;SE-b6bd879b-0d15-47fd-9def-9e525f527e7f&quot; data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;color: #ff0000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;5) Imporving your model performance&lt;/b&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;SE-47f8bbd4-fc96-4497-8806-6eebc991a625&quot;&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bcYLD9/btrx5AvMzcp/Jz3c5j4C6gvQgIyA1T7hhk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bcYLD9/btrx5AvMzcp/Jz3c5j4C6gvQgIyA1T7hhk/img.png&quot; data-lazy-src=&quot;&quot; data-width=&quot;719&quot; data-height=&quot;398&quot; data-origin-width=&quot;953&quot; data-origin-height=&quot;528&quot; style=&quot;width: 49.0284%; margin-right: 10px;&quot; data-widthpercent=&quot;49.61&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bcYLD9/btrx5AvMzcp/Jz3c5j4C6gvQgIyA1T7hhk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbcYLD9%2Fbtrx5AvMzcp%2FJz3c5j4C6gvQgIyA1T7hhk%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;953&quot; height=&quot;528&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/s7V8f/btrx6MhyfOl/OOKA64rrdaEmP5qDrz7BKk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/s7V8f/btrx6MhyfOl/OOKA64rrdaEmP5qDrz7BKk/img.png&quot; data-lazy-src=&quot;&quot; data-width=&quot;718&quot; data-height=&quot;391&quot; data-origin-width=&quot;959&quot; data-origin-height=&quot;523&quot; style=&quot;width: 49.8088%;&quot; data-widthpercent=&quot;50.39&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/s7V8f/btrx6MhyfOl/OOKA64rrdaEmP5qDrz7BKk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fs7V8f%2Fbtrx6MhyfOl%2FOOKA64rrdaEmP5qDrz7BKk%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;959&quot; height=&quot;523&quot;/&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;SE-76ef4568-020b-408c-baf4-e4fd6b03cc8e&quot;&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>데이터과학/개념 : Deep Learning</category>
      <category>기계학습</category>
      <category>딥러닝</category>
      <category>머신러닝</category>
      <author>냉철한 욱</author>
      <guid isPermaLink="true">https://warm-uk.tistory.com/91</guid>
      <comments>https://warm-uk.tistory.com/91#entry91comment</comments>
      <pubDate>Fri, 1 Apr 2022 08:28:58 +0900</pubDate>
    </item>
    <item>
      <title>[Python, 정리] Pandas - 데이터 그룹연산</title>
      <link>https://warm-uk.tistory.com/90</link>
      <description>&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 id=&quot;SE-8ee1da9d-ae22-11ec-8c29-6f75e138de8f&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;1. GroupBy&lt;/span&gt;&lt;/b&gt;&lt;/h2&gt;
&lt;h3 id=&quot;SE-8ee1daa0-ae22-11ec-8c29-7b6e7ec121d9&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;=&amp;gt; 그룹연산 : Split 분리 - Apply 적용 - Combine 결합&lt;/span&gt;&lt;/b&gt;&lt;/h3&gt;
&lt;p id=&quot;SE-8ee1daa2-ae22-11ec-8c29-154864e1ef2d&quot; data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;그룹의 색인은 다양한 형태가 될 수 있으며, 모두 같은 타입일 필요도 없다.&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p id=&quot;SE-8ee1daa4-ae22-11ec-8c29-571a621c5532&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;. 그룹으로 묶을 축과 같은 길이의 리스트나 배열&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-8ee1daa6-ae22-11ec-8c29-5f489e9f55ea&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;. DataFrame의 칼럼 이름을 지칭하는 값&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-8ee1daa8-ae22-11ec-8c29-ef3bcab875d7&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;. 그룹으로 묶을 값과 그룹 이름에 대응하는 사전이나 Series 객체&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-8ee1daaa-ae22-11ec-8c29-6f1241690eb2&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;. 축 색인 혹은 색인 내의 개별 이름에 대해 실행되는 함수&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-8ee1daac-ae22-11ec-8c29-07c6b3e37674&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-8ee1daae-ae22-11ec-8c29-05c5830e1699&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;df = DataFrame({'key1' : ['a', 'a', 'b', 'b', 'a'],&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-8ee1dab0-ae22-11ec-8c29-b1aaaadc957b&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;'key2' : ['one', 'two', 'one', 'two', 'one'],&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-8ee1dab3-ae22-11ec-8c29-ab77643f6a09&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;'data1' : np.rando&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot; data-href=&quot;http://m.randn%285%29%2C&quot;&gt;m.randn(5),&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-8ee1dab6-ae22-11ec-8c29-e9f7634d9e9d&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;'data2' : np.rando&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot; data-href=&quot;http://m.randn%285%29%7D%29&quot;&gt;m.randn(5)})&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-8ee1dab8-ae22-11ec-8c29-91723ca7604a&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 id=&quot;SE-8ee1daba-ae22-11ec-8c29-e103843b737e&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;1.&lt;/span&gt;&lt;/b&gt;&lt;/h3&gt;
&lt;p id=&quot;SE-8ee201cc-ae22-11ec-8c29-efaa15f874fc&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot; data-href=&quot;http://m.randn%285%29%7D%29&quot;&gt;grouped = df['data1'].groupby(df['key1'])&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-8ee201ce-ae22-11ec-8c29-532e44dd4bb7&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;grouped.mean()&lt;/span&gt;&lt;/p&gt;
&lt;h3 id=&quot;SE-8ee201d0-ae22-11ec-8c29-950cfea419be&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;2.&lt;/span&gt;&lt;/b&gt;&lt;/h3&gt;
&lt;p id=&quot;SE-8ee201d2-ae22-11ec-8c29-316d799c0063&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;means = df['data1'].groupby([df['key1'], df['key2']]).mean()&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-8ee201d4-ae22-11ec-8c29-efb98f3acd70&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;means&lt;/span&gt;&lt;/p&gt;
&lt;h3 id=&quot;SE-8ee201d6-ae22-11ec-8c29-378821b9432c&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;3.&lt;/span&gt;&lt;/b&gt;&lt;/h3&gt;
&lt;p id=&quot;SE-8ee201d8-ae22-11ec-8c29-af1763763906&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;states = np.array(['Ohio', 'California', 'California', 'Ohio', 'Ohio'])&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-8ee201da-ae22-11ec-8c29-4d731040323f&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;years = np.array([2005, 2005, 2006, 2005, 2006])&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-8ee201dc-ae22-11ec-8c29-d12b0e697fbd&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;df['data1'].groupby([states, years]).mean()&lt;/span&gt;&lt;/p&gt;
&lt;h3 id=&quot;SE-8ee201de-ae22-11ec-8c29-4379bf50a38a&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;4.&lt;/span&gt;&lt;/b&gt;&lt;/h3&gt;
&lt;p id=&quot;SE-8ee201e0-ae22-11ec-8c29-cd9366799964&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;df.groupby('key1').mean() : key2는 숫자데이터가 아니기 때문에 결과에서 제외&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-8ee201e2-ae22-11ec-8c29-f3af3824118c&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;df.groupby(['key1', 'key2']).mean()&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-8ee201e4-ae22-11ec-8c29-253eb32671f2&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;df.groupby(['key1', 'key2']).size()&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-8ee201e6-ae22-11ec-8c29-698c6bcc01a5&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-8ee201e8-ae22-11ec-8c29-93e276e89a2c&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-8ee201ea-ae22-11ec-8c29-f5ae717b0f3a&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 id=&quot;SE-8ee201ec-ae22-11ec-8c29-21062e973bc6&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;2. GroupBy - 그룹 간 순회하기&lt;/span&gt;&lt;/b&gt;&lt;/h2&gt;
&lt;h3 id=&quot;SE-8ee201ee-ae22-11ec-8c29-e9444af12d67&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;- 그룹 이름과 그에 따른 데이터 묶음을 튜플로 반환한다.&lt;/span&gt;&lt;/b&gt;&lt;/h3&gt;
&lt;h3 id=&quot;SE-8ee201f0-ae22-11ec-8c29-2368d3ceb336&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;1.&lt;/span&gt;&lt;/b&gt;&lt;/h3&gt;
&lt;p id=&quot;SE-8ee201f2-ae22-11ec-8c29-6965cd76d874&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;for name, group in df.groupby('key1'):&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-8ee201f4-ae22-11ec-8c29-b3dd21122db8&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;print(name)&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-8ee201f6-ae22-11ec-8c29-65095d6a1cb9&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;print(group)&lt;/span&gt;&lt;/p&gt;
&lt;h3 id=&quot;SE-8ee201f8-ae22-11ec-8c29-d722bf897ebd&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;2.&lt;/span&gt;&lt;/b&gt;&lt;/h3&gt;
&lt;p id=&quot;SE-8ee201fa-ae22-11ec-8c29-31836c03b20a&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;for (k1, k2), group in df.groupby(['key1', 'key2']):&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-8ee201fc-ae22-11ec-8c29-21aacc90c3d9&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;print((k1, k2))&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-8ee201fe-ae22-11ec-8c29-eb55bde93ef0&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;print(group)&lt;/span&gt;&lt;/p&gt;
&lt;h3 id=&quot;SE-8ee20200-ae22-11ec-8c29-abfc6c0a7534&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;3.&amp;nbsp; 사전형으로 바꿔서 인덱싱 할 수 있다.&lt;/span&gt;&lt;/b&gt;&lt;/h3&gt;
&lt;p id=&quot;SE-8ee22912-ae22-11ec-8c29-cde05b783d36&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;pieces = dict(list(df.groupby('key1')))&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-8ee22914-ae22-11ec-8c29-f982bd19a38b&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;pieces['b']&lt;/span&gt;&lt;/p&gt;
&lt;h3 id=&quot;SE-8ee22916-ae22-11ec-8c29-bf3f279a1c7b&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;4.&lt;/span&gt;&lt;/b&gt;&lt;/h3&gt;
&lt;p id=&quot;SE-8ee22918-ae22-11ec-8c29-637b89cc1b59&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;grouped = df.groupby(df.dtypes, axis=1)&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-8ee2291a-ae22-11ec-8c29-899c96128289&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;dict(list(grouped))&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-8ee2291c-ae22-11ec-8c29-254150d6cb08&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-8ee2291e-ae22-11ec-8c29-eb015ba7443d&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-8ee22920-ae22-11ec-8c29-d7aea8e51334&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 id=&quot;SE-8ee22922-ae22-11ec-8c29-753acda53e31&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;3. GroupBy - 색인 : 칼럼 또는 칼럼의 일부만 선택하기.&lt;/span&gt;&lt;/b&gt;&lt;/h2&gt;
&lt;p id=&quot;SE-8ee22924-ae22-11ec-8c29-2f64953669a3&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;- df[['data2']].groupby([df['key1'],df['key2']]).mean()&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-8ee22926-ae22-11ec-8c29-6fc3a07165e8&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;- df.groupby(['key1', 'key2'])[['data2']].mean() : 포맷이 데이터프레임이다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-8ee22928-ae22-11ec-8c29-9de6dfef0c98&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;- s_grouped = df.groupby(['key1', 'key2'])['data2'] : 포맷이 시리즈이다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-8ee2292a-ae22-11ec-8c29-415d49efad77&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;s_grouped.mean()&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-8ee2292c-ae22-11ec-8c29-8de34aee8572&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-8ee2292e-ae22-11ec-8c29-dfca80951a6f&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-8ee22930-ae22-11ec-8c29-5b1c5f087fed&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 id=&quot;SE-8ee22932-ae22-11ec-8c29-5d05fbd3a738&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;4. GroupBy - 색인 : 사전과 Series에서 묶기.&lt;/span&gt;&lt;/b&gt;&lt;/h2&gt;
&lt;h3 id=&quot;SE-8ee22934-ae22-11ec-8c29-d35479305e8a&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;- 사전&lt;/span&gt;&lt;/b&gt;&lt;/h3&gt;
&lt;p id=&quot;SE-8ee25048-ae22-11ec-8c29-dd2c133e19c1&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;people = DataFrame(np.rando&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot; data-href=&quot;http://m.randn%285%2C&quot;&gt;m.randn(5,&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&amp;nbsp;5), &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;columns=['a', 'b', 'c', 'd', 'e'], &lt;/span&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;index=['Joe', 'Steve', 'Wes', 'Jim', 'Travis'])&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-8ee2504e-ae22-11ec-8c29-d5fbb0422d3b&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;people.ix[2:3, ['b', 'c']] = np.nan # Add a few NA values&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-8ee25050-ae22-11ec-8c29-17b75039100e&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;mapping = {'a': 'red', 'b': 'red', 'c': 'blue', 'd': 'blue', 'e': 'red', 'f' : 'orange'}&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-8ee25052-ae22-11ec-8c29-fb4c9d652cc9&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;by_column = people.groupby(mapping, axis=1)&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-8ee25054-ae22-11ec-8c29-95385cb1dc36&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;by_column.sum()&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-8ee25056-ae22-11ec-8c29-5b7f9a5ddc4b&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 id=&quot;SE-8ee25058-ae22-11ec-8c29-79fee8d9b10b&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;- Series&lt;/span&gt;&lt;/b&gt;&lt;/h3&gt;
&lt;p id=&quot;SE-8ee2505a-ae22-11ec-8c29-45bead14a921&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;map_series = Series(mapping)&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-8ee2505c-ae22-11ec-8c29-c97b6f16180b&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;people.groupby(map_series, axis=1).count()&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-8ee2505e-ae22-11ec-8c29-af9200e74783&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-8ee25060-ae22-11ec-8c29-ad6ca3192b59&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-8ee25062-ae22-11ec-8c29-199be66f8f49&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 id=&quot;SE-8ee25064-ae22-11ec-8c29-c360dc0f8f92&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;5. GroupBy - 색인 : 함수로 묶기&lt;/span&gt;&lt;/b&gt;&lt;/h2&gt;
&lt;p id=&quot;SE-8ee25066-ae22-11ec-8c29-2335ad31958a&quot; data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;-&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p id=&quot;SE-8ee25068-ae22-11ec-8c29-2787cd6c32cc&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;people.groupby(len).sum()&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-8ee2506a-ae22-11ec-8c29-ebd74a771718&quot; data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;-&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p id=&quot;SE-8ee2506c-ae22-11ec-8c29-63fae99ad390&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;key_list = ['one', 'one', 'one', 'two', 'two']&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-8ee2506e-ae22-11ec-8c29-b363d8f56519&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;people.groupby([len, key_list]).min()&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-8ee25070-ae22-11ec-8c29-43695534143b&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-8ee25072-ae22-11ec-8c29-bf9214a51ee1&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-8ee25074-ae22-11ec-8c29-05d0f6705962&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 id=&quot;SE-8ee27786-ae22-11ec-8c29-6d4b5a8a3240&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;6. GroupBy - agg&lt;/span&gt;&lt;/b&gt;&lt;/h2&gt;
&lt;h3 id=&quot;SE-8ee27788-ae22-11ec-8c29-89640c71a7d8&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;=&amp;gt; 자신만의 데이터 집계 함수를 사용하려면 배열의 agg나 aggregate 메서드에 해당 함수를 넘기면 된다.&lt;/span&gt;&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-8ee2778a-ae22-11ec-8c29-11ab52b7409e&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;df = DataFrame({'key1' : ['a', 'a', 'b', 'b', 'a'], &lt;/span&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;'key2' : ['one', 'two', 'one', 'two', 'one'], &lt;/span&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;'data1' : np.rando&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot; data-href=&quot;http://m.randn%285%29%2C&quot;&gt;m.randn(5), &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;'data2' : np.rando&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot; data-href=&quot;http://m.randn%285%29%7D%29&quot;&gt;m.randn(5)})&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 id=&quot;SE-8ee27794-ae22-11ec-8c29-8968803fde78&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;1.&lt;/span&gt;&lt;/b&gt;&lt;/h3&gt;
&lt;p id=&quot;SE-8ee27796-ae22-11ec-8c29-6721649271ca&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;def peak_to_peak(arr):&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-8ee27798-ae22-11ec-8c29-97f063317e9a&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;return arr.max() - arr.min()&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-8ee2779a-ae22-11ec-8c29-c55f79e5fd5c&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;grouped = df.groupby('key1')&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-8ee2779c-ae22-11ec-8c29-55108de91f30&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;grouped.agg(peak_to_peak)&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 id=&quot;SE-8ee2779e-ae22-11ec-8c29-71bad0dfcd72&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;2.&lt;/span&gt;&lt;/b&gt;&lt;/h3&gt;
&lt;p id=&quot;SE-8ee277a0-ae22-11ec-8c29-d7ec82eddf86&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;grouped.describe()&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-8ee277a2-ae22-11ec-8c29-29fb8b4a6ee5&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-8ee277a4-ae22-11ec-8c29-6de5de5800a8&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-8ee277a6-ae22-11ec-8c29-dbe439bdb4df&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 id=&quot;SE-8ee277a8-ae22-11ec-8c29-35f7a7fd47f6&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;7. GroupBy - 칼럼에 여러 가지 함수 적용하기&lt;/span&gt;&lt;/b&gt;&lt;/h2&gt;
&lt;h3 id=&quot;SE-8ee29dba-ae22-11ec-8c29-436f295b67e5&quot; data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;=&amp;gt; 칼럼에 따라 다른 함수를 사용해서 집계를 수행하거나 여러 개의 함수를 한 번에 적용&lt;/span&gt;&lt;/h3&gt;
&lt;p id=&quot;SE-8ee29dbc-ae22-11ec-8c29-d18d04a4aec5&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-8ee29dbe-ae22-11ec-8c29-e786ed20b87e&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;grouped = tips.groupby(['sex', 'smoker'])&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-8ee29dc0-ae22-11ec-8c29-f3e47eda72b4&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;1. 기본&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-8ee29dc2-ae22-11ec-8c29-17fb22b4e4b4&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;grouped_pct = grouped['tip_pct']&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-8ee29dc4-ae22-11ec-8c29-d964ddaf09f8&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;grouped_pct.agg('mean')&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-8ee29dc6-ae22-11ec-8c29-93d0b9ed8ef8&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-8ee29dc8-ae22-11ec-8c29-e5da164f8d53&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;2. 여러 개의 함수 하나의 칼럼에 적용&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-8ee29dca-ae22-11ec-8c29-337dd871440b&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;grouped_pct.agg(['mean', 'std', peak_to_peak])&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-8ee29dcc-ae22-11ec-8c29-7d9401e18be3&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-8ee29dce-ae22-11ec-8c29-47f287ad7ab5&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;3. 여러 개의 함수 하나의 칼럼에 적용 - 이름 바꾸기&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-8ee29dd0-ae22-11ec-8c29-f7f665b4c8e0&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;grouped_pct.agg(['mean', 'std', peak_to_peak])&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-8ee29dd2-ae22-11ec-8c29-11d022310780&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-8ee2c4e4-ae22-11ec-8c29-d7aabb4a0cf5&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;4. 여러 개의 함수 여러 칼럼에 적용&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-8ee2c4e6-ae22-11ec-8c29-41d1ceef7b51&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;functions = ['count', 'mean', 'max']&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-8ee2c4e8-ae22-11ec-8c29-9b834803cc46&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;result = grouped['tip_pct', 'total_bill'].agg(functions)&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-8ee2c4ea-ae22-11ec-8c29-6d09e673ce79&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;result&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-8ee2c4ec-ae22-11ec-8c29-0b050fd5ef5a&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;result['tip_pct']&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-8ee2c4ee-ae22-11ec-8c29-71ac6b63b2d8&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-8ee2c4f0-ae22-11ec-8c29-498af82d2e50&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;5. 여러 개의 함수 여러 칼럼에 적용 - 이름 바꾸기&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-8ee2c4f2-ae22-11ec-8c29-b99f33d71fe4&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;ftuples = [('Durchschnitt', 'mean'), ('Abweichung', np.var)]&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-8ee2c4f4-ae22-11ec-8c29-d91a8284267a&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;grouped['tip_pct', 'total_bill'].agg(ftuples)&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-8ee2c4f6-ae22-11ec-8c29-39be4f3b022a&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-8ee2c4f8-ae22-11ec-8c29-935c383420cf&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;6. 여러 개의 함수 각 칼럼 마다 다르게 적용&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-8ee2c4fa-ae22-11ec-8c29-a54fae3c89a0&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;=&amp;gt; 사전 이용&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-8ee2c4fc-ae22-11ec-8c29-093d2a9a3d0a&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;grouped.agg({'tip' : np.max, 'size' : 'sum'})&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-8ee2c4fe-ae22-11ec-8c29-55508fb14ab0&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;grouped.agg({'tip_pct' : ['min', 'max', 'mean', 'std'], 'size' : 'sum'})&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-8ee2c500-ae22-11ec-8c29-6387fe625769&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-8ee2c502-ae22-11ec-8c29-454b442d8bd8&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;7. 색인되지 않은 형태로 집계된 데이터 반환&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-8ee2c504-ae22-11ec-8c29-174834afcfa4&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;tips.groupby(['sex', 'smoker'], as_index=False).mean()&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-8ee2c506-ae22-11ec-8c29-03f77cd89ce2&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;=&amp;gt; as_index = False&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-8ee2ec18-ae22-11ec-8c29-0b343744bad4&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-8ee2ec1a-ae22-11ec-8c29-957406e4e100&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-8ee2ec1c-ae22-11ec-8c29-ffb586e8b275&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 id=&quot;SE-8ee2ec1e-ae22-11ec-8c29-ddb943c71c16&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;8. GroupBy - 그룹별 연산 APPLY&lt;/span&gt;&lt;/b&gt;&lt;/h2&gt;
&lt;h3 id=&quot;SE-8ee2ec20-ae22-11ec-8c29-3dc61f7ec29f&quot; data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;=&amp;gt; 분리 - 적용 - 병합&lt;/b&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;h3 id=&quot;SE-8ee2ec22-ae22-11ec-8c29-c33b221de760&quot; data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;=&amp;gt; 객체를 여러 조각으로 나누어 전달된 함수를 각 조각에 일괄적으로 적용한 후 이를 다시 합치게 된다.&lt;/b&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p id=&quot;SE-8ee2ec24-ae22-11ec-8c29-5d262aca9732&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-8ee2ec26-ae22-11ec-8c29-f33d3f6c04b0&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;def top(df, n=5, column='tip_pct'):&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-8ee2ec28-ae22-11ec-8c29-f744acd42d28&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;return df.sort_index(by=column)[-n:]&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-8ee2ec2a-ae22-11ec-8c29-3577a3f68a7f&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;tips.groupby('smoker').apply(top)&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-8ee2ec2c-ae22-11ec-8c29-434d64786372&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;tips.groupby(['smoker', 'day']).apply(top, n=1, column='total_bill')&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-8ee2ec2e-ae22-11ec-8c29-49126d568ac8&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;-&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-8ee31340-ae22-11ec-8c29-657f350f8003&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;tips.groupby('smoker', group_keys=False).apply(top)&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-8ee31342-ae22-11ec-8c29-9569277a760f&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;=&amp;gt; gruoup_keys=False : 그룹 색인 생략하기&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-8ee31344-ae22-11ec-8c29-73e27929b00d&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-8ee31346-ae22-11ec-8c29-411103b5f62e&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-8ee31348-ae22-11ec-8c29-d99292813707&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-8ee3134a-ae22-11ec-8c29-c5c6c530f223&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&amp;nbsp;&lt;/h2&gt;
&lt;h2 id=&quot;SE-8ee3134c-ae22-11ec-8c29-b5f0e8311cd0&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;9. 피벗테이블 - GroupBy를 편리하게&lt;/span&gt;&lt;/b&gt;&lt;/h2&gt;
&lt;h3 id=&quot;SE-8ee3134e-ae22-11ec-8c29-cd0ad4b76a1c&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;1.&lt;/span&gt;&lt;/b&gt;&lt;/h3&gt;
&lt;p id=&quot;SE-8ee31350-ae22-11ec-8c29-139ad77d72e9&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;tips.pivot_table(index=['sex', 'smoker'])&lt;/span&gt;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&amp;nbsp;&lt;/h3&gt;
&lt;h3 id=&quot;SE-8ee31352-ae22-11ec-8c29-8b01dbb06f37&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;2.&lt;/span&gt;&lt;/b&gt;&lt;/h3&gt;
&lt;p id=&quot;SE-8ee31354-ae22-11ec-8c29-63e19a462ea9&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;tips.pivot_table(['tip_pct', 'size'], index=['sex', 'day'], columns='smoker')&lt;/span&gt;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&amp;nbsp;&lt;/h3&gt;
&lt;h3 id=&quot;SE-8ee31356-ae22-11ec-8c29-f94d56600d34&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;3. margins = True 는 합산값 구하기&lt;/span&gt;&lt;/b&gt;&lt;/h3&gt;
&lt;p id=&quot;SE-8ee31358-ae22-11ec-8c29-3f748229c603&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;tips.pivot_table(['tip_pct', 'size'], index=['sex', 'day'], columns='smoker', margins=True)&lt;/span&gt;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&amp;nbsp;&lt;/h3&gt;
&lt;h3 id=&quot;SE-8ee3135a-ae22-11ec-8c29-f1923fd0e4e0&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;4. aggfunc=len 은 len 함수 적용하기, 디폴트는 mean이다&lt;/span&gt;&lt;/b&gt;&lt;/h3&gt;
&lt;p id=&quot;SE-8ee3135c-ae22-11ec-8c29-ebf27afc3693&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;tips.pivot_table('tip_pct', index=['sex', 'smoker'], columns='day', aggfunc=len, margins=True)&lt;/span&gt;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&amp;nbsp;&lt;/h3&gt;
&lt;h3 id=&quot;SE-8ee3135e-ae22-11ec-8c29-6bcf2e6c29c7&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;5. fll_value = 0 비어 있는 곳은 0 집어 넣기.&lt;/span&gt;&lt;/b&gt;&lt;/h3&gt;
&lt;p id=&quot;SE-8ee31360-ae22-11ec-8c29-253c3cd72245&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;tips.pivot_table('size', index=['time', 'sex', 'smoker'], columns='day', aggfunc='sum', fill_value=0)&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>데이터분석/Python : Basic</category>
      <category>pandas</category>
      <category>Python</category>
      <category>데이터처리</category>
      <author>냉철한 욱</author>
      <guid isPermaLink="true">https://warm-uk.tistory.com/90</guid>
      <comments>https://warm-uk.tistory.com/90#entry90comment</comments>
      <pubDate>Mon, 28 Mar 2022 08:12:53 +0900</pubDate>
    </item>
    <item>
      <title>[Python, 정리] Pandas - 데이터 처리</title>
      <link>https://warm-uk.tistory.com/89</link>
      <description>&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 id=&quot;SE-c3ddcf93-ae21-11ec-8ef6-4d4a23fb1f01&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;1.&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;데이터베이스처럼 DataFrame 합치기. -&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;merging (병합)&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/h2&gt;
&lt;p id=&quot;SE-c3ddcf95-ae21-11ec-8ef6-1de365c05973&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;df1 = pd.DataFrame({&quot;key&quot; : list(&quot;bbacaab&quot;), &quot;data1&quot;:range(7)})&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-c3ddcf97-ae21-11ec-8ef6-a3a9b5cd0b89&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;df2 = pd.DataFrame({&quot;key&quot; : list(&quot;abd&quot;), &quot;data1&quot;:range(3)})&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-c3ddcf99-ae21-11ec-8ef6-39101bf4f1ff&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-c3ddf5ab-ae21-11ec-8ef6-9bd051dcc673&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;pd.merge(df1,df2,on=&quot;key&quot;)&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-c3ddf5ad-ae21-11ec-8ef6-6d5943bacb1a&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;pd.merge(df1,df2,on=&quot;key&quot;,how=&quot;outer&quot;)&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-c3ddf5af-ae21-11ec-8ef6-c3279a4b51e7&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;pd.merge(df1,df2,on=&quot;key&quot;,how=&quot;left&quot;)&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-c3ddf5b1-ae21-11ec-8ef6-a5e4c41231ff&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;pd.merge(df1,df2,on=&quot;key&quot;,how=&quot;right&quot;)&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-c3ddf5b3-ae21-11ec-8ef6-d3ffc2d4389c&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;pd.merge(df1,df2,on=&quot;key&quot;,how=&quot;inner&quot;)&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-c3ddf5b5-ae21-11ec-8ef6-778bd1abf542&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;pd.merge(left, right, on='key', suffixes=('_left', '_right'))&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-c3ddf5b7-ae21-11ec-8ef6-c1dd68bf7904&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;-&amp;gt; suffixes인자는 각각의 key열 이름 뒤에 붙는다.&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-c3ddf5b9-ae21-11ec-8ef6-6141f940c813&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 id=&quot;SE-c3ddf5bb-ae21-11ec-8ef6-d1db30d3825c&quot; data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;- 기준 열 이름이 다를 때.&lt;/b&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p id=&quot;SE-c3ddf5bd-ae21-11ec-8ef6-93203beefa41&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;df3 = pd.DataFrame({&quot;lkey&quot;:list(&quot;bbacaab&quot;),&quot;data1:range(7)})&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-c3ddf5bf-ae21-11ec-8ef6-3d8746099242&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;df4 = pd.DataFrame({&quot;rkey&quot;:list(&quot;abd&quot;),&quot;data2:range(3)})&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-c3ddf5c1-ae21-11ec-8ef6-d138194ca700&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-c3ddf5c3-ae21-11ec-8ef6-8f36c12abe87&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;pd.merge(df3,df4,left_on=&quot;lkey&quot;,right_on = &quot;rkey&quot;)&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-c3ddf5c5-ae21-11ec-8ef6-339ec7adb466&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 id=&quot;SE-c3ddf5c7-ae21-11ec-8ef6-6d7dc57c17af&quot; data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;- 한 쪽 데이터프레임은 index 기준.&lt;/b&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p id=&quot;SE-c3ddf5c9-ae21-11ec-8ef6-5fc69718ca48&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;left1 = pd.DataFrame({&quot;key&quot; : [&quot;a&quot;,&quot;b&quot;,&quot;a&quot;,&quot;a&quot;,&quot;b&quot;,&quot;c&quot;], &quot;value&quot; : range(6)})&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-c3de1cdb-ae21-11ec-8ef6-e3cd5c73d8bf&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;right1 = pd.DataFrame({&quot;group_val&quot; : [3.5,7]}, index=[&quot;a&quot;,&quot;b&quot;])&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-c3de1cdd-ae21-11ec-8ef6-df43e3fa83bb&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-c3de1cdf-ae21-11ec-8ef6-cb5f04684215&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;pd.merge(left1,right1,left_on = &quot;key&quot;,right_index=True)&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-c3de1ce1-ae21-11ec-8ef6-f5aa22abd325&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;pd.merge(right1,left1,left_index = True, right_on = &quot;key&quot;)&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-c3de1ce3-ae21-11ec-8ef6-4bf3d2be0f1f&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;pd.merge(left2, right2, how=&quot;outer&quot;, left_index = True, right_index = True)&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-c3de1ce5-ae21-11ec-8ef6-791dabc28634&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-c3de1ce7-ae21-11ec-8ef6-4103d8ea3620&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-c3de1ce9-ae21-11ec-8ef6-0ff87ae93b92&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 id=&quot;SE-c3de1cec-ae21-11ec-8ef6-d7201ac6f1b8&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;2.&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;데이터베이스처럼 DataFrame 합치기&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/h2&gt;
&lt;h3 id=&quot;SE-c3de1cef-ae21-11ec-8ef6-6db21fb144c7&quot; data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;-&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;&amp;nbsp;concatenating : 연결, 이어붙이기&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p id=&quot;SE-c3de1cf1-ae21-11ec-8ef6-15abd0ce3908&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;s1 = pd.Series([0,1], index = [&quot;a&quot;,&quot;b&quot;])&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-c3de1cf3-ae21-11ec-8ef6-07c08fa953ff&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;s2 = pd.Series([2,3,4],index=[&quot;c&quot;,&quot;d&quot;,&quot;e&quot;])&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-c3de1cf5-ae21-11ec-8ef6-5bbc19e5d9fc&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;s3 = pd.Series([5,6],index=[&quot;f&quot;,&quot;g&quot;]&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-c3de1cf7-ae21-11ec-8ef6-f513cae24313&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-c3de4409-ae21-11ec-8ef6-5596faf190cb&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;pd.concat([s1,s2,s3]) : Series로 출력&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-c3de440b-ae21-11ec-8ef6-4bae2e38894d&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;pd.concat([s1,s2,s3],axis=1) : DataFrame으로 출력&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-c3de440d-ae21-11ec-8ef6-251b55d9a536&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-c3de440f-ae21-11ec-8ef6-01e25363eaa2&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;s4 = pd.concat([s1*5,s3])&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-c3de4411-ae21-11ec-8ef6-71aca3c2f565&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 id=&quot;SE-c3de4413-ae21-11ec-8ef6-3712a1114a49&quot; data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;- 컬럼의 이름을 지정 할 때&lt;/b&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p id=&quot;SE-c3de4415-ae21-11ec-8ef6-979956aa6c1c&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;pd.concat([s1,s2,s3],axis=1,keys=[&quot;one&quot;,&quot;two&quot;three&quot;])&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-c3de4417-ae21-11ec-8ef6-45f5f2aa6b54&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 id=&quot;SE-c3de4419-ae21-11ec-8ef6-27302bf5118d&quot; data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;- 데이터프레임일 경우&lt;/b&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p id=&quot;SE-c3de441b-ae21-11ec-8ef6-6143886fc7b7&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;df1 = pd.DataFrame(np.arange(6),reshape(3,2),index=[&quot;a&quot;,&quot;b&quot;,&quot;c&quot;],columns=[&quot;one&quot;,&quot;two&quot;])&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-c3de441d-ae21-11ec-8ef6-6187fec89328&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;df2 = pd.DataFrame(5+np.arange(4),reshape(2,2),index=[&quot;a&quot;,&quot;c&quot;],columns=[&quot;three&quot;,&quot;four&quot;])&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-c3de441f-ae21-11ec-8ef6-bb4758d3ba5d&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-c3de4421-ae21-11ec-8ef6-37607c9dd688&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;pd.concat([df1,df2],axis=1)&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-c3de4423-ae21-11ec-8ef6-0de184b18963&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-c3de6b37-ae21-11ec-8ef6-cfba5f813725&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;df3 = pd.DataFrame(np.rando&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot; data-href=&quot;http://m.randn%283%2C4%29%2Ccolumns=%5B&quot;&gt;m.randn(3,4),columns=[&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&quot;a&quot;,&quot;b&quot;,&quot;c&quot;,&quot;d&quot;])&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-c3de6b3b-ae21-11ec-8ef6-63ee28c39f7c&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;df4 = pd.DataFrame(np.rando&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot; data-href=&quot;http://m.randn%282%2C3%29%2Ccolumns=%5B&quot;&gt;m.randn(2,3),columns=[&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&quot;b&quot;,&quot;d&quot;,&quot;a&quot;])&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-c3de6b3d-ae21-11ec-8ef6-394643e894ad&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-c3de6b42-ae21-11ec-8ef6-25a118b74554&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;pd.concat([df3,df4],&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;ignore_index=True&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;&amp;nbsp;: 인덱스 무시하고 인덱스 다시 부여해준다.&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-c3de6b44-ae21-11ec-8ef6-61c1980a68e9&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 id=&quot;SE-c3de6b46-ae21-11ec-8ef6-e13fb2592b07&quot; data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;- 그 밖의 인자&lt;/b&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p id=&quot;SE-c3de6b48-ae21-11ec-8ef6-51f462d62d6b&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;join = &quot;inner&quot; : 공통된 인덱스만 남긴다&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-c3de6b4a-ae21-11ec-8ef6-138c7015da77&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;join_axes = [df1.index] : df1의 인덱스에 맞춘다.&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-c3de6b4c-ae21-11ec-8ef6-d15637747d91&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-c3de6b4e-ae21-11ec-8ef6-c32e65ed3168&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-c3de6b50-ae21-11ec-8ef6-c767da3f6beb&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 id=&quot;SE-c3de6b52-ae21-11ec-8ef6-e7dcb8898441&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;3. 계층적 인덱싱 이해하기&lt;/span&gt;&lt;/b&gt;&lt;/h2&gt;
&lt;h3 id=&quot;SE-c3de6b54-ae21-11ec-8ef6-c35f858b6763&quot; data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;- 시리즈&lt;/b&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p id=&quot;SE-c3de9268-ae21-11ec-8ef6-ab863cdbb1d3&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;s = pd.Series(np.rando&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot; data-href=&quot;http://m.randn%2810%29%2C&quot;&gt;m.randn(10),&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&amp;nbsp;index =[[&quot;a&quot;,&quot;a&quot;,&quot;a&quot;,&quot;b&quot;,&quot;b&quot;,&quot;b&quot;,&quot;c&quot;,&quot;c&quot;,&quot;d&quot;,&quot;d&quot;],[1,2,3,1,2,3,1,2,2,3]])&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-c3de926a-ae21-11ec-8ef6-db454ac6ff57&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;s.index&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-c3de926c-ae21-11ec-8ef6-1f2e67808d1e&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;s[&quot;b&quot;]&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-c3de926e-ae21-11ec-8ef6-0dec8b9f2fc2&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;s[&quot;b&quot;:&quot;c&quot;]&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-c3de9270-ae21-11ec-8ef6-5f8c2c97f3be&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;s[(&quot;b&quot;,3)] : b계층의 3번째 값&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-c3de9272-ae21-11ec-8ef6-036b9a7a37d9&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;s[:,2] : 모든 계층의 2번째 값&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-c3de9274-ae21-11ec-8ef6-71ff9fe6b021&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 id=&quot;SE-c3de9276-ae21-11ec-8ef6-b1a9ed58b61d&quot; data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;- 데이터프레임&lt;/b&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p id=&quot;SE-c3de9278-ae21-11ec-8ef6-8b8f67429173&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;df = pd.DataFrame(np.arange(12).reshape((4,3)),index=[[&quot;a&quot;,&quot;a&quot;,&quot;b&quot;,&quot;b&quot;],[1,2,1,2]],columns=[[&quot;Seoul&quot;,&quot;Seoul&quot;,&quot;Busan&quot;],[&quot;Green&quot;,&quot;Red&quot;,&quot;Green&quot;]]) =&amp;gt; 인덱스와 칼럼 모두 2차원 설정으로 계층 표현&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-c3de927a-ae21-11ec-8ef6-e557adefc947&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-c3de927c-ae21-11ec-8ef6-9f0604fb9eb0&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;df.index.names = [&quot;key1&quot;,&quot;key2&quot;]&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-c3deb98e-ae21-11ec-8ef6-ef6733328f9b&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;df.columns.names=[&quot;city&quot;,&quot;color&quot;]&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-c3deb990-ae21-11ec-8ef6-b1f1d5fac172&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-c3deb992-ae21-11ec-8ef6-5f8f2c376602&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;df[&quot;Seoul&quot;] : 서울에 해당하는 하위계층만 나온다.&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-c3deb994-ae21-11ec-8ef6-b3a96b634dc3&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;df[(&quot;Seoul&quot;,&quot;Green&quot;)] : 시리즈형태로 하위계층 표현&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-c3deb996-ae21-11ec-8ef6-63897be61ecc&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;df.loc[&quot;a&quot;]&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-c3deb998-ae21-11ec-8ef6-2f16eff16fca&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;df.loc[(&quot;a&quot;,1)] : 행을 2차원으로 표현&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-c3deb99a-ae21-11ec-8ef6-d556e6cbd169&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;df.loc[&quot;b&quot;,(&quot;Seoul&quot;,&quot;Red&quot;)] : 열을 2차원으로 표현&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-c3deb99c-ae21-11ec-8ef6-25f3dff3275e&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;df.loc[(&quot;b&quot;,2),&quot;Busan&quot;]&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-c3deb99e-ae21-11ec-8ef6-e59c5dde3ee7&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;df.loc[(&quot;b&quot;,1),(&quot;Seoul&quot;,&quot;Green&quot;)]&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-c3deb9a0-ae21-11ec-8ef6-dd91d0542779&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 id=&quot;SE-c3deb9a2-ae21-11ec-8ef6-710013a31541&quot; data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;- 데이터프레임 정렬&lt;/b&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p id=&quot;SE-c3deb9a4-ae21-11ec-8ef6-bd5f4f96f213&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;df.sort_index(axis = 0, level =0) : 행방향으로 key1기준으로 정렬&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-c3deb9a6-ae21-11ec-8ef6-55e7ef825f0d&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;df.sort_index(axis = 0, level = 1) : 행방향으로 key2기준으로 정렬&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-c3deb9a8-ae21-11ec-8ef6-b189f2ad171c&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;df.sort_index(axis = 0, level = &quot;key2&quot;) : 행방향으로 key2 기준으로 정렬&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-c3deb9aa-ae21-11ec-8ef6-fb6ca2f29ddc&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-c3dee0bc-ae21-11ec-8ef6-334549e8e760&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;df.sort_index(axis=1,level=0)&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-c3dee0be-ae21-11ec-8ef6-676af5df4569&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;df.sort_index(axis=1,level=1)&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-c3dee0c0-ae21-11ec-8ef6-63dc6bff67f0&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-c3dee0c2-ae21-11ec-8ef6-45bb517a67a2&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;df.sort_values(by=(&quot;Busan&quot;,&quot;Green&quot;)) : 부산의 그린 값 기준&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-c3dee0c4-ae21-11ec-8ef6-a73e83ec1402&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-c3dee0c6-ae21-11ec-8ef6-b949af175143&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 id=&quot;SE-c3dee0c8-ae21-11ec-8ef6-772e856ae0c0&quot; data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;- 데이터프레임 계산&lt;/b&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p id=&quot;SE-c3dee0ca-ae21-11ec-8ef6-fbb74eff6f1f&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;df.sum(axis=0, level=0) : ab로 나누어 합을 구한다.&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-c3dee0cc-ae21-11ec-8ef6-394879a2f798&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;df.sum(axis=0, level=1) : 1,2로 나누어 합을 구한다.&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-c3dee0ce-ae21-11ec-8ef6-e9c80688530b&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;df.mean(axis=1,level=&quot;color&quot;) : color 열로 나누어 열방향으로 평균 구한다.&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-c3dee0d0-ae21-11ec-8ef6-71184e606504&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 id=&quot;SE-c3dee0d2-ae21-11ec-8ef6-8bfafbc0a41b&quot; data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;- 계층으로 변환&lt;/b&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p id=&quot;SE-c3dee0d4-ae21-11ec-8ef6-0d841754085c&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;df2 = pd.DataFrame({&quot;a&quot; : range(7), &quot;b&quot; : range(7,0,-1), &quot;c&quot; : [&quot;one&quot;,&quot;one&quot;,&quot;one&quot;,&quot;two&quot;,&quot;two&quot;,&quot;two&quot;,&quot;two&quot;],&quot;d&quot;:[0,1,2,0,1,2,3]})&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-c3dee0d6-ae21-11ec-8ef6-73bfbdf0112a&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-c3dee0d8-ae21-11ec-8ef6-13e48afdb2ac&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;df3 = df2.set_index([&quot;c&quot;,&quot;d&quot;]) : c,d가 계층적 인덱스가 된다.&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-c3df07ea-ae21-11ec-8ef6-5d1eb0580800&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;df2.set_index([&quot;c&quot;,&quot;d&quot;],drop=False) : c,d 열 그대로 있는다.&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-c3df07ec-ae21-11ec-8ef6-25cc66098424&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;df3&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-c3df07ee-ae21-11ec-8ef6-cdf889c26067&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;df3.reset_index() : 원위치&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-c3df07f0-ae21-11ec-8ef6-539651f112e0&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-c3df07f2-ae21-11ec-8ef6-cfdfc640a883&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-c3df07f4-ae21-11ec-8ef6-cde1ff171cee&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 id=&quot;SE-c3df07f6-ae21-11ec-8ef6-f973759e620a&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;4. 계층적 색인으로 재형성하기&lt;/span&gt;&lt;/b&gt;&lt;/h2&gt;
&lt;p id=&quot;SE-c3df07f8-ae21-11ec-8ef6-dbc12f0e5b6d&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;stack : 데이터의 칼럼을 로우로 피벗 또는 회전시킨다.&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-c3df07fa-ae21-11ec-8ef6-ad12ae86b955&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;unstack : 로우를 칼럼으로 피벗시킨다.&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-c3df07fc-ae21-11ec-8ef6-1769c824a35c&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-c3df07fe-ae21-11ec-8ef6-ad4833edc35a&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;df4 = pd.DataFrame(np.arange(6),reshape((2,3)).index=[&quot;Seoul&quot;,&quot;Busan&quot;],columns=[&quot;one&quot;,&quot;two&quot;,&quot;three&quot;])&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-c3df0800-ae21-11ec-8ef6-470b60cb10f4&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;df4.index.name = &quot;city&quot;&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-c3df0802-ae21-11ec-8ef6-731086006329&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;df4.columns.name = &quot;number&quot;&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-c3df0804-ae21-11ec-8ef6-77cee3d98af3&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-c3df0806-ae21-11ec-8ef6-51617d361f1d&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;df5 = df4.stack() : 컬럼을 열의 하위계층 인덱스로 변환&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-c3df0808-ae21-11ec-8ef6-9f8dd29a40f2&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;df5.unstack() : 최하위 인덱스를 컬럼으로 올려준다.&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-c3df080a-ae21-11ec-8ef6-9dfaa748eb39&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-c3df080c-ae21-11ec-8ef6-ff3fb88d8ef6&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;df5.unstack(level=0) : 0번 인덱스에 해당하는 최상위계층 인덱스를 컬럼으로 올려준다.&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-c3df2f1e-ae21-11ec-8ef6-6d70bbdac6ac&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;df5.unstack(level=&quot;city&quot;)&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-c3df2f20-ae21-11ec-8ef6-c3a2ee38acd6&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-c3df2f22-ae21-11ec-8ef6-692e847b6ffc&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;-&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-c3df2f24-ae21-11ec-8ef6-af523e106230&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;a1 = pd.Series([0,1,2,3],index = [&quot;a&quot;,&quot;b&quot;,&quot;c&quot;,&quot;d&quot;])&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-c3df2f26-ae21-11ec-8ef6-1f55610fdb4f&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;a2 = pd.Series([4,5,6], index = [&quot;c&quot;,&quot;d&quot;,&quot;e&quot;])&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-c3df2f28-ae21-11ec-8ef6-f39e5fb8a558&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;a3 = pd.concat([a1,a2],keys=[&quot;one&quot;,&quot;two&quot;])&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-c3df2f2a-ae21-11ec-8ef6-77152f9dc048&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;=&amp;gt; 계층적&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-c3df2f2c-ae21-11ec-8ef6-9d8f041bebc2&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-c3df2f2e-ae21-11ec-8ef6-cd59dade6a12&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;a3.unstack()&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-c3df2f30-ae21-11ec-8ef6-f5e31a42579d&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-c3df2f32-ae21-11ec-8ef6-e5223d30c87c&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;df6 = pd.DataFrame({&quot;left&quot;:df5, &quot;right&quot; : df5+5},columns=[&quot;left&quot;,&quot;right&quot;])&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-c3df2f34-ae21-11ec-8ef6-b92cd7b4d018&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;df6.columns.name = &quot;side&quot;&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-c3df2f36-ae21-11ec-8ef6-7b3301b0467f&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;df6&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-c3df2f38-ae21-11ec-8ef6-d7fbbf0b412f&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-c3df2f3a-ae21-11ec-8ef6-35687f6c148d&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;df6.unstack() : 최하위에서 최하위로 간다.&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-c3df554c-ae21-11ec-8ef6-75694a021ebc&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;df6.unstack(level=&quot;city&quot;)&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-c3df554e-ae21-11ec-8ef6-b190ed0123ec&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;df6.unstack(level=&quot;city&quot;).stack(level=&quot;side&quot;)&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-c3df5550-ae21-11ec-8ef6-87cb711511a9&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-c3df5552-ae21-11ec-8ef6-236fa3407cc1&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;- stack은 누락된 데이터 자동으로 걸러낸다.&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-c3df5554-ae21-11ec-8ef6-814ebf40951a&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;s1 = Series([0, 1, 2, 3], index=['a', 'b', 'c', 'd'])&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-c3df5556-ae21-11ec-8ef6-5701b15878e6&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;s2 = Series([4, 5, 6], index=['c', 'd', 'e'])&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-c3df5558-ae21-11ec-8ef6-2d462e49d45f&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;data2 = pd.concat([s1, s2], keys=['one', 'two'])&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-c3df555a-ae21-11ec-8ef6-e98dde3fba07&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;data2.unstack()&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-c3df555c-ae21-11ec-8ef6-9f78e16438fa&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;data2.unstack().stack() : 자동으로 걸러낸다.&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-c3df555f-ae21-11ec-8ef6-817832dd7d3a&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;data2.unstack().stack&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;(dropna=False) : na를 삭제하지 않는다.&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-c3df5561-ae21-11ec-8ef6-73c6e48c3ed9&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-c3df5563-ae21-11ec-8ef6-fdd6cc97ddd2&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 id=&quot;SE-c3df5565-ae21-11ec-8ef6-33c808219ec0&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;5. 데이터프레임 데이터 변형하기 - 중복 제거하기&lt;/span&gt;&lt;/b&gt;&lt;/h2&gt;
&lt;p id=&quot;SE-c3df5567-ae21-11ec-8ef6-dd9a59ac47ba&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;df = pd.DataFrame({&quot;k1&quot; : [&quot;one&quot;] * 3 + [&quot;two&quot;] * 4, &quot;k2&quot; : [1, 1, 2, 3, 3, 4, 4]})&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-c3df5569-ae21-11ec-8ef6-79e6eee70f09&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;df.duplicated() : 중복된 행들을 마스크로 표현해준다.&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-c3df556b-ae21-11ec-8ef6-dda95409ca3e&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;df.drop_duplicates() : 중복된 행들을 제거해준 데이터프레임 도출&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-c3df556d-ae21-11ec-8ef6-79db02a5d595&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-c3df556f-ae21-11ec-8ef6-f3d6c941c542&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;df[&quot;v1&quot;] = np.arange(7)&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-c3df7c81-ae21-11ec-8ef6-edf74672c556&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;df.drop_duplicates() : 아무것도 삭제되지 않는다. , v1으로 인하여 다 독립적이기 때문에&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-c3df7c83-ae21-11ec-8ef6-8b10540a07c3&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;df.drop_duplicates([&quot;k1&quot;])&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-c3df7c85-ae21-11ec-8ef6-574452c70824&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;df.drop_duplicates([&quot;k1&quot;,&quot;k2&quot;],keep = &quot;last&quot;) : 남길 때 맨 처음 것을 남길지 맨 마지막 것을 남길지 선택이 keep&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-c3df7c87-ae21-11ec-8ef6-8f6d4b65c881&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;df.drop_duplicates([&quot;k1&quot;,&quot;k2&quot;])&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-c3df7c89-ae21-11ec-8ef6-bdfda1a0a236&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-c3df7c8b-ae21-11ec-8ef6-1d739f453a89&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-c3df7c8d-ae21-11ec-8ef6-f194c21e8116&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 id=&quot;SE-c3df7c92-ae21-11ec-8ef6-3dba0a6db191&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;6.&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;데이터프레임 데이터 변형하기 -&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;맵핑해서 새로운 열 추가&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/h2&gt;
&lt;h3 id=&quot;SE-c3df7c94-ae21-11ec-8ef6-4518ba956abe&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;- 함수 적용과 맵핑, NumPy의 유니버설 함수처럼 적용&lt;/span&gt;&lt;/b&gt;&lt;/h3&gt;
&lt;p id=&quot;SE-c3df7c96-ae21-11ec-8ef6-c15571f05655&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;apply : 각 로우나 칼럼의 1차원 배열에 함수를 적용&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-c3df7c98-ae21-11ec-8ef6-1bf5fda9698f&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;applymap : 배열의 각 원소에 함수를 적용&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-c3df7c9a-ae21-11ec-8ef6-fb57c965b81d&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;map : Series가 각 원소에 함수를 적용&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-c3df7c9c-ae21-11ec-8ef6-e53868d6bcc5&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 id=&quot;SE-c3df7c9e-ae21-11ec-8ef6-cf357e2f0c14&quot; data-ke-size=&quot;size20&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;1. apply&lt;/b&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;p id=&quot;SE-c3df7ca2-ae21-11ec-8ef6-e90a7547d41d&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;frame = DataFrame(np.rando&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot; data-href=&quot;http://m.randn%284%2C&quot;&gt;m.randn(4,&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&amp;nbsp;3), columns=list('bde'), index=['Utah', 'Ohio', 'Texas', 'Oregon'])&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-c3df7ca4-ae21-11ec-8ef6-656463ab40c6&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;f = lambda x: x.max() - x.min()&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-c3df7ca6-ae21-11ec-8ef6-854cac6bda0c&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;frame.apply(f)&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-c3df7ca8-ae21-11ec-8ef6-c158401c80c1&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;frame.apply(f, axis=1)&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-c3dfa3ba-ae21-11ec-8ef6-ed327714eb84&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;def f(x):&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-c3dfa3bc-ae21-11ec-8ef6-7b4b71ffc782&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;return Series([x.min(), x.max()], index=['min', 'max'])&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-c3dfa3be-ae21-11ec-8ef6-27f9b799b295&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;frame.apply(f)&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-c3dfa3c0-ae21-11ec-8ef6-0bc5593bedb4&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 id=&quot;SE-c3dfa3c2-ae21-11ec-8ef6-178c2babcc4f&quot; data-ke-size=&quot;size20&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;2. applymap&lt;/b&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;p id=&quot;SE-c3dfa3c4-ae21-11ec-8ef6-8b499bb102a6&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;format = lambda x: '[%.2f]' % x&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-c3dfa3c6-ae21-11ec-8ef6-3b78f9893acd&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;frame.applymap(format)&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-c3dfa3c8-ae21-11ec-8ef6-7f92d067d9b5&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 id=&quot;SE-c3dfa3ca-ae21-11ec-8ef6-ad45839ee470&quot; data-ke-size=&quot;size20&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;3. map&lt;/b&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;p id=&quot;SE-c3dfa3cc-ae21-11ec-8ef6-170da201d93a&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;frame['e'].map(format)&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-c3dfa3ce-ae21-11ec-8ef6-45d6cbea49ad&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 id=&quot;SE-c3dfa3d0-ae21-11ec-8ef6-c7ec12f95b0f&quot; data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;- 새로운 열 추가&lt;/b&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p id=&quot;SE-c3dfa3d2-ae21-11ec-8ef6-95a231ac2943&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;df2 = pd.DataFrame({&quot;food&quot; : [&quot;bacon&quot;,&quot;pulled pork&quot;,&quot;bacon&quot;,&quot;Pastrami&quot;,&quot;corned beef&quot;,&quot;Bacon&quot;,&quot;pastrami&quot;,&quot;honey ham&quot;,&quot;nava lox&quot;], &quot;ounces&quot; : [4,3,12,6,7.5,8,3,5,6]})&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-c3dfa3d4-ae21-11ec-8ef6-ab0cae2db739&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;=&amp;gt; 대소문자 차이 존재&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-c3dfa3d6-ae21-11ec-8ef6-6f5b7354de65&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;meat_to_animal = { &quot;bacon&quot; : &quot;pig&quot;, &quot;pulled pork&quot; : &quot;pig&quot;, &quot;pastremi&quot; : &quot;cow&quot; , &quot;corned beef&quot; : &quot;cow&quot; , &quot;honey ham&quot; : &quot;pig&quot;, &quot;nava loc&quot; : &quot;salmon&quot;}&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-c3dfa3d8-ae21-11ec-8ef6-7f3f5ef558d6&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-c3dfa3da-ae21-11ec-8ef6-4128c34b7fef&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;df2[&quot;animal&quot;] = df2[&quot;food&quot;].apply(lambda x: meat_to_animal[x.lower()]) : lower은 소문자로 치환&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-c3dfa3dc-ae21-11ec-8ef6-fb52a36da58f&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-c3dfcaee-ae21-11ec-8ef6-731be9989576&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-c3dfcaf0-ae21-11ec-8ef6-15c65d5bea7b&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 id=&quot;SE-c3dfcaf5-ae21-11ec-8ef6-1dece9764428&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;7. 데이터프레임 데이터 변형하기 - 값 치환하기&lt;/span&gt;&lt;/b&gt;&lt;/h2&gt;
&lt;p id=&quot;SE-c3dfcaf7-ae21-11ec-8ef6-99442482e709&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;data = pd.Series([1.,-999.,2.,-999.,-1000.,3.])&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-c3dfcaf9-ae21-11ec-8ef6-2f65df25d00b&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;data2 = data.replace(-999,np.nan)&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-c3dfcafb-ae21-11ec-8ef6-8b427eda92ca&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;data2.replace(np.nan, 0)&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-c3dfcafd-ae21-11ec-8ef6-133b81a8d35c&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;data2.fillna(0)&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-c3dfcaff-ae21-11ec-8ef6-1df18cb19ecf&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-c3dfcb01-ae21-11ec-8ef6-ef2ed3d2b7cb&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;data.replace([-999, -1000], np.nan) : -999, -1000 모두 np.nan으로 치환&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-c3dfcb03-ae21-11ec-8ef6-ad61eccad924&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;- -999를 np.nan로 치환, -1000을 0으로 치환&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-c3dfcb05-ae21-11ec-8ef6-cd82b997a861&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;data.replace([-999, -1000], [np.nan, 0])&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-c3dfcb07-ae21-11ec-8ef6-15d206ea968e&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;data.replace({-999: np.nan, -1000: 0})&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-c3dfcb09-ae21-11ec-8ef6-b3e95997b0ad&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-c3dff21b-ae21-11ec-8ef6-43edfe019932&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 id=&quot;SE-c3dff21f-ae21-11ec-8ef6-6fdc53f936eb&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;8.&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;데이터프레임 데이터 변형하기&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/h2&gt;
&lt;h3 id=&quot;SE-c3dff221-ae21-11ec-8ef6-5fb73aba76a1&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;- 개별화와 양자화(카테고리, 범주형 데이터)&lt;/span&gt;&lt;/b&gt;&lt;/h3&gt;
&lt;p id=&quot;SE-c3dff223-ae21-11ec-8ef6-3f21e174c48d&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;-&amp;gt; 카테고리 자료형 : 사회과학 서베이 데이터셋에서 자주 보인다&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-c3dff225-ae21-11ec-8ef6-c1e85b3f14f2&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;df3 = pd.DataFrame({&quot;id&quot; : [1,2,3,4,5,6], &quot;raw_grade&quot;:[&quot;a&quot;,&quot;b&quot;,&quot;c&quot;,&quot;a&quot;,&quot;a&quot;,&quot;a&quot;,&quot;e&quot;]})&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-c3dff227-ae21-11ec-8ef6-ab162f34109d&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;df3[&quot;grade&quot;] = df3[&quot;raw_grade&quot;].astype(&quot;category&quot;)&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-c3dff229-ae21-11ec-8ef6-7dc73396c394&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;df3[&quot;grade&quot;] : 확인할 수 있다.&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-c3dff22b-ae21-11ec-8ef6-d3a26ee0cf42&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 id=&quot;SE-c3dff22d-ae21-11ec-8ef6-75fbce0a6fe7&quot; data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;- 카테고리 값 변경&lt;/b&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p id=&quot;SE-c3dff22f-ae21-11ec-8ef6-c7a37db5feef&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;df3[&quot;grade&quot;].cat.categories&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-c3dff231-ae21-11ec-8ef6-c5ea2b4b19b2&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;df3[&quot;grade&quot;].cat.categories = [&quot;very good&quot;,&quot;good&quot;,&quot;very bad&quot;]&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-c3dff233-ae21-11ec-8ef6-3f89d66da6fa&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 id=&quot;SE-c3dff235-ae21-11ec-8ef6-4d1ab09a8a16&quot; data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;- 카테고리 값 추가&lt;/b&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p id=&quot;SE-c3dff237-ae21-11ec-8ef6-e13eb7ff86b3&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;df3[&quot;grade] = df3[&quot;grade&quot;].cat.set_categories([&quot;very bad&quot;,&quot;bad&quot;,&quot;medium&quot;,&quot;good&quot;,&quot;very good&quot;])&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-c3e01949-ae21-11ec-8ef6-55640b29e16e&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 id=&quot;SE-c3e0194b-ae21-11ec-8ef6-b1ff61e61a45&quot; data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;- 정렬&lt;/b&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p id=&quot;SE-c3e0194d-ae21-11ec-8ef6-97ca520a268c&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;df3.sort_values(by = &quot;grade&quot;) : 카테고리화에서 정의된 순서대로 오름차순으로 정렬된다.&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-c3e0194f-ae21-11ec-8ef6-430d175007be&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 id=&quot;SE-c3e01951-ae21-11ec-8ef6-a5423b93a334&quot; data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;- 숫자데이터를 카테고리화 : 조건을 부여하여 카테고리화 x -&amp;gt; 판다스에서는 더 편리한 방법&lt;/b&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p id=&quot;SE-c3e01953-ae21-11ec-8ef6-e1e2be51b758&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;ages= [20, 22, 25, 27, 21, 23, 37, 31, 61, 45, 41, 32]&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-c3e01955-ae21-11ec-8ef6-115713f70dd6&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;bins = [18,25,35,60,100]&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-c3e01957-ae21-11ec-8ef6-496ba146acb2&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-c3e01959-ae21-11ec-8ef6-a550d80eaba1&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;cats = pd.cut(ages, bins)&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-c3e0195b-ae21-11ec-8ef6-f53d0a564512&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;cats = pd.cut(ages, bins, right=False) : 괄호와 대괄호 위치 변경&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-c3e0195d-ae21-11ec-8ef6-e7f8af06898d&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;group_names = [&quot;Youth&quot;,&quot;YoungAdult&quot;,&quot;MiddleAged&quot;,&quot;Senior&quot;]&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-c3e0195f-ae21-11ec-8ef6-a1627f17d150&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;cats = pd.cut(ages, bins, labels=group_names) : 그룹의 이름 직접 넘겨 줄 수 있다.&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-c3e01961-ae21-11ec-8ef6-df2acc9660dc&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-c3e01963-ae21-11ec-8ef6-b1db465e1468&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;cats.categories : 객체, 그룹 이름이 담긴 배열&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-c3e01965-ae21-11ec-8ef6-25b71696a7de&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;cats.codes : 속성,&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-c3e01967-ae21-11ec-8ef6-6d071787d0f2&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;cats.value_counts() : 개수 확인&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-c3e04079-ae21-11ec-8ef6-1fc6a9ac45a9&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-c3e0407b-ae21-11ec-8ef6-6b3ea5d0471e&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 id=&quot;SE-c3e0407d-ae21-11ec-8ef6-d753eb5d98ea&quot; data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;- 숫자데이터를 카테고리화 : 그룹의 경계값을 넘기지 않고 그룹의 개수를 넘겨준다&lt;/b&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p id=&quot;SE-c3e0407f-ae21-11ec-8ef6-4d240e6783a3&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;=&amp;gt; 최소 값과 최대 값을 기준으로 균등한 길이의 그룹을 자동으로 계산한다.&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-c3e04082-ae21-11ec-8ef6-db51dea8e824&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;data = np.rando&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot; data-href=&quot;http://m.rand%2820%29&quot;&gt;m.rand(20)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-c3e04084-ae21-11ec-8ef6-ed9ea7588c07&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;pd.cut(data,4, precision = 2) :&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-c3e04086-ae21-11ec-8ef6-8dea78f424fd&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 id=&quot;SE-c3e04088-ae21-11ec-8ef6-5ba34e349273&quot; data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;- 숫자데이터를 카테고리화 : 그룹의 경계값을 넘기지 않고 그룹의 개수를 넘겨준다&lt;/b&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p id=&quot;SE-c3e0408a-ae21-11ec-8ef6-91ad001a8fb7&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;=&amp;gt; 분위수로 나눈다.&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-c3e0408d-ae21-11ec-8ef6-f3c55e539591&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;data2 = np.rando&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot; data-href=&quot;http://m.randn%281000%29&quot;&gt;m.randn(1000)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-c3e0408f-ae21-11ec-8ef6-5b88735c544d&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;cats = pd.qcut(data2, 4)&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-c3e04091-ae21-11ec-8ef6-cf403bc322b9&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;pd.qcut(data, [0, 0.1, 0.5, 0.9, 1.]) : 분위수를 직접 지정할 수도 있다.&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-c3e04093-ae21-11ec-8ef6-dd2a86adc3a7&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-c3e04095-ae21-11ec-8ef6-bbe41ed58b12&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-c3e04097-ae21-11ec-8ef6-55216b040b13&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 id=&quot;SE-c3e066ab-ae21-11ec-8ef6-79aecd93a813&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;9. 데이터프레임 데이터 변형하기 - 특이값 찾아내고 제외하기&lt;/span&gt;&lt;/b&gt;&lt;/h2&gt;
&lt;p id=&quot;SE-c3e066ae-ae21-11ec-8ef6-bf28175ae221&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;np.rando&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot; data-href=&quot;http://m.seed%2812345%29&quot;&gt;m.seed(12345)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-c3e066b2-ae21-11ec-8ef6-6b435669161c&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;data = DataFrame(np.rando&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot; data-href=&quot;http://m.randn%281000%2C&quot;&gt;m.randn(1000,&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&amp;nbsp;4))&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-c3e066b4-ae21-11ec-8ef6-c1852fd656dc&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;data.describe()&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-c3e066b6-ae21-11ec-8ef6-eb9ed0e43c0a&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-c3e066b8-ae21-11ec-8ef6-1b143d83907e&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;col = data[3]&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-c3e066ba-ae21-11ec-8ef6-c7802c6b3010&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;col[np.abs(col) &amp;gt; 3]&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-c3e066bc-ae21-11ec-8ef6-9b5334f16844&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-c3e066be-ae21-11ec-8ef6-83bd2ec95f59&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;data[(np.abs(data) &amp;gt; 3).any(1)] : 3을 초과하는 값이 들어있는 모든 로우 선택한다. any메소드 사용&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-c3e066c0-ae21-11ec-8ef6-dd1c91e93f8e&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-c3e066c2-ae21-11ec-8ef6-2ddadf2022e3&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;data[np.abs(data) &amp;gt; 3] = np.sign(data) * 3&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-c3e066c4-ae21-11ec-8ef6-a9ab76044f13&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;data.describe()&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-c3e066c6-ae21-11ec-8ef6-2f03f08edb18&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;-&amp;gt; -3이나 3을 초과하는 값을 -3 혹은 3으로 지정할 수 있다.&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-c3e066c8-ae21-11ec-8ef6-71c4dfc28c9b&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;np.sign은 유니버설 함수, 주어진 값이 부호에 따라 1이나 -1이 담긴 배열을 반환한다.&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-c3e066ca-ae21-11ec-8ef6-e9b262cf6daa&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-c3e066cc-ae21-11ec-8ef6-bdddfb6f386a&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>데이터분석/Python : Basic</category>
      <category>pandas</category>
      <category>Python</category>
      <category>데이터처리</category>
      <category>판다스</category>
      <author>냉철한 욱</author>
      <guid isPermaLink="true">https://warm-uk.tistory.com/89</guid>
      <comments>https://warm-uk.tistory.com/89#entry89comment</comments>
      <pubDate>Mon, 28 Mar 2022 08:05:21 +0900</pubDate>
    </item>
    <item>
      <title>[Python] pandas 사용하기</title>
      <link>https://warm-uk.tistory.com/88</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div id=&quot;SE-1aa3c744-ae20-11ec-86fe-b91cb70f318d&quot; data-compid=&quot;SE-1aa3c744-ae20-11ec-86fe-b91cb70f318d&quot; data-a11y-title=&quot;본문&quot;&gt;
&lt;div&gt;
&lt;div data-unitid=&quot;&quot; data-compid=&quot;SE-1aa3c744-ae20-11ec-86fe-b91cb70f318d&quot; data-direction=&quot;top&quot;&gt;
&lt;div&gt;
&lt;div id=&quot;SE-46001d07-92f8-4c4f-ba7b-1a1ac9671bfe&quot;&gt;
&lt;p id=&quot;SE-1aa3c743-ae20-11ec-86fe-69c7f28c5168&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;SE-1aa3ee57-ae20-11ec-86fe-71e466f56204&quot; data-compid=&quot;SE-1aa3ee57-ae20-11ec-86fe-71e466f56204&quot; data-a11y-title=&quot;소제목&quot;&gt;
&lt;div&gt;
&lt;div data-unitid=&quot;&quot; data-compid=&quot;SE-1aa3ee57-ae20-11ec-86fe-71e466f56204&quot; data-direction=&quot;top&quot;&gt;
&lt;div&gt;
&lt;div id=&quot;SE-5f36f70e-1e30-4571-a253-8f9f4b6c6cc2&quot;&gt;
&lt;h2 id=&quot;SE-1aa3ee56-ae20-11ec-86fe-a73d94908c14&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;Series&lt;/span&gt;&lt;/b&gt;&lt;/h2&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;SE-1aa4b10b-ae20-11ec-86fe-ede509b29033&quot; data-compid=&quot;SE-1aa4b10b-ae20-11ec-86fe-ede509b29033&quot; data-a11y-title=&quot;본문&quot;&gt;
&lt;div&gt;
&lt;div data-unitid=&quot;&quot; data-compid=&quot;SE-1aa4b10b-ae20-11ec-86fe-ede509b29033&quot; data-direction=&quot;top&quot;&gt;
&lt;div&gt;
&lt;div id=&quot;SE-c9ec699b-edf4-4ce3-9832-4248b1299bac&quot;&gt;
&lt;h3 id=&quot;SE-1aa41569-ae20-11ec-86fe-3f3343782da9&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;1. pandas, numpy 라이브러리 추출하기.&lt;/span&gt;&lt;/b&gt;&lt;/h3&gt;
&lt;p id=&quot;SE-1aa4156b-ae20-11ec-86fe-5baf24261776&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;import pandas as pd&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1aa43c7d-ae20-11ec-86fe-f5ee12f20fc8&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;import numpy as np&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1aa43c7f-ae20-11ec-86fe-db54baf1564f&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 id=&quot;SE-1aa43c81-ae20-11ec-86fe-2352e014d260&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;2. series 만들기, 속성&lt;/span&gt;&lt;/b&gt;&lt;/h3&gt;
&lt;p id=&quot;SE-1aa43c83-ae20-11ec-86fe-33345ca3e5e2&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;obj = pd.Series([4,7,-5,3])&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1aa43c85-ae20-11ec-86fe-d531ba977701&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;obj.values : 시리즈의 값만을 array로 표현&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1aa43c87-ae20-11ec-86fe-35760955a479&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;obj.index : 인덱스 값만을 표현&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1aa43c89-ae20-11ec-86fe-0b1bb680e35d&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;obj.dtypes : int라는 것을 확인&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1aa43c8b-ae20-11ec-86fe-9d5acb1e6129&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-1aa43c8d-ae20-11ec-86fe-0743a3af87a8&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;-원하는 인덱스 대입할 수 있다.&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1aa4629f-ae20-11ec-86fe-e3a354fcbe4c&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;obj2 = pd.Series([4,7,-5,3],index=[&quot;d&quot;,&quot;b&quot;,&quot;a&quot;,&quot;c&quot;])&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1aa462a1-ae20-11ec-86fe-49c1a2762032&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-1aa462a3-ae20-11ec-86fe-77ff84202976&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;- 딕션어리 형태로도 만들 수 있다.&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1aa462a6-ae20-11ec-86fe-5be8fc31c793&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;sdata = {&quot;charles&quot; : 35000, &quot;kilho&quot; : 71000, &quot;hayoung&quot; : 16000, &quot;sangjae&quot;:5000}&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1aa462a9-ae20-11ec-86fe-b32f49201987&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;obj3 = pd.Series(sdata)&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1aa462ab-ae20-11ec-86fe-130c812aa3ef&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-1aa462ae-ae20-11ec-86fe-f389bb628499&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;- 시리즈 자체와 시리즈 인덱스 자체에만 이름 지정 가능&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1aa462b1-ae20-11ec-86fe-abfeb783da69&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;obj3.name = &quot;Salary&quot;&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1aa489c4-ae20-11ec-86fe-f3b8e07c8af8&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;obj3.index.name = &quot;names&quot;&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1aa489c7-ae20-11ec-86fe-f551603c13dd&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;obj3&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1aa489c9-ae20-11ec-86fe-a13b5d99d203&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-1aa489cc-ae20-11ec-86fe-2f2b38ef1df7&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;- 인덱스 값 변경&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1aa489ce-ae20-11ec-86fe-05754cb005d3&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;obj3.index = [&quot;A&quot;,&quot;B&quot;,&quot;C&quot;,&quot;D&quot;]&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1aa489d0-ae20-11ec-86fe-911ea5806a7e&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 id=&quot;SE-1aa489d2-ae20-11ec-86fe-dd6015759ed0&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;3. 인덱싱&lt;/span&gt;&lt;/b&gt;&lt;/h3&gt;
&lt;p id=&quot;SE-1aa489d4-ae20-11ec-86fe-b9022c981c1a&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;obj2['a']&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1aa489d6-ae20-11ec-86fe-45b37b6c46c4&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;obj2['d']&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1aa489d8-ae20-11ec-86fe-11073621c8c0&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;obj2[['c','a','d']]&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1aa489da-ae20-11ec-86fe-8db23dc1c587&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;obj[[1, 3]]&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1aa489dc-ae20-11ec-86fe-af88c8f28710&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;-&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1aa489de-ae20-11ec-86fe-4939bad15617&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;obj2[obj2&amp;gt;0]&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1aa489e0-ae20-11ec-86fe-4967cc651ce9&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;obj['b':'c']&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1aa489e2-ae20-11ec-86fe-d19f3c3b1c53&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;obj['b':'c'] = 5&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1aa489e4-ae20-11ec-86fe-ef5d9586c0a3&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;obj2 * 2&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1aa4b0f6-ae20-11ec-86fe-5379792dcde2&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;np.exp(obj2)&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1aa4b0f8-ae20-11ec-86fe-f5ce8ed211a3&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;'b' in obj2&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1aa4b0fa-ae20-11ec-86fe-15f8f1a63696&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;'e' in obj2&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1aa4b0fc-ae20-11ec-86fe-e150e50f991c&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 id=&quot;SE-1aa4b0fe-ae20-11ec-86fe-f540284fccac&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;4. null 확인&lt;/span&gt;&lt;/b&gt;&lt;/h3&gt;
&lt;p id=&quot;SE-1aa4b100-ae20-11ec-86fe-b18f85337b4a&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;sdata = {'ohio':35000,'texas':71000,'oregon':16000,'utah':5000}&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1aa4b102-ae20-11ec-86fe-dfea9dcf241e&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;states = ['clifornia','ohio','oregon','texas']&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1aa4b104-ae20-11ec-86fe-83a61523e703&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;obj4 = Series(sdata,index=states]&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1aa4b107-ae20-11ec-86fe-577f199087bd&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;pd.isnull(obj4),&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;obj4.isnull()&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1aa4b109-ae20-11ec-86fe-b3826bf8ccfc&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;pd.notnull(obj4)&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style5&quot; /&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;SE-1aa4b10e-ae20-11ec-86fe-fdc2592e0633&quot; data-compid=&quot;SE-1aa4b10e-ae20-11ec-86fe-fdc2592e0633&quot; data-a11y-title=&quot;소제목&quot;&gt;
&lt;div&gt;
&lt;div data-unitid=&quot;&quot; data-compid=&quot;SE-1aa4b10e-ae20-11ec-86fe-fdc2592e0633&quot; data-direction=&quot;top&quot;&gt;
&lt;div&gt;
&lt;div id=&quot;SE-6b049d1e-9c5a-44f8-bce6-1e33edd7fd22&quot;&gt;
&lt;h2 id=&quot;SE-1aa4b10d-ae20-11ec-86fe-2f1a92cd8691&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;dataframe&lt;/span&gt;&lt;/b&gt;&lt;/h2&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;SE-1aa7976a-ae20-11ec-86fe-e325c6dc2f9c&quot; data-compid=&quot;SE-1aa7976a-ae20-11ec-86fe-e325c6dc2f9c&quot; data-a11y-title=&quot;본문&quot;&gt;
&lt;div&gt;
&lt;div data-unitid=&quot;&quot; data-compid=&quot;SE-1aa7976a-ae20-11ec-86fe-e325c6dc2f9c&quot; data-direction=&quot;top&quot;&gt;
&lt;div&gt;
&lt;div id=&quot;SE-4bf8a47c-ae82-4b07-b55e-6ad99f326317&quot;&gt;
&lt;h3 id=&quot;SE-1aa54d50-ae20-11ec-86fe-4bba8feeab6b&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;1. dataframe 의미&lt;/span&gt;&lt;/b&gt;&lt;/h3&gt;
&lt;p id=&quot;SE-1aa54d52-ae20-11ec-86fe-bbe78d0b4f70&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;시리즈의 집합이다. 각 칼럼은 서로 다른 종류의 값(숫자, 문자열, 불리언)을 담을 수 있다.&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1aa54d55-ae20-11ec-86fe-a36704f5c1b0&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;=&amp;gt; 인덱스 유무가 array와 리스트와 핵심적인 차이&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1aa57467-ae20-11ec-86fe-01ccd5b7c0dc&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 id=&quot;SE-1aa57469-ae20-11ec-86fe-270c20fcfa03&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;2. dataframe 생성 및 기본.&lt;/span&gt;&lt;/b&gt;&lt;/h3&gt;
&lt;p id=&quot;SE-1aa5746b-ae20-11ec-86fe-4f46530c3b64&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;data = {&quot;names&quot; : [&quot;kilho&quot;,&quot;kilho&quot;,&quot;kilho&quot;,&quot;charles&quot;,&quot;charles&quot;,&quot;charles&quot;] , &quot;year&quot; : [2014,2015,2016,2015,2016],&quot;points&quot; : [1.5,1.7,3.6,2.4,2.9]}&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1aa5746d-ae20-11ec-86fe-2b4a61058ba4&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;df = pd.DataFrame(data)&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1aa5746f-ae20-11ec-86fe-cfa7e99b55ea&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-1aa57471-ae20-11ec-86fe-0d971a8ca47f&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;df.index : 행&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1aa57473-ae20-11ec-86fe-35c075dabea1&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;df.columns : 열&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1aa57475-ae20-11ec-86fe-ed173071dc3e&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;df.values : 2차원 array 값으로 표현&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1aa57477-ae20-11ec-86fe-e38f8483f8c9&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;df.index.name = &quot;Num&quot;&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1aa57479-ae20-11ec-86fe-2d938b0cc68d&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;df.columns.name = &quot;Info&quot;&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1aa5747b-ae20-11ec-86fe-6d567a04d8da&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-1aa5747d-ae20-11ec-86fe-3900a53626b6&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;=&amp;gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1aa5747f-ae20-11ec-86fe-b18b6e80cec9&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;columns는 정확하게 columnsindex이지만, columns라고 부른다.&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1aa57481-ae20-11ec-86fe-37cab94ca26b&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;index는 정확하게 rowindex지만, index라고 부른다.&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1aa57483-ae20-11ec-86fe-217d0f01f36a&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-1aa57485-ae20-11ec-86fe-e13430d28bae&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;df2 = pd.DataFrame(data, columns = [&quot;year&quot;,&quot;name&quot;,&quot;points&quot;,&quot;penalty&quot;], index=[&quot;one&quot;,&quot;two&quot;,&quot;three&quot;,&quot;four&quot;,&quot;five&quot;])&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1aa57487-ae20-11ec-86fe-0fa83d84219f&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;df2.index&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1aa57489-ae20-11ec-86fe-817b7f8ec3d7&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;df2.columns&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1aa5748b-ae20-11ec-86fe-63879b7a45a3&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;df2.values&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1aa5748d-ae20-11ec-86fe-4bdc67eaf8bb&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;df2.describe() : 계산 가능한 값들을 자동으로 계산해서 표현&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1aa5748f-ae20-11ec-86fe-11381871fe2d&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-1aa57491-ae20-11ec-86fe-bdf095173cfd&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;df.rename(columns={df.columns[0] : &quot;year&quot;},inplace=True) : 열의 이름을 변경한다.&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1aa57493-ae20-11ec-86fe-05da91c6e1ed&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;df.set_index(&quot;year&quot;,inplace=True) : year열을 인덱스로 사용한다.&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1aa59ba5-ae20-11ec-86fe-abd9663ff0bd&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 id=&quot;SE-1aa59ba7-ae20-11ec-86fe-177fc0ec1591&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;3. 열 호출&lt;/span&gt;&lt;/b&gt;&lt;/h3&gt;
&lt;p id=&quot;SE-1aa59ba9-ae20-11ec-86fe-3b656c8f09ae&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;data = {&quot;names&quot; : [&quot;kilho&quot;,&quot;kilho&quot;,&quot;kilho&quot;,&quot;charles&quot;,&quot;charles&quot;], &quot;year&quot;:[2014,2015,2016,2015,2016], &lt;/span&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&quot;points&quot;:[1.5,1.7,3.6,2.4,2.9]}&lt;/span&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1aa59bad-ae20-11ec-86fe-a9eca3b24460&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;df = pd.DataFrame(data,colums=[&quot;year&quot;,&quot;names&quot;,&quot;points&quot;,&quot;penalty&quot;],index=[&quot;one&quot;,&quot;two&quot;,&quot;three&quot;,&quot;four&quot;,&quot;five&quot;])&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1aa59baf-ae20-11ec-86fe-e5c2fc534718&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-1aa59bb1-ae20-11ec-86fe-8b17c41b9940&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;- 1개 열 가져오기&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1aa59bb3-ae20-11ec-86fe-ab0140c64e6c&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;df[&quot;year&quot;] : year에 해당하는 값 표현 , index 이름과 함께 표현, 시리즈와 똑같다.&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1aa59bb5-ae20-11ec-86fe-35ac075eddc4&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;df.year&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1aa59bb7-ae20-11ec-86fe-45ac3c4598ae&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-1aa59bb9-ae20-11ec-86fe-0586c53f2181&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;-복수 개의 열 가져오기&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1aa59bbb-ae20-11ec-86fe-4fec5ec7688a&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;df[[&quot;year&quot;,&quot;points&quot;]] : 중괄호를 두번 쓴다.&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1aa59bbd-ae20-11ec-86fe-83a83dba8dce&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-1aa59bbf-ae20-11ec-86fe-01b084d3b4fa&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;- 열 생성&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1aa59bc1-ae20-11ec-86fe-033fe36d1fa8&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;df[&quot;penalty&quot;] = 0.5&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1aa59bc3-ae20-11ec-86fe-0b3f43be1f4f&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;df[&quot;penalty&quot;] = [0.1 ,0.2,0.3,0.4,0.5]&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1aa59bc5-ae20-11ec-86fe-55fd0a0959dc&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;df[df &amp;lt; 5] = 0 : 전체&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1aa5c2d7-ae20-11ec-86fe-c9f4010abcf5&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;df[&quot;zeros&quot;] = np.arange(5)&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1aa5c2d9-ae20-11ec-86fe-d3e92da9bc7d&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-1aa5c2db-ae20-11ec-86fe-add6b26fa689&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;val = pd.Series([-1.2,-1.5,-1.7), index=[&quot;two&quot;,&quot;four&quot;,&quot;five&quot;])&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1aa5c2dd-ae20-11ec-86fe-abdd2d4f1ea1&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;df[&quot;debt&quot;]=val&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1aa5c2df-ae20-11ec-86fe-0d74dccfd570&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-1aa5c2e1-ae20-11ec-86fe-e93779f1b9a3&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;df[&quot;new_points&quot;] = df[&quot;points&quot;] - df[&quot;penalty&quot;]&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1aa5c2e3-ae20-11ec-86fe-d5f0488fe685&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;df[&quot;high_points&quot;] = df[&quot;net_points&quot;]&amp;gt;2.0&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1aa5c2e5-ae20-11ec-86fe-7b8d65103685&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-1aa5c2e7-ae20-11ec-86fe-abcbf132393a&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;- 열 삭제&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1aa5c2e9-ae20-11ec-86fe-d78545753fdf&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;del df[&quot;high_points&quot;]&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1aa5c2eb-ae20-11ec-86fe-0ba8ff53a4d2&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;del df[&quot;net_points&quot;]&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1aa5c2ed-ae20-11ec-86fe-b14fb331496b&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;del df[&quot;zeros&quot;]&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1aa5c2ef-ae20-11ec-86fe-ab13e21a0b60&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;df&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1aa5c2f1-ae20-11ec-86fe-13701af981db&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-1aa5c2f3-ae20-11ec-86fe-9318e9d3ec9f&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;- 확인&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1aa5c2f5-ae20-11ec-86fe-7f67f73f66bb&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;df.columns : 보고 확인한다.&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1aa5c2f7-ae20-11ec-86fe-873de71f37d2&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;df.index.name = &quot;order&quot;&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1aa5c2f9-ae20-11ec-86fe-3125318ead8e&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;df.columns.name = &quot;Info&quot;&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1aa5c2fb-ae20-11ec-86fe-a7dac2f82cd7&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-1aa5c2fd-ae20-11ec-86fe-9511477a207c&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 id=&quot;SE-1aa5c2ff-ae20-11ec-86fe-35272a0cb8c9&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;4. 행을 선택하고 조작하는 방법 : 인덱싱 및 슬라이싱&lt;/span&gt;&lt;/b&gt;&lt;/h3&gt;
&lt;p id=&quot;SE-1aa5ea12-ae20-11ec-86fe-1d7f0e4779eb&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;=&amp;gt;행을 인덱싱하는 방법 무수히 많다&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1aa5ea14-ae20-11ec-86fe-cffb36a7f26a&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;df[0:3]&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1aa5ea16-ae20-11ec-86fe-e3fc21f0597e&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;df[&quot;two&quot;:&quot;four&quot;]&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1aa5ea18-ae20-11ec-86fe-6d592e7dde34&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;=&amp;gt; 열하고 헷갈린다. 그래서 비추한다.&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1aa5ea1a-ae20-11ec-86fe-c37ada35f80e&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-1aa5ea1f-ae20-11ec-86fe-0d2b4e6b42d6&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;- loc사용 : loc : label에 대한 슬레이싱은 마지막 설정값도 범주에 포함시킨다.&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1aa5ea21-ae20-11ec-86fe-5bcad28150e6&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;df.loc[&quot;two&quot;] : 인덱스가 two인 값의 행의 모든 값을 모두 가져온다.&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1aa5ea23-ae20-11ec-86fe-2b7baec76878&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;df.loc[&quot;two&quot;:&quot;four&quot;]&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1aa5ea25-ae20-11ec-86fe-a96f9ffd119a&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-1aa5ea27-ae20-11ec-86fe-3f56a3dc0efa&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;df.loc[&quot;two&quot;:&quot;four&quot;,&quot;points&quot;]&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1aa5ea29-ae20-11ec-86fe-fbbf592a1922&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;df.loc[:,&quot;year&quot;]&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1aa5ea2b-ae20-11ec-86fe-2729067375ad&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;df.loc[:,[&quot;year&quot;,&quot;names&quot;]]&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1aa5ea2d-ae20-11ec-86fe-b3b83fab83d0&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;df.loc[&quot;three&quot;:&quot;five&quot;,&quot;year&quot;:&quot;penalty&quot;]&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1aa5ea2f-ae20-11ec-86fe-2559560ca181&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;df.loc[&quot;six&quot;,:] = [2013,&quot;Hayoung&quot;,4.0,0.1,2.1]&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1aa5ea31-ae20-11ec-86fe-49b4057309a4&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-1aa5ea36-ae20-11ec-86fe-23c95233333f&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;- iloc 사용 : 값이 location이기 때문에 마지막 설정값을 포함하지 않는다.&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1aa61048-ae20-11ec-86fe-3db1ac13806a&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;df.iloc[3]&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1aa6104a-ae20-11ec-86fe-93caae11fe7e&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;df.iloc[3:5,0:2] : 5하고 2에 해당하는 값 포함시키지 않는다. 이 숫자는 label이 아닌 location 값&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1aa6104c-ae20-11ec-86fe-93c56f35ef28&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;df.iloc[[0,1,2],[1,2]]&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1aa6104e-ae20-11ec-86fe-757d43bab424&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;df.iloc[:,1:4]&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1aa61050-ae20-11ec-86fe-a103cfb895bd&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;df.iloc[1,1]&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1aa61052-ae20-11ec-86fe-c7ef6c8150ed&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-1aa61054-ae20-11ec-86fe-c505a1c26dce&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;- ix 사용 : 문자와 숫자 전부 활용.&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1aa61056-ae20-11ec-86fe-b5ec122b70dc&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;data = DataFrame(np.arange(16).reshape((4, 4)), &lt;/span&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;index=['Ohio', 'Colorado', 'Utah', 'New York'], &lt;/span&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;columns=['one', 'two', 'three', 'four'])&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-1aa6105c-ae20-11ec-86fe-6d1b9dd1eead&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;data.ix['Colorado', ['two', 'three']]&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1aa6105e-ae20-11ec-86fe-dfb1031165a1&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;data.ix[['Colorado', 'Utah'], [3, 0, 1]]&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1aa61060-ae20-11ec-86fe-c7c5fcc0a367&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;data.ix[2]&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1aa61062-ae20-11ec-86fe-c9a3e2d7883c&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;data.ix[data.three &amp;gt; 5, :3]&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1aa61064-ae20-11ec-86fe-674af1311a2c&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-1aa61067-ae20-11ec-86fe-737a4a9ed395&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;- 불리언 인덱싱 - 마스크&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1aa6377a-ae20-11ec-86fe-cf9580efdc8e&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;df[&quot;year&quot;] &amp;gt; 2014&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1aa6377d-ae20-11ec-86fe-0ff2bf6dafdd&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;df.loc[df[&quot;year&quot;]&amp;gt;2014,;]&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1aa63780-ae20-11ec-86fe-89ffe790652f&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;df.loc[df[&quot;names&quot;] == &quot;kilho&quot;,[&quot;names&quot;,&quot;points&quot;]]&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1aa63783-ae20-11ec-86fe-b70ba957c2e5&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;df.loc[(df[&quot;points&quot;]&amp;gt;2) &amp;amp;(df[&quot;points&quot;]&amp;lt;3),:]&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1aa63786-ae20-11ec-86fe-8b382ad830b6&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;df.loc[ df[&quot;points&quot;]&amp;gt;3, &quot;penalty&quot; ] = 0&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-1aa63788-ae20-11ec-86fe-ef44e7e21396&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;- 3가지 비교&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1aa6378a-ae20-11ec-86fe-43572934b245&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;data.ix[['Colorado','Utah'],[3,0,1]]&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1aa6378c-ae20-11ec-86fe-ab1f75a2eaa7&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;data.loc['Colorado':'Utah',['four','one','two']]&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1aa6378e-ae20-11ec-86fe-677fc118b72a&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;data.iloc[1:3,[3,0,1]]&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1aa63790-ae20-11ec-86fe-895b33c5f3b7&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-1aa63792-ae20-11ec-86fe-b9c4ff7f5e4a&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;data.ix[data.three&amp;gt;5,:3]&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1aa63794-ae20-11ec-86fe-2bcff17e4866&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;data[data.three&amp;gt;5].iloc[:,:3]&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1aa63796-ae20-11ec-86fe-35250bcaae8c&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;data[data.three&amp;gt;5].loc[:,'one':'three']&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1aa65ea8-ae20-11ec-86fe-3f6c95f479de&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 id=&quot;SE-1aa65eaa-ae20-11ec-86fe-2315e364ae13&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;5. reindexing&lt;/span&gt;&lt;/b&gt;&lt;/h3&gt;
&lt;p id=&quot;SE-1aa65eac-ae20-11ec-86fe-47c6041ef8d4&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;1. 0을 채운다.&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1aa65eae-ae20-11ec-86fe-bbda71166222&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;obj = Series([4.5, 7.2, -5.3, 3.6], index=['d', 'b', 'a', 'c'])&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1aa65eb0-ae20-11ec-86fe-059979447fc4&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;obj2 = obj.reindex(['a', 'b', 'c', 'd', 'e'])&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1aa65eb2-ae20-11ec-86fe-8f6958215b40&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;obj.reindex(['a', 'b', 'c', 'd', 'e'], fill_value=0)&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1aa65eb4-ae20-11ec-86fe-0d429176886b&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-1aa65eb6-ae20-11ec-86fe-09c33469856e&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;2. 앞의 값을 채운다.&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;obj3 = Series(['blue', 'purple', 'yellow'], index=[0, 2, 4])&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1aa65eba-ae20-11ec-86fe-53c9e525fc31&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;obj3.reindex(range(6), method='ffill')&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1aa65ebc-ae20-11ec-86fe-8f8749fa7457&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-1aa65ebe-ae20-11ec-86fe-a758f4e6babe&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;3. row 재색인&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1aa65ec0-ae20-11ec-86fe-bfe86f18dfaf&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;frame = DataFrame(np.arange(9).reshape((3, 3)), index=['a', 'c', 'd'], columns=['Ohio', 'Texas', 'California'])&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1aa65ec2-ae20-11ec-86fe-6b6b65dbda3a&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;frame2 = frame.reindex(['a', 'b', 'c', 'd'])&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1aa65ec4-ae20-11ec-86fe-8b030b041fde&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-1aa65ec6-ae20-11ec-86fe-95d9654f4f66&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;4. columns 사용&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1aa65ec8-ae20-11ec-86fe-39662052591b&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;states = ['Texas', 'Utah', 'California']&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1aa65eca-ae20-11ec-86fe-dbfa822f4ebf&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;frame.reindex(columns=states)&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1aa65ecc-ae20-11ec-86fe-c540dcd153a6&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-1aa685de-ae20-11ec-86fe-61bf18eec221&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 id=&quot;SE-1aa685e0-ae20-11ec-86fe-e9034ed0856f&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;6. 결측치값 및 이상치 조정&lt;/span&gt;&lt;/b&gt;&lt;/h2&gt;
&lt;p id=&quot;SE-1aa685e3-ae20-11ec-86fe-c9687e972602&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;df = pd.DataFrame(np.rando&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot; data-href=&quot;http://m.randn%286%2C4%29%29&quot;&gt;m.randn(6,4))&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1aa685e5-ae20-11ec-86fe-11c4cb618e24&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;df.coloumns = [&quot;A&quot;,&quot;B&quot;,&quot;C&quot;,&quot;D&quot;]&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-1aa685e7-ae20-11ec-86fe-4386adb52b3f&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;df.index = pd.data_range(&quot;20160701&quot;,periods=6) : 데이터타임 형태 인덱스 중요 , 시계열에 사용 가능&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1aa685e9-ae20-11ec-86fe-61b4e9cc187b&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-1aa685eb-ae20-11ec-86fe-25beef051cd4&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;df[&quot;F&quot;] = [1.0,np.nan,3.5,6.1,np.nan,7.0] : F열 새롭게 정의,np.nan 인위적으로 포함 시키도록 할때&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-1aa685ed-ae20-11ec-86fe-39c89f10bed5&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;df.dropna(how=&quot;any&quot;) : nan가 포함된 행 제거&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-1aa685ef-ae20-11ec-86fe-3dceef40050e&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;df.dropna(how=&quot;all&quot;) : 한 행의 모든 값이 nan일 경우 삭제&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-1aa685f1-ae20-11ec-86fe-5fa7ffd00107&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;df.fillna(value = 5.0) : nan 대신 5.0 대입&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1aa685f3-ae20-11ec-86fe-85fd59f5a367&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-1aa685f5-ae20-11ec-86fe-51af0b96f6d4&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;df.isnull()&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1aa685f7-ae20-11ec-86fe-1dadbb885e44&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;df.loc[df.isnull()[&quot;F&quot;],:]&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1aa685f9-ae20-11ec-86fe-4b44c4e83f3c&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 id=&quot;SE-1aa685fb-ae20-11ec-86fe-958f3a37893c&quot; data-ke-size=&quot;size20&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;- 특정 행, 열 삭제&lt;/b&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;p id=&quot;SE-1aa685fd-ae20-11ec-86fe-ab647b09ecf8&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;Series&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1aa685ff-ae20-11ec-86fe-f5a07c5e8e67&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;obj = Series(np.arange(5.), index=['a', 'b', 'c', 'd', 'e'])&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1aa68601-ae20-11ec-86fe-81ff02aaf741&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;obj.drop('c')&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1aa68603-ae20-11ec-86fe-65fa05b5f474&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;obj.drop(['d', 'c'])&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1aa68605-ae20-11ec-86fe-fdc551e174cc&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-1aa68607-ae20-11ec-86fe-bb6366a77933&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;data = DataFrame(np.arange(16).reshape((4, 4)), index=['Ohio', 'Colorado', 'Utah', 'New York'], columns=['one', 'two', 'three', 'four'])&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-1aa6ad19-ae20-11ec-86fe-bbc22a888ed8&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;data.drop(['Colorado', 'Ohio'])&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1aa6ad1b-ae20-11ec-86fe-1b485c002406&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;data.drop('two', axis=1) : 열 삭제, del로도 가능&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1aa6ad1d-ae20-11ec-86fe-c5409bf9cb70&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;data.drop(['two', 'four'], axis=1)&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1aa6ad1f-ae20-11ec-86fe-fdd9208474bd&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-1aa6ad21-ae20-11ec-86fe-f56d0a097196&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;*다른 예&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1aa6ad23-ae20-11ec-86fe-b1bf62c0b025&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;df.drop([26],inplace = True) : 26번행 제거&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1aa6ad25-ae20-11ec-86fe-b55638b23437&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;del df[&quot;열 이름&quot;] : 열 이름 제거&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1aa6ad27-ae20-11ec-86fe-6babcf3b4174&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-1aa6ad29-ae20-11ec-86fe-f7d8163083f7&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 id=&quot;SE-1aa6ad2b-ae20-11ec-86fe-dd6864f072d7&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;7. 기술통계(통계함수, 분석함수)사용&lt;/span&gt;&lt;/b&gt;&lt;/h2&gt;
&lt;p id=&quot;SE-1aa6ad2d-ae20-11ec-86fe-eb34294b5f63&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;data = [[1.4,np.nan],[7.1,-4.5],[np.nan,np.nan],[0.75,-1.3]]&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1aa6ad2f-ae20-11ec-86fe-751cfab59047&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;df = pd.DataFrame(data,columns=[&quot;one&quot;,&quot;two&quot;],index=[&quot;a&quot;,&quot;b&quot;,&quot;c&quot;,&quot;d&quot;])&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1aa6ad31-ae20-11ec-86fe-9378d548c590&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 id=&quot;SE-1aa6ad33-ae20-11ec-86fe-ff7836d344ed&quot; data-ke-size=&quot;size20&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;- 행, 열 계산&lt;/b&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;p id=&quot;SE-1aa6ad35-ae20-11ec-86fe-c96979a65326&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;df.sum(axis=0) : 행방향 합을 구한다, 각 열의 합 산출&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1aa6ad37-ae20-11ec-86fe-eb8b3f1e7864&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;df.sum(axis=1) : 열방향 합을 구한다. 각 행의 합 산출&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1aa6ad39-ae20-11ec-86fe-51eabd0cfae9&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;=&amp;gt; nan 배제하고 계산한다.&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1aa6ad3b-ae20-11ec-86fe-8ff2e47f3319&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 id=&quot;SE-1aa6ad3d-ae20-11ec-86fe-cdbdac5e7b63&quot; data-ke-size=&quot;size20&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;- 특정 열, 특정 열만 계산&lt;/b&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;p id=&quot;SE-1aa6ad3f-ae20-11ec-86fe-77087346251f&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;df[&quot;one&quot;].sum() : one이라는 열만 계산&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1aa6ad41-ae20-11ec-86fe-29c8c8b46ec6&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;df.loc[&quot;b&quot;].sum() : b라는 행만 계산&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1aa6ad43-ae20-11ec-86fe-03980405516b&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 id=&quot;SE-1aa6ad45-ae20-11ec-86fe-ddf69d267cf4&quot; data-ke-size=&quot;size20&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;- nan 감안해서 계산&lt;/b&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;p id=&quot;SE-1aa6d459-ae20-11ec-86fe-2de31d439662&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;df.mean(axis=1,&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;skipna=False&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1aa6d45b-ae20-11ec-86fe-053e8ed14fa9&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 id=&quot;SE-1aa6d45d-ae20-11ec-86fe-e34b4802aa26&quot; data-ke-size=&quot;size20&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;- NaN에 그 열의 평균값, NaN 그 열의 최소값 넣는다.&lt;/b&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;p id=&quot;SE-1aa6d45f-ae20-11ec-86fe-095a27c98167&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;one_mean = df.mean(axis=0)[&quot;one&quot;]&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;two_min = df.min(axis=0)[&quot;two&quot;]&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-1aa6d463-ae20-11ec-86fe-6736cf479606&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;df[&quot;one&quot;] = df[&quot;one&quot;].fillna&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1aa6d465-ae20-11ec-86fe-0f346d86f0bf&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;df[&quot;one&quot;] = df[&quot;one&quot;].fillna(value=one_mean) : 전체로 사용하지 않을 것&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1aa6d467-ae20-11ec-86fe-4d0cb109abc1&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;df[&quot;two&quot;] = df[&quot;two&quot;].fillna(value=two_mean)&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1aa6d469-ae20-11ec-86fe-cdad788acddb&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 id=&quot;SE-1aa6d46b-ae20-11ec-86fe-c5bea38e9e11&quot; data-ke-size=&quot;size20&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;- 상관계수, 공분산&lt;/b&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;p id=&quot;SE-1aa6d46f-ae20-11ec-86fe-f73384f38353&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;df2 = pd.DataFrame(np.rando&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot; data-href=&quot;http://m.rand%286.4%29%2C&quot;&gt;m.rand(6.4),&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt; columns [&quot;A&quot;,&quot;B&quot;,&quot;C&quot;,&quot;D&quot;],index=pd.data_range(&quot;20160701&quot;,periods=6))&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1aa6d473-ae20-11ec-86fe-c9b96f30fc3e&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;df2[&quot;A&quot;],corr(df2[&quot;B&quot;])&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1aa6d475-ae20-11ec-86fe-732686e6c436&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;df2[&quot;B&quot;].cov(df2[&quot;C&quot;])&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1aa6d477-ae20-11ec-86fe-0f8e952074d3&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;df2.corr() : 모든 열에 관해서 알아서 계산&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1aa6d479-ae20-11ec-86fe-5946e736d4f7&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;df2.cov()&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1aa6d47b-ae20-11ec-86fe-0b6be6248342&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 id=&quot;SE-1aa6d47d-ae20-11ec-86fe-39f4a661a0bb&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;8. 정렬함수&lt;/span&gt;&lt;/b&gt;&lt;/h2&gt;
&lt;p id=&quot;SE-1aa6d47f-ae20-11ec-86fe-aff8557bd180&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;인덱스 기준&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1aa6d481-ae20-11ec-86fe-ab90d7da0890&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;dates=df2.index&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1aa6d484-ae20-11ec-86fe-cb2de2160750&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;random_dates = np.rando&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot; data-href=&quot;http://m.permutation%28dates%29&quot;&gt;m.permutation(dates)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1aa6d486-ae20-11ec-86fe-11f455fd9f92&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;df2 = df2.reindex(index=random_dates,columns=[&quot;D&quot;,&quot;B&quot;,&quot;C&quot;,&quot;A&quot;])&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1aa6d488-ae20-11ec-86fe-07bb8c95878c&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-1aa6fb9a-ae20-11ec-86fe-ebd1ddf41fd3&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;- 인덱스 오름차순&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1aa6fb9c-ae20-11ec-86fe-03f7d25a00a0&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;df2.sort_index(axis=0) : 인덱스 기준, 행방향&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1aa6fb9e-ae20-11ec-86fe-d320f628baeb&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;df2.sort_index(axis=1) : 칼럼기준, 열방향&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1aa6fba0-ae20-11ec-86fe-cf659b9feed9&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-1aa6fba2-ae20-11ec-86fe-2b9e9adc573b&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;- 인덱스 내림차순&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1aa6fba4-ae20-11ec-86fe-b1bcf7eb4d09&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;df2.sort_index(axis=0,ascending = False)&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1aa6fba6-ae20-11ec-86fe-8f54e20670c2&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;df2.sort_index(axis=1,ascending = True)&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1aa6fba8-ae20-11ec-86fe-dde4c0192a97&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-1aa6fbaa-ae20-11ec-86fe-bf6d982de56f&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;- 값 기준&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1aa6fbac-ae20-11ec-86fe-bf258710fc74&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;df2.sort_values(by=&quot;D&quot;)&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1aa6fbae-ae20-11ec-86fe-e31019ea519c&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;df2.sort_values(by=&quot;B&quot;)&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1aa6fbb0-ae20-11ec-86fe-a743df536f83&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-1aa6fbb2-ae20-11ec-86fe-01b585dfc114&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;- 동시에 값 기준&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1aa6fbb5-ae20-11ec-86fe-334bb5d919f3&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;df2[&quot;E&quot;] = np.rando&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot; data-href=&quot;http://m.randint%280%2C6%2Csize=6%29&quot;&gt;m.randint(0,6,size=6)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1aa6fbb7-ae20-11ec-86fe-e3c6215d671b&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;df2[&quot;F&quot;] = [&quot;alpha&quot;,&quot;beta&quot;,&quot;gamma&quot;,&quot;gamma&quot;,&quot;alpha&quot;,&quot;gamma&quot;]&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1aa6fbb9-ae20-11ec-86fe-31c9943639ab&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;df2.sort_values(by=(&quot;E&quot;,&quot;F&quot;])&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1aa6fbbb-ae20-11ec-86fe-2507d70985ce&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 id=&quot;SE-1aa6fbbd-ae20-11ec-86fe-3d3da0b84f48&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;9. 순위함수&lt;/span&gt;&lt;/b&gt;&lt;/h2&gt;
&lt;p id=&quot;SE-1aa721cf-ae20-11ec-86fe-c142ccb85be8&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;obj = Series([7, -5, 7, 4, 2, 0, 4])&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1aa721d1-ae20-11ec-86fe-e327990f7795&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;obj.rank()&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1aa721d3-ae20-11ec-86fe-ff39ecc479a7&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;obj.rank(method='first')&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1aa721d5-ae20-11ec-86fe-8d9e64a901e6&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;obj.rank(ascending=False, method='max')&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1aa721d7-ae20-11ec-86fe-27ab7d813b7d&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-1aa721d9-ae20-11ec-86fe-ffb5944b140d&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;frame = DataFrame({'b': [4.3, 7, -3, 2], 'a': [0, 1, 0, 1], 'c': [-2, 5, 8, -2.5]})&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1aa721db-ae20-11ec-86fe-4791f8b7bdcd&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;frame.rank(axis=1)&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1aa721dd-ae20-11ec-86fe-4d3f0ef5e44c&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 id=&quot;SE-1aa721e0-ae20-11ec-86fe-81775d0cf5b2&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;10. 유일 값, 값 세기,&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;포함 여부&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/h2&gt;
&lt;p id=&quot;SE-1aa721e2-ae20-11ec-86fe-87c214c13636&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;df2[&quot;F&quot;].unique() : 유일값&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1aa721e4-ae20-11ec-86fe-c5f3ab2a279d&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;df2[&quot;F&quot;].value_counts() : 값 세기&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1aa721e6-ae20-11ec-86fe-b1d42a33d9d4&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;df2[&quot;F&quot;].isin([&quot;alpha&quot;,&quot;beta&quot;]) : 포함 여부&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1aa721e8-ae20-11ec-86fe-172ed4eb9b6b&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;df2.loc[df2[&quot;F].isin([&quot;alpha&quot;,&quot;beta&quot;]),:] : 포함 여부 응용&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1aa721ea-ae20-11ec-86fe-9da1175b61a7&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 id=&quot;SE-1aa721ec-ae20-11ec-86fe-b95bc1ecb3a2&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;11. 사용자가 직접 정의한 함수 적용&lt;/span&gt;&lt;/b&gt;&lt;/h2&gt;
&lt;p id=&quot;SE-1aa74900-ae20-11ec-86fe-57424a48799e&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;df3 = pd.DataFrame(np.rando&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot; data-href=&quot;http://m.randn%284%2C3%29%2Ccolumns=%5B&quot;&gt;m.randn(4,3),columns=[&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&quot;b&quot;,&quot;d&quot;,&quot;e&quot;],index=[&quot;Seoul&quot;,&quot;Incheon&quot;,&quot;Busan&quot;,&quot;Daegu&quot;])&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1aa74902-ae20-11ec-86fe-f5b9340bf5b9&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-1aa74904-ae20-11ec-86fe-5b00a8bd2d37&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;func = lambda x: x.max() - x.min()&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1aa74906-ae20-11ec-86fe-1167c3fb56c9&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-1aa74908-ae20-11ec-86fe-d579824d566b&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;df3.apply(func, axis=0) : 각 열의 최대에서 최소 값 뺀 값 도출&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1aa7490a-ae20-11ec-86fe-c519fda7cfe8&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;df3.apply(func, axis=1) : 각 행의 최대에서 최소 값 뺀 값 도출&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1aa7490c-ae20-11ec-86fe-6d63260e9c3c&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 id=&quot;SE-1aa7490e-ae20-11ec-86fe-717c8ee37488&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;12. 누락된 데이터 처리&lt;/span&gt;&lt;/b&gt;&lt;/h2&gt;
&lt;p id=&quot;SE-1aa74910-ae20-11ec-86fe-5f56b7696013&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;=&amp;gt; NA처리 메서드 - dropna, fillna, isnull, notnull&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1aa74912-ae20-11ec-86fe-57d672826b2e&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 id=&quot;SE-1aa74914-ae20-11ec-86fe-09f335ca57c5&quot; data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;1. isnull&lt;/b&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p id=&quot;SE-1aa74916-ae20-11ec-86fe-7b2feae3c67c&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;string_data = Series(['aardvark', 'artichoke', np.nan, 'avocado'])&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1aa74918-ae20-11ec-86fe-fb357d0c969d&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;string_data.isnull()&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1aa7491a-ae20-11ec-86fe-07fb2574acae&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;string_data[0] = None&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1aa7702c-ae20-11ec-86fe-cdbfe5d472b6&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 id=&quot;SE-1aa7702e-ae20-11ec-86fe-e567296b354c&quot; data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;2. dropna - how, axis 인자&lt;/b&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p id=&quot;SE-1aa77030-ae20-11ec-86fe-0d7ba1252707&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;from numpy import nan as NA&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1aa77032-ae20-11ec-86fe-c540aa518248&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;data = Series([1, NA, 3.5, NA, 7])&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1aa77034-ae20-11ec-86fe-1b69b0346b82&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;data.dropna()&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1aa77036-ae20-11ec-86fe-a1e4c1462003&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;data[data.notnull()]&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1aa77038-ae20-11ec-86fe-4f5ab0c4a5c4&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;data.dropna(how='all')&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1aa7703a-ae20-11ec-86fe-cfb5c3990fa7&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;data.dropna(axis=1, how='all')&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1aa7703c-ae20-11ec-86fe-310aaff3f445&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 id=&quot;SE-1aa7703e-ae20-11ec-86fe-494f8918cb4e&quot; data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;3. dropna - thresh 인자&lt;/b&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p id=&quot;SE-1aa77042-ae20-11ec-86fe-fda4b90133f3&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;df = DataFrame(np.rando&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot; data-href=&quot;http://m.randn%287%2C&quot;&gt;m.randn(7,&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&amp;nbsp;3))&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1aa77044-ae20-11ec-86fe-658d9a84af70&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;df.ix[:4, 1] = NA; df.ix[:2, 2] = NA&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1aa79756-ae20-11ec-86fe-bb605fc59ca2&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;df.dropna(thresh=3) : 몇 개 이상의 값이 들어있는 로우만 살펴보기.&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1aa79758-ae20-11ec-86fe-bd0ce6142d93&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 id=&quot;SE-1aa7975a-ae20-11ec-86fe-f160285ee7f1&quot; data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;4. fillna&lt;/b&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p id=&quot;SE-1aa7975c-ae20-11ec-86fe-792268479390&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;인자 : value, method, axis, inplace, limit&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1aa7975e-ae20-11ec-86fe-2bf699de931a&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;df.fillna(0) : 비어 있는 곳에 0 대입&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1aa79760-ae20-11ec-86fe-7f8cd07622de&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;df.fillna({1:0.5,3:-1}) : 사전 값을 넘겨서 각 칼럼마다 다른 값 대입&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1aa79762-ae20-11ec-86fe-13c50553566b&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;df.fillna(method='ffill') : 열의 끝 자리 값을 그대로 대입&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1aa79764-ae20-11ec-86fe-0d33ef53ba8a&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;df.fillna(method='ffill', limit=2) : 열의 끝 자리 값을 2개 까지만 대입&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-1aa79766-ae20-11ec-86fe-0bf4b44d1b8a&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;data = Series([1., NA, 3.5, NA, 7])&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1aa79768-ae20-11ec-86fe-1303f96de401&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;data.fillna(data.mean()) : 비어 있는 곳에 평균 값 대입&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>데이터분석/Python : Basic</category>
      <category>pandas</category>
      <category>Python</category>
      <category>데이터전처리</category>
      <category>판다스</category>
      <author>냉철한 욱</author>
      <guid isPermaLink="true">https://warm-uk.tistory.com/88</guid>
      <comments>https://warm-uk.tistory.com/88#entry88comment</comments>
      <pubDate>Mon, 28 Mar 2022 07:58:38 +0900</pubDate>
    </item>
    <item>
      <title>[Python, 정리] Numpy 사용하기</title>
      <link>https://warm-uk.tistory.com/87</link>
      <description>&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-8af5b376-ae1f-11ec-8ef6-851881459fc4&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 id=&quot;SE-8af5b378-ae1f-11ec-8ef6-99279104c728&quot; data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;1 .NumPy, ndarray&lt;/span&gt;&lt;/h2&gt;
&lt;p id=&quot;SE-8af5b37a-ae1f-11ec-8ef6-6918d649553b&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;- NumPy에는 N차원의 배열 객체인 ndarray가 있고 파이썬에서 사용할 수 있는 대규모 데이터 집합을 담을 수 있는 빠르고 유연한 자료구조이다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-8af5b37c-ae1f-11ec-8ef6-7178892669a1&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;- 모든 원소는 같은 자료형&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-8af5b37e-ae1f-11ec-8ef6-2326a09f4ca9&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-8af5b380-ae1f-11ec-8ef6-0bf4f03b9fc3&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 id=&quot;SE-8af5b382-ae1f-11ec-8ef6-eb699ab6cf5e&quot; data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;2. NumPy 객체 만드는 방법 및 함수&lt;/span&gt;&lt;/h2&gt;
&lt;p id=&quot;SE-8af5b384-ae1f-11ec-8ef6-39b6755f85f0&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;- import numpy as np : numpy 라이브러리를 호출&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-8af5b386-ae1f-11ec-8ef6-47088c205e77&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;- data = np.arrange(10) : 파이썬의 range 함수의 배열 버전이다. 리스트 대신 ndarray를 반환한다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-8af5b388-ae1f-11ec-8ef6-57d0a0e550d8&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;- data = [[1,2,3,4],[5,6,7,8]]&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-8af5b38a-ae1f-11ec-8ef6-d1fd96eca24b&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;arr = np.array[data]&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-8af5b38c-ae1f-11ec-8ef6-218afcdc0000&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;- data = np.zeros(10) : 0 반환, 0으로 초기화 하는 것이다. , 누적합 구할 때 자주 사용.&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-8af5b38e-ae1f-11ec-8ef6-6781097faa05&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;data = np.zeros((3,6))&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-8af5b390-ae1f-11ec-8ef6-0f647ab2d535&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;- data = np.empty((2,3,2))&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-8af5b392-ae1f-11ec-8ef6-59d7f99ac2e4&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;zeros와 다르게 값의 메모리에 이미 값이 있으면 0이 아닌 그 값을 반환한다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-8af5b394-ae1f-11ec-8ef6-dfaa60baf404&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;- 난수 생성&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-8af5daa8-ae1f-11ec-8ef6-5d275f3b37eb&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;data = np.rando&lt;/span&gt;&lt;span style=&quot;color: #0066cc;&quot; data-href=&quot;http://m.randn%282%2C3%29/&quot;&gt;&lt;u&gt;m.randn(2,3)&lt;/u&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&amp;nbsp;: 표준편차 1, 평균 0인 정규분포에서 표본 추출&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-8af5daac-ae1f-11ec-8ef6-7d0b66d8f188&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;data = np.rando&lt;/span&gt;&lt;span style=&quot;color: #0066cc;&quot; data-href=&quot;http://m.randn%282%2C3%29/&quot;&gt;&lt;u&gt;m.normal(size=(4,4))&lt;/u&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&amp;nbsp;: size는 튜플, 정규분포에서 표본 추출&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-8af5dab0-ae1f-11ec-8ef6-2b39235a605c&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;data = np.rando&lt;/span&gt;&lt;span style=&quot;color: #0066cc;&quot; data-href=&quot;http://m.randn%282%2C3%29/&quot;&gt;&lt;u&gt;m.randint(0,1)&lt;/u&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&amp;nbsp;: 주어진 최소,최대 범위 안에서 난수 생성&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-8af5dab4-ae1f-11ec-8ef6-27a0121153bd&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;data = np.rando&lt;/span&gt;&lt;span style=&quot;color: #0066cc;&quot; data-href=&quot;http://m.randn%282%2C3%29/&quot;&gt;&lt;u&gt;m.rand(2,3)&lt;/u&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&amp;nbsp;: 균등분포에서 표본 추출&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-8af5dab6-ae1f-11ec-8ef6-b7601e3fb472&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-8af5dab8-ae1f-11ec-8ef6-b5f39f14e343&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 id=&quot;SE-8af5dabb-ae1f-11ec-8ef6-f96d5e09bfc7&quot; data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;3. NumPy 객체 속성&lt;/span&gt;&lt;/h2&gt;
&lt;p id=&quot;SE-8af5dabd-ae1f-11ec-8ef6-47695ecae438&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;shape : 각 차원의 크기를 알려줌&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-8af5dabf-ae1f-11ec-8ef6-a3c3b01e61ff&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;- data.shape&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-8af5dac1-ae1f-11ec-8ef6-d365ddabc1f9&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;ndim&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-8af5dac3-ae1f-11ec-8ef6-49590eccfa03&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;dtype : 배열에 저장된 자료형을 알려줌&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-8af601d5-ae1f-11ec-8ef6-c98d433ddcd6&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;- data.dtype&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-8af601d7-ae1f-11ec-8ef6-cbbf2cb7950e&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;size&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-8af601d9-ae1f-11ec-8ef6-31d7b14b16c4&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;T&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-8af601db-ae1f-11ec-8ef6-2f9a2e8a097c&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-8af601dd-ae1f-11ec-8ef6-471e74fbb85a&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 id=&quot;SE-8af601df-ae1f-11ec-8ef6-19d5f3deaed3&quot; data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;4. NumPy 배열 원소 접근 방법 : 뷰로 생성됨&lt;/span&gt;&lt;/h2&gt;
&lt;h3 id=&quot;SE-8af601e1-ae1f-11ec-8ef6-cbd953951301&quot; data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;1) Indexing&lt;/span&gt;&lt;/h3&gt;
&lt;p id=&quot;SE-8af601e3-ae1f-11ec-8ef6-05a7536d35f6&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;- 여러 개의 데이터들의 집합인 뭉탱이에서 색인(요소들을 지칭하는 것)하는 것이다.&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-8af601e5-ae1f-11ec-8ef6-3fc4bdee2d0a&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;- arr[5]&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-8af601e7-ae1f-11ec-8ef6-d7e002c930d2&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;- arr[0][2]&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-8af601e9-ae1f-11ec-8ef6-a7291c67b08d&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;- arr[0,2]&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-8af601eb-ae1f-11ec-8ef6-e3515f7f1f59&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 id=&quot;SE-8af601ed-ae1f-11ec-8ef6-c599253751bb&quot; data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;2) Slicing&lt;/span&gt;&lt;/h3&gt;
&lt;p id=&quot;SE-8af601ef-ae1f-11ec-8ef6-b3c1ae900bdb&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;- 부분범위를 지정하는 것이다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-8af601f1-ae1f-11ec-8ef6-858137cb47a0&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;- arr_slice = arr[5:8]&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-8af601f3-ae1f-11ec-8ef6-7dc621890a21&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;- 리스트와의 차이점은 배열조각이 원본 배열의 뷰라는 점이다. 뷰에 대한 변경은 원본 배열에 반영한다.&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-8af601f5-ae1f-11ec-8ef6-5799531ab9ba&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;이유 : 대용량 데이터 처리를 염두에 두고 설계되었기 때문에 데이터 복사를 남발한다면 성능과 메모리 문제에 직면할 것이다.&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-8af601f7-ae1f-11ec-8ef6-a51f5cd1ea99&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;arr_slice[1] = 12345&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-8af601f9-ae1f-11ec-8ef6-570fb2d6835a&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;arr 결과값 : array([0,1,2,3,4,12,12345,12,8,9])&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-8af601fb-ae1f-11ec-8ef6-2b3c22b35eff&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;- arr.copy() 함수 사용하면 원본값 유지 할 수 있다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-8af601fd-ae1f-11ec-8ef6-538550cdd2a0&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;- 축(axis)이란? : 차원의 개수&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-8af601ff-ae1f-11ec-8ef6-3d5b6575532a&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;벡터는 1차원 배열이기 때문에 축이 1개이면 차원도 1개이다.&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-8af60201-ae1f-11ec-8ef6-d9ce7f2e30b1&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;[1,2,3,4,5,6,7] -&amp;gt; axis = 0&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-8af60203-ae1f-11ec-8ef6-036d102b30f6&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;슬라이싱의 첫번째 기준은 0번축이다.&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-8af60205-ae1f-11ec-8ef6-b7063ad51a47&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;arr2d[:2], arr2d[:2, 1:] -&amp;gt; 결과값은 2차원배열. 첫번째 기준은 0번축&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-8af62917-ae1f-11ec-8ef6-77304e4543b5&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;arr2d[1,:2] -&amp;gt; 결과값은 1차원 배열&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-8af62919-ae1f-11ec-8ef6-b740108c2a5e&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-8af6291b-ae1f-11ec-8ef6-99b7e47c737c&quot; data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;* Boolean Indexing&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p id=&quot;SE-8af6291d-ae1f-11ec-8ef6-b9c619475f12&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;- true, false를 통해 인덱싱, 슬라이싱 할 수 있다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-8af6291f-ae1f-11ec-8ef6-597d8912ce96&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;- 반복기능을 통해 비교해야 하지만 array 같은 경우는 가능하다.&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-8af62921-ae1f-11ec-8ef6-d14399a35db5&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;names = ['bob','job','will','bob'] : 리스트&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-8af62923-ae1f-11ec-8ef6-69979b90daef&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;names == 'bob' -&amp;gt; for 문을 돌려야 비교가능하다.&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-8af62925-ae1f-11ec-8ef6-115b774f2d43&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;np.array(names)&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-8af62927-ae1f-11ec-8ef6-4fda2868e9ac&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;names == 'bob' -&amp;gt; 한 번에 비교 가능하다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-8af62929-ae1f-11ec-8ef6-1de0f01043bb&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;- 스칼라는 0 아닌 값은 전부 True이다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-8af6292b-ae1f-11ec-8ef6-5b25d1d21df0&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;- 공백, 문자는 true이다. 문자 없는 경우는 false이다.&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-8af6292d-ae1f-11ec-8ef6-3bd8563eb121&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-8af6292f-ae1f-11ec-8ef6-397fd88fb4c6&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;Fancy Indexing&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-8af62931-ae1f-11ec-8ef6-39bed195e2fb&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;- 순서 개념을 입혔다.&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-8af62933-ae1f-11ec-8ef6-ade3892a27ec&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;- arr[[4,3,0,6]] -&amp;gt; 0번축 기준으로 숫자는 순서를 의미한다.&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-8af62935-ae1f-11ec-8ef6-cd1963cb2b2d&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;arr[[1,5,7,2],[0,3,1,2]] -&amp;gt; 좌표라고 생각&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-8af62937-ae1f-11ec-8ef6-89e37f9dab12&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;- 1 2 3&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-8af62939-ae1f-11ec-8ef6-db3b21891825&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;4 5 6&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-8af6293b-ae1f-11ec-8ef6-45410e6a8fc5&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;7 8 9&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-8af6293d-ae1f-11ec-8ef6-6b33adb60f46&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;10 11 12&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-8af6293f-ae1f-11ec-8ef6-89c0e411614c&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;arr[[3,1,2]][:0:1] : 범위의 값 순서대로 출력&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-8af62941-ae1f-11ec-8ef6-a1ff76a25729&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;-&amp;gt; 10 11 12&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-8af62943-ae1f-11ec-8ef6-155c35026cc3&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;4 5 6&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-8af62945-ae1f-11ec-8ef6-8f7275ca7b9f&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;7 8 9&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-8af62947-ae1f-11ec-8ef6-67ada1025a6f&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-8af65059-ae1f-11ec-8ef6-239715d78614&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 id=&quot;SE-8af6505b-ae1f-11ec-8ef6-250a447e9f9c&quot; data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;5. Numpy : Brodadcating&lt;/span&gt;&lt;/h2&gt;
&lt;p id=&quot;SE-8af6505d-ae1f-11ec-8ef6-db283d043677&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;- (4,3) + (3) = (4,3)&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-8af65064-ae1f-11ec-8ef6-a7027821919e&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;0 0 0&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;1 2 3&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;1 2 3&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-8af65069-ae1f-11ec-8ef6-1df38ac4ad98&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;1 1 1&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&amp;nbsp;1 2 3&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;2 3 4&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-8af6506d-ae1f-11ec-8ef6-6fd4aca197e6&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;2 2 2&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&amp;nbsp;1 2 3&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;3 4 5&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-8af65071-ae1f-11ec-8ef6-9d4d3378c50e&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;3 3 3&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;1 2 3&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;4 5 6&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-8af65073-ae1f-11ec-8ef6-29db0fe04894&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;- 차원 수가 다르면 차원이 적은 쪽에 차원을 추가하는데 이 때 차원 수는 1&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-8af65075-ae1f-11ec-8ef6-a35eb0ba413b&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;- 차원 수가 같으면 차원의 크기가 모두 같거나 한 쪽의 차원의 크기가 1이여지만 브로드 캐스팅이 가능하다&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-8af65077-ae1f-11ec-8ef6-b352f2d65106&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;- 차원이 1인 쪽은 상대방 차원의 수와 일치시킨다. - 복제&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-8af67789-ae1f-11ec-8ef6-178cf2b1fca2&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;- R 같은 경우는 제한 없이 복제해서 계산한다.&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-8af6778b-ae1f-11ec-8ef6-f56aeba5bbfc&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-8af6778d-ae1f-11ec-8ef6-b1c7905a3509&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 id=&quot;SE-8af6778f-ae1f-11ec-8ef6-c3d659442ca7&quot; data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;6. Python : List Comprehension&lt;/span&gt;&lt;/h2&gt;
&lt;p id=&quot;SE-8af67791-ae1f-11ec-8ef6-a9afd324ff4e&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;- names = ['bob','job','will','bob']&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-8af67793-ae1f-11ec-8ef6-3b82f59cba58&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;result = [name=='bob' for name in names]&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-8af67795-ae1f-11ec-8ef6-017197046662&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;- for문 보다 빠르다&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-8af67797-ae1f-11ec-8ef6-8fe60956ad5e&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-8af67799-ae1f-11ec-8ef6-fb90a647eba6&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 id=&quot;SE-8af6779b-ae1f-11ec-8ef6-33fdcb637076&quot; data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;7. Python : Generator &amp;amp; Generator Expression&lt;/span&gt;&lt;/h2&gt;
&lt;p id=&quot;SE-8af6779d-ae1f-11ec-8ef6-d16268623965&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-8af6779f-ae1f-11ec-8ef6-f3f812837762&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 id=&quot;SE-8af677a1-ae1f-11ec-8ef6-93baa5593d5a&quot; data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;8. NumPy : Universal Function&lt;/span&gt;&lt;/h2&gt;
&lt;p id=&quot;SE-8af677a3-ae1f-11ec-8ef6-ab8539300fc5&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;- 데이터 원소별로 연산을 수행하는 함수.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-8af677a5-ae1f-11ec-8ef6-6b05ab39994d&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;- 하나 이상의 스칼라 값을 받아서 하나 이상의 스칼라 결과 값을 반환하는 간단한 함수를 고속으로 수행할 수 있는 벡터화된 래퍼 함수라고 생각하면 된다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-8af677a7-ae1f-11ec-8ef6-bb995cfbe206&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;- np.sqrt(), np.modf() 등등..&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-8af677a9-ae1f-11ec-8ef6-a5cf36684b3c&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-8af677ab-ae1f-11ec-8ef6-d78fb94ecd21&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 id=&quot;SE-8af677ad-ae1f-11ec-8ef6-6defe2cf6f26&quot; data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;9. np.where() : 조건&lt;/span&gt;&lt;/h2&gt;
&lt;p id=&quot;SE-8af677b0-ae1f-11ec-8ef6-694ebf54fc76&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;- arr = np.rando&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot; data-href=&quot;http://m.randn%284%2C4%29&quot;&gt;m.randn(4,4)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-8af677b2-ae1f-11ec-8ef6-7532dfa06f02&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;np.where(arr&amp;gt;0,2,-2)&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-8af677b4-ae1f-11ec-8ef6-cf05f981c8de&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;np.where(arr&amp;gt;0,2,arr)&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-8af677b6-ae1f-11ec-8ef6-a509dc15ed28&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-8af69dc8-ae1f-11ec-8ef6-cb4016e1b056&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 id=&quot;SE-8af69dca-ae1f-11ec-8ef6-1b9a07fb9173&quot; data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;10. ndarray.sort() vs. numpy.sort()&lt;/span&gt;&lt;/h2&gt;
&lt;p id=&quot;SE-8af69dcc-ae1f-11ec-8ef6-bb869cd32ae6&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;- ndarray.sort() : in-place operation(직접 데이터를 수정한다.)&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-8af69dce-ae1f-11ec-8ef6-8709cedb80f9&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;- numpy.sort() : returning&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>데이터분석/Python : Basic</category>
      <category>Python</category>
      <category>파이썬</category>
      <author>냉철한 욱</author>
      <guid isPermaLink="true">https://warm-uk.tistory.com/87</guid>
      <comments>https://warm-uk.tistory.com/87#entry87comment</comments>
      <pubDate>Mon, 28 Mar 2022 07:48:33 +0900</pubDate>
    </item>
    <item>
      <title>[Python, 정리] 데이터 타입 이해하기</title>
      <link>https://warm-uk.tistory.com/86</link>
      <description>&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&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;size18&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;1. 데이터 분석을 위해 파이썬을 왜 배우는가?&lt;/b&gt;&lt;br /&gt;-&amp;nbsp;&amp;nbsp;interpreter 언어로 분석과정의 결과를 빠르게 확인 할 수 있다.&lt;br /&gt;- 다양한 데이터 분석 라이브러리를 제공한다.&lt;br /&gt;&lt;b&gt;- 다양한 목적으로 범용적 사용이 가능하며 확장성이 좋다.&lt;/b&gt;&lt;br /&gt;- R보다 더 대용량 데이터를 빠르게 다룰 수 있다.&lt;br /&gt;- 버젼마다 사용할 수 있는 패키지가 다른 R보다 편리하다.&lt;br /&gt;- 무료이다.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;2. Python&amp;nbsp;특징&lt;/b&gt;&lt;br /&gt;- 반복 : 반복문을 사용하지 않고 내부에서 반복연산을 하게 해주는 언어 (vecterization)&lt;br /&gt;- 배정 : Python의 데이터타입은 동적변수로서 매번 바뀐다.&lt;br /&gt;&lt;b&gt;- 뭉탱이(데이터를 집어넣는 공간) 사용 :&amp;nbsp;&lt;/b&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; tuple, list, dictionary, set&lt;br /&gt;&amp;nbsp;&amp;nbsp; 뭉탱이 안에 뭉탱이를 집어 넣을 수 있다.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;가변형태이며 뭉탱이 안에 뭉탱이는 다 다른 데이터 타입이다.&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;3. 뭉탱이 1 - list&lt;/b&gt;&lt;br /&gt;&lt;b&gt;- 데이터 분석에서 사용목적 : 데이터베이스에서 데이터 가지고 올 때 한 개의 리스트 타입으로 처리한다.&lt;/b&gt;&lt;br /&gt;- 뭐든지 다 담을 수 있는 공간이다. 문자, 숫자, 참, 거짓 전부 담을 수 있다.&lt;br /&gt;- 공간을 여러 개 붙여놓은 것&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;4. 뭉탱이 2 - tuple (튜플)&lt;/b&gt;&lt;br /&gt;&lt;b&gt;- 데이터 분석에서 사용목적 : 데이터베이스에서 데이터 가져왔는데 실수로 데이터 삭제하면 어떻게 할까?&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&amp;nbsp; 삭제를 못하게 하는 뭉탱이가 튜플이다.&lt;/b&gt;&lt;br /&gt;- 튜플은 수정하지 못하는 것이 아니라 관련 속성이 없는 것이다. 튜플이라는 속성에서는 추가, 삽입, 삭제 라는 메소드가 없다.&lt;br /&gt;-&amp;nbsp;데이터를 프로그램 시작해서 끝낼 때까지 그대로 유지하고 싶으면 사용해라!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;5. 뭉탱이 3 - dictionary&lt;/b&gt;&lt;br /&gt;&lt;b&gt;- 데이터 분석에서 사용목적 : 웹에서 데이터를 가져왔다. 보통이 반구조형 데이터타입인 json 타입이며 이것은 key와 value 형태로 되어 있는 dictionary를 사용한다.&lt;/b&gt;&lt;br /&gt;- dictionary 안에다가 다른 뭉탱이를 집어넣을 수 있다.&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;6. 뭉탱이 4 - set&lt;/b&gt;&lt;br /&gt;- 그냥 만들면 dictionary 형태&lt;br /&gt;- 중복허가 하지 않는다.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;7. numpy - ndarray&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;8. pandas - series&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;9. pandas&amp;nbsp;- dataframe&lt;/b&gt;&lt;br /&gt;- pandas 라이브러리를 사용한 데이터프레임 타입이다.&lt;br /&gt;- 기본적으로 데이터 가져올 때 리스트, 튜플, 딕션어리를 사용해서 가져온다.&lt;br /&gt;&lt;b&gt;- 인덱스 옵션이 있다.&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;</description>
      <category>데이터분석/Python : Basic</category>
      <category>Python</category>
      <category>데이터타입</category>
      <category>파이썬</category>
      <author>냉철한 욱</author>
      <guid isPermaLink="true">https://warm-uk.tistory.com/86</guid>
      <comments>https://warm-uk.tistory.com/86#entry86comment</comments>
      <pubDate>Mon, 28 Mar 2022 07:43:50 +0900</pubDate>
    </item>
    <item>
      <title>[딥러닝 기본] Hyperparameter tuning : 하이퍼파라미터 튜닝</title>
      <link>https://warm-uk.tistory.com/85</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;* 출저&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;본 개념정리는 제 지도교수님이신 연세대학교 정보대학원 김하영 교수님 수업과 Andrew 교수님의 Coursera 수업을 통해 얻은 정보를 통해 정리했습니다. 자료는 대부분 Andrew 교수님의 Coursera 수업자료입니다.&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&gt;&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/FccPN/btrxj8Gocux/4XqA2MbQ1qgrRUGiD8PKq0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/FccPN/btrxj8Gocux/4XqA2MbQ1qgrRUGiD8PKq0/img.png&quot; data-origin-width=&quot;800&quot; data-origin-height=&quot;450&quot; data-widthpercent=&quot;50&quot; style=&quot;width: 49.4186%; margin-right: 10px;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/FccPN/btrxj8Gocux/4XqA2MbQ1qgrRUGiD8PKq0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FFccPN%2Fbtrxj8Gocux%2F4XqA2MbQ1qgrRUGiD8PKq0%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;800&quot; height=&quot;450&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/rliI5/btrxwACiMJ7/9DOZtXKaoLMFd87HI0vipk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/rliI5/btrxwACiMJ7/9DOZtXKaoLMFd87HI0vipk/img.png&quot; data-origin-width=&quot;800&quot; data-origin-height=&quot;450&quot; data-widthpercent=&quot;50&quot; style=&quot;width: 49.4186%;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/rliI5/btrxwACiMJ7/9DOZtXKaoLMFd87HI0vipk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FrliI5%2FbtrxwACiMJ7%2F9DOZtXKaoLMFd87HI0vipk%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;800&quot; height=&quot;450&quot;/&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style5&quot; /&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div id=&quot;SE-374cc994-cbf0-493a-965c-856afc3d854a&quot;&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;h2 id=&quot;SE-27663c43-a2fc-403b-a6dc-036a79fa6edc&quot; data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;1. Tuning process&lt;/b&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;h3 id=&quot;SE-5ce4fef3-7226-4ae6-88fe-d352eaf4c5da&quot; data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;1) 일반적인 우선순위&lt;/b&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p id=&quot;SE-a761eb76-98fe-41de-b657-6e17571c42e8&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;1. a(학습률)&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1b3d7ce8-f10b-42be-b119-c82973b6174a&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;2. b(모멘텀 값), hidden units(은닉층 유닛수), mini-batch size(미니배치 크기)&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-ddb421f5-0a72-45b0-8674-270c31cfdb4d&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;* Adam 최적화 알고리즘 사용시 : b1[0.9], b2[0.99], 앱실론[10-8] 초기화&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-81899d6d-e6d2-4c1e-8587-156075e0bf3f&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;3. layers(층 개수), learning rate decay(학습속도감쇠법) 등&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;SE-1c007d3d-b616-4c35-a4fa-0d25e738f910&quot;&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;966&quot; data-origin-height=&quot;542&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/3T3pB/btrxlDFUcIH/BDQxiuJpdLjaWoJGE36h91/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/3T3pB/btrxlDFUcIH/BDQxiuJpdLjaWoJGE36h91/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/3T3pB/btrxlDFUcIH/BDQxiuJpdLjaWoJGE36h91/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F3T3pB%2FbtrxlDFUcIH%2FBDQxiuJpdLjaWoJGE36h91%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;966&quot; height=&quot;542&quot; data-origin-width=&quot;966&quot; data-origin-height=&quot;542&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;SE-032a9bcb-cd41-4cee-bb72-3f63fbc6b548&quot;&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;h3 id=&quot;SE-98b3e984-13d3-42b0-a122-5bb263b8a18b&quot; data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;2) Hyperparameters 서칭 방법&lt;/b&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p id=&quot;SE-e4b5419a-b562-47dd-b7d8-a89fd598b048&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;1. 그리드서치&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-81e58bf8-59b7-4994-b9e8-1f03a4537768&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;그리드서치는 매개변수 적을 때 유용하다.&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-0a9009de-83df-4e69-b29a-11c63370849a&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;중요한 파라미터를 다양하게 서칭하기 어렵다.&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-b335de0e-6476-4939-830a-f6bd6e0960cd&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;​&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-c4200b89-1cd1-44bd-9b5d-720e791888dd&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-3a6bc75e-ffbd-4341-b2f9-6d84a2de030b&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;2. 랜덤서치&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-f0cc9ded-a985-4d0a-9a9b-e2d0aaff6ead&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;랜덤서치가 딥러닝에서는 더 유용하다.&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-c6a1bd6e-3f4e-410c-a270-8ed8ae0c733f&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #ff0010; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;왜냐하면 중요도가 다른 하이퍼파라미터의 최적의 값 후보가 다양하기 때문이다.&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-e82aa966-03d7-4986-a7b5-a9bc23548cd9&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;랜덤서치는 이러한 후보 값들을 광범위하게 서칭 할 수 있다.&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-b7416816-fdd1-4222-89d7-81e7920047cd&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-f74c7d0c-716d-4068-9389-d841c519c057&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;​&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-18b684e9-d78b-47e6-873f-67a1a1830455&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;3. Coarse to fine&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-4a19e643-f4d7-489b-9f22-1067c5447905&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;최적의 값 후보 서칭 범위를 더 확대해서 찾는 방법이다.&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;SE-0c394005-c01f-4543-81e9-2f789c14ee68&quot;&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cJy24G/btrxj7AHNpp/fxGWZnSbUIhzlhaSm5yKC1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cJy24G/btrxj7AHNpp/fxGWZnSbUIhzlhaSm5yKC1/img.png&quot; data-lazy-src=&quot;&quot; data-width=&quot;886&quot; data-height=&quot;497&quot; data-origin-width=&quot;966&quot; data-origin-height=&quot;543&quot; style=&quot;width: 49.7351%; margin-right: 10px;&quot; data-widthpercent=&quot;50.32&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cJy24G/btrxj7AHNpp/fxGWZnSbUIhzlhaSm5yKC1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcJy24G%2Fbtrxj7AHNpp%2FfxGWZnSbUIhzlhaSm5yKC1%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;966&quot; height=&quot;543&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/0bSyr/btrxvNgz337/kiUyrlKd4IK4CEnk0akyA0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/0bSyr/btrxvNgz337/kiUyrlKd4IK4CEnk0akyA0/img.png&quot; data-lazy-src=&quot;&quot; data-width=&quot;886&quot; data-height=&quot;504&quot; data-origin-width=&quot;966&quot; data-origin-height=&quot;550&quot; style=&quot;width: 49.1021%;&quot; data-widthpercent=&quot;49.68&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/0bSyr/btrxvNgz337/kiUyrlKd4IK4CEnk0akyA0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F0bSyr%2FbtrxvNgz337%2FkiUyrlKd4IK4CEnk0akyA0%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;966&quot; height=&quot;550&quot;/&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/figure&gt;
&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;SE-453a631d-4d02-4b3c-9bb1-e1d93ccd8098&quot;&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p id=&quot;SE-2d8edbdf-7004-4980-b13f-1c8f2ee9f481&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-c8b4b71b-fb5d-4e78-9951-006ac3d94999&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;​&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-e585d40a-4147-4600-a118-a89641aac798&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;​&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-4d823cd0-6546-462c-8afd-a3846b93c9b8&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;​&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-d5dcb773-9c81-460d-bcf4-d4e0c4bef545&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;​&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-52b1083f-3762-43bd-a9dd-251413f50cae&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;​&lt;/span&gt;&lt;/p&gt;
&lt;h2 id=&quot;SE-461fe1bd-38f0-4a47-ad04-a035f17a5077&quot; data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;2. Using an appropriate scale to pick hyperparameters&lt;/b&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;h3 id=&quot;SE-8820a1ac-4276-4a6d-80d8-19bf3828904c&quot; data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;- Picking hyperparameters at random&lt;/b&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;SE-0047fe42-d832-47c8-96cb-cf850005a57b&quot;&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;966&quot; data-origin-height=&quot;541&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/c3UooT/btrxu8sv3jd/IAwbqg6bkcPcqA0MWEC321/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/c3UooT/btrxu8sv3jd/IAwbqg6bkcPcqA0MWEC321/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/c3UooT/btrxu8sv3jd/IAwbqg6bkcPcqA0MWEC321/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fc3UooT%2Fbtrxu8sv3jd%2FIAwbqg6bkcPcqA0MWEC321%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;966&quot; height=&quot;541&quot; data-origin-width=&quot;966&quot; data-origin-height=&quot;541&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;SE-9ee36b12-c526-4a49-8e3a-73ef85613bd1&quot;&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p id=&quot;SE-5208e2a9-a768-4f1c-9b0a-c9c2683917cc&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;​&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;h3 id=&quot;SE-fe6d87d8-4557-42df-a7ee-a1948b59967e&quot; data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;- Appropriate scale for hyperparameters&lt;/b&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;h4 id=&quot;SE-558e3adf-ce13-4c44-ac13-5fcb4ae99fa1&quot; data-ke-size=&quot;size20&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;1. 예시 : a (학습률)&lt;/b&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;p id=&quot;SE-f66646c5-439b-4868-9e40-653dbf66068a&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;균일한 방법으로 샘플링 할 경우 0.1~1에 90%가 집중된다.&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-a1b504f8-d5c2-4e92-a926-e9a0d273ada2&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;하지만 많이 쓰이는 a값은 0.1 근처에 많이 있다.&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-7abf94f4-27ad-43a9-a955-14d17a045995&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;그렇기 때문에 로그스케일을 이용한다.&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-341900d9-7505-4eb6-8121-facbb92fab1d&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;-&amp;gt; 0.0001 &amp;ndash; 0.001 &amp;ndash; 0.01 &amp;ndash; 0.1 &amp;ndash; 1 사이는 균일해진다.&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-406c0171-2099-4bcf-9c87-bb3cfc97175e&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;​&lt;/span&gt;&lt;/p&gt;
&lt;h4 id=&quot;SE-20b52dc5-b5d6-4494-8eef-916b6a54c4c1&quot; data-ke-size=&quot;size20&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;2. 예시 : b (모멘텀 매개변수)&lt;/b&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;p id=&quot;SE-d6e49ab0-4e0d-425d-824c-bc498b631e29&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;b는 1로 갈수록 변경사항 민감해진다. (보통 0.9가 적정 초기값)&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-79bd2a5c-d882-42c2-be13-a882da92cdbf&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;많은 이전 값들이 관여되어지기 때문에 변경사항이 많아진다.&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-f43032e6-7a43-4b5e-b958-fe30ae6a182c&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;즉 1로 갈수록 많이 사용되어야 하는 값들이 많다.&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-13e70f76-8ceb-4ea8-a364-f5d0cd1d37f6&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;그렇기 때문에 로그스케일을 이용한다.&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-90c94de9-e9e0-409d-96f3-fc70eb76b9b1&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;-&amp;gt; 0.9 &amp;ndash; 0.99 &amp;ndash; 0.999 사이는 균일해진다.&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;SE-a3202d20-f9d7-475d-bf94-343f592329fd&quot;&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;966&quot; data-origin-height=&quot;564&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cvxorJ/btrxkLxrjC1/zYg9b8izRbC3e7Q5k6wV11/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cvxorJ/btrxkLxrjC1/zYg9b8izRbC3e7Q5k6wV11/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cvxorJ/btrxkLxrjC1/zYg9b8izRbC3e7Q5k6wV11/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcvxorJ%2FbtrxkLxrjC1%2FzYg9b8izRbC3e7Q5k6wV11%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;966&quot; height=&quot;564&quot; data-origin-width=&quot;966&quot; data-origin-height=&quot;564&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;SE-84574fe4-0a41-40c9-bcd5-5d42ce8b0789&quot;&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;966&quot; data-origin-height=&quot;538&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bEv3wf/btrxyiOIWdG/jfnqjVAc8ceWsKWGj9OZH1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bEv3wf/btrxyiOIWdG/jfnqjVAc8ceWsKWGj9OZH1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bEv3wf/btrxyiOIWdG/jfnqjVAc8ceWsKWGj9OZH1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbEv3wf%2FbtrxyiOIWdG%2FjfnqjVAc8ceWsKWGj9OZH1%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;966&quot; height=&quot;538&quot; data-origin-width=&quot;966&quot; data-origin-height=&quot;538&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;SE-173d205e-dfa6-4248-9894-bd955a349b65&quot;&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p id=&quot;SE-ca34bffa-6819-484d-bfd6-f1ba6d7c16b2&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;​&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-0067c6df-a7ef-469f-b370-11a1d781ee84&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;​&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-aaa7bcbb-0b1d-4082-bebd-6b607173fbd3&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;​&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-42ed8560-26bb-4b14-b15c-e155f97cfafe&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;​&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-79338c92-03e1-4c72-999c-d1e32f8f8bae&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;​&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-d17bf69d-82e5-4590-9c47-2dfa74504378&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;​&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-fd5e69fc-5740-44cd-98b1-9d1d78dcde90&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;​&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;h2 id=&quot;SE-34fae1fa-cbfe-4d6a-8e82-cea723d18933&quot; data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;3. 실전에서 hyperparameter 서칭방식(Pandas vs Caviar)&lt;/b&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;h3 id=&quot;SE-9d3d0680-29a4-4f32-bc11-95d52bfec6f1&quot; data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;​&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;1. babysit 방식 (panda approach)&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p id=&quot;SE-c46df0b4-7b10-4a5b-8e13-e23b1fc97c43&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;아주 큰 데이터가 있고 산출 자원은 많이 없을 때 적용&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-74ab6165-01ea-4797-8a43-820d785e45ca&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;* 산출 자원&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-5a883121-29a3-4bc8-bfef-fc88cbe17734&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;산출자원이라 하면 CPU나 GPU같은것이 많이 없어 1가지 모델만 트레이닝할 여건일 경우&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-547c0119-4fde-442a-83fa-50a4d6671b3f&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;아주 작은 수의 모델만 한번에 트레이닝 시킬 수 밖에 없는 경우&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-6c26652b-86fc-470c-a4fa-0c1d86254d7c&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;* 이름 유래&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-be1e6766-8047-4e22-bbae-c80c32ee5406&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;panda가 아이를 갖는 경우, 굉장히 조금 갖음. 한번에 1명씩. 그 아기의 생존에 최선&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-e200ae4f-96f3-42ac-a153-2b734356636a&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;​&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-17d65131-6ebb-4822-8cc4-2f49f28c3db4&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 id=&quot;SE-6b1dec46-9d0a-442e-985c-878c14d74632&quot; data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;2. parallel 방식(caviar approach)&lt;/b&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p id=&quot;SE-033ba7bf-16b1-429c-af5c-86010c078c40&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;여러 모델을 트레이닝 시키는 방법&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-ce1e53e5-4bcb-4c5a-b042-64aa15db4a5b&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;충분히 많은 컴퓨터를 가지고 있어 여러개의 모델 학습 가능하면 적용&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-42f1c82d-3e32-4e29-bed4-3e4d3c774b58&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;* 이름 유래&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-e439d2fa-40ac-4459-b014-c24644ab00f9&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;​&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;물고기는 1시즌에 1억개가 넘는 생선알 낳음&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1c05adcd-e7d3-4910-8b2d-878b690dfcd3&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;1억개 일일히 신경쓰지 않고 1억개 중 소수가 잘 되어 생존하기를 원함.&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-e5605352-45aa-4ae7-ac74-1058b41c31a7&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-4d4c8726-42c7-4b01-9c95-fb5a5d264a42&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;=&amp;gt; 얼마나 산출 자원을 가지고 있느냐에 따라 선택 달라짐.&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;SE-387c7bc0-fdc3-4481-b3e0-d8f3ba276f9d&quot;&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;966&quot; data-origin-height=&quot;529&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/xcFkn/btrxjnjvhIi/yPMlTwf43TPfIJzSwnsij0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/xcFkn/btrxjnjvhIi/yPMlTwf43TPfIJzSwnsij0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/xcFkn/btrxjnjvhIi/yPMlTwf43TPfIJzSwnsij0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FxcFkn%2FbtrxjnjvhIi%2FyPMlTwf43TPfIJzSwnsij0%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;966&quot; height=&quot;529&quot; data-origin-width=&quot;966&quot; data-origin-height=&quot;529&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;

&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;966&quot; data-origin-height=&quot;541&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/beVCBA/btrxoH83V3l/cZu0401woXHkDfEwkcH7m0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/beVCBA/btrxoH83V3l/cZu0401woXHkDfEwkcH7m0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/beVCBA/btrxoH83V3l/cZu0401woXHkDfEwkcH7m0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbeVCBA%2FbtrxoH83V3l%2FcZu0401woXHkDfEwkcH7m0%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;966&quot; height=&quot;541&quot; data-origin-width=&quot;966&quot; data-origin-height=&quot;541&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;SE-1a9b1ba8-d9a1-404f-b191-a9cc298defbe&quot;&gt;
&lt;p id=&quot;SE-fb7175af-915f-4c88-b28e-1b30169b37c0&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;​&lt;/span&gt;&lt;/p&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;</description>
      <category>데이터과학/개념 : Deep Learning</category>
      <author>냉철한 욱</author>
      <guid isPermaLink="true">https://warm-uk.tistory.com/85</guid>
      <comments>https://warm-uk.tistory.com/85#entry85comment</comments>
      <pubDate>Mon, 28 Mar 2022 07:40:13 +0900</pubDate>
    </item>
    <item>
      <title>[딥러닝 기본] Deep Learning 학습최적화 셋팅</title>
      <link>https://warm-uk.tistory.com/84</link>
      <description>&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;&amp;nbsp;출저&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;본 개념정리는 제 지도교수님이신 연세대학교 정보대학원 김하영 교수님 수업과 Andrew 교수님의 Coursera 수업을 통해 얻은 정보를 통해 정리했습니다. 자료는 대부분 Andrew 교수님의 Coursera 수업자료입니다.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/AdxBO/btrxiFxXnAE/jDmrFP8qTIfVQKvR6Wh4JK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/AdxBO/btrxiFxXnAE/jDmrFP8qTIfVQKvR6Wh4JK/img.png&quot; style=&quot;width: 49.4186%; margin-right: 10px;&quot; data-origin-width=&quot;800&quot; data-origin-height=&quot;450&quot; data-widthpercent=&quot;50&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/AdxBO/btrxiFxXnAE/jDmrFP8qTIfVQKvR6Wh4JK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FAdxBO%2FbtrxiFxXnAE%2FjDmrFP8qTIfVQKvR6Wh4JK%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;800&quot; height=&quot;450&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cOmwED/btrxwBnD9ZG/uKgOKV2rZZWxIYEkikKukK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cOmwED/btrxwBnD9ZG/uKgOKV2rZZWxIYEkikKukK/img.png&quot; style=&quot;width: 49.41860465116279%;&quot; data-origin-width=&quot;800&quot; data-origin-height=&quot;450&quot; data-widthpercent=&quot;50&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cOmwED/btrxwBnD9ZG/uKgOKV2rZZWxIYEkikKukK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcOmwED%2FbtrxwBnD9ZG%2FuKgOKV2rZZWxIYEkikKukK%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;800&quot; height=&quot;450&quot;/&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style5&quot; /&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div id=&quot;SE-4bf2b4b2-8047-4678-b124-a62ff57a5c14&quot;&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;h2 id=&quot;SE-9f1bf218-d5fd-4c6e-8a46-8d420b4ad549&quot; data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;1. Normalizing inputs&lt;/b&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;h3 id=&quot;SE-4439ac33-e0b2-48e1-900c-caab41f3cf2b&quot; data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;- normalize(표준화) 특징&lt;/b&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p id=&quot;SE-e8a523ec-bb89-4f2d-b356-dc30a05c344f&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;신경망을 훈련시킬 때, 트레이닝의 속도를 높일 수 있는 방법.&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-d44ff184-9d92-440d-9c73-a604eff04609&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-d23a5c89-e457-4ebe-b93f-e88f9e20b228&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;​&lt;/span&gt;&lt;/p&gt;
&lt;h3 id=&quot;SE-9b05aea1-98b7-4090-b110-4e327c380d65&quot; data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;- normalize(표준화) 를 하는 이유&lt;/b&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p id=&quot;SE-7cd5ff79-ea53-4b0a-8fd1-420254722a7d&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;표준화를 실행하여 모든 특성값들이 비슷한 범위 값을 가진다면&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;빠른 속도로 학습&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;을 진행할 수 잇다.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;SE-d222394f-a9e1-4a52-a17d-f35ad3dd59e2&quot;&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;966&quot; data-origin-height=&quot;533&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/4Kfgl/btrxEEpT6Zz/cSUsOXOcw1utKGLuvlzECk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/4Kfgl/btrxEEpT6Zz/cSUsOXOcw1utKGLuvlzECk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/4Kfgl/btrxEEpT6Zz/cSUsOXOcw1utKGLuvlzECk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F4Kfgl%2FbtrxEEpT6Zz%2FcSUsOXOcw1utKGLuvlzECk%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;966&quot; height=&quot;533&quot; data-origin-width=&quot;966&quot; data-origin-height=&quot;533&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;966&quot; data-origin-height=&quot;552&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/kKwLI/btrxEFh2W9c/HxKz7zYmjqW4Xm0hTr0ffk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/kKwLI/btrxEFh2W9c/HxKz7zYmjqW4Xm0hTr0ffk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/kKwLI/btrxEFh2W9c/HxKz7zYmjqW4Xm0hTr0ffk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FkKwLI%2FbtrxEFh2W9c%2FHxKz7zYmjqW4Xm0hTr0ffk%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;966&quot; height=&quot;552&quot; data-origin-width=&quot;966&quot; data-origin-height=&quot;552&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;SE-4d6daad9-6c70-40d8-828b-70ff06bf9913&quot;&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p id=&quot;SE-47f77ca7-5e39-4b14-a8dd-fb0393ab976f&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-fd082131-5be4-453e-ae25-6ca7971dc531&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;​&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-cea26548-584c-43f8-9ff9-64ddeb820138&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;​&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-af91dda2-b4b8-494e-9090-cdc196e18d64&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&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;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 id=&quot;SE-81629f7c-6b55-4588-9d9d-440fb9ace90c&quot; data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;2. Vanishing / Exploding gradients : 가중치 초기화를 적절하게 해야하는 이유&lt;/b&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;SE-0fe16068-c145-47ed-9f98-cc7e6b8755cf&quot;&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;966&quot; data-origin-height=&quot;547&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/xZBTV/btrxrduAtqx/p7fkpcnmCKc3M4aidRNjw0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/xZBTV/btrxrduAtqx/p7fkpcnmCKc3M4aidRNjw0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/xZBTV/btrxrduAtqx/p7fkpcnmCKc3M4aidRNjw0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FxZBTV%2FbtrxrduAtqx%2Fp7fkpcnmCKc3M4aidRNjw0%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;966&quot; height=&quot;547&quot; data-origin-width=&quot;966&quot; data-origin-height=&quot;547&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;SE-33d1a81b-81ca-4aec-aa92-5c787d77cfc1&quot;&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p id=&quot;SE-44231731-5d71-4b41-90e4-8d0252777e78&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-541fa892-bc4d-4319-966f-1e663ae5a6d0&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;​&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-4b879d0a-e910-4826-b790-2c9c09067cbe&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;​&lt;/b&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;
&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;&amp;nbsp;&lt;/p&gt;
&lt;h2 id=&quot;SE-bf9c6c0c-3188-4781-b149-6ec9e667a868&quot; data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;3. Weight Initialization for Deep Networks&lt;/b&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;h3 id=&quot;SE-d21c904f-1c37-4d2b-a6d1-0b9beb19b65f&quot; data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;1) 가중치 초기화 0으로 하면 안되는 이유&lt;/b&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p id=&quot;SE-a34e1ad8-5e8b-4e1a-9941-55fefd43eb68&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;로지스틱 아닌 이상 모두 0으로 초기화하면 안 된다.&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-6a193c88-28ff-4139-b9a1-5120cc2a4d23&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;=&amp;gt; 학습이 진행되지 않는다.&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-b985acce-e932-4376-9f55-fc00945ba3c5&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;왜냐하면 모든 노드가 똑같은 연산이기 때문에 하나 있는 것과 다를 바가 없다.&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-c6872a18-f0df-4625-82cb-5b6610857caa&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-f435103b-1f30-4345-baaa-a9642a2cc398&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;​&lt;/span&gt;&lt;/p&gt;
&lt;h3 id=&quot;SE-68a86950-514f-423f-9c8f-799a2d985df7&quot; data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;2) 어떻게 가중치 초기화 설정?&lt;/b&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p id=&quot;SE-8c9bdb5e-e548-4f6f-8fa3-1d3f8d5a3b00&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;만약 입력 activation의 입력 특성이 대략적으로 평균 0 와 편차 1이면 이것은 z가 비슷한 scale을 갖게 할 것이고 문제해결이 되지 않을 것입니다. 하지만 확실히 vanishing과 exploding gradient 문제를 도와주기는 합니다. 왜냐면 w하는 비중 매트릭스를 세팅해서 1보다 너무 크지 않고, 1보다 너무 작지 않게 해서 너무 빨리 explode하거나 vanish하지 않게 하려는 것입니다&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-a7a05f14-ee6d-468f-92f9-e7a71c617f96&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 id=&quot;SE-6893c53d-23b3-415b-8ed2-65e2f8605686&quot; data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;3). 가중치 초기화 종류&lt;/b&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;h4 id=&quot;SE-aa783d27-66a9-4672-8681-3f0f33002f26&quot; data-ke-size=&quot;size20&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;1. 가중치 초기화 : Xavier (세이비어 초기화)&lt;/b&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;p id=&quot;SE-b56b736e-f4c5-48b5-ab72-79ddee6665da&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;- 개요&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-82471065-5b08-4145-a1cc-00757fbc14c9&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;이 방법은 균등 분포(Uniform Distribution) 또는 정규 분포(Normal distribution)로 초기화 할 때 두 가지 경우로 나눈다.&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-75a967f1-ca1c-4760-b34b-a7ac8ca81891&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #000000;&quot;&gt;이전 층의 뉴런 개수와 다음 층의 뉴런 개수를 가지고 식을 세웁니다. &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #000000;&quot;&gt;이전 층의 뉴런의 개수를&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;background-color: #ffffff; color: #000000;&quot;&gt;n(&lt;/span&gt;&lt;span style=&quot;background-color: #ffffff; color: #000000;&quot;&gt;in)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-2e41023b-c135-48df-b2ef-16deb4385ee9&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #000000;&quot;&gt;다음 층의 뉴런의 개수를&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;background-color: #ffffff; color: #000000;&quot;&gt;n(&lt;/span&gt;&lt;span style=&quot;background-color: #ffffff; color: #000000;&quot;&gt;out)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-26965cf3-4426-498a-a573-1246587dc9ad&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;​&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-03059386-8249-4e69-8925-e37b25eb1a5f&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;- 균등분포&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;SE-647938fe-a4fa-4161-9cec-f08514119299&quot;&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;380&quot; data-origin-height=&quot;66&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/ckB3bv/btrxB3XLHSL/zZ1h2IyTWRHK4PivAstK11/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ckB3bv/btrxB3XLHSL/zZ1h2IyTWRHK4PivAstK11/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ckB3bv/btrxB3XLHSL/zZ1h2IyTWRHK4PivAstK11/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FckB3bv%2FbtrxB3XLHSL%2FzZ1h2IyTWRHK4PivAstK11%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;380&quot; height=&quot;66&quot; data-origin-width=&quot;380&quot; data-origin-height=&quot;66&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;SE-cbf96907-5b48-47bb-b72a-92808b73e847&quot;&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p id=&quot;SE-f0348468-9b45-4549-a8ea-649493362336&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;- 정규분포&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-d11121d4-72ab-45c8-9a4d-2d49c958747d&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;평균 : 0&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;SE-c45d1ea7-75f7-4b3e-bea3-12b1eac26f6a&quot;&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;154&quot; data-origin-height=&quot;66&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bdglgS/btrxu8svRxM/KqnROMj89KlklZWV6NqJM0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bdglgS/btrxu8svRxM/KqnROMj89KlklZWV6NqJM0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bdglgS/btrxu8svRxM/KqnROMj89KlklZWV6NqJM0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbdglgS%2Fbtrxu8svRxM%2FKqnROMj89KlklZWV6NqJM0%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;154&quot; height=&quot;66&quot; data-origin-width=&quot;154&quot; data-origin-height=&quot;66&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;SE-8ee80d38-b298-45d8-965e-4bd4b9c79293&quot;&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p id=&quot;SE-73a6fea8-dd0a-46dc-8fa4-789284423c2d&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-b283d09f-7d7b-4606-8752-44412eb5dcee&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;- 특징 및&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;background-color: #ffffff; color: #000000;&quot;&gt;&lt;b&gt;문제점&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-69a9fe2f-09cf-4949-8316-58e0be20254e&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;Xavier&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;background-color: #ffffff; color: #000000;&quot;&gt;&lt;b&gt;&amp;nbsp;초기화&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;background-color: #ffffff; color: #000000;&quot;&gt;는 여러 층의 기울기 분산 사이에 균형을 맞춰서 특정 층이 너무 주목을 받거나 다른 층이 뒤쳐지는 것을 막음.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-60121b2f-6b8a-4a72-b99a-af91502e2698&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #000000;&quot;&gt;그런데&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;Xavier&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;background-color: #ffffff; color: #000000;&quot;&gt;&lt;b&gt;&amp;nbsp;초기화&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;background-color: #ffffff; color: #000000;&quot;&gt;는 시그모이드 함수나 하이퍼볼릭 탄젠트 함수와 같은 S자 형태인 활성화 함수와 함께 사용할 경우에는 좋은 성능을 보이지만, ReLU와 함께 사용할 경우에는 성능이 좋지 않음.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-6502317e-4411-4611-94e8-16f46acd4a31&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #000000;&quot;&gt;ReLU 함수 또는 ReLU의 변형 함수들을 활성화 함수로 사용할 경우에는 다른 초기화 방법을 사용하는 것이 좋은데, 이것이&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;background-color: #ffffff; color: #000000;&quot;&gt;&lt;b&gt;He 초기화(He initialization)&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-62785393-9329-4320-b841-3830f00cca94&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;그래서 HE가 거의 요즘 디폴트 값&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-27340c30-d601-4555-a034-ef537edeaf4d&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;​&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-b56c62cb-fb2a-46f2-b294-8549c822800b&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;​&lt;/span&gt;&lt;/p&gt;
&lt;h4 id=&quot;SE-67bf2a28-66f6-4aa9-9f68-b5c11a3e23b9&quot; data-ke-size=&quot;size20&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;2. 가중치 초기화 : HE&lt;/b&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;p id=&quot;SE-a52eb63d-6a5c-4daa-8151-91c99e61109c&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;- 개요&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-43ec70d9-5103-4d12-abfa-24c27adc195b&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #000000;&quot;&gt;이 방법은 균등 분포(Uniform Distribution) 또는 정규 분포(Normal distribution)로 초기화 할 때 두 가지 경우로 나눈다. 다만, He 초기화는 세이비어 초기화와 다르게 다음 층의 뉴런의 수를 반영하지 않음. 전과 같이 이전 층의 뉴런의 개수를 n&lt;/span&gt;&lt;span style=&quot;background-color: #ffffff; color: #000000;&quot;&gt;in&lt;/span&gt;&lt;span style=&quot;background-color: #ffffff; color: #000000;&quot;&gt;만 있음.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-d123051e-9153-4d73-9d6e-5fb5f403261d&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;​&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-4044cdca-be2a-416c-8708-d658db008f56&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;- 균등분포&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;SE-157dd8a2-f5ff-4665-9c0f-307d870de3bf&quot;&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;310&quot; data-origin-height=&quot;73&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dnvrit/btrxB4oR7Rp/X0obaSVWbNkSMAwb8JJ0V0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dnvrit/btrxB4oR7Rp/X0obaSVWbNkSMAwb8JJ0V0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dnvrit/btrxB4oR7Rp/X0obaSVWbNkSMAwb8JJ0V0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fdnvrit%2FbtrxB4oR7Rp%2FX0obaSVWbNkSMAwb8JJ0V0%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;310&quot; height=&quot;73&quot; data-origin-width=&quot;310&quot; data-origin-height=&quot;73&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;SE-926d1ce1-19eb-46d3-99a4-47d55050eb86&quot;&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p id=&quot;SE-8113fd92-6cc3-41d3-afd5-bc362119ef9f&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;- 정규분포&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1f4e8d71-0c2a-4372-aec1-6e80014d7e12&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;평균 : 0&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;SE-ca887bfe-6cfa-4a20-aae4-ae999402f223&quot;&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;140&quot; data-origin-height=&quot;92&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/JOcDS/btrxwAvyykL/mUkDrXzkYiHIMKKmkUBevK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/JOcDS/btrxwAvyykL/mUkDrXzkYiHIMKKmkUBevK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/JOcDS/btrxwAvyykL/mUkDrXzkYiHIMKKmkUBevK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FJOcDS%2FbtrxwAvyykL%2FmUkDrXzkYiHIMKKmkUBevK%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;140&quot; height=&quot;92&quot; data-origin-width=&quot;140&quot; data-origin-height=&quot;92&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;SE-49d9887c-e7a0-4e03-92ab-b389c3bb9b0e&quot;&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p id=&quot;SE-73018c81-9929-44d5-aa20-e2691996109d&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;- 특징&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-6ed806e7-1e16-4340-8c12-0a51786ceba4&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;시그모이드 함수나 하이퍼볼릭탄젠트 함수를 사용할 경우에는 세이비어 초기화 방법이 효율적입니다.&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-16a11f57-ce8c-4cdf-b11c-60521728ab33&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;ReLU 계열 함수를 사용할 경우에는 He 초기화 방법이 효율적입니다.&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-b52f73a9-f604-495c-b079-928d7e60b3c5&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;u&gt;&lt;b&gt;ReLU + He 초기화 방법이 좀 더 보편적.&lt;/b&gt;&lt;/u&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-8fb87313-aac2-482e-8dde-d5f750f786c7&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #000000; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;​&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;SE-477390ad-ddc2-490b-a0ae-36ed260585d2&quot;&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;966&quot; data-origin-height=&quot;541&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cyaceX/btrxAboe3Lm/uRne2AIE7k66qTKLMkmDYk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cyaceX/btrxAboe3Lm/uRne2AIE7k66qTKLMkmDYk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cyaceX/btrxAboe3Lm/uRne2AIE7k66qTKLMkmDYk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcyaceX%2FbtrxAboe3Lm%2FuRne2AIE7k66qTKLMkmDYk%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;966&quot; height=&quot;541&quot; data-origin-width=&quot;966&quot; data-origin-height=&quot;541&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;SE-529bf336-b4c8-44a4-9250-a7716e1cb331&quot;&gt;
&lt;p id=&quot;SE-419259b9-529c-4266-8635-5b4e44aec145&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;​&lt;/span&gt;&lt;/p&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;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>데이터과학/개념 : Deep Learning</category>
      <category>기계학습</category>
      <category>딥러닝</category>
      <category>딥러닝학습</category>
      <category>머신러닝</category>
      <author>냉철한 욱</author>
      <guid isPermaLink="true">https://warm-uk.tistory.com/84</guid>
      <comments>https://warm-uk.tistory.com/84#entry84comment</comments>
      <pubDate>Mon, 28 Mar 2022 07:35:50 +0900</pubDate>
    </item>
  </channel>
</rss>