<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>GOMINQ | Computer Insight on AI</title>
    <link>https://moons0827.tistory.com/</link>
    <description>Computer Insight on AI, Models, and Meaning</description>
    <language>ko</language>
    <pubDate>Sat, 1 Aug 2026 16:30:15 +0900</pubDate>
    <generator>TISTORY</generator>
    <ttl>100</ttl>
    <managingEditor>GOMINQ</managingEditor>
    <image>
      <title>GOMINQ | Computer Insight on AI</title>
      <url>https://tistory1.daumcdn.net/tistory/3309999/attach/80ee1ffab80b4c3cb16e02e524db5f7f</url>
      <link>https://moons0827.tistory.com</link>
    </image>
    <item>
      <title>[AI][용어] 임베딩(Embedding)이란? AI가 단어를 '숫자'로 이해하는 법</title>
      <link>https://moons0827.tistory.com/entry/AI%EC%9A%A9%EC%96%B4-%EC%9E%84%EB%B2%A0%EB%94%A9Embedding%EC%9D%B4%EB%9E%80-AI%EA%B0%80-%EB%8B%A8%EC%96%B4%EB%A5%BC-%EC%88%AB%EC%9E%90%EB%A1%9C-%EC%9D%B4%ED%95%B4%ED%95%98%EB%8A%94-%EB%B2%95</link>
      <description>&lt;p data-sourcepos=&quot;3:1-6:51;51-215&quot; data-ke-size=&quot;size18&quot;&gt;여러분 혹시 AI가 '사과'라는 단어를 어떻게 알아듣는지 생각해 본 적 있으신가요?&lt;/p&gt;
&lt;p data-sourcepos=&quot;3:1-6:51;51-215&quot; data-ke-size=&quot;size18&quot;&gt;모두가 잘 아시다시피 컴퓨터는 글자를 모릅니다.&lt;/p&gt;
&lt;p data-sourcepos=&quot;3:1-6:51;51-215&quot; data-ke-size=&quot;size18&quot;&gt;아는 것은 0과 1뿐이며 이것으로 모든 명령어를 처리합니다.&lt;/p&gt;
&lt;p data-sourcepos=&quot;3:1-6:51;51-215&quot; data-ke-size=&quot;size18&quot;&gt;그런데 우리는 요즘 AI에게 글을 묻고, AI는 글로 답합니다.&lt;/p&gt;
&lt;p data-sourcepos=&quot;3:1-6:51;51-215&quot; data-ke-size=&quot;size18&quot;&gt;그렇다면 AI는 &amp;lsquo;사과&amp;rsquo;라는 글자를 어떻게 숫자로 바꾸고, 그 숫자에서 의미를 다룰 수 있을까요?&lt;/p&gt;
&lt;p data-sourcepos=&quot;8:1-10:40;217-337&quot; data-ke-size=&quot;size18&quot;&gt;AI는 먼저 글자를 토큰이라는 작은 조각으로 나누고, 그 토큰에 번호를 붙입니다. 그리고 그 번호를 의미가 담긴 숫자 묶음으로 바꾸는데, 이 과정이 바로 오늘 다룰 임베딩(Embedding)입니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1448&quot; data-origin-height=&quot;1086&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dZKC9A/dJMcaiKyS60/sJKdROn3tyDYYOLrgtwTKK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dZKC9A/dJMcaiKyS60/sJKdROn3tyDYYOLrgtwTKK/img.png&quot; data-alt=&quot;그림 1. 임베딩&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dZKC9A/dJMcaiKyS60/sJKdROn3tyDYYOLrgtwTKK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdZKC9A%2FdJMcaiKyS60%2FsJKdROn3tyDYYOLrgtwTKK%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;503&quot; height=&quot;377&quot; data-origin-width=&quot;1448&quot; data-origin-height=&quot;1086&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;그림 1. 임베딩&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-sourcepos=&quot;8:1-10:40;217-337&quot; data-ke-size=&quot;size18&quot;&gt;이름은 낯설지만, 원리는 생각보다 단순합니다.&lt;/p&gt;
&lt;p data-sourcepos=&quot;8:1-10:40;217-337&quot; data-ke-size=&quot;size18&quot;&gt;그냥 간단히 단어를 숫자로 번역하는 작업'이라고 보면 됩니다. 최근에는 그저 단어를 숫자로 변환하는 것 뿐만 아니라 의미까지 담고 있습니다.&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h2 data-sourcepos=&quot;12:1-12:21;339-359&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;1. 단어를 숫자로 바꾸기&lt;/b&gt;&lt;/h2&gt;
&lt;p data-sourcepos=&quot;14:1-15:43;361-435&quot; data-ke-size=&quot;size18&quot;&gt;가장 단순하게 생각하면, 단어마다 번호를 붙이면 됩니다.&lt;/p&gt;
&lt;p data-sourcepos=&quot;14:1-15:43;361-435&quot; data-ke-size=&quot;size18&quot;&gt;사과는 1번, 바나나는 2번, 자동차는 3번, 기차는 4번. 이런 식으로 번호를 붙이면 컴퓨터는 쉽게 단어가 무엇인지 알 수 있습니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1536&quot; data-origin-height=&quot;1024&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cXywMF/dJMcabktD8V/J2vXduI9jIqh5ODJCtaTVK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cXywMF/dJMcabktD8V/J2vXduI9jIqh5ODJCtaTVK/img.png&quot; data-alt=&quot;그림 2. 번호를 붙이면 컴퓨터는 쉽게 단어가 무엇인지 알 수 있음.&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cXywMF/dJMcabktD8V/J2vXduI9jIqh5ODJCtaTVK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcXywMF%2FdJMcabktD8V%2FJ2vXduI9jIqh5ODJCtaTVK%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;554&quot; height=&quot;369&quot; data-origin-width=&quot;1536&quot; data-origin-height=&quot;1024&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;그림 2. 번호를 붙이면 컴퓨터는 쉽게 단어가 무엇인지 알 수 있음.&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-sourcepos=&quot;17:1-22:24;437-647&quot; data-ke-size=&quot;size18&quot;&gt;그런데 이 방법에는 큰 문제가 있습니다. 각각 단어에 번호를 부여하면 컴퓨터는 각 단어에 대해서는 알 수 있지만, 이 번호만으로는 단어들 사이의 &lt;b&gt;관계&lt;/b&gt;를 전혀 알 수 없습니다.&lt;/p&gt;
&lt;p data-sourcepos=&quot;17:1-22:24;437-647&quot; data-ke-size=&quot;size18&quot;&gt;예를 들어 앞에서 예를 들었듯이 사과가 1이라고 하고 바나나가 2라고 할 때, 사과와 바나나가 둘 다 과일이라는 사실을, 숫자 1과 2는 말해주지 못합니다.&lt;/p&gt;
&lt;p data-sourcepos=&quot;17:1-22:24;437-647&quot; data-ke-size=&quot;size18&quot;&gt;예를 들어 사과가 1번, 바나나가 2번, 자동차가 3번이라면, 숫자만 봤을 때 사과와 바나나는 1만큼 차이 나고, 바나나와 자동차도 1만큼 차이 납니다.&lt;/p&gt;
&lt;p data-sourcepos=&quot;17:1-22:24;437-647&quot; data-ke-size=&quot;size18&quot;&gt;하지만 바나나와 자동차가 사과와 바나나만큼 의미가 비슷한 것은 아닙니다.&lt;/p&gt;
&lt;p data-sourcepos=&quot;17:1-22:24;437-647&quot; data-ke-size=&quot;size18&quot;&gt;단순한 번호는 단어의 의미나 관계를 알려주지 못합니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1448&quot; data-origin-height=&quot;1086&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bomFF1/dJMcafHavIR/Wkj4N36tyFZRR4bshY25m1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bomFF1/dJMcafHavIR/Wkj4N36tyFZRR4bshY25m1/img.png&quot; data-alt=&quot;그림 3. 단순히 번호만 붙이면 컴퓨터는 단어의 관계와 의미를 이해하지 못함.&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bomFF1/dJMcafHavIR/Wkj4N36tyFZRR4bshY25m1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbomFF1%2FdJMcafHavIR%2FWkj4N36tyFZRR4bshY25m1%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;529&quot; height=&quot;397&quot; data-origin-width=&quot;1448&quot; data-origin-height=&quot;1086&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;그림 3. 단순히 번호만 붙이면 컴퓨터는 단어의 관계와 의미를 이해하지 못함.&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-sourcepos=&quot;17:1-22:24;437-647&quot; data-ke-size=&quot;size18&quot;&gt;마찬가지로 숫자 3인 자동차와 숫자 4인 기차가 둘 다 탈 것이라는 것도 말해주지 못합니다.&lt;/p&gt;
&lt;p data-sourcepos=&quot;17:1-22:24;437-647&quot; data-ke-size=&quot;size18&quot;&gt;이렇게 되면 AI가 의미를 다룰 수 없습니다.&lt;/p&gt;
&lt;p data-sourcepos=&quot;24:1-25:29;649-729&quot; data-ke-size=&quot;size18&quot;&gt;그래서 임베딩은 단어를 하나의 번호가 아니라, 여러 숫자의 묶음인 벡터로 바꿉니다.&lt;/p&gt;
&lt;p data-sourcepos=&quot;24:1-25:29;649-729&quot; 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;1448&quot; data-origin-height=&quot;1086&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/c9w50W/dJMcabktEd4/mlTMDIlMOxKWEnfpcKu531/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/c9w50W/dJMcabktEd4/mlTMDIlMOxKWEnfpcKu531/img.png&quot; data-alt=&quot;그림 4. 단어를 여러 숫자의 묶음인 벡터로 바꿈.&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/c9w50W/dJMcabktEd4/mlTMDIlMOxKWEnfpcKu531/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fc9w50W%2FdJMcabktEd4%2FmlTMDIlMOxKWEnfpcKu531%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;525&quot; height=&quot;394&quot; data-origin-width=&quot;1448&quot; data-origin-height=&quot;1086&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;그림 4. 단어를 여러 숫자의 묶음인 벡터로 바꿈.&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h2 data-sourcepos=&quot;27:1-27:19;731-749&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;2. 의미를 좌표로 나타내기&lt;/b&gt;&lt;/h2&gt;
&lt;p data-sourcepos=&quot;29:1-31:33;751-837&quot; data-ke-size=&quot;size18&quot;&gt;이해를 돕기 위해 아주 단순하게 줄여서 설명해 보도록 하겠습니다.&lt;/p&gt;
&lt;p data-sourcepos=&quot;29:1-31:33;751-837&quot; data-ke-size=&quot;size18&quot;&gt;실제 임베딩의 숫자 축은 사람이 보기 좋게 &amp;lsquo;과일 축&amp;rsquo;, &amp;lsquo;탈것 축&amp;rsquo;처럼 깔끔하게 나뉘지는 않습니다.&lt;/p&gt;
&lt;p data-sourcepos=&quot;29:1-31:33;751-837&quot; data-ke-size=&quot;size18&quot;&gt;다만 이해를 돕기 위해 아주 단순하게 줄여서, 단어를 딱 두 개의 숫자로 표현한다고 해봅시다.&lt;/p&gt;
&lt;p data-sourcepos=&quot;29:1-31:33;751-837&quot; data-ke-size=&quot;size18&quot;&gt;하나는 &lt;b&gt;과일&lt;/b&gt;, 다른 하나는 &lt;b&gt;탈것&lt;/b&gt;이라고 정의해 보겠습니다.&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-sourcepos=&quot;33:1-37:28;839-980&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li data-sourcepos=&quot;33:1-33:28;839-866&quot;&gt;사과 &amp;rarr; (과일 0.9, 탈것 0.0)&lt;/li&gt;
&lt;li data-sourcepos=&quot;34:1-34:29;867-895&quot;&gt;바나나 &amp;rarr; (과일 0.9, 탈것 0.1)&lt;/li&gt;
&lt;li data-sourcepos=&quot;35:1-35:28;896-923&quot;&gt;포도 &amp;rarr; (과일 0.8, 탈것 0.0)&lt;/li&gt;
&lt;li data-sourcepos=&quot;36:1-36:29;924-952&quot;&gt;자동차 &amp;rarr; (과일 0.0, 탈것 0.9)&lt;/li&gt;
&lt;li data-sourcepos=&quot;37:1-37:28;953-980&quot;&gt;기차 &amp;rarr; (과일 0.0, 탈것 0.9)&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-sourcepos=&quot;39:1-42:56;982-1123&quot; data-ke-size=&quot;size18&quot;&gt;이렇게 두면, 사과&amp;middot;바나나&amp;middot;포도는 과일 숫자가 서로 비슷합니다. 자동차와 기차도 탈 것 숫자가 가깝습니다.&lt;/p&gt;
&lt;p data-sourcepos=&quot;39:1-42:56;982-1123&quot; data-ke-size=&quot;size18&quot;&gt;반대로 과일과 탈것은 멀리 떨어져 있습니다.&lt;/p&gt;
&lt;p data-sourcepos=&quot;39:1-42:56;982-1123&quot; data-ke-size=&quot;size18&quot;&gt;이를 이용해서 숫자만 보고도 사과와 포도는 비슷한 부류, 자동차는 다른 부류라는 걸 알 수 있습니다.&lt;/p&gt;
&lt;p data-sourcepos=&quot;44:1-46:41;1125-1263&quot; data-ke-size=&quot;size18&quot;&gt;이렇게 하면 한 번도 비교한 적 없는 단어끼리도 어디에 더 가까운지 알 수 있습니다.&lt;/p&gt;
&lt;p data-sourcepos=&quot;44:1-46:41;1125-1263&quot; data-ke-size=&quot;size18&quot;&gt;예를 들어 딸기라는 단어가 (과일 0.85, 탈것 0.0) 근처에 놓이면, AI는 누가 알려주지 않아도 딸기는 사과&amp;middot;포도 쪽과 더 가깝구나를 알 수 있습니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1448&quot; data-origin-height=&quot;1086&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/m90on/dJMcadbnXKd/z4BKRxxhBveKKnm7nsnLOk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/m90on/dJMcadbnXKd/z4BKRxxhBveKKnm7nsnLOk/img.png&quot; data-alt=&quot;그림 5. 좌표로 의미가 가까운지 확인 가능&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/m90on/dJMcadbnXKd/z4BKRxxhBveKKnm7nsnLOk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fm90on%2FdJMcadbnXKd%2Fz4BKRxxhBveKKnm7nsnLOk%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;515&quot; height=&quot;386&quot; data-origin-width=&quot;1448&quot; data-origin-height=&quot;1086&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;그림 5. 좌표로 의미가 가까운지 확인 가능&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-sourcepos=&quot;48:1-51:34;1265-1410&quot; data-ke-size=&quot;size18&quot;&gt;실제 AI는 숫자 두 개가 아니라 수백, 수천 개를 씁니다.&lt;/p&gt;
&lt;p data-sourcepos=&quot;48:1-51:34;1265-1410&quot; data-ke-size=&quot;size18&quot;&gt;그리고 그 수많은 숫자 축에 색깔, 크기, 쓰임새, 감정 같은 의미가 조금씩 나눠 담깁니다.&lt;/p&gt;
&lt;p data-sourcepos=&quot;48:1-51:34;1265-1410&quot; data-ke-size=&quot;size18&quot;&gt;그래서 임베딩을 &lt;b&gt;의미의 좌표&lt;/b&gt;라고 부르기도 합니다. 비슷한 뜻의 단어는 이 좌표 공간에서 서로 가까이 모입니다.&lt;/p&gt;
&lt;p data-sourcepos=&quot;53:1-53:28;1412-1439&quot; data-ke-size=&quot;size18&quot;&gt;예를 들어 이런 단어들이 각자 끼리끼리 뭉칩니다.&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-sourcepos=&quot;55:1-58:23;1441-1540&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li data-sourcepos=&quot;55:1-55:26;1441-1466&quot;&gt;기쁘다 &amp;middot; 즐겁다 &amp;middot; 행복하다 &amp;rarr; 감정&lt;/li&gt;
&lt;li data-sourcepos=&quot;57:1-57:23;1495-1517&quot;&gt;서울 &amp;middot; 도쿄 &amp;middot; 파리 &amp;rarr; 도시&lt;/li&gt;
&lt;li data-sourcepos=&quot;58:1-58:23;1518-1540&quot;&gt;개 &amp;middot; 고양이 &amp;middot; 토끼 &amp;rarr; 동물&amp;nbsp;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1448&quot; data-origin-height=&quot;1086&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/rjcIC/dJMcaiKyTwl/Rqh2J7CaRUxTjwRhXOlznk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/rjcIC/dJMcaiKyTwl/Rqh2J7CaRUxTjwRhXOlznk/img.png&quot; data-alt=&quot;그림 6. 비슷한 뜻의 단어는 좌표 공간에서 서로 가까움.&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/rjcIC/dJMcaiKyTwl/Rqh2J7CaRUxTjwRhXOlznk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FrjcIC%2FdJMcaiKyTwl%2FRqh2J7CaRUxTjwRhXOlznk%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;420&quot; data-origin-width=&quot;1448&quot; data-origin-height=&quot;1086&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;그림 6. 비슷한 뜻의 단어는 좌표 공간에서 서로 가까움.&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;여기서 한 가지 더 생각해 볼 점이 있습니다. 같은 단어라도 문장에 따라 의미가 달라질 수 있다는 점입니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;예를 들어 &amp;lsquo;사과&amp;rsquo;라는 단어를 봅시다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;ldquo;나는 사과를 먹었다.&amp;rdquo;에서 사과는 과일입니다. 하지만 &amp;ldquo;친구에게 사과했다.&amp;rdquo;에서 사과는 미안하다는 뜻입니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;글자만 보면 둘 다 &amp;lsquo;사과&amp;rsquo;지만, 의미는 전혀 다릅니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;그래서 현대 AI는 단어 하나만 따로 보는 것이 아니라, 그 단어가 어떤 문장 안에서 쓰였는지도 함께 봅니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;즉, 임베딩은 단어 자체의 의미뿐 아니라 문맥 속 의미를 다루는 출발점이 됩니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1536&quot; data-origin-height=&quot;1024&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/Rj80d/dJMcadvF6Rf/JKU7OIaAKVY6glD03ear2k/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Rj80d/dJMcadvF6Rf/JKU7OIaAKVY6glD03ear2k/img.png&quot; data-alt=&quot;그림 7. 같은 글자라도 단어의 의미에 따라 좌표가 달라짐.&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Rj80d/dJMcadvF6Rf/JKU7OIaAKVY6glD03ear2k/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FRj80d%2FdJMcadvF6Rf%2FJKU7OIaAKVY6glD03ear2k%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;566&quot; height=&quot;377&quot; data-origin-width=&quot;1536&quot; data-origin-height=&quot;1024&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;그림 7. 같은 글자라도 단어의 의미에 따라 좌표가 달라짐.&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h2 data-sourcepos=&quot;60:1-60:20;1542-1561&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;3. 다양한 계산이 가능&lt;/b&gt;&lt;/h2&gt;
&lt;p data-sourcepos=&quot;62:1-63:33;1563-1620&quot; data-ke-size=&quot;size18&quot;&gt;임베딩의 가장 큰 장점은 바로 단어가 숫자가 되면, 단어끼리 &lt;b&gt;계산&lt;/b&gt;을 할 수 있다는 점입니다.&lt;/p&gt;
&lt;p data-sourcepos=&quot;65:1-65:17;1622-1638&quot; data-ke-size=&quot;size18&quot;&gt;가장 유명한 예가 이것입니다.&lt;/p&gt;
&lt;p data-sourcepos=&quot;65:1-65:17;1622-1638&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;왕 &amp;minus; 남자 + 여자 &amp;asymp; 여왕&lt;/span&gt;&lt;/p&gt;
&lt;p data-sourcepos=&quot;69:1-71:51;1660-1778&quot; data-ke-size=&quot;size18&quot;&gt;말로 풀어보면 &lt;b&gt;왕&lt;/b&gt;이라는 좌표에서 &lt;b&gt;남자&lt;/b&gt;라는 의미를 빼고 &lt;b&gt;여자&lt;/b&gt;를 더했더니, &lt;b&gt;여왕&lt;/b&gt;의 좌표가 나왔다는 뜻입니다.&lt;/p&gt;
&lt;p data-sourcepos=&quot;69:1-71:51;1660-1778&quot; data-ke-size=&quot;size18&quot;&gt;단어의 의미가 숫자에 잘 담겨 있기 때문에, 의미의 덧셈과 뺄셈이 가능해진 것입니다.&lt;/p&gt;
&lt;p data-sourcepos=&quot;69:1-71:51;1660-1778&quot; data-ke-size=&quot;size18&quot;&gt;물론 이것이 언제나 수학 공식처럼 정확하게 맞는다는 뜻은 아닙니다.&lt;/p&gt;
&lt;p data-sourcepos=&quot;69:1-71:51;1660-1778&quot; data-ke-size=&quot;size18&quot;&gt;중요한 것은 임베딩이 단어 사이의 의미 관계를 숫자 공간 안에 어느 정도 담아낼 수 있다는 점입니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1447&quot; data-origin-height=&quot;1087&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cQMQmK/dJMcaa6V32d/nKbnnilCEVjwrvXg0gBh9K/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cQMQmK/dJMcaa6V32d/nKbnnilCEVjwrvXg0gBh9K/img.png&quot; data-alt=&quot;그림 8. 임베딩은 단어끼리 계산이 가능함.&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cQMQmK/dJMcaa6V32d/nKbnnilCEVjwrvXg0gBh9K/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcQMQmK%2FdJMcaa6V32d%2FnKbnnilCEVjwrvXg0gBh9K%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;552&quot; height=&quot;415&quot; data-origin-width=&quot;1447&quot; data-origin-height=&quot;1087&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;그림 8. 임베딩은 단어끼리 계산이 가능함.&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-sourcepos=&quot;73:1-73:16;1780-1795&quot; data-ke-size=&quot;size18&quot;&gt;이외에도 다양하게 가능합니다.&lt;/p&gt;
&lt;p data-sourcepos=&quot;73:1-73:16;1780-1795&quot; data-ke-size=&quot;size18&quot;&gt;예를들어,&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-sourcepos=&quot;75:1-77:29;1797-1875&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li data-sourcepos=&quot;75:1-75:29;1797-1825&quot;&gt;파리 &amp;minus; 프랑스 + 일본 &amp;asymp; 도쿄 (수도 관계)&lt;/li&gt;
&lt;li data-sourcepos=&quot;77:1-77:29;1847-1875&quot;&gt;걷다 &amp;minus; 현재 + 과거 &amp;asymp; 걸었다 (시제 관계)&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-sourcepos=&quot;79:1-80:50;1877-1956&quot; data-ke-size=&quot;size18&quot;&gt;사람이 규칙을 일일이 알려준 것이 아니라, 방대한 글을 학습하는 과정에서, 단어들의 의미 관계가 자연스럽게 좌표에 새겨집니다.&lt;/p&gt;
&lt;p data-sourcepos=&quot;82:1-84:46;1958-2051&quot; data-ke-size=&quot;size18&quot;&gt;우리가 하는 검색, 번역, 추천에도 임베딩은 중요한 역할을 합니다.&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h2 data-sourcepos=&quot;86:1-86:27;2053-2079&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;4. 사실 우리는 매일 임베딩을 쓰고 있다&lt;/b&gt;&lt;/h2&gt;
&lt;p data-sourcepos=&quot;88:1-89:32;2081-2134&quot; data-ke-size=&quot;size18&quot;&gt;임베딩은 연구실에서만 쓰는 내용이 아닙니다. 우리가 매일 쓰는 서비스 곳곳에서 이미 쓰이고 있습니다.&lt;/p&gt;
&lt;p data-sourcepos=&quot;88:1-89:32;2081-2134&quot; data-ke-size=&quot;size18&quot;&gt;예를들어서&lt;/p&gt;
&lt;p data-sourcepos=&quot;88:1-89:32;2081-2134&quot; data-ke-size=&quot;size18&quot;&gt;쇼핑몰에서 &lt;b&gt;이 상품과 비슷한 추천&lt;/b&gt;이 뜨는 것&lt;/p&gt;
&lt;p data-sourcepos=&quot;88:1-89:32;2081-2134&quot; data-ke-size=&quot;size18&quot;&gt;유튜브가 &lt;b&gt;방금 본 영상과 비슷한 걸&lt;/b&gt; 이어서 보여주는 것&lt;/p&gt;
&lt;p data-sourcepos=&quot;88:1-89:32;2081-2134&quot; data-ke-size=&quot;size18&quot;&gt;검색창에 &lt;b&gt;노트북 추천을 쳤는데 컴퓨터 추천&lt;/b&gt; 글도 같이 나오는 것&lt;/p&gt;
&lt;p data-sourcepos=&quot;96:1-99:44;2274-2440&quot; data-ke-size=&quot;size18&quot;&gt;이 모든 것들이 &lt;b&gt;비슷한 것끼리는 좌표가 가깝다&lt;/b&gt;는 임베딩의 원리를 쓰고 있습니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1536&quot; data-origin-height=&quot;1024&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/UItoT/dJMcac4F9K1/H0V0UgyKhifsCrFHH8xhjk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/UItoT/dJMcac4F9K1/H0V0UgyKhifsCrFHH8xhjk/img.png&quot; data-alt=&quot;그림 9. 일상 생활에서 임베딩을 자주 사용함.&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/UItoT/dJMcac4F9K1/H0V0UgyKhifsCrFHH8xhjk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FUItoT%2FdJMcac4F9K1%2FH0V0UgyKhifsCrFHH8xhjk%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;581&quot; height=&quot;387&quot; data-origin-width=&quot;1536&quot; data-origin-height=&quot;1024&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;그림 9. 일상 생활에서 임베딩을 자주 사용함.&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;예를 들어 검색창에 &lt;b&gt;아이랑 갈 만한 곳&lt;/b&gt;이라고 쳤다고 해봅시다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;예전 방식이라면 반드시 &amp;lsquo;아이&amp;rsquo;, &amp;lsquo;갈&amp;rsquo;, &amp;lsquo;곳&amp;rsquo; 같은 단어가 정확히 들어간 글을 찾으려고 했을 것입니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;하지만 임베딩을 활용하면 &amp;ldquo;가족 나들이&amp;rdquo;, &amp;ldquo;주말 체험&amp;rdquo;, &amp;ldquo;어린이 박물관&amp;rdquo;, &amp;ldquo;키즈카페 추천&amp;rdquo;처럼 표현은 달라도 의미가 가까운 내용까지 함께 찾을 수 있습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;단어가 완전히 같지 않아도, 의미가 가까우면 가까운 좌표에 놓이기 때문입니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1536&quot; data-origin-height=&quot;1024&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bQnS2u/dJMcaalsVfw/EMKjyCKDtR50CKMJMT6Sa1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bQnS2u/dJMcaalsVfw/EMKjyCKDtR50CKMJMT6Sa1/img.png&quot; data-alt=&quot;그림 10. 대표적인 임베딩 사용 예.&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bQnS2u/dJMcaalsVfw/EMKjyCKDtR50CKMJMT6Sa1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbQnS2u%2FdJMcaalsVfw%2FEMKjyCKDtR50CKMJMT6Sa1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;643&quot; height=&quot;429&quot; data-origin-width=&quot;1536&quot; data-origin-height=&quot;1024&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;그림 10. 대표적인 임베딩 사용 예.&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-sourcepos=&quot;96:1-99:44;2274-2440&quot; data-ke-size=&quot;size18&quot;&gt;또한 우리가 앞서 다룬 다른 개념들도 사실 임베딩 위에서 작동합니다.&lt;/p&gt;
&lt;p data-sourcepos=&quot;96:1-99:44;2274-2440&quot; data-ke-size=&quot;size18&quot;&gt;AI가 다음 단어를 확률로 고를 때도, 문장의 맥락을 파악할 때도, 그 출발점에는 항상 &lt;b&gt;단어를 의미 있는 숫자로 바꾸는&lt;/b&gt;&amp;nbsp;이 임베딩이 있습니다.&lt;/p&gt;
&lt;p data-sourcepos=&quot;101:1-103:52;2442-2561&quot; data-ke-size=&quot;size18&quot;&gt;즉, 임베딩은 AI가 세상을 이해하는 첫 번째 관문입니다.&lt;/p&gt;
&lt;p data-sourcepos=&quot;101:1-103:52;2442-2561&quot; data-ke-size=&quot;size18&quot;&gt;글자를 숫자로 바꾸되, 그 숫자에 의미까지 담아내는 것.&lt;/p&gt;
&lt;p data-sourcepos=&quot;101:1-103:52;2442-2561&quot; data-ke-size=&quot;size18&quot;&gt;이 덕분에 AI는 단어를 단순한 기호가 아니라 &lt;b&gt;뜻을 가진 무언가&lt;/b&gt;로 다룰 수 있게 됩니다.&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h2 data-sourcepos=&quot;105:1-105:13;2563-2575&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;5. 간단한 요약&lt;/b&gt;&lt;/h2&gt;
&lt;p data-sourcepos=&quot;105:1-105:13;2563-2575&quot; data-ke-size=&quot;size18&quot;&gt;임베딩은 단어나 글자 조각을 의미가 담긴 숫자 묶음, 즉 벡터로 바꾸는 과정입니다.&lt;/p&gt;
&lt;p data-sourcepos=&quot;105:1-105:13;2563-2575&quot; data-ke-size=&quot;size18&quot;&gt;비슷한 의미는 가까운 위치에 놓이고, 덕분에 AI는 단어를 단순한 글자가 아니라 서로 관계를 가진 의미로 다룰 수 있습니다.&lt;/p&gt;</description>
      <category>IT/AI_용어</category>
      <category>ai 언어 이해</category>
      <category>AI 용어</category>
      <category>Embedding</category>
      <category>NLP 기초</category>
      <category>단어 벡터</category>
      <category>단어 임베딩</category>
      <category>벡터</category>
      <category>워드 임베딩</category>
      <category>임베딩</category>
      <category>자연어처리</category>
      <author>GOMINQ</author>
      <guid isPermaLink="true">https://moons0827.tistory.com/116</guid>
      <comments>https://moons0827.tistory.com/entry/AI%EC%9A%A9%EC%96%B4-%EC%9E%84%EB%B2%A0%EB%94%A9Embedding%EC%9D%B4%EB%9E%80-AI%EA%B0%80-%EB%8B%A8%EC%96%B4%EB%A5%BC-%EC%88%AB%EC%9E%90%EB%A1%9C-%EC%9D%B4%ED%95%B4%ED%95%98%EB%8A%94-%EB%B2%95#entry116comment</comments>
      <pubDate>Sun, 28 Jun 2026 15:26:22 +0900</pubDate>
    </item>
    <item>
      <title>[AI][용어] 크로스 엔트로피란? AI가 얼마나 틀렸는지 재는 법</title>
      <link>https://moons0827.tistory.com/entry/AI%EC%9A%A9%EC%96%B4-%ED%81%AC%EB%A1%9C%EC%8A%A4-%EC%97%94%ED%8A%B8%EB%A1%9C%ED%94%BC%EB%9E%80-AI%EA%B0%80-%EC%96%BC%EB%A7%88%EB%82%98-%ED%8B%80%EB%A0%B8%EB%8A%94%EC%A7%80-%EC%9E%AC%EB%8A%94-%EB%B2%95</link>
      <description>&lt;p data-sourcepos=&quot;3:1-5:44;43-155&quot; data-ke-size=&quot;size18&quot;&gt;여러분 혹시 AI가 어떻게 본인의 실력을 확인 하는지 생각해 본 적 있으신가요?&lt;/p&gt;
&lt;p data-sourcepos=&quot;3:1-5:44;43-155&quot; data-ke-size=&quot;size18&quot;&gt;사람은 시험을 보고 틀린 개수로 실력을 확인합니다.&lt;/p&gt;
&lt;p data-sourcepos=&quot;3:1-5:44;43-155&quot; data-ke-size=&quot;size18&quot;&gt;그런데 AI는 사람처럼 시험지를 채점받는 대신, 이미 주어진 정답과 자기 예측을 비교해 실력을 확인합니다.&lt;/p&gt;
&lt;p data-sourcepos=&quot;7:1-10:49;157-328&quot; data-ke-size=&quot;size18&quot;&gt;이 방식이 바로 오늘 다룰 크로스 엔트로피(Cross Entropy)입니다.&lt;/p&gt;
&lt;p data-sourcepos=&quot;7:1-10:49;157-328&quot; data-ke-size=&quot;size18&quot;&gt;이름은 어렵지만, 내용은 간단합니다.&lt;/p&gt;
&lt;p data-sourcepos=&quot;7:1-10:49;157-328&quot; data-ke-size=&quot;size18&quot;&gt;AI의 예측이 정답과 얼마나 다른지를 벌점으로 나타내는 기준이라고 보면 됩니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;357&quot; data-origin-height=&quot;345&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/TYi8k/dJMcacXRc4b/r3bkjlI4lvRGgnKQRPcbkK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/TYi8k/dJMcacXRc4b/r3bkjlI4lvRGgnKQRPcbkK/img.png&quot; data-alt=&quot;그림 1. 크로스 엔트로피&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/TYi8k/dJMcacXRc4b/r3bkjlI4lvRGgnKQRPcbkK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FTYi8k%2FdJMcacXRc4b%2Fr3bkjlI4lvRGgnKQRPcbkK%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;277&quot; height=&quot;268&quot; data-origin-width=&quot;357&quot; data-origin-height=&quot;345&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;그림 1. 크로스 엔트로피&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h2 data-sourcepos=&quot;12:1-12:26;330-355&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;1. AI는 정답이 아니라 확률로 답한다&lt;/b&gt;&lt;/h2&gt;
&lt;p data-sourcepos=&quot;14:1-16:19;357-425&quot; data-ke-size=&quot;size18&quot;&gt;AI는 사진을 보고 &quot;고양이!&quot;라고 딱 잘라 답하지 않습니다.&lt;/p&gt;
&lt;p data-sourcepos=&quot;14:1-16:19;357-425&quot; data-ke-size=&quot;size18&quot;&gt;실제로는 확률로 답합니다. 예를 들어 &lt;span style=&quot;letter-spacing: 0px;&quot;&gt;고양이 80%, 개 15%, 토끼 5% 처럼 말입니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-sourcepos=&quot;20:1-22:27;452-572&quot; data-ke-size=&quot;size18&quot;&gt;정답이 고양이라고 해보겠습니다.&lt;/p&gt;
&lt;p data-sourcepos=&quot;20:1-22:27;452-572&quot; data-ke-size=&quot;size18&quot;&gt;고양이에 80%를 준 AI는 정답을 자신 있게 맞혔습니다.&lt;/p&gt;
&lt;p data-sourcepos=&quot;20:1-22:27;452-572&quot; data-ke-size=&quot;size18&quot;&gt;반대로 고양이에 10%밖에 안 준 AI는, 정답을 놓고도 영 자신이 없었던 겁니다.&lt;/p&gt;
&lt;p data-sourcepos=&quot;20:1-22:27;452-572&quot; data-ke-size=&quot;size18&quot;&gt;크로스 엔트로피는 바로 이 차이를 점수로 잡아냅니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1672&quot; data-origin-height=&quot;941&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bljyxP/dJMcaf1jjWo/nDgsCR8HVbZjSTeEhBfp11/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bljyxP/dJMcaf1jjWo/nDgsCR8HVbZjSTeEhBfp11/img.png&quot; data-alt=&quot;그림 2. AI는 확률로 답을 함&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bljyxP/dJMcaf1jjWo/nDgsCR8HVbZjSTeEhBfp11/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbljyxP%2FdJMcaf1jjWo%2FnDgsCR8HVbZjSTeEhBfp11%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;663&quot; height=&quot;373&quot; data-origin-width=&quot;1672&quot; data-origin-height=&quot;941&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;그림 2. AI는 확률로 답을 함&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-sourcepos=&quot;24:1-29:30;574-734&quot; data-ke-size=&quot;size18&quot;&gt;이건 사진뿐 아니라 어디서나 똑같습니다.&lt;/p&gt;
&lt;p data-sourcepos=&quot;24:1-29:30;574-734&quot; data-ke-size=&quot;size18&quot;&gt;다른 예시로 스팸 메일 분류기를 들어보겠습니다.&lt;/p&gt;
&lt;p data-sourcepos=&quot;24:1-29:30;574-734&quot; data-ke-size=&quot;size18&quot;&gt;메일 하나를 보고 AI가 스팸일 확률 95%, 정상일 확률 5%라고 답합니다.&lt;/p&gt;
&lt;p data-sourcepos=&quot;24:1-29:30;574-734&quot; data-ke-size=&quot;size18&quot;&gt;영화 리뷰 감정 분석도 마찬가지입니다. 긍정일 확률 70%, 부정일 확률 30%처럼 확률로 답합니다.&lt;/p&gt;
&lt;p data-sourcepos=&quot;24:1-29:30;574-734&quot; data-ke-size=&quot;size18&quot;&gt;AI는 늘 이렇게 확신의 정도로 답을 내놓습니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1448&quot; data-origin-height=&quot;1086&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/LdM8q/dJMcahSlMZh/0yQFed4RWILTTX8us2Epx1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/LdM8q/dJMcahSlMZh/0yQFed4RWILTTX8us2Epx1/img.png&quot; data-alt=&quot;그림 3. AI는 확률로 답을 하는 예시&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/LdM8q/dJMcahSlMZh/0yQFed4RWILTTX8us2Epx1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FLdM8q%2FdJMcahSlMZh%2F0yQFed4RWILTTX8us2Epx1%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;555&quot; height=&quot;416&quot; data-origin-width=&quot;1448&quot; data-origin-height=&quot;1086&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;그림 3. AI는 확률로 답을 하는 예시&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-sourcepos=&quot;31:1-32:34;736-795&quot; data-ke-size=&quot;size18&quot;&gt;크로스 엔트로피가 하는 일이 바로 이것입니다.&lt;/p&gt;
&lt;p data-sourcepos=&quot;31:1-32:34;736-795&quot; data-ke-size=&quot;size18&quot;&gt;정답에 얼마나 확신을 줬는지를 보고 점수를 매기는 것입니다.&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h2 data-sourcepos=&quot;29:1-29:18;790-807&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;2. 크로스 엔트로피 공식&lt;/b&gt;&lt;/h2&gt;
&lt;p data-sourcepos=&quot;31:1-31:24;809-832&quot; data-ke-size=&quot;size18&quot;&gt;여러 개의 선택지 중 정답이 하나인 경우에는, 크로스 엔트로피를 아주 간단히 이렇게 볼 수 있습니다.&lt;/p&gt;
&lt;p data-sourcepos=&quot;31:1-32:34;736-795&quot; data-ke-size=&quot;size18&quot;&gt;$$Loss = -\log(p)$$&lt;/p&gt;
&lt;p data-sourcepos=&quot;35:1-37:37;864-963&quot; data-ke-size=&quot;size18&quot;&gt;여기서 p는 AI가 정답에 준 확률입니다.&lt;/p&gt;
&lt;p data-sourcepos=&quot;35:1-37:37;864-963&quot; data-ke-size=&quot;size18&quot;&gt;식을 처음 보면 마이너스(&amp;minus;)도 있고, 고등학교 졸업하고서는 잘 보지 않던 로그(log)도 있기 때문에 당황스러울 수 있습니다.&lt;/p&gt;
&lt;p data-sourcepos=&quot;35:1-37:37;864-963&quot; data-ke-size=&quot;size18&quot;&gt;하지만 차근차근 보면 어렵지 않습니다. 하나씩 보겠습니다.&lt;/p&gt;
&lt;p data-sourcepos=&quot;39:1-40:57;965-1038&quot; data-ke-size=&quot;size18&quot;&gt;먼저 로그(log)부터입니다.&lt;/p&gt;
&lt;p data-sourcepos=&quot;39:1-40:57;965-1038&quot; data-ke-size=&quot;size18&quot;&gt;기억을 더듬어 살펴볼까요?&lt;/p&gt;
&lt;p data-sourcepos=&quot;39:1-40:57;965-1038&quot; data-ke-size=&quot;size18&quot;&gt;로그는 1을 넣으면 0이 나오고, 0에 가까운 작은 수를 넣을수록 값이 점점 더 아래로 내려가는 함수입니다.&lt;/p&gt;
&lt;p data-sourcepos=&quot;39:1-40:57;965-1038&quot; data-ke-size=&quot;size18&quot;&gt;예시를 살펴볼까요?&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li data-sourcepos=&quot;39:1-40:57;965-1038&quot;&gt;&lt;b&gt;log(1) = 0 이고,&lt;/b&gt;&lt;/li&gt;
&lt;li data-sourcepos=&quot;39:1-40:57;965-1038&quot;&gt;&lt;b&gt;log(0.5) &amp;asymp; &amp;minus;0.69&lt;/b&gt;&lt;/li&gt;
&lt;li data-sourcepos=&quot;39:1-40:57;965-1038&quot;&gt;&lt;b&gt;log(0.1) &amp;asymp; &amp;minus;2.30&lt;/b&gt;&lt;/li&gt;
&lt;li data-sourcepos=&quot;39:1-40:57;965-1038&quot;&gt;&lt;b&gt;log(0.01) &amp;asymp; &amp;minus;4.61&lt;/b&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-sourcepos=&quot;47:1-49:26;1112-1221&quot; data-ke-size=&quot;size18&quot;&gt;넣는 숫자가 작아질수록 결과가 천천히가 아니라 점점 가파르게 커집니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1448&quot; data-origin-height=&quot;1086&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cL7ER2/dJMcaglDjIq/u0HsvCXyKSreNqA9a9AiWK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cL7ER2/dJMcaglDjIq/u0HsvCXyKSreNqA9a9AiWK/img.png&quot; data-alt=&quot;그림 4. 크로스 엔트로피 log 설명&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cL7ER2/dJMcaglDjIq/u0HsvCXyKSreNqA9a9AiWK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcL7ER2%2FdJMcaglDjIq%2Fu0HsvCXyKSreNqA9a9AiWK%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;377&quot; height=&quot;283&quot; data-origin-width=&quot;1448&quot; data-origin-height=&quot;1086&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;그림 4. 크로스 엔트로피 log 설명&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-sourcepos=&quot;47:1-49:26;1112-1221&quot; data-ke-size=&quot;size18&quot;&gt;0.5에서 0.1로, 다시 0.01로 갈 때 값이 뚝뚝 떨어지는 게 보일 겁니다. 이 가파르게 떨어지는 수가 나중에 중요한 역할을 합니다.&lt;/p&gt;
&lt;p data-sourcepos=&quot;51:1-55:38;1223-1385&quot; data-ke-size=&quot;size18&quot;&gt;다음은 마이너스(&amp;minus;)입니다.&lt;/p&gt;
&lt;p data-sourcepos=&quot;51:1-55:38;1223-1385&quot; data-ke-size=&quot;size18&quot;&gt;확률은 항상 0과 1 사이의 값입니다.&lt;/p&gt;
&lt;p data-sourcepos=&quot;51:1-55:38;1223-1385&quot; data-ke-size=&quot;size18&quot;&gt;그래서 확률에 로그를 씌우면 결과가 늘 0 이하, 즉 음수로 나옵니다.&lt;/p&gt;
&lt;p data-sourcepos=&quot;51:1-55:38;1223-1385&quot; data-ke-size=&quot;size18&quot;&gt;그런데 벌점이 음수면 말이 안 됩니다. 그래서 앞에 마이너스를 붙여 부호를 뒤집어 줍니다.&lt;/p&gt;
&lt;p data-sourcepos=&quot;51:1-55:38;1223-1385&quot; data-ke-size=&quot;size18&quot;&gt;마이너스는 그저 음수를 양수 벌점으로 바꾸는 스위치인 셈입니다.&lt;/p&gt;
&lt;p data-sourcepos=&quot;57:1-60:30;1387-1504&quot; data-ke-size=&quot;size18&quot;&gt;한 번 직접 계산해 보겠습니다.&lt;/p&gt;
&lt;p data-sourcepos=&quot;57:1-60:30;1387-1504&quot; data-ke-size=&quot;size18&quot;&gt;정답에 0.5(50%)의 확신을 줬다고 합시다.&lt;/p&gt;
&lt;p data-sourcepos=&quot;57:1-60:30;1387-1504&quot; data-ke-size=&quot;size18&quot;&gt;log(0.5)는 약 &amp;minus;0.69입니다. 여기에 마이너스를 붙이면 +0.69.&lt;/p&gt;
&lt;p data-sourcepos=&quot;57:1-60:30;1387-1504&quot; data-ke-size=&quot;size18&quot;&gt;그래서 이때 벌점은 0.69가 됩니다.&lt;/p&gt;
&lt;p data-sourcepos=&quot;62:1-62:25;1506-1530&quot; data-ke-size=&quot;size18&quot;&gt;이제 여러 경우를 살펴볼까요?&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li data-sourcepos=&quot;62:1-62:25;1506-1530&quot;&gt;&lt;span style=&quot;color: #1b711d;&quot;&gt;&lt;b&gt;p = 1.0 (정답에 100% 확신) &amp;rarr; Loss = 0 &amp;rarr; 벌점 없음&lt;/b&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li data-sourcepos=&quot;62:1-62:25;1506-1530&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #1b711d;&quot;&gt;p = 0.8 (80%) &amp;rarr; Loss &amp;asymp; 0.22 &amp;rarr; 벌점 조금&lt;/span&gt;&lt;/b&gt;&lt;/li&gt;
&lt;li data-sourcepos=&quot;62:1-62:25;1506-1530&quot;&gt;&lt;b&gt;p = 0.5 (50%) &amp;rarr; Loss &amp;asymp; 0.69 &amp;rarr; 벌점 중간&lt;/b&gt;&lt;/li&gt;
&lt;li data-sourcepos=&quot;62:1-62:25;1506-1530&quot;&gt;&lt;b&gt;p = 0.1 (10%) &amp;rarr; Loss &amp;asymp; 2.30 &amp;rarr; 벌점 큼&lt;/b&gt;&lt;/li&gt;
&lt;li data-sourcepos=&quot;62:1-62:25;1506-1530&quot;&gt;&lt;b&gt;p = 0.01 (1%) &amp;rarr; Loss &amp;asymp; 4.61 &amp;rarr; 벌점 매우 큼&lt;/b&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-sourcepos=&quot;70:1-73:39;1739-1898&quot; data-ke-size=&quot;size18&quot;&gt;확신이 떨어질수록 벌점이 단순히 커지는 게 아니라, 점점 더 가파르게 급속도로 커집니다.&lt;/p&gt;
&lt;p data-sourcepos=&quot;70:1-73:39;1739-1898&quot; data-ke-size=&quot;size18&quot;&gt;80%에서 50%로 떨어질 때보다, 10%에서 1%로 떨어질 때 벌점이 훨씬 크게 뜁니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;754&quot; data-origin-height=&quot;632&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/0G3zZ/dJMcaff1JHJ/wgHqwbuKmeXCTgs2CKaohk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/0G3zZ/dJMcaff1JHJ/wgHqwbuKmeXCTgs2CKaohk/img.png&quot; data-alt=&quot;그림 5. 크로스 엔트로피 특성&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/0G3zZ/dJMcaff1JHJ/wgHqwbuKmeXCTgs2CKaohk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F0G3zZ%2FdJMcaff1JHJ%2FwgHqwbuKmeXCTgs2CKaohk%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;540&quot; height=&quot;453&quot; data-origin-width=&quot;754&quot; data-origin-height=&quot;632&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;그림 5. 크로스 엔트로피 특성&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-sourcepos=&quot;70:1-73:39;1739-1898&quot; data-ke-size=&quot;size18&quot;&gt;바로 아까 본 로그의 가파르게 떨어지는 성질 때문입니다. 덕분에 크로스 엔트로피는 자신 있게 틀릴수록 더 무겁게 벌을 줍니다.&lt;/p&gt;
&lt;p data-sourcepos=&quot;75:1-80:50;1900-2138&quot; data-ke-size=&quot;size18&quot;&gt;예를 들어 한번 살펴보겠습니다.&lt;/p&gt;
&lt;p data-sourcepos=&quot;75:1-80:50;1900-2138&quot; data-ke-size=&quot;size18&quot;&gt;같은 고양이 사진을 두고 AI 둘이 답했습니다.&lt;/p&gt;
&lt;p data-sourcepos=&quot;75:1-80:50;1900-2138&quot; data-ke-size=&quot;size18&quot;&gt;A는 고양이 90%, B는 고양이 30%라고 답했습니다.&lt;/p&gt;
&lt;p data-sourcepos=&quot;75:1-80:50;1900-2138&quot; data-ke-size=&quot;size18&quot;&gt;정답은 고양이입니다.&lt;/p&gt;
&lt;p data-sourcepos=&quot;75:1-80:50;1900-2138&quot; data-ke-size=&quot;size18&quot;&gt;이때, A의 벌점은 &amp;minus;log(0.9) &amp;asymp; 0.11, B의 벌점은 &amp;minus;log(0.3) &amp;asymp; 1.20입니다.&lt;/p&gt;
&lt;p data-sourcepos=&quot;75:1-80:50;1900-2138&quot; data-ke-size=&quot;size18&quot;&gt;둘 다 정답인 고양이에 확률을 주긴 했습니다. 하지만 정답에 훨씬 낮은 확률을 준 B가 훨씬 큰 벌점을 받습니다.&lt;/p&gt;
&lt;p data-sourcepos=&quot;75:1-80:50;1900-2138&quot; data-ke-size=&quot;size18&quot;&gt;크로스 엔트로피는 이렇게 맞혔는지뿐 아니라 얼마나 확신했는지까지 점수에 담습니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1036&quot; data-origin-height=&quot;586&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/vtxP4/dJMcaaloI5t/Fn2OI75Y1vbevet8kKZcaK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/vtxP4/dJMcaaloI5t/Fn2OI75Y1vbevet8kKZcaK/img.png&quot; data-alt=&quot;그림 6. 크로스 엔트로피 확신&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/vtxP4/dJMcaaloI5t/Fn2OI75Y1vbevet8kKZcaK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FvtxP4%2FdJMcaaloI5t%2FFn2OI75Y1vbevet8kKZcaK%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;573&quot; height=&quot;324&quot; data-origin-width=&quot;1036&quot; data-origin-height=&quot;586&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;그림 6. 크로스 엔트로피 확신&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h2 data-sourcepos=&quot;85:1-85:20;2231-2250&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;3. 크로스 엔트로피 쉬운 예시: 일기예보&lt;/b&gt;&lt;/h2&gt;
&lt;p data-sourcepos=&quot;87:1-87:30;2252-2281&quot; data-ke-size=&quot;size18&quot;&gt;일기예보에 빗대 보면 이해하기가 더 쉽습니다.&lt;/p&gt;
&lt;p data-sourcepos=&quot;89:1-92:39;2283-2427&quot; data-ke-size=&quot;size18&quot;&gt;친구가 내일 비 올 확률 90%라고 했고 실제로 비가 왔습니다.&lt;/p&gt;
&lt;p data-sourcepos=&quot;89:1-92:39;2283-2427&quot; data-ke-size=&quot;size18&quot;&gt;이 친구 말은 믿을 만합니다. 벌점이 거의 없습니다.&lt;/p&gt;
&lt;p data-sourcepos=&quot;89:1-92:39;2283-2427&quot; data-ke-size=&quot;size18&quot;&gt;반대로 비 올 확률 5%라고 자신 있게 말했는데 비가 왔습니다.&lt;/p&gt;
&lt;p data-sourcepos=&quot;89:1-92:39;2283-2427&quot; data-ke-size=&quot;size18&quot;&gt;확신을 갖고 틀린 것이니 신뢰가 크게 깎입니다. 이게 큰 벌점입니다.&lt;/p&gt;
&lt;p data-sourcepos=&quot;94:1-95:41;2429-2502&quot; data-ke-size=&quot;size18&quot;&gt;만약에 비 올 확률 50%라고 애매하게 말한 친구는 어떨까요.&lt;/p&gt;
&lt;p data-sourcepos=&quot;94:1-95:41;2429-2502&quot; data-ke-size=&quot;size18&quot;&gt;맞아도 크게 잘했다고 보기 어렵고, 틀려도 아주 심하게 틀렸다고 보기는 어렵습니다. 그래서 벌점도 중간 정도입니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1073&quot; data-origin-height=&quot;512&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bC0UtJ/dJMcaf74kiI/kS7g6jmDu92ScdtwMDB6Ek/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bC0UtJ/dJMcaf74kiI/kS7g6jmDu92ScdtwMDB6Ek/img.png&quot; data-alt=&quot;그림 7. 일기예보로 설명한 크로스 엔트로피&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bC0UtJ/dJMcaf74kiI/kS7g6jmDu92ScdtwMDB6Ek/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbC0UtJ%2FdJMcaf74kiI%2FkS7g6jmDu92ScdtwMDB6Ek%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;600&quot; height=&quot;286&quot; data-origin-width=&quot;1073&quot; data-origin-height=&quot;512&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;그림 7. 일기예보로 설명한 크로스 엔트로피&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h2 data-sourcepos=&quot;102:1-102:26;2643-2668&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;4. 그래서 AI는 이 벌점으로 공부한다&lt;/b&gt;&lt;/h2&gt;
&lt;p data-sourcepos=&quot;104:1-105:50;2670-2752&quot; data-ke-size=&quot;size18&quot;&gt;AI가 학습한다는 게 거창해 보이지만, 핵심은 단순합니다.&lt;/p&gt;
&lt;p data-sourcepos=&quot;104:1-105:50;2670-2752&quot; data-ke-size=&quot;size18&quot;&gt;이 벌점(Loss)을 조금이라도 줄이는 쪽으로 자기 자신을 조금씩 고쳐 나가는 것입니다.&lt;/p&gt;
&lt;p data-sourcepos=&quot;107:1-110:60;2754-2962&quot; data-ke-size=&quot;size18&quot;&gt;고양이 사진 한 장으로 한 번 살펴보겠습니다.&lt;/p&gt;
&lt;p data-sourcepos=&quot;107:1-110:60;2754-2962&quot; data-ke-size=&quot;size18&quot;&gt;먼저 학습 초반, AI는 이 사진을 보고 고양이 20%라고 답합니다. 벌점은 &amp;minus;log(0.2) &amp;asymp; 1.61로 큽니다.&lt;/p&gt;
&lt;p data-sourcepos=&quot;107:1-110:60;2754-2962&quot; data-ke-size=&quot;size18&quot;&gt;데이터를 더 보며 학습을 더 시키면 고양이 60%로 올라갑니다. 벌점은 &amp;minus;log(0.6) &amp;asymp; 0.51로 줄어듭니다.&lt;/p&gt;
&lt;p data-sourcepos=&quot;107:1-110:60;2754-2962&quot; data-ke-size=&quot;size18&quot;&gt;더 많이 봐서 학습이 충분히 되면 고양이 95%까지 갑니다. 벌점은 &amp;minus;log(0.95) &amp;asymp; 0.05로 거의 0입니다.&lt;/p&gt;
&lt;p data-sourcepos=&quot;112:1-114:69;2964-3168&quot; data-ke-size=&quot;size18&quot;&gt;이 벌점이 1.61 &amp;rarr; 0.51 &amp;rarr; 0.05로 줄어드는 과정, 이것이 바로 AI가 똑똑해진다는 말의 정체입니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1038&quot; data-origin-height=&quot;462&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bczr6p/dJMcaglDk69/LL3b5z85FgxrbCgIY40nSk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bczr6p/dJMcaglDk69/LL3b5z85FgxrbCgIY40nSk/img.png&quot; data-alt=&quot;그림 8. 학습하면서 벌점이 점점 줄어듦&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bczr6p/dJMcaglDk69/LL3b5z85FgxrbCgIY40nSk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbczr6p%2FdJMcaglDk69%2FLL3b5z85FgxrbCgIY40nSk%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;602&quot; height=&quot;268&quot; data-origin-width=&quot;1038&quot; data-origin-height=&quot;462&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;그림 8. 학습하면서 벌점이 점점 줄어듦&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-sourcepos=&quot;112:1-114:69;2964-3168&quot; data-ke-size=&quot;size18&quot;&gt;수많은 사진에서 이 과정을 동시에 반복하면서, AI는 어떤 그림에 어느 쪽으로 확신을 줘야 벌점이 줄어드는지를 익혀 갑니다.&lt;/p&gt;
&lt;p data-sourcepos=&quot;112:1-114:69;2964-3168&quot; data-ke-size=&quot;size18&quot;&gt;자신 있게 틀리면 벌점을 더 많이 받는 규칙 덕분에, AI는 근거 없는 확신을 줄이고 정답에 제대로 확신을 싣는 법을 배웁니다.&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h2 data-sourcepos=&quot;116:1-116:13;3170-3182&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;5. 한 줄 요약&lt;/b&gt;&lt;/h2&gt;
&lt;p data-sourcepos=&quot;116:1-116:13;3170-3182&quot; data-ke-size=&quot;size18&quot;&gt;크로스 엔트로피는 &lt;b&gt;AI가 정답에 준 확률을 벌점으로 바꾸고, 그 벌점을 줄이며 학습하게 만드는 기준&lt;/b&gt;입니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>IT/AI_용어</category>
      <category>AI 용어</category>
      <category>AI 채점</category>
      <category>AI 학습 원리</category>
      <category>cross entropy</category>
      <category>loss function</category>
      <category>딥러닝 손실함수</category>
      <category>머신러닝 기초</category>
      <category>손실함수</category>
      <category>크로스 엔트로피</category>
      <category>크로스엔트로피</category>
      <author>GOMINQ</author>
      <guid isPermaLink="true">https://moons0827.tistory.com/115</guid>
      <comments>https://moons0827.tistory.com/entry/AI%EC%9A%A9%EC%96%B4-%ED%81%AC%EB%A1%9C%EC%8A%A4-%EC%97%94%ED%8A%B8%EB%A1%9C%ED%94%BC%EB%9E%80-AI%EA%B0%80-%EC%96%BC%EB%A7%88%EB%82%98-%ED%8B%80%EB%A0%B8%EB%8A%94%EC%A7%80-%EC%9E%AC%EB%8A%94-%EB%B2%95#entry115comment</comments>
      <pubDate>Mon, 22 Jun 2026 17:06:13 +0900</pubDate>
    </item>
    <item>
      <title>[AI][용어] AI Temperature란? ChatGPT 답변이 달라지는 이유</title>
      <link>https://moons0827.tistory.com/entry/AI%EC%9A%A9%EC%96%B4-AI-Temperature%EB%9E%80-ChatGPT-%EB%8B%B5%EB%B3%80%EC%9D%B4-%EB%8B%AC%EB%9D%BC%EC%A7%80%EB%8A%94-%EC%9D%B4%EC%9C%A0</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;여러분 혹시 ChatGPT한테 같은 질문을 여러 번 했는데 답이 다르게 나온 적 있으신가요?&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;저는 처음에 ChatGPT를 사용할 때, 친구 생일 축하 메시지를 부탁했다가, 똑같은 문장을 다시 넣었는데 전혀 다른 결과가 나와서 당황한 적이 있습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;버그인가 생각하고 당황했었는데, 버그가 아니라 정상이었습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;다른 결과가 나온 이유 그 뒤엔 Temperature(템퍼러처, 온도)라는 값이 숨어 있습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;AI가 다음 단어를 고를 때 얼마나 모험을 할지 정하는 값인데, 이거 하나로 답이 얌전해지기도, 자유분방해지기도 합니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1448&quot; data-origin-height=&quot;1086&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/chpELK/dJMcaaTf03B/XXNajYiU5pHY7bgNiAAb41/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/chpELK/dJMcaaTf03B/XXNajYiU5pHY7bgNiAAb41/img.png&quot; data-alt=&quot;AI Temperature&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/chpELK/dJMcaaTf03B/XXNajYiU5pHY7bgNiAAb41/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FchpELK%2FdJMcaaTf03B%2FXXNajYiU5pHY7bgNiAAb41%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;427&quot; height=&quot;320&quot; data-origin-width=&quot;1448&quot; data-origin-height=&quot;1086&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;AI Temperature&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h2 data-sourcepos=&quot;5:1-5:25;283-307&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;1. 사실 AI는 매번 확률로 단어를 고른다&lt;/b&gt;&lt;/h2&gt;
&lt;p data-sourcepos=&quot;7:1-7:95;309-403&quot; data-ke-size=&quot;size18&quot;&gt;이걸 알면 Temperature(템퍼러처, 온도)라는 개념이 한 방에 이해가 됩니다.&lt;/p&gt;
&lt;p data-sourcepos=&quot;7:1-7:95;309-403&quot; data-ke-size=&quot;size18&quot;&gt;AI는 문장을 쓸 때 다음 단어를 딱 정해놓고 찍는 게 아닙니다. 후보 단어 여러 개에 확률을 매겨두고, 그중에서 하나를 고릅니다.&lt;/p&gt;
&lt;p data-sourcepos=&quot;9:1-9:141;405-545&quot; data-ke-size=&quot;size18&quot;&gt;한 번 생각해볼까요?&lt;/p&gt;
&lt;p data-sourcepos=&quot;9:1-9:141;405-545&quot; data-ke-size=&quot;size18&quot;&gt;&quot;퇴근하고 집에 오면 제일 먼저 ___&quot; 다음에 올 말을 떠올려 봅시다.&lt;/p&gt;
&lt;p data-sourcepos=&quot;9:1-9:141;405-545&quot; data-ke-size=&quot;size18&quot;&gt;AI는 여기 들어갈 후보 단어마다 확률을 매겨둡니다. '씻는다'가 압도적으로 높고, '눕는다'가 그다음, '냉장고를 연다'는 가끔, 나머지 엉뚱한 단어들은 거의 안 나옵니다. 그래서 늘 '씻는다'만 나오는 게 아니라, 가끔 '눕는다'도 슬쩍 뽑히는 겁니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1448&quot; data-origin-height=&quot;1086&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/t45HG/dJMcafUAHUQ/P2UKXLbXqqjfqvUROh4KW0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/t45HG/dJMcafUAHUQ/P2UKXLbXqqjfqvUROh4KW0/img.png&quot; data-alt=&quot;AI가 다음에 올 말 생각하는 과정&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/t45HG/dJMcafUAHUQ/P2UKXLbXqqjfqvUROh4KW0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Ft45HG%2FdJMcafUAHUQ%2FP2UKXLbXqqjfqvUROh4KW0%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;465&quot; height=&quot;349&quot; data-origin-width=&quot;1448&quot; data-origin-height=&quot;1086&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;AI가 다음에 올 말 생각하는 과정&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-sourcepos=&quot;11:1-11:99;547-645&quot; data-ke-size=&quot;size18&quot;&gt;온도가 하는 일은 딱 하나입니다. &lt;b&gt;이 확률 차이를 벌릴지 좁힐지&lt;/b&gt; 정합니다.&lt;/p&gt;
&lt;p data-sourcepos=&quot;11:1-11:99;547-645&quot; data-ke-size=&quot;size18&quot;&gt;온도를 낮추면 1등 단어가 거의 독식하고, 높이면 확률이 낮던 단어들한테까지 기회가 넘어갑니다.&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h2 data-sourcepos=&quot;13:1-13:29;711-739&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;2. Temperature(템퍼러처, 온도)&amp;nbsp; 낮을 때 vs 높을 때&lt;/b&gt;&lt;/h2&gt;
&lt;p data-sourcepos=&quot;15:1-15:65;741-805&quot; data-ke-size=&quot;size18&quot;&gt;한 번 &quot;외계인이 처음 지구에 와서 본 것을 한 문장으로 묘사해줘&quot;를 온도만 바꿔서 실제로 돌려봤습니다&lt;/p&gt;
&lt;p data-sourcepos=&quot;15:1-15:65;741-805&quot; data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;(1) 온도 0.2 (낮음)&lt;/b&gt;&lt;/p&gt;
&lt;p data-sourcepos=&quot;15:1-15:65;741-805&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #666666; letter-spacing: 0px;&quot;&gt;&quot;외계인은 처음 지구에 와서 다양한 생명체들이 서로 복잡하게 얽혀 살아가는 푸른 행성을 보았다.&quot;&lt;/span&gt;&lt;/p&gt;
&lt;p data-sourcepos=&quot;20:1-20:45;881-925&quot; data-ke-size=&quot;size18&quot;&gt;차분하고 무난하며, 안전한 묘사입니다. 여러 번 돌려도 거의 이 톤에서 머무릅니다.&lt;/p&gt;
&lt;p data-sourcepos=&quot;22:1-22:16;927-942&quot; data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;(2) 온도 1.2 (중간)&lt;/b&gt;&lt;/p&gt;
&lt;p data-sourcepos=&quot;22:1-22:16;927-942&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;letter-spacing: 0px; color: #666666;&quot;&gt;&quot;외계인은 처음 지구에 와서 푸른 행성 위에 복잡하게 얽힌 생명의 흔적과 빠르게 변화하는 인공물들이 공존하는 모습을 보았다.&quot;&lt;/span&gt;&lt;/p&gt;
&lt;p data-sourcepos=&quot;25:1-25:58;1017-1074&quot; data-ke-size=&quot;size18&quot;&gt;묘사가 한층 풍부해졌습니다. '인공물', '빠르게 변화하는' 같은 표현이 붙으면서 관점이 살짝 넓어졌습니다.&lt;/p&gt;
&lt;p data-sourcepos=&quot;27:1-27:16;1076-1091&quot; data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;(3) 온도 2.0 (최대)&lt;/b&gt;&lt;/p&gt;
&lt;p data-sourcepos=&quot;27:1-27:16;1076-1091&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;letter-spacing: 0px; color: #666666;&quot;&gt;&quot;외계인은 처음 지구에 와서 초록과 파랑으로 뒤덮인 행성 위에서 다채로운 생명체와 함께 번잡한 회색빛 문명이 예측 불가능한 속도로 꿈틀거리는 모습을 보았다.&quot;&lt;/span&gt;&lt;/p&gt;
&lt;p data-sourcepos=&quot;30:1-30:143;1184-1326&quot; data-ke-size=&quot;size18&quot;&gt;형용사와 비유가 확 늘었습니다. 온도를 올릴수록 답이 &lt;b&gt;점점 화려하고 장황해지는&lt;/b&gt; 게 보입니다.&lt;/p&gt;
&lt;p data-sourcepos=&quot;30:1-30:143;1184-1326&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #666666; text-align: start;&quot;&gt;  보통 &quot;온도 2면 문장이 와르르 무너진다&quot;고들 하는데 요즘 모델은 그렇게까지 깨지지는 않습니다. 문법은 멀쩡한 채로 표현만 과해지는 쪽에 가깝습니다.&lt;/span&gt;&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h2 data-sourcepos=&quot;32:1-32:17;1328-1344&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;3. Temperature(템퍼러처, 온도) 를 낮춰야할까? 높여야할까?&lt;/b&gt;&lt;/h2&gt;
&lt;p data-sourcepos=&quot;34:1-34:27;1346-1372&quot; data-ke-size=&quot;size18&quot;&gt;뭘 하느냐에 따라 다릅니다.&lt;/p&gt;
&lt;p data-sourcepos=&quot;34:1-34:27;1346-1372&quot; data-ke-size=&quot;size18&quot;&gt;일반적인 방법이자 제가 쓰는 방법을 소개하려고 합니다.&lt;/p&gt;
&lt;p data-sourcepos=&quot;36:1-36:102;1374-1475&quot; data-ke-size=&quot;size18&quot;&gt;번역&amp;middot;요약&amp;middot;코드&amp;middot;사실 정리처럼 &lt;b&gt;틀리면 큰일 나는 일&lt;/b&gt;은 온도를 바닥(0~0.3)에 가깝게 낮춥니다.&lt;/p&gt;
&lt;p data-sourcepos=&quot;36:1-36:102;1374-1475&quot; data-ke-size=&quot;size18&quot;&gt;여기서 창의성은 미덕이 아니라 사고 입니다. &quot;매번 똑같이 나와요&quot;가 정답이고 칭찬인 동네거든요.&lt;/p&gt;
&lt;p data-sourcepos=&quot;38:1-38:102;1477-1578&quot; data-ke-size=&quot;size18&quot;&gt;반대로 아이디어 잔뜩 뽑기, 문구 여러 버전 받기, 글 초안 다양하게 보기 같은 일은 온도를 올리는 것이 좋습니다(1.0 이상).&lt;/p&gt;
&lt;p data-sourcepos=&quot;38:1-38:102;1477-1578&quot; data-ke-size=&quot;size18&quot;&gt;이상하거나 말이 안되는게 조금 섞여도 괜찮습니다. 어차피 그중에 골라 쓸 거니까요.&lt;/p&gt;
&lt;p data-sourcepos=&quot;40:1-40:74;1580-1653&quot; data-ke-size=&quot;size18&quot;&gt;평범한 대화는 그 중간(0.7 안팎)이 기본값입니다.&lt;/p&gt;
&lt;p data-sourcepos=&quot;40:1-40:74;1580-1653&quot; data-ke-size=&quot;size18&quot;&gt;그래서 ChatGPT가 적당히 자연스러우면서 매번 똑같진 않은 이유가 바로 여기 있습니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1536&quot; data-origin-height=&quot;1024&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b6JSZB/dJMcaaZ0lsp/CBSLDsxDTTBHcvFAtbAk6K/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b6JSZB/dJMcaaZ0lsp/CBSLDsxDTTBHcvFAtbAk6K/img.png&quot; data-alt=&quot;AI 온도&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b6JSZB/dJMcaaZ0lsp/CBSLDsxDTTBHcvFAtbAk6K/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb6JSZB%2FdJMcaaZ0lsp%2FCBSLDsxDTTBHcvFAtbAk6K%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;546&quot; height=&quot;364&quot; data-origin-width=&quot;1536&quot; data-origin-height=&quot;1024&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;AI 온도&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h2 data-sourcepos=&quot;42:1-42:25;1655-1679&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;4. 직접 Temperature(템퍼러처, 온도)&amp;nbsp; 돌려보기&lt;/b&gt;&lt;/h2&gt;
&lt;p data-sourcepos=&quot;44:1-44:66;1681-1746&quot; data-ke-size=&quot;size18&quot;&gt;말로만 들으면 안 와닿으니 직접 해봅시다.&lt;/p&gt;
&lt;p data-sourcepos=&quot;44:1-44:66;1681-1746&quot; data-ke-size=&quot;size18&quot;&gt;5분도 안되는 시간이면 슬라이더를 직접 드래그하면서 AI 성격이 바뀌는 걸 볼 수 있습니다. 더 좋은 점은 공짜입니다.&lt;/p&gt;
&lt;p data-sourcepos=&quot;46:1-46:45;1748-1792&quot; data-ke-size=&quot;size18&quot;&gt;준비물은 &lt;b&gt;Google AI Studio 하나면 됩니다&lt;/b&gt;. 구독도 신용카드도 필요 없습니다.&lt;/p&gt;
&lt;p data-sourcepos=&quot;46:1-46:45;1748-1792&quot; data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;(1)&lt;/b&gt; &lt;b&gt;aistudio.google.com&lt;/b&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt; 접속하고 &amp;rarr; 구글 계정으로 로그인하기&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1868&quot; data-origin-height=&quot;848&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cTnhkF/dJMcajbumCb/a1MPDgNvDwqK0agVqfmpk1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cTnhkF/dJMcajbumCb/a1MPDgNvDwqK0agVqfmpk1/img.png&quot; data-alt=&quot;(1)단계 사이트 접속하기&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cTnhkF/dJMcajbumCb/a1MPDgNvDwqK0agVqfmpk1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcTnhkF%2FdJMcajbumCb%2Fa1MPDgNvDwqK0agVqfmpk1%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;592&quot; height=&quot;269&quot; data-origin-width=&quot;1868&quot; data-origin-height=&quot;848&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;(1)단계 사이트 접속하기&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-sourcepos=&quot;46:1-46:45;1748-1792&quot; data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;(2)&lt;/b&gt; 왼쪽 사이드바에서 &lt;b&gt;'Playground'&lt;/b&gt;(채팅) 선택하기&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1561&quot; data-origin-height=&quot;752&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/edZrvT/dJMcaalmJj7/o2hsIFA6nvrwmFDbrpsEXK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/edZrvT/dJMcaalmJj7/o2hsIFA6nvrwmFDbrpsEXK/img.png&quot; data-alt=&quot;(2)단계 채팅 선택하기&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/edZrvT/dJMcaalmJj7/o2hsIFA6nvrwmFDbrpsEXK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FedZrvT%2FdJMcaalmJj7%2Fo2hsIFA6nvrwmFDbrpsEXK%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;599&quot; height=&quot;289&quot; data-origin-width=&quot;1561&quot; data-origin-height=&quot;752&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;(2)단계 채팅 선택하기&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-sourcepos=&quot;46:1-46:45;1748-1792&quot; data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;(3) 오른쪽 모델 드롭다운에서 가벼운 모델로 변경하기&lt;/b&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/bTh5xy/dJMcahSjLiQ/t20q0k9KjEtkU8gonKE5DK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bTh5xy/dJMcahSjLiQ/t20q0k9KjEtkU8gonKE5DK/img.png&quot; data-origin-width=&quot;1902&quot; data-origin-height=&quot;937&quot; data-is-animation=&quot;false&quot; data-widthpercent=&quot;51.02&quot; style=&quot;width: 50.4281%; margin-right: 10px;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bTh5xy/dJMcahSjLiQ/t20q0k9KjEtkU8gonKE5DK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbTh5xy%2FdJMcahSjLiQ%2Ft20q0k9KjEtkU8gonKE5DK%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;1902&quot; height=&quot;937&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/biyPLh/dJMb99UjXDZ/aAqpxNTX4n1oNr9JkrhOKK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/biyPLh/dJMb99UjXDZ/aAqpxNTX4n1oNr9JkrhOKK/img.png&quot; style=&quot;width: 48.4091%;&quot; data-widthpercent=&quot;48.98&quot; data-is-animation=&quot;false&quot; data-origin-height=&quot;973&quot; data-origin-width=&quot;1896&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/biyPLh/dJMb99UjXDZ/aAqpxNTX4n1oNr9JkrhOKK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbiyPLh%2FdJMb99UjXDZ%2FaAqpxNTX4n1oNr9JkrhOKK%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;1896&quot; height=&quot;973&quot;/&gt;&lt;/span&gt;&lt;/div&gt;
  &lt;figcaption&gt;(3)단계 모델 변경하기&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-sourcepos=&quot;46:1-46:45;1748-1792&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #666666; text-align: start;&quot;&gt; &lt;/span&gt; Gemini 2.5 Flash나 Gemma 같은 구형&amp;middot;경량 모델이 좋습니다.&lt;br /&gt;(최신 Gemini 3 계열은 온도를 바꿔도 차이가 거의 안 보입니다.)&lt;/p&gt;
&lt;p data-sourcepos=&quot;46:1-46:45;1748-1792&quot; data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;(4) 오른쪽 'Run settings' 패널에서 'Thinking' 토글을 끄기.&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;875&quot; data-origin-height=&quot;638&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/9M4Kk/dJMcahY6Vde/3mDC84v1Glgzzo7BHf1cpK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/9M4Kk/dJMcahY6Vde/3mDC84v1Glgzzo7BHf1cpK/img.png&quot; data-alt=&quot;(4)단계 thinking 토글 끄기&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/9M4Kk/dJMcahY6Vde/3mDC84v1Glgzzo7BHf1cpK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F9M4Kk%2FdJMcahY6Vde%2F3mDC84v1Glgzzo7BHf1cpK%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;504&quot; height=&quot;367&quot; data-origin-width=&quot;875&quot; data-origin-height=&quot;638&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;(4)단계 thinking 토글 끄기&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-sourcepos=&quot;46:1-46:45;1748-1792&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #666666; text-align: start;&quot;&gt; &lt;/span&gt; 켜져 있으면 모델이 답 전에 추론하면서 무작위성을 눌러버려서 온도 차이가 약해집니다. 못 끄는 모델이면 레벨을 Low로 내리거나 위 (3)번처럼 구형 모델로 바꾸면 됩니다.&lt;/p&gt;
&lt;p data-sourcepos=&quot;46:1-46:45;1748-1792&quot; data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;(5) 가운데 입력창에 아래 프롬프트 입력&lt;/b&gt;&lt;/p&gt;
&lt;p data-sourcepos=&quot;46:1-46:45;1748-1792&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #666666; text-align: start;&quot;&gt;&quot;외계인이 처음 지구에 와서 본 것을 한 문장으로 묘사해줘.&quot;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1069&quot; data-origin-height=&quot;617&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/LPkZC/dJMcajo07Dz/DThSPrXO8bcDyIIuQKHRk1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/LPkZC/dJMcajo07Dz/DThSPrXO8bcDyIIuQKHRk1/img.png&quot; data-alt=&quot;(5)단계 프롬프트 입력&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/LPkZC/dJMcajo07Dz/DThSPrXO8bcDyIIuQKHRk1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FLPkZC%2FdJMcajo07Dz%2FDThSPrXO8bcDyIIuQKHRk1%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;609&quot; height=&quot;351&quot; data-origin-width=&quot;1069&quot; data-origin-height=&quot;617&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;(5)단계 프롬프트 입력&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-sourcepos=&quot;46:1-46:45;1748-1792&quot; data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;(6)&lt;/b&gt; 같은 패널의 &lt;b&gt;Temperature 슬라이더&lt;/b&gt;를 0 근처로 두고 &lt;b&gt;같은 프롬프트를 5번 실행합니다.&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1475&quot; data-origin-height=&quot;720&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/et3m8d/dJMcahrlgB9/AkYXaxuWu9h1LGf14SIQX1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/et3m8d/dJMcahrlgB9/AkYXaxuWu9h1LGf14SIQX1/img.png&quot; data-alt=&quot;(6)단계 온도 조절 후 실행&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/et3m8d/dJMcahrlgB9/AkYXaxuWu9h1LGf14SIQX1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fet3m8d%2FdJMcahrlgB9%2FAkYXaxuWu9h1LGf14SIQX1%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;559&quot; height=&quot;273&quot; data-origin-width=&quot;1475&quot; data-origin-height=&quot;720&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;(6)단계 온도 조절 후 실행&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-sourcepos=&quot;46:1-46:45;1748-1792&quot; data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;(7)&lt;/b&gt; 이번엔 슬라이더를 1.8쯤으로 올린 다음 &lt;b&gt;또 5번 실행합니다.&lt;/b&gt; &amp;rarr; 그 다음 두 묶음을 비교합니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1496&quot; data-origin-height=&quot;807&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/zKffJ/dJMcahrlgOy/9HhdKjlEuLBSoHznqSCvek/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/zKffJ/dJMcahrlgOy/9HhdKjlEuLBSoHznqSCvek/img.png&quot; data-alt=&quot;(7)단계 온도조절 후 실행&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/zKffJ/dJMcahrlgOy/9HhdKjlEuLBSoHznqSCvek/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FzKffJ%2FdJMcahrlgOy%2F9HhdKjlEuLBSoHznqSCvek%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;574&quot; height=&quot;310&quot; data-origin-width=&quot;1496&quot; data-origin-height=&quot;807&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;(7)단계 온도조절 후 실행&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-sourcepos=&quot;56:1-56:126;2301-2426&quot; data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;(8)&lt;/b&gt; 여기서 핵심은 &lt;b&gt;'여러 번 돌려서 얼마나 들쭉날쭉한지'를 보는 것&lt;/b&gt;입니다.&lt;/p&gt;
&lt;p data-sourcepos=&quot;56:1-56:126;2301-2426&quot; data-ke-size=&quot;size18&quot;&gt;온도는 답을 한 번에 화려하게 만드는 게 아니라, 매번 얼마나 달라지는지를 정하는 값입니다. 그래서 한 번씩만 비교하면 차이가 잘 안 느껴집니다.&lt;/p&gt;
&lt;p data-sourcepos=&quot;61:1-61:193;2490-2682&quot; data-ke-size=&quot;size18&quot;&gt;온도 0 근처에선 5번을 돌려도 &quot;건물이 많고 사람들이 바쁘게 움직인다&quot; 식으로 다 비슷하게 무난하게나옵니다.&lt;/p&gt;
&lt;p data-sourcepos=&quot;61:1-61:193;2490-2682&quot; data-ke-size=&quot;size18&quot;&gt;반대로 1.8로 올리면 비유도 관점도 사방으로 튀어서, 5개가 완전히 딴판으로 나옵니다. 숫자처럼 무작위성만 보여주는 게 아니라, &lt;b&gt;낮으면 안전한 쪽 / 높으면 엉뚱한 쪽으로 방향이 갈리는 것&lt;/b&gt;까지 한눈에 보입니다. 이것이 온도의 핵심입니다.&lt;/p&gt;
&lt;p data-sourcepos=&quot;61:1-61:193;2490-2682&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;  최신 Gemini 3 계열은 온도를 1.0 기준으로 작동하게 설계됐고, 답하기 전 '사고' 과정에서 결과를 합리적인 쪽으로 수렴시킵니다. 그래서 온도를 낮추거나 높여도 잘 안 흔들립니다. 따라서 온도 효과 자체를 또렷이 보려면 가벼운 구형 모델 + thinking off 조합이 제일 좋습니다.&lt;/span&gt;&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h2 data-sourcepos=&quot;65:1-65:36;2931-2966&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;5. 그냥 ChatGPT한테 Temperature(템퍼러처, 온도) 낮춰달라고 하면?&lt;/b&gt;&lt;/h2&gt;
&lt;p data-sourcepos=&quot;67:1-67:80;2968-3047&quot; data-ke-size=&quot;size18&quot;&gt;여기서 다들 한 번씩 헷갈리는 부분이 있습니다.&lt;/p&gt;
&lt;p data-sourcepos=&quot;67:1-67:80;2968-3047&quot; data-ke-size=&quot;size18&quot;&gt;그냥 직접 온도를 조절하는 대신에 ChatGPT 채팅창에 &quot;온도 0.2로 해줘&quot;라고 치면 될 것 같다고 생각하기 쉽습니다. 그런데 그렇다고 해 실제 &lt;b&gt;진짜 온도는 안 바뀝니다.&lt;/b&gt;&lt;/p&gt;
&lt;p data-sourcepos=&quot;69:1-69:293;3049-3341&quot; data-ke-size=&quot;size18&quot;&gt;실제로 일반 ChatGPT&amp;middot;Claude&amp;middot;Gemini 앱엔 Temperature(템퍼러처, 온도) 슬라이더가 아예 없습니다.&lt;/p&gt;
&lt;p data-sourcepos=&quot;69:1-69:293;3049-3341&quot; data-ke-size=&quot;size18&quot;&gt;그래서 저렇게 부탁하면, 모델은 &quot;신중하게 답하라는 거구나&quot; 하고 &lt;b&gt;말투와 스타일만 그 지시에 맞춰 흉내 낼 뿐&lt;/b&gt;, 실제 샘플링 값(temperature)은 전혀 움직이지 않습니다.&lt;/p&gt;
&lt;p data-sourcepos=&quot;69:1-69:293;3049-3341&quot; data-ke-size=&quot;size18&quot;&gt;비록 톤은 비슷해 보여도 우리가 말한 그 '확률 다이얼'을 만지는 것과는 완전히 다른 것입니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1536&quot; data-origin-height=&quot;1024&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/4fVdL/dJMcaaZ0whr/Uc5LNv9EKtSfhJfWlZ23ok/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/4fVdL/dJMcaaZ0whr/Uc5LNv9EKtSfhJfWlZ23ok/img.png&quot; data-alt=&quot;실제 설정은 바뀌지 않음.&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/4fVdL/dJMcaaZ0whr/Uc5LNv9EKtSfhJfWlZ23ok/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F4fVdL%2FdJMcaaZ0whr%2FUc5LNv9EKtSfhJfWlZ23ok%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;422&quot; height=&quot;281&quot; data-origin-width=&quot;1536&quot; data-origin-height=&quot;1024&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;실제 설정은 바뀌지 않음.&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-sourcepos=&quot;69:1-69:293;3049-3341&quot; data-ke-size=&quot;size18&quot;&gt;만약 진짜로 값을 조절하려면 위에서 말한 AI Studio나 API로 가야 합니다.&lt;/p&gt;
&lt;p data-sourcepos=&quot;69:1-69:293;3049-3341&quot; data-ke-size=&quot;size18&quot;&gt;&quot;온도 낮춰달라고 했는데 결과가 그대로네?&quot; 싶었다면, 값은 처음부터 안 바뀌고 있던 것입니다.&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h2 data-sourcepos=&quot;71:1-71:20;3343-3362&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;6. Temperature(템퍼러처, 온도) 를 올리면 따라오는 그림자&lt;/b&gt;&lt;/h2&gt;
&lt;p data-sourcepos=&quot;73:1-73:198;3364-3561&quot; data-ke-size=&quot;size18&quot;&gt;재밌다고 Temperature(템퍼러처, 온도) 만 올리면 꼭 되는건 아닙니다.&lt;/p&gt;
&lt;p data-sourcepos=&quot;73:1-73:198;3364-3561&quot; data-ke-size=&quot;size18&quot;&gt;낮은 확률 단어까지 자꾸 끌어다 쓰다 보니 &lt;b&gt;그럴듯한데 사실이 아닌 말&lt;/b&gt;이 나오는 경우가 늘어납니다. 없는 사실을 지어내는 겁니다.&lt;/p&gt;
&lt;p data-sourcepos=&quot;73:1-73:198;3364-3561&quot; data-ke-size=&quot;size18&quot;&gt;&amp;lt;관련 글&amp;gt;&lt;/p&gt;
&lt;p data-sourcepos=&quot;73:1-73:198;3364-3561&quot; data-ke-size=&quot;size18&quot;&gt;&lt;a href=&quot;https://www.gominq.com/entry/AI%EA%B0%80-%EA%B7%B8%EB%9F%B4%EB%93%AF%ED%95%98%EA%B2%8C-%ED%8B%80%EB%A6%AC%EB%8A%94-%EC%A7%84%EC%A7%9C-%EC%9D%B4%EC%9C%A0-%ED%95%A0%EB%A3%A8%EC%8B%9C%EB%84%A4%EC%9D%B4%EC%85%98&quot;&gt;AI가 '그럴듯하게 틀리는' 진짜 이유 (할루시네이션)&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1781849772379&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;article&quot; data-og-title=&quot;AI가 '그럴듯하게 틀리는' 진짜 이유 (할루시네이션)&quot; data-og-description=&quot;2023년, 미국 뉴욕의 한 변호사가 법원에 제출한 서면 때문에 미국 법조계가 술렁였습니다.자기 주장을 뒷받침하려고 판례 6건을 인용했는데, 그중 단 한 건도 실제로 존재하지 않았기 때문입니&quot; data-og-host=&quot;www.gominq.com&quot; data-og-source-url=&quot;https://www.gominq.com/entry/AI%EA%B0%80-%EA%B7%B8%EB%9F%B4%EB%93%AF%ED%95%98%EA%B2%8C-%ED%8B%80%EB%A6%AC%EB%8A%94-%EC%A7%84%EC%A7%9C-%EC%9D%B4%EC%9C%A0-%ED%95%A0%EB%A3%A8%EC%8B%9C%EB%84%A4%EC%9D%B4%EC%85%98&quot; data-og-url=&quot;https://www.gominq.com/entry/AI%EA%B0%80-%EA%B7%B8%EB%9F%B4%EB%93%AF%ED%95%98%EA%B2%8C-%ED%8B%80%EB%A6%AC%EB%8A%94-%EC%A7%84%EC%A7%9C-%EC%9D%B4%EC%9C%A0-%ED%95%A0%EB%A3%A8%EC%8B%9C%EB%84%A4%EC%9D%B4%EC%85%98&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/dV16UR/dJMb87gfNrV/WUxTKn0T3JYfVzgLJZKOAk/img.png?width=800&amp;amp;height=600&amp;amp;face=263_201_356_294,https://scrap.kakaocdn.net/dn/PJIJJ/dJMb86n6ULj/FXnEp6Epb2ETT7rPj3eSY0/img.png?width=800&amp;amp;height=600&amp;amp;face=263_201_356_294,https://scrap.kakaocdn.net/dn/CCsB8/dJMb82eWiVe/I1GR1bK6LGSkTYBxsthDgk/img.png?width=1448&amp;amp;height=1086&amp;amp;face=669_436_940_553&quot;&gt;&lt;a href=&quot;https://www.gominq.com/entry/AI%EA%B0%80-%EA%B7%B8%EB%9F%B4%EB%93%AF%ED%95%98%EA%B2%8C-%ED%8B%80%EB%A6%AC%EB%8A%94-%EC%A7%84%EC%A7%9C-%EC%9D%B4%EC%9C%A0-%ED%95%A0%EB%A3%A8%EC%8B%9C%EB%84%A4%EC%9D%B4%EC%85%98&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://www.gominq.com/entry/AI%EA%B0%80-%EA%B7%B8%EB%9F%B4%EB%93%AF%ED%95%98%EA%B2%8C-%ED%8B%80%EB%A6%AC%EB%8A%94-%EC%A7%84%EC%A7%9C-%EC%9D%B4%EC%9C%A0-%ED%95%A0%EB%A3%A8%EC%8B%9C%EB%84%A4%EC%9D%B4%EC%85%98&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/dV16UR/dJMb87gfNrV/WUxTKn0T3JYfVzgLJZKOAk/img.png?width=800&amp;amp;height=600&amp;amp;face=263_201_356_294,https://scrap.kakaocdn.net/dn/PJIJJ/dJMb86n6ULj/FXnEp6Epb2ETT7rPj3eSY0/img.png?width=800&amp;amp;height=600&amp;amp;face=263_201_356_294,https://scrap.kakaocdn.net/dn/CCsB8/dJMb82eWiVe/I1GR1bK6LGSkTYBxsthDgk/img.png?width=1448&amp;amp;height=1086&amp;amp;face=669_436_940_553');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;AI가 '그럴듯하게 틀리는' 진짜 이유 (할루시네이션)&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;2023년, 미국 뉴욕의 한 변호사가 법원에 제출한 서면 때문에 미국 법조계가 술렁였습니다.자기 주장을 뒷받침하려고 판례 6건을 인용했는데, 그중 단 한 건도 실제로 존재하지 않았기 때문입니&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;www.gominq.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-sourcepos=&quot;73:1-73:198;3364-3561&quot; data-ke-size=&quot;size18&quot;&gt;Temperature(템퍼러처, 온도) 가 그 빈도를 키우는 요인 중 하나입니다. 정확성이 생명인 일에서 온도 낮추라는 게 괜히 나온 말이 아닙니다.&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h2 data-sourcepos=&quot;75:1-75:10;3563-3572&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;7. 한 줄 요약&lt;/b&gt;&lt;/h2&gt;
&lt;p data-sourcepos=&quot;75:1-75:10;3563-3572&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #333333; font-size: 16px; letter-spacing: 0px;&quot;&gt; Temperature(템퍼러처, 온도) 는 AI의 '모험심' 다이얼. 정확해야 하면 낮추고, 다양해야 하면 높이면 됩니다.&lt;/span&gt;&lt;/p&gt;</description>
      <category>IT/AI_용어</category>
      <category>AI Temperature</category>
      <category>AI 온도값</category>
      <category>AI 용어</category>
      <category>ChatGPT temperature</category>
      <category>ChatGPT가 매번 다르게 답하는 이유</category>
      <category>Google AI Studio</category>
      <category>LLM 온도</category>
      <category>온도 설정</category>
      <category>템퍼러처</category>
      <category>프롬프트</category>
      <author>GOMINQ</author>
      <guid isPermaLink="true">https://moons0827.tistory.com/114</guid>
      <comments>https://moons0827.tistory.com/entry/AI%EC%9A%A9%EC%96%B4-AI-Temperature%EB%9E%80-ChatGPT-%EB%8B%B5%EB%B3%80%EC%9D%B4-%EB%8B%AC%EB%9D%BC%EC%A7%80%EB%8A%94-%EC%9D%B4%EC%9C%A0#entry114comment</comments>
      <pubDate>Fri, 19 Jun 2026 18:03:06 +0900</pubDate>
    </item>
    <item>
      <title>[사이트 소개] 글을 넣으면 도식이 되는 무료 시각화 도구 Napkin AI</title>
      <link>https://moons0827.tistory.com/entry/%EC%82%AC%EC%9D%B4%ED%8A%B8-%EC%86%8C%EA%B0%9C-%EA%B8%80%EC%9D%84-%EB%84%A3%EC%9C%BC%EB%A9%B4-%EB%8F%84%EC%8B%9D%EC%9D%B4-%EB%90%98%EB%8A%94-%EB%AC%B4%EB%A3%8C-%EC%8B%9C%EA%B0%81%ED%99%94-%EB%8F%84%EA%B5%AC-Napkin-AI</link>
      <description>&lt;p data-ke-size=&quot;size18&quot;&gt;발표자료나 보고서를 만들 때, 내용은 다 정리됐는데 그걸 보기쉽게 그림 한 장으로 보여주려다 막히는 경우가 많습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;PowerPoint 도형으로 직접 그리자니 화살표 맞추는 데만 한참이고, 그렇다고 디자인 툴을 배우자니 시간이 오래 걸릴 것 같고 부담스럽습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;오늘 소개할 Napkin AI는 바로 이 점을 해결해 주는 도구입니다. 글을 넣으면 그 내용에 맞는 도식을 알아서 만들어 줍니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;더 좋은 점은 무료로도 충분히 써볼 수 있다는 점입니다.&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;1. Napkin AI란?&lt;/b&gt;&lt;/h2&gt;
&lt;p data-sourcepos=&quot;7:1-7:99;274-372&quot; data-ke-size=&quot;size18&quot;&gt;간단히 한 줄로 말하면 &lt;b&gt;글을 그림으로 바꿔주는 시각화 도구&lt;/b&gt;입니다. 텍스트를 넣으면 그 안의 구조를 읽어서 다이어그램, 인포그래픽, 플로우차트 같은 형태로 자동으로 만들어 줍니다. 추천해주면 그 추천해준걸 바탕으로 우리는 선택만 하면 됩니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1858&quot; data-origin-height=&quot;911&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/kJFki/dJMcadvyUxw/bGIk4UJ7gamNF95a5uKom1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/kJFki/dJMcadvyUxw/bGIk4UJ7gamNF95a5uKom1/img.png&quot; data-alt=&quot;Napkin AI - The visual AI for business storytelling&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/kJFki/dJMcadvyUxw/bGIk4UJ7gamNF95a5uKom1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FkJFki%2FdJMcadvyUxw%2FbGIk4UJ7gamNF95a5uKom1%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;581&quot; height=&quot;285&quot; data-origin-width=&quot;1858&quot; data-origin-height=&quot;911&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;Napkin AI - The visual AI for business storytelling&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-sourcepos=&quot;9:1-9:155;374-528&quot; data-ke-size=&quot;size18&quot;&gt;이름도 은근 직관적으로 잘 지었습니다.&lt;/p&gt;
&lt;p data-sourcepos=&quot;9:1-9:155;374-528&quot; data-ke-size=&quot;size18&quot;&gt;좋은 생각이 갑자기 떠오를때 여러분은 근처에 종이가 없어서 옆에 있던 냅킨에 급하게 끄적여 본 적 있는 분들이 많으실 겁니다.&lt;/p&gt;
&lt;p data-sourcepos=&quot;9:1-9:155;374-528&quot; data-ke-size=&quot;size18&quot;&gt;그렇게 적은 건 보통 나중에 보면 쉽게 알아볼 수 없는 낙서로 남기 마련입니다.&lt;/p&gt;
&lt;p data-sourcepos=&quot;9:1-9:155;374-528&quot; data-ke-size=&quot;size18&quot;&gt;Napkin AI의 뜻은 그런 그 &quot;냅킨 위의 끄적인 아이디어&quot;를 깔끔한 도식으로 정리해 준다는 뜻입니다. 이름에 콘셉트가 그대로 담겨 있습니다.&lt;/p&gt;
&lt;p data-sourcepos=&quot;11:1-11:207;530-736&quot; data-ke-size=&quot;size18&quot;&gt;여기서 오해하면 안 되는 중요한 것이 하나 있습니다.&lt;/p&gt;
&lt;p data-sourcepos=&quot;11:1-11:207;530-736&quot; data-ke-size=&quot;size18&quot;&gt;Napkin AI는 미드저니 같은 그림 생성 AI랑은 완전히 다릅니다.&lt;/p&gt;
&lt;p data-sourcepos=&quot;11:1-11:207;530-736&quot; data-ke-size=&quot;size18&quot;&gt;예를들어 미드저니가 &quot;노을 지는 바닷가&quot;를 상상해서 그려준다면, Napkin AI는 상상을 하지 않습니다.&lt;/p&gt;
&lt;p data-sourcepos=&quot;11:1-11:207;530-736&quot; data-ke-size=&quot;size18&quot;&gt;내가 쓴 글의 &lt;b&gt;논리만을 읽어서&lt;/b&gt; 배치 해줍니다.&lt;/p&gt;
&lt;p data-sourcepos=&quot;11:1-11:207;530-736&quot; data-ke-size=&quot;size18&quot;&gt;그래서 결과물도 예쁜 일러스트가 아니라, 내용이 잘 정리된 도식형태입니다. 발표나 보고서에 매우 유용합니다.&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h2 data-sourcepos=&quot;13:1-13:15;738-752&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;2. 어떤 그림이 나오는가?&lt;/b&gt;&lt;/h2&gt;
&lt;p data-sourcepos=&quot;15:1-15:38;754-791&quot; data-ke-size=&quot;size18&quot;&gt;재밌는 점은 넣은 글의 성격을 보고 알맞은 형태를 알아서 골라줍니다.&lt;/p&gt;
&lt;p data-sourcepos=&quot;15:1-15:38;754-791&quot; data-ke-size=&quot;size18&quot;&gt;예를들어 순서가 있는 내용을 넣으면 플로우차트로 만들어 주고, 항목을 비교하는 내용이면 비교표로 정리해 줍니다.&lt;/p&gt;
&lt;p data-sourcepos=&quot;15:1-15:38;754-791&quot; data-ke-size=&quot;size18&quot;&gt;개념들이 얽혀 있으면 마인드맵, 숫자가 들어가면 간단한 그래프로 바꿔줍니다.&lt;/p&gt;
&lt;p data-sourcepos=&quot;15:1-15:38;754-791&quot; data-ke-size=&quot;size18&quot;&gt;예를 들어 &quot;AI 학습은 데이터 수집, 전처리, 학습, 평가 순서로 진행된다&quot;라고 넣으면 네 칸짜리 순서도가 뚝딱 나옵니다.&lt;/p&gt;
&lt;p data-sourcepos=&quot;15:1-15:38;754-791&quot; data-ke-size=&quot;size18&quot;&gt;내가 &quot;이건 무슨 도표로 그리지&quot; 하고 고민할 필요가 전혀 없습니다. 내용만 던지면 옷은 알아서 입혀줍니다.&lt;/p&gt;
&lt;p data-sourcepos=&quot;15:1-15:38;754-791&quot; data-ke-size=&quot;size18&quot;&gt;물론 Napkin AI가 추천해 준 것이 아닌 다른 형태로도 직접 만들 수 있습니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1067&quot; data-origin-height=&quot;781&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/c7Y5rf/dJMcahY56Tr/ehqE2if8oUNJk4xioHK2LK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/c7Y5rf/dJMcahY56Tr/ehqE2if8oUNJk4xioHK2LK/img.png&quot; data-alt=&quot;Napkin AI가 만들어주는 그림&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/c7Y5rf/dJMcahY56Tr/ehqE2if8oUNJk4xioHK2LK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fc7Y5rf%2FdJMcahY56Tr%2FehqE2if8oUNJk4xioHK2LK%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;483&quot; height=&quot;354&quot; data-origin-width=&quot;1067&quot; data-origin-height=&quot;781&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;Napkin AI가 만들어주는 그림&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h2 data-sourcepos=&quot;19:1-19:17;1021-1037&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;3. Napkin AI 써보는 법&lt;/b&gt;&lt;/h2&gt;
&lt;p data-sourcepos=&quot;21:1-21:19;1039-1057&quot; data-ke-size=&quot;size18&quot;&gt;처음 써도 헤맬 게 거의 없고, 매우 쉽습니다&lt;/p&gt;
&lt;p data-sourcepos=&quot;21:1-21:19;1039-1057&quot; data-ke-size=&quot;size18&quot;&gt;아래 처럼 따라 하면 됩니다.&lt;/p&gt;
&lt;p data-sourcepos=&quot;21:1-21:19;1039-1057&quot; data-ke-size=&quot;size18&quot;&gt;(1) &lt;b&gt;napkin.ai&lt;/b&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt; 접속한 다음 &amp;rarr; 오른쪽 위 'Get Napkin Free' 클릭합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1863&quot; data-origin-height=&quot;907&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/rF0KU/dJMcah5Ws0y/YaCevzYqyA6llSKgbAoxm1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/rF0KU/dJMcah5Ws0y/YaCevzYqyA6llSKgbAoxm1/img.png&quot; data-alt=&quot;(1)단계 Napkin AI 접속&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/rF0KU/dJMcah5Ws0y/YaCevzYqyA6llSKgbAoxm1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FrF0KU%2FdJMcah5Ws0y%2FYaCevzYqyA6llSKgbAoxm1%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;579&quot; height=&quot;282&quot; data-origin-width=&quot;1863&quot; data-origin-height=&quot;907&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;(1)단계 Napkin AI 접속&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;(2) 구글 계정이나 이메일로 가입합니다. (1분이면 끝나요)&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1171&quot; data-origin-height=&quot;728&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/MlH7Y/dJMb99Nu9ma/2rycmk2Plf8yRp8c5Z0sY1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/MlH7Y/dJMb99Nu9ma/2rycmk2Plf8yRp8c5Z0sY1/img.png&quot; data-alt=&quot;(2)단계 계정 가입&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/MlH7Y/dJMb99Nu9ma/2rycmk2Plf8yRp8c5Z0sY1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FMlH7Y%2FdJMb99Nu9ma%2F2rycmk2Plf8yRp8c5Z0sY1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;497&quot; height=&quot;309&quot; data-origin-width=&quot;1171&quot; data-origin-height=&quot;728&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;(2)단계 계정 가입&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;(3) 'New Napkin'으로 새 캔버스 엽니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;950&quot; data-origin-height=&quot;684&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bX2YbF/dJMcahLAsuX/9lqmEi52t3iq3ggDdJN3R1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bX2YbF/dJMcahLAsuX/9lqmEi52t3iq3ggDdJN3R1/img.png&quot; data-alt=&quot;(3)단계 새 캔버스 열기&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bX2YbF/dJMcahLAsuX/9lqmEi52t3iq3ggDdJN3R1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbX2YbF%2FdJMcahLAsuX%2F9lqmEi52t3iq3ggDdJN3R1%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;459&quot; height=&quot;330&quot; data-origin-width=&quot;950&quot; data-origin-height=&quot;684&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;(3)단계 새 캔버스 열기&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;(4) 'New Napkin'을 누르면 &lt;b&gt;&quot;텍스트를 어떻게 추가할까요?(How would you like to add text?)&quot;&lt;/b&gt; 창이 뜹니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;시작 방법을 네 가지 중에 고를 수 있습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp; &amp;nbsp; 1) 텍스트 붙여넣기 (By pasting my text): 이미 써둔 메모&amp;middot;개요&amp;middot;글로 시작. 가장 많이 쓰는 방식입니다,&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp; &amp;nbsp; 2) 아이디어 설명하기 (By describing my idea): 원하는 내용&amp;middot;비주얼을 말로 설명하면 AI가 글 초안까지 만들어 줍니다. 쓴 글이 없을 때 편한 방식입니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp; &amp;nbsp; 3) 파일 가져오기 (By importing a file): 기존 문서&amp;middot;발표자료&amp;middot;SNS 게시물을 불러와서 다듬고 싶을 때 씁니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp; &amp;nbsp; 4) 빈 냅킨 (Blank Napkin): 백지에서 직접 쓰면서 바로 시각화하고 싶을 때 씁니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;처음 쓰는 분은 그냥 텍스트 붙여넣기로 시작하면 제일 직관적이고 편합니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;787&quot; data-origin-height=&quot;508&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/qVL3J/dJMcabLrXP9/OV5X4fTXODVZulV6bZ4uRk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/qVL3J/dJMcabLrXP9/OV5X4fTXODVZulV6bZ4uRk/img.png&quot; data-alt=&quot;(4)단계 시작 방법 고르기&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/qVL3J/dJMcabLrXP9/OV5X4fTXODVZulV6bZ4uRk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FqVL3J%2FdJMcabLrXP9%2FOV5X4fTXODVZulV6bZ4uRk%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;586&quot; height=&quot;378&quot; data-origin-width=&quot;787&quot; data-origin-height=&quot;508&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;(4)단계 시작 방법 고르기&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;(5) 도식으로 만들 문단에 마우스를 올리면 뜨는 &lt;b&gt;파란 번개 아이콘&lt;/b&gt; 클릭합니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;613&quot; data-origin-height=&quot;221&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/HQ3cE/dJMcaayXJFy/UOjbDjSCGQH5QOKPt1hjWk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/HQ3cE/dJMcaayXJFy/UOjbDjSCGQH5QOKPt1hjWk/img.png&quot; data-alt=&quot;(5)단계 파란 번개 아이콘 클릭&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/HQ3cE/dJMcaayXJFy/UOjbDjSCGQH5QOKPt1hjWk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FHQ3cE%2FdJMcaayXJFy%2FUOjbDjSCGQH5QOKPt1hjWk%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;591&quot; height=&quot;213&quot; data-origin-width=&quot;613&quot; data-origin-height=&quot;221&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;(5)단계 파란 번개 아이콘 클릭&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;(6) AI가 후보를 여러 개 보여주면 마음에 드는 걸로 선택합니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1041&quot; data-origin-height=&quot;787&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/kIS4E/dJMcaicIP7h/uoJreQpHj7Z7MhLVb7O1KK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/kIS4E/dJMcaicIP7h/uoJreQpHj7Z7MhLVb7O1KK/img.png&quot; data-alt=&quot;(6)단계 후보 중 맘에 드는 것 선택&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/kIS4E/dJMcaicIP7h/uoJreQpHj7Z7MhLVb7O1KK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FkIS4E%2FdJMcaicIP7h%2FuoJreQpHj7Z7MhLVb7O1KK%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;572&quot; height=&quot;432&quot; data-origin-width=&quot;1041&quot; data-origin-height=&quot;787&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;(6)단계 후보 중 맘에 드는 것 선택&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-sourcepos=&quot;32:1-32:66;1342-1407&quot; data-ke-size=&quot;size18&quot;&gt;줄글 몇 줄이 3~4초 만에 발표장에 걸어도 될 도표로 바뀌는 모습을 보면 신기합니다.&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h2 data-sourcepos=&quot;32:1-32:66;1342-1407&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;4. 좀 더 잘 뽑는 방법&lt;/b&gt;&lt;/h2&gt;
&lt;p data-sourcepos=&quot;41:1-41:15;1836-1850&quot; data-ke-size=&quot;size18&quot;&gt;크게 두 가지만 기억하면 됩니다.&lt;/p&gt;
&lt;p data-sourcepos=&quot;43:1-43:144;1852-1995&quot; data-ke-size=&quot;size18&quot;&gt;먼저, &lt;b&gt;글을 통째로 넣지 말고 나눠 넣습니다.&lt;/b&gt; 긴 글을 다 넣으면 AI가 어디가 핵심인지 헷갈려서 엉뚱하게 묶어버립니다. 또는 도식으로 만들부분만 드래그한 뒤 파란 번개 아이콘을 클릭해서 만듭니다.&lt;/p&gt;
&lt;p data-sourcepos=&quot;43:1-43:144;1852-1995&quot; data-ke-size=&quot;size18&quot;&gt;또한 시각화할 부분만 잘라서 넣어야 깔끔하게 나옵니다. &quot;3단계로 나뉜다&quot;, &quot;A랑 B는 이게 다르다&quot;처럼 구조가 분명한 문장일수록 결과가 좋습니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;974&quot; data-origin-height=&quot;658&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/eqBxLi/dJMcajo0BCc/gfjYT89sxm64dtRIUCe8X1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/eqBxLi/dJMcajo0BCc/gfjYT89sxm64dtRIUCe8X1/img.png&quot; data-alt=&quot;글을 나눠서 넣기&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/eqBxLi/dJMcajo0BCc/gfjYT89sxm64dtRIUCe8X1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FeqBxLi%2FdJMcajo0BCc%2FgfjYT89sxm64dtRIUCe8X1%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;459&quot; height=&quot;310&quot; data-origin-width=&quot;974&quot; data-origin-height=&quot;658&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;글을 나눠서 넣기&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-sourcepos=&quot;45:1-45:124;1997-2120&quot; data-ke-size=&quot;size18&quot;&gt;그리고 &lt;b&gt;마음에 안 들면 몇 번 더 돌려보면 됩니다. &lt;/b&gt;같은 글이라도 누를 때마다 디자인이 조금씩 다르게 나옵니다. 저는 보통 두세 번 돌려서 제일 나은 걸 고릅니다. 스타일도 여러 개라 자료 분위기에 맞게 바꾸면 됩니다.&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h2 data-sourcepos=&quot;47:1-47:19;2122-2140&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;5. 만든 도식, 마음대로 고치기&lt;/b&gt;&lt;/h2&gt;
&lt;p data-sourcepos=&quot;49:1-49:105;2142-2246&quot; data-ke-size=&quot;size18&quot;&gt;AI가 뽑아준 게 끝이 아닙니다. 생성된 도식은 만든 도식위에 마우스를 올려놓으면 거의 다 직접 손볼 수 있고, 이 수정 기능은 무료 플랜에서도 제한 없이 쓸 수 있습니다.&lt;/p&gt;
&lt;p data-sourcepos=&quot;49:1-49:105;2142-2246&quot; data-ke-size=&quot;size18&quot;&gt;AI가 살짝 어색하게 만들었을 때 여기서 다듬으면 됩니다.&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;456&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bPrlhU/dJMcaijqOZ9/kWkd8pwmBFsrqon8ANuym1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bPrlhU/dJMcaijqOZ9/kWkd8pwmBFsrqon8ANuym1/img.png&quot; data-alt=&quot;생성된 도식 수정&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bPrlhU/dJMcaijqOZ9/kWkd8pwmBFsrqon8ANuym1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbPrlhU%2FdJMcaijqOZ9%2FkWkd8pwmBFsrqon8ANuym1%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;391&quot; height=&quot;281&quot; data-origin-width=&quot;635&quot; data-origin-height=&quot;456&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;생성된 도식 수정&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;(1) 색 바꾸기:&lt;/b&gt;&amp;nbsp;글자&amp;middot;아이콘&amp;middot;도형 같은 요소를 &lt;b&gt;클릭&lt;/b&gt;하면 색상 메뉴가 뜹니다. 색을 팔레트에서 고르거나 HEX 코드를 직접 넣을 수 있습니다.&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/UDB6B/dJMcaaFK3zX/HZ6dszPFGcFiyNPASOUa2k/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/UDB6B/dJMcaaFK3zX/HZ6dszPFGcFiyNPASOUa2k/img.png&quot; data-origin-width=&quot;621&quot; data-origin-height=&quot;445&quot; data-is-animation=&quot;false&quot; style=&quot;width: 58.0208%; margin-right: 10px;&quot; data-widthpercent=&quot;58.7&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/UDB6B/dJMcaaFK3zX/HZ6dszPFGcFiyNPASOUa2k/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FUDB6B%2FdJMcaaFK3zX%2FHZ6dszPFGcFiyNPASOUa2k%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;621&quot; height=&quot;445&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bGfwZ5/dJMcaiKrMIy/lkeYeFnXrJpOEdpoR2Vr6k/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bGfwZ5/dJMcaiKrMIy/lkeYeFnXrJpOEdpoR2Vr6k/img.png&quot; data-origin-width=&quot;805&quot; data-origin-height=&quot;820&quot; data-is-animation=&quot;false&quot; width=&quot;377&quot; height=&quot;384&quot; style=&quot;width: 40.8164%;&quot; data-widthpercent=&quot;41.3&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bGfwZ5/dJMcaiKrMIy/lkeYeFnXrJpOEdpoR2Vr6k/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbGfwZ5%2FdJMcaiKrMIy%2FlkeYeFnXrJpOEdpoR2Vr6k%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;805&quot; height=&quot;820&quot;/&gt;&lt;/span&gt;&lt;/div&gt;
  &lt;figcaption&gt;색바꾸기&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;(2) 아이콘 교체: &lt;/b&gt;아이콘을 클릭하면 없으면 &lt;b&gt;Spark Search&lt;/b&gt;(번개 든 돋보기 아이콘)로 원하는 아이콘이나 도형을 검색해서 다른 걸로 바꿀 수 있습니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;711&quot; data-origin-height=&quot;525&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/432ci/dJMcagy8fIM/YU7N8ovv9UHA7yZm343ZaK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/432ci/dJMcagy8fIM/YU7N8ovv9UHA7yZm343ZaK/img.png&quot; data-alt=&quot;아이콘 교체&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/432ci/dJMcagy8fIM/YU7N8ovv9UHA7yZm343ZaK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F432ci%2FdJMcagy8fIM%2FYU7N8ovv9UHA7yZm343ZaK%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;423&quot; height=&quot;312&quot; data-origin-width=&quot;711&quot; data-origin-height=&quot;525&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;아이콘 교체&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;(3) 텍스트 수정: &lt;/b&gt;도식 안의 글자를 더블 클릭해서 바로 고칠 수 있습니다. AI가 문장을 살짝 잘못 요약했을 때 직접 손보기 좋습니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;623&quot; data-origin-height=&quot;460&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/yEuLC/dJMcaicIT2K/dOnwkAilDjLAOr9NN9UlTk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/yEuLC/dJMcaicIT2K/dOnwkAilDjLAOr9NN9UlTk/img.png&quot; data-alt=&quot;텍스트 수정&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/yEuLC/dJMcaicIT2K/dOnwkAilDjLAOr9NN9UlTk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FyEuLC%2FdJMcaicIT2K%2FdOnwkAilDjLAOr9NN9UlTk%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;437&quot; height=&quot;323&quot; data-origin-width=&quot;623&quot; data-origin-height=&quot;460&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;텍스트 수정&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;(4) 글꼴&amp;middot;배치&amp;middot;연결선: &lt;/b&gt;폰트, 레이아웃, 화살표(연결선)도 조정됩니다. 요소를 더하거나 빼면 알아서 조정해서 배치가 크게 안 망가집니다.&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/bI0U0y/dJMcag6X2Mm/QG1nm07dakLY6yFrsb6BK0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bI0U0y/dJMcag6X2Mm/QG1nm07dakLY6yFrsb6BK0/img.png&quot; data-origin-width=&quot;667&quot; data-origin-height=&quot;493&quot; data-is-animation=&quot;false&quot; style=&quot;width: 52.767%; margin-right: 10px;&quot; data-widthpercent=&quot;53.39&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bI0U0y/dJMcag6X2Mm/QG1nm07dakLY6yFrsb6BK0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbI0U0y%2FdJMcag6X2Mm%2FQG1nm07dakLY6yFrsb6BK0%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;667&quot; height=&quot;493&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/4A9WN/dJMcaccrjwp/jBIKbB7MMyjZJykWfRYbqk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/4A9WN/dJMcaccrjwp/jBIKbB7MMyjZJykWfRYbqk/img.png&quot; data-origin-width=&quot;554&quot; data-origin-height=&quot;469&quot; data-is-animation=&quot;false&quot; data-widthpercent=&quot;46.61&quot; style=&quot;width: 46.0702%;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/4A9WN/dJMcaccrjwp/jBIKbB7MMyjZJykWfRYbqk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F4A9WN%2FdJMcaccrjwp%2FjBIKbB7MMyjZJykWfRYbqk%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;554&quot; height=&quot;469&quot;/&gt;&lt;/span&gt;&lt;/div&gt;
  &lt;figcaption&gt;배치 조정하기&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;(5) 스타일 통째로 바꾸기&lt;/b&gt;: 오른쪽 스타일 패널에서 색감&amp;middot;선 굵기가 다른 스타일로 한 번에 교체할 수 있습니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;837&quot; data-origin-height=&quot;585&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dAl6on/dJMcahkAfns/SpPLcgir4Dw6Yp7WuqoZn1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dAl6on/dJMcahkAfns/SpPLcgir4Dw6Yp7WuqoZn1/img.png&quot; data-alt=&quot;스타일 통째로 바꾸기&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dAl6on/dJMcahkAfns/SpPLcgir4Dw6Yp7WuqoZn1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdAl6on%2FdJMcahkAfns%2FSpPLcgir4Dw6Yp7WuqoZn1%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;444&quot; height=&quot;310&quot; data-origin-width=&quot;837&quot; data-origin-height=&quot;585&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;스타일 통째로 바꾸기&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: #666666; text-align: start;&quot;&gt;  아이콘 크기를 바꿀 땐 정렬이 틀어지지 않게 하나씩 선택해서 조절하세요.&lt;/span&gt;&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h2 data-sourcepos=&quot;61:1-61:18;2959-2976&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;6. 만든 도식, 어디다 사용할까?&lt;/b&gt;&lt;/h2&gt;
&lt;p data-sourcepos=&quot;63:1-63:203;2978-3180&quot; data-ke-size=&quot;size18&quot;&gt;완성된 도식은 PNG나 PDF로 내보낼 수 있어서 PowerPoint, 한글, 블로그에 바로 끼워 넣으면 됩니다.&lt;/p&gt;
&lt;p data-sourcepos=&quot;63:1-63:203;2978-3180&quot; data-ke-size=&quot;size18&quot;&gt;특히 편한점은 &lt;b&gt;배경 투명&lt;/b&gt;이 되니까 슬라이드 위에 얹어도 흰 박스가 안 튀고 자연스럽게 넣을 수 있다는 장점이 있습니다.&lt;/p&gt;
&lt;p data-sourcepos=&quot;63:1-63:203;2978-3180&quot; data-ke-size=&quot;size18&quot;&gt;글로 길게 설명한 부분에 도식 하나 곁들이면, 확실히 사람들이 더 읽기에 집중할 수 있어 좋습니다.&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/Fmz01/dJMcabR6hnK/RS6PiOPzyMDYhANn8YLWX1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Fmz01/dJMcabR6hnK/RS6PiOPzyMDYhANn8YLWX1/img.png&quot; data-origin-width=&quot;733&quot; data-origin-height=&quot;536&quot; data-is-animation=&quot;false&quot; style=&quot;width: 49.049%; margin-right: 10px;&quot; data-widthpercent=&quot;49.63&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Fmz01/dJMcabR6hnK/RS6PiOPzyMDYhANn8YLWX1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FFmz01%2FdJMcabR6hnK%2FRS6PiOPzyMDYhANn8YLWX1%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;733&quot; height=&quot;536&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cTGbuX/dJMcai4Jopt/YUflkNMmhbmhjGeNyw9SuK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cTGbuX/dJMcai4Jopt/YUflkNMmhbmhjGeNyw9SuK/img.png&quot; data-origin-width=&quot;726&quot; data-origin-height=&quot;523&quot; data-is-animation=&quot;false&quot; data-widthpercent=&quot;50.37&quot; style=&quot;width: 49.7882%;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cTGbuX/dJMcai4Jopt/YUflkNMmhbmhjGeNyw9SuK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcTGbuX%2FdJMcai4Jopt%2FYUflkNMmhbmhjGeNyw9SuK%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;726&quot; height=&quot;523&quot;/&gt;&lt;/span&gt;&lt;/div&gt;
  &lt;figcaption&gt;만든 도식 출력&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h2 data-sourcepos=&quot;74:1-74:21;3407-3427&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;7. 무료 vs 유료, 무엇이 다른가?&lt;/b&gt;&lt;/h2&gt;
&lt;p data-sourcepos=&quot;76:1-76:91;3429-3519&quot; data-ke-size=&quot;size18&quot;&gt;가장 궁금해할 부분입니다.&lt;/p&gt;
&lt;p data-sourcepos=&quot;76:1-76:91;3429-3519&quot; data-ke-size=&quot;size18&quot;&gt;결론부터 말하면, &lt;b&gt;가볍게 쓰면 무료로도 충분합니다. &lt;/b&gt;&lt;/p&gt;
&lt;p data-sourcepos=&quot;76:1-76:91;3429-3519&quot; data-ke-size=&quot;size18&quot;&gt;다만 워터마크가 신경 쓰이거나 PPT로 내보내야 한다면 유료를 고려하게 됩니다.&lt;/p&gt;
&lt;table style=&quot;border-collapse: collapse; width: 100%; height: 128px;&quot; border=&quot;1&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody&gt;
&lt;tr style=&quot;height: 16px;&quot;&gt;
&lt;td style=&quot;width: 20%; height: 16px;&quot;&gt;&amp;nbsp;&lt;/td&gt;
&lt;td style=&quot;width: 20%; height: 16px;&quot;&gt;무료&lt;/td&gt;
&lt;td style=&quot;width: 20%; height: 16px;&quot;&gt;PLUS&lt;/td&gt;
&lt;td style=&quot;width: 20%; height: 16px;&quot;&gt;PRO&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 16px;&quot;&gt;
&lt;td style=&quot;width: 20%; height: 16px;&quot;&gt;가격&lt;/td&gt;
&lt;td style=&quot;width: 20%; height: 16px;&quot;&gt;0&lt;/td&gt;
&lt;td style=&quot;width: 20%; height: 16px;&quot;&gt;월 12$&lt;/td&gt;
&lt;td style=&quot;width: 20%; height: 16px;&quot;&gt;월 30$&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 16px;&quot;&gt;
&lt;td style=&quot;width: 20%; height: 16px;&quot;&gt;AI 크레딧&lt;/td&gt;
&lt;td style=&quot;width: 20%; height: 16px;&quot;&gt;주 500(월요일 초기화)&lt;/td&gt;
&lt;td style=&quot;width: 20%; height: 16px;&quot;&gt;월 10,000&lt;/td&gt;
&lt;td style=&quot;width: 20%; height: 16px;&quot;&gt;월 30,000&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 16px;&quot;&gt;
&lt;td style=&quot;width: 20%; height: 16px;&quot;&gt;도식 생성, 수정&lt;/td&gt;
&lt;td style=&quot;width: 20%; height: 16px;&quot;&gt;O&lt;/td&gt;
&lt;td style=&quot;width: 20%; height: 16px;&quot;&gt;O&lt;/td&gt;
&lt;td style=&quot;width: 20%; height: 16px;&quot;&gt;O&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 16px;&quot;&gt;
&lt;td style=&quot;width: 20%; height: 16px;&quot;&gt;내보내기&lt;/td&gt;
&lt;td style=&quot;width: 20%; height: 16px;&quot;&gt;PNG, PDF&lt;/td&gt;
&lt;td style=&quot;width: 20%; height: 16px;&quot;&gt;PNG, PDF, PPT, SVG&lt;/td&gt;
&lt;td style=&quot;width: 20%; height: 16px;&quot;&gt;PNG, PDF, PPT, SVG&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 16px;&quot;&gt;
&lt;td style=&quot;width: 20%; height: 16px;&quot;&gt;워터마크&lt;/td&gt;
&lt;td style=&quot;width: 20%; height: 16px;&quot;&gt;있음&lt;/td&gt;
&lt;td style=&quot;width: 20%; height: 16px;&quot;&gt;없음&lt;/td&gt;
&lt;td style=&quot;width: 20%; height: 16px;&quot;&gt;없음&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 16px;&quot;&gt;
&lt;td style=&quot;width: 20%; height: 16px;&quot;&gt;맞춤 브랜드(색, 폰트)&lt;/td&gt;
&lt;td style=&quot;width: 20%; height: 16px;&quot;&gt;X&lt;/td&gt;
&lt;td style=&quot;width: 20%; height: 16px;&quot;&gt;기본 제공&lt;/td&gt;
&lt;td style=&quot;width: 20%; height: 16px;&quot;&gt;폰트 업로드까지&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 16px;&quot;&gt;
&lt;td style=&quot;width: 20%; height: 16px;&quot;&gt;팀 협업&lt;/td&gt;
&lt;td style=&quot;width: 20%; height: 16px;&quot;&gt;제한적&lt;/td&gt;
&lt;td style=&quot;width: 20%; height: 16px;&quot;&gt;O&lt;/td&gt;
&lt;td style=&quot;width: 20%; height: 16px;&quot;&gt;O&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p data-sourcepos=&quot;88:1-88:112;3814-3925&quot; data-ke-size=&quot;size18&quot;&gt;크레딧은 대략 &lt;b&gt;글자(단어) 하나당 1크레딧입니다.&lt;/b&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-sourcepos=&quot;88:1-88:112;3814-3925&quot; data-ke-size=&quot;size18&quot;&gt;그러니 무료 주 500이면 매 주 짧은 도식 몇 개 만드는 정도라고 보면 됩니다.&lt;/p&gt;
&lt;p data-sourcepos=&quot;88:1-88:112;3814-3925&quot; data-ke-size=&quot;size18&quot;&gt;연간 결제를 하면 25%쯤 싸집니다.&lt;/p&gt;
&lt;p data-sourcepos=&quot;90:1-90:121;3927-4047&quot; data-ke-size=&quot;size18&quot;&gt;쉽게 정리하면 다음과 같습니다.&lt;/p&gt;
&lt;p data-sourcepos=&quot;90:1-90:121;3927-4047&quot; data-ke-size=&quot;size18&quot;&gt;가끔 한두 개 만든다 &amp;rarr; &lt;b&gt;무료&lt;/b&gt;로 충분.&lt;/p&gt;
&lt;p data-sourcepos=&quot;90:1-90:121;3927-4047&quot; data-ke-size=&quot;size18&quot;&gt;콘텐츠&amp;middot;발표자료를 자주 만들고 워터마크 없이 PPT로 빼고 싶다 &amp;rarr; &lt;b&gt;Plus&lt;/b&gt;.&lt;/p&gt;
&lt;p data-sourcepos=&quot;90:1-90:121;3927-4047&quot; data-ke-size=&quot;size18&quot;&gt;브랜드 통일이 중요하거나 대량으로 뽑는다 &amp;rarr; &lt;b&gt;Pro&lt;/b&gt;.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;845&quot; data-origin-height=&quot;499&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/A9IsD/dJMcabkmh0a/WLT8P4qFLFYQV8q8L9b910/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/A9IsD/dJMcabkmh0a/WLT8P4qFLFYQV8q8L9b910/img.png&quot; data-alt=&quot;Napkin AI 요금제&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/A9IsD/dJMcabkmh0a/WLT8P4qFLFYQV8q8L9b910/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FA9IsD%2FdJMcabkmh0a%2FWLT8P4qFLFYQV8q8L9b910%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;845&quot; height=&quot;499&quot; data-origin-width=&quot;845&quot; data-origin-height=&quot;499&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;Napkin AI 요금제&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #666666; text-align: start;&quot;&gt; &lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt; 요금과 크레딧 정책은 자주 바뀌는 편이니 다시 확인 하는 것이 좋습니다.&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h2 data-sourcepos=&quot;94:1-94:28;4125-4152&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;8. 아쉬운 점&lt;/b&gt;&lt;/h2&gt;
&lt;p data-sourcepos=&quot;96:1-96:42;4154-4195&quot; data-ke-size=&quot;size18&quot;&gt;장점이 많지만 단점도 있습니다.&lt;/p&gt;
&lt;p data-sourcepos=&quot;98:1-98:132;4197-4328&quot; data-ke-size=&quot;size18&quot;&gt;일단 &lt;b&gt;한국어 인식이 영어보다 약합니다.&lt;/b&gt;&amp;nbsp;긴 한국어 문단을 넣으면 가끔 문장을 엉뚱하게 끊어서 묶습니다.&lt;/p&gt;
&lt;p data-sourcepos=&quot;98:1-98:132;4197-4328&quot; data-ke-size=&quot;size18&quot;&gt;그러니 한국어로 쓸 땐 더 짧고 명확하게 끊어서 넣는 게 안전합니다.&lt;/p&gt;
&lt;p data-sourcepos=&quot;100:1-100:234;4330-4563&quot; data-ke-size=&quot;size18&quot;&gt;그리고 &lt;b&gt;복잡한 관계도엔 약합니다.&lt;/b&gt; 항목이 대여섯 개 넘어가면 배치가 슬슬 어그러지고 화살표가 꼬이기 시작합니다.&lt;/p&gt;
&lt;p data-sourcepos=&quot;100:1-100:234;4330-4563&quot; data-ke-size=&quot;size18&quot;&gt;복잡한 건 차라리 단순한 도식 두세 개로 쪼개는 게 낫습니다. 또, 색&amp;middot;아이콘&amp;middot;텍스트 같은 개별 손질은 잘 되지만, 전문 디자인 툴처럼 자유롭게 레이아웃을 짜는 수준은 아닙니다.&lt;/p&gt;
&lt;p data-sourcepos=&quot;100:1-100:234;4330-4563&quot; data-ke-size=&quot;size18&quot;&gt;정리하면, 완성형 디자인 툴이라기보단 &lt;b&gt;빠르게 80점짜리 초안을 뽑고 다듬는 도구입니다.&lt;/b&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-sourcepos=&quot;100:1-100:234;4330-4563&quot; data-ke-size=&quot;size18&quot;&gt;이 선만 알고 쓰면 시간을 확실히 아껴줍니다.&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h2 data-sourcepos=&quot;102:1-102:7;4565-4571&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;9. 마무리&lt;/b&gt;&lt;/h2&gt;
&lt;p data-sourcepos=&quot;104:1-104:336;4573-4908&quot; data-ke-size=&quot;size18&quot;&gt;Napkin AI는 핵심 기능을 무료로 쓸 수 있습니다.&lt;/p&gt;
&lt;p data-sourcepos=&quot;104:1-104:336;4573-4908&quot; data-ke-size=&quot;size18&quot;&gt;글을 도식으로 만들고, 직접 수정하고, PNG&amp;middot;PDF로 내보내는 것까지 무료 플랜에서 다 됩니다.&lt;/p&gt;
&lt;p data-sourcepos=&quot;104:1-104:336;4573-4908&quot; data-ke-size=&quot;size18&quot;&gt;다만 무료는 주당 생성 크레딧에 제한이 있고 내보낸 이미지에 작은 워터마크가 붙습니다.&lt;/p&gt;
&lt;p data-sourcepos=&quot;104:1-104:336;4573-4908&quot; data-ke-size=&quot;size18&quot;&gt;워터마크 제거, PPT&amp;middot;SVG 내보내기, 맞춤 브랜드 같은 고급 기능은 유료 플랜에서 풀립니다(위 표 참고).&lt;/p&gt;
&lt;p data-sourcepos=&quot;104:1-104:336;4573-4908&quot; data-ke-size=&quot;size18&quot;&gt;그래도 일반적인 용도라면 무료로도 충분히 쓸 만하니, 우선 무료로 시작해보길 추천합니다.&lt;/p&gt;
&lt;p data-sourcepos=&quot;104:1-104:336;4573-4908&quot; data-ke-size=&quot;size18&quot;&gt;손에 익는 데 오래 걸리는 도구도 아니라서, 한 번 만들어보면 바로 감이 옵니다.&lt;/p&gt;
&lt;p data-sourcepos=&quot;104:1-104:336;4573-4908&quot; data-ke-size=&quot;size18&quot;&gt;발표든 보고서든 콘텐츠든, 도식 만들 일이 잦은 분이라면 한 번쯤 써볼 만합니다.&lt;/p&gt;</description>
      <category>IT/Useful Resources</category>
      <category>ai 도구 추천</category>
      <category>ai 시각화 도구</category>
      <category>napkin ai</category>
      <category>Napkin AI 사용법</category>
      <category>냅킨ai</category>
      <category>냅킨AI 사용법</category>
      <category>다이어그램 만들기</category>
      <category>무료 ai 도구</category>
      <category>인포그래픽</category>
      <category>플로우차트</category>
      <author>GOMINQ</author>
      <guid isPermaLink="true">https://moons0827.tistory.com/113</guid>
      <comments>https://moons0827.tistory.com/entry/%EC%82%AC%EC%9D%B4%ED%8A%B8-%EC%86%8C%EA%B0%9C-%EA%B8%80%EC%9D%84-%EB%84%A3%EC%9C%BC%EB%A9%B4-%EB%8F%84%EC%8B%9D%EC%9D%B4-%EB%90%98%EB%8A%94-%EB%AC%B4%EB%A3%8C-%EC%8B%9C%EA%B0%81%ED%99%94-%EB%8F%84%EA%B5%AC-Napkin-AI#entry113comment</comments>
      <pubDate>Thu, 18 Jun 2026 17:56:25 +0900</pubDate>
    </item>
    <item>
      <title>AI가 '그럴듯하게 틀리는' 진짜 이유 (할루시네이션)</title>
      <link>https://moons0827.tistory.com/entry/AI%EA%B0%80-%EA%B7%B8%EB%9F%B4%EB%93%AF%ED%95%98%EA%B2%8C-%ED%8B%80%EB%A6%AC%EB%8A%94-%EC%A7%84%EC%A7%9C-%EC%9D%B4%EC%9C%A0-%ED%95%A0%EB%A3%A8%EC%8B%9C%EB%84%A4%EC%9D%B4%EC%85%98</link>
      <description>&lt;p data-ke-size=&quot;size18&quot;&gt;2023년, 미국 뉴욕의 한 변호사가 법원에 제출한 서면 때문에 미국 법조계가 술렁였습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;자기 주장을 뒷받침하려고 판례 6건을 인용했는데, 그중 단 한 건도 실제로 존재하지 않았기 때문입니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;사건 번호도, 판결 요지도, 그 안에서 또 인용한 다른 판례까지 전부 다 그럴듯하게 만들어진 가짜였습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;변호사는 ChatGPT가 법률 데이터베이스를 검색해 판례를 찾아줄 수 있다고 믿었습니다. 하지만, 사실 그 당시 ChatGPT는 그런 기능이 없는 그냥 챗봇이었습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;이 변호사는 심지어 ChatGPT에게 &quot;이거 진짜 판례 맞나요?&quot;라고 두 번이나 물어봤습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;ChatGPT는 자신 있게 &quot;네, 모두 실제 판례입니다&quot;라고 답했고요.&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;결과는 벌금 5,000달러와 망신을 당했습니다. 이것이 바로 그 유명한 Mata v. Avianca 사건입니다.[1]&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1448&quot; data-origin-height=&quot;1086&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cMwp0y/dJMcacwh0Ai/z1kjpeCupkoY6DjMPtDoBk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cMwp0y/dJMcacwh0Ai/z1kjpeCupkoY6DjMPtDoBk/img.png&quot; data-alt=&quot;Mata v. Avianca 사건&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cMwp0y/dJMcacwh0Ai/z1kjpeCupkoY6DjMPtDoBk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcMwp0y%2FdJMcacwh0Ai%2Fz1kjpeCupkoY6DjMPtDoBk%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;476&quot; height=&quot;357&quot; data-origin-width=&quot;1448&quot; data-origin-height=&quot;1086&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;Mata v. Avianca 사건&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;이렇게 AI가 사실을 지어내고도 정작 본인은 그게 사실인 줄 아는 현상을 할루시네이션(Hallucination, 환각) 이라고 부릅니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;이미 여러분들도 겪어보신 적이 있을 것입니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;논문을 인용해줬는데, 검색해보니 존재하지 않는 경우. 물품을 검색해 줬는데 실제로는 없는 경우.&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;AI를 써본 사람이라면 누구나 한 번쯤 겪어봤을 상황입니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;그럼 AI는 일부러 거짓말을 하고 우리를 속이려는 걸까요?&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;아닙니다. 더 흥미롭고, 솔직히 좀 무서운 진실은, AI는 구조적으로 그렇게 작동하도록 만들어졌습니다.&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;1. AI는 &amp;lsquo;정답&amp;rsquo;을 찾는 것이 아니라 &amp;lsquo;다음 단어&amp;rsquo;를 예측&lt;/b&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;우리가 사용하는 대부분의 AI는&amp;nbsp;LLM(대형&amp;nbsp;언어&amp;nbsp;모델,&amp;nbsp;Large&amp;nbsp;Language&amp;nbsp;Model)&amp;nbsp;입니다. &lt;br /&gt;&lt;br /&gt;이&amp;nbsp;모델이&amp;nbsp;수행하는&amp;nbsp;핵심&amp;nbsp;작업은&amp;nbsp;매우&amp;nbsp;단순합니다. &lt;br /&gt;&lt;br /&gt;&amp;ldquo;이 문장 다음에 올 단어는 어떤 것이 나오는 것이 확률이 가장 높을까?&amp;rdquo;라고 생각하는 것입니다. 이 것을 수없이 많이 반복해서 문장을 만들어냅니다.&lt;br /&gt;&lt;br /&gt;예를&amp;nbsp;들어, &lt;br /&gt;&lt;br /&gt;&quot;대한민국의 수도는 ___&quot;&amp;nbsp;&lt;br /&gt;&lt;br /&gt;같은 질문에는 응답을 정확히 답합니다. 서울이라는 단어가 압도적으로 자주 등장했기 때문입니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;하지만,&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&quot;1987년 부산국제영화제 폐막작은?&quot;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;같은 질문은 다릅니다. 학습 데이터에 정확한 정보가 없으면, AI는 그럴듯해 보이는 영화 제목을 확률적으로 내보냅니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;부산국제영화제는 1987년에 없었는데도 AI가 자신 있게 대답하는 것입니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;LLM은 사실을 저장하는 데이터베이스가 아닙니다. 패턴을 학습해서 정답처럼 보이는 문장을 확률적으로 생성하는 구조입니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;419&quot; data-origin-height=&quot;239&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cx5qP9/dJMcacQiWnb/OyE09YHA8zhizsB5UTRFWk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cx5qP9/dJMcacQiWnb/OyE09YHA8zhizsB5UTRFWk/img.png&quot; data-alt=&quot;AI 는 패턴을 학습&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cx5qP9/dJMcacQiWnb/OyE09YHA8zhizsB5UTRFWk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fcx5qP9%2FdJMcacQiWnb%2FOyE09YHA8zhizsB5UTRFWk%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;419&quot; height=&quot;239&quot; data-origin-width=&quot;419&quot; data-origin-height=&quot;239&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;AI 는 패턴을 학습&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;2. AI가 &quot;모르겠다&quot; 라고 말하기 어려운 이유&lt;/b&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;흔히들 AI가 &quot;모른다&quot;고 말 못하게 만들어졌다고 생각합니다. 그런데 정확히 표현하면 조금 다릅니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;모를 때는 찍는 게 AI 모델 입장에서 더 이득이 되도록 학습되어 있다는 것이 더 정확합니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;OpenAI가 2025년에 내놓은 분석을 보면 그 이유가 드러납니다.[2]&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;AI 성능 평가에 쓰이는 대부분의&amp;nbsp; 벤치마크가 이진 채점을 합니다. 맞으면 1점, 틀리거나 &quot;모르겠다&quot;라고 하면 0점입니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;그럼 모델 입장에선 계산이 명확해집니다.&lt;br /&gt;&lt;br /&gt;모른다고 답하기 &amp;rarr; 무조건 0점.&lt;br /&gt;찍어서 답하기 &amp;rarr; 운 좋으면 1점, 운 나빠도 0점.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;685&quot; data-origin-height=&quot;390&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/xoBRJ/dJMcahK7Tc5/zLjjUBEzba44OqJMhrevOk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/xoBRJ/dJMcahK7Tc5/zLjjUBEzba44OqJMhrevOk/img.png&quot; data-alt=&quot;AI 평가 벤치마크 이진 채점&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/xoBRJ/dJMcahK7Tc5/zLjjUBEzba44OqJMhrevOk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FxoBRJ%2FdJMcahK7Tc5%2FzLjjUBEzba44OqJMhrevOk%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;541&quot; height=&quot;308&quot; data-origin-width=&quot;685&quot; data-origin-height=&quot;390&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;AI 평가 벤치마크 이진 채점&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;br /&gt;즉, 찍는 게 무조건 이득입니다. 그렇게 학습된 모델은 실제 사용에서도 모를 때 찍습니다. 객관식 시험에서 빈칸을 두느니 혹시 모르니 찍고 보는 학생과 똑같은 원리입니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;이걸 Overconfidence(과신) 문제라고 합니다. 모델이 모르겠다고 못 멈추는 게 아니라, 멈추지 않도록 학습된 것입니다.&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-style=&quot;style6&quot; data-ke-type=&quot;horizontalRule&quot; /&gt;
&lt;h2 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;3. 학습 데이터에는 쓰레기도 섞여 있음&lt;br /&gt;&lt;/b&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;AI는 인터넷, 책, 논문을 통째로 학습합니다. 그 안에는 검증되고 믿을 만한 자료들(ex&amp;gt;학술 논문)도 있지만 음모론 게시판, 잘못된 의학 정보 등도 섞여 있습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;2024년 구글 AI Overviews 사건이 대표적인 예시입니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;한 사용자가 구글 AI 검색에 &quot;피자에 치즈가 안 붙어요&quot;라고 검색하였습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;그랬더니 구글이&amp;nbsp; '소스에 무독성 접착제를 1/8컵 정도 넣어보세요.' 라고 답했습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;이 답변의 출처는 10여년 전 Reddit의 한 농담 댓글이었습니다.[3]&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;AI는 농담인지 진담인지 구분하지 못하고, 그저 '관련성 높은 텍스트'라고 판단해서 인용했습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;AI에겐 자주 등장한 표현 = 신뢰할 만한 정보라는 착각이 있습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;즉, AI는 '진실'을 배우는 게 아니라 '자주 보인 표현'을 배웁니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;391&quot; data-origin-height=&quot;222&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/TmdSW/dJMcaakEwlM/RxGEkkTeF1r9xSnV3wP8Ek/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/TmdSW/dJMcaakEwlM/RxGEkkTeF1r9xSnV3wP8Ek/img.png&quot; data-alt=&quot;자주 등장한 정보 = 신뢰할 만한 정보 라고 착각합&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/TmdSW/dJMcaakEwlM/RxGEkkTeF1r9xSnV3wP8Ek/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FTmdSW%2FdJMcaakEwlM%2FRxGEkkTeF1r9xSnV3wP8Ek%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;391&quot; height=&quot;222&quot; data-origin-width=&quot;391&quot; data-origin-height=&quot;222&quot;/&gt;&lt;/span&gt;&lt;figcaption&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;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;4. 모르는 시점의 일은 추측해서 생성&lt;/b&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;AI는 특정 시점까지의 데이터로만 학습합니다. 이를 Knowledge Cutoff(지식 단절) 라고 합니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;문제는 AI가 본인이 모르는 특성 시점 이후의 일에 대해서도 답을 만들어낸다는 점입니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;예를 들어, 2024년까지 학습된 AI에게 2026년의 사건을 물어보면&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size18&quot;&gt;선택지는 보통 두 가지입니다.&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size18&quot;&gt;1. 모른다고 솔직히 말하기&lt;br /&gt;2. 기존 지식을 바탕으로 추론하기&lt;br /&gt;&lt;br /&gt;대부분의 경우 AI는 2번을 선택합니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;403&quot; data-origin-height=&quot;210&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bGMz8s/dJMcagSIEkk/uAbc0S3gGdkv2YMLnyrZc0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bGMz8s/dJMcagSIEkk/uAbc0S3gGdkv2YMLnyrZc0/img.png&quot; data-alt=&quot;AI의 선택&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bGMz8s/dJMcagSIEkk/uAbc0S3gGdkv2YMLnyrZc0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbGMz8s%2FdJMcagSIEkk%2FuAbc0S3gGdkv2YMLnyrZc0%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;403&quot; height=&quot;210&quot; data-origin-width=&quot;403&quot; data-origin-height=&quot;210&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;AI의 선택&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;그 과정에서 잘못된 정보가 만들어지기도 합니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;도널드 트럼프가 47대 미국 대통령으로 취임한 지 100일이 지났는데도, ChatGPT는 여전히 &quot;조 바이든이 현 대통령&quot;이라고 답하는 경우가 많았습니다.[4]&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;OpenAI는 ChatGPT의 핵심 학습 데이터가 2024년 6월에서 멈췄다고 밝혔는데, 그 이후의 대선 결과와 정권 교체가 모델에 반영되지 않았던 것입니다. 여기서 AI가 &quot;잘 모르겠다&quot;고 답하지 않고 옛 정보를 자신 있게 사실처럼 말한 것입니다. 같은 시기 Meta의 Llama 3 모델도 같은 실수를 했습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;즉,&amp;nbsp;AI는&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;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;5. 길고 복잡한 문제일수록 오류가 쌓임&lt;/b&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;AI는 단순한 질문에는 비교적 정확합니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;하지만, 수학 문제, 다단계 추론, 코드 디버깅처럼 여러 단계를 거치는 작업에서는 이야기가 달라집니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;작은 실수 하나가 치명적입니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;예를들어 처음 단계에서 1+1을 3으로 처리해버리면, 그 뒤 모든 계산이 줄줄이 망가집니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;즉, &lt;span style=&quot;color: #333333; text-align: start;&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;그&amp;nbsp;실수가&amp;nbsp;이후&amp;nbsp;단계로&amp;nbsp;계속&amp;nbsp;전달되기&amp;nbsp;때문 오류가 쌓이기 시작합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1448&quot; data-origin-height=&quot;1086&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b1iLbh/dJMcadoKZ6j/kkTanFdQP7xKvvQFG53bqK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b1iLbh/dJMcadoKZ6j/kkTanFdQP7xKvvQFG53bqK/img.png&quot; data-alt=&quot;AI의 계산 오류&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b1iLbh/dJMcadoKZ6j/kkTanFdQP7xKvvQFG53bqK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb1iLbh%2FdJMcadoKZ6j%2FkkTanFdQP7xKvvQFG53bqK%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;501&quot; height=&quot;376&quot; data-origin-width=&quot;1448&quot; data-origin-height=&quot;1086&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;AI의 계산 오류&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;이걸 Error Propagation(오류 전파) 라고 합니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;거기다가 AI는 자기가 어디서 틀렸는지 스스로 잘 못 잡아냅니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;즉, 중간에 멈춰서 &quot;잠깐, 이 단계 이상한데?&quot;라고 의심하는 능력이 부족합니다. 그래서 길고 자세한 답변일수록 사실 더 위험합니다. 길게 써서 그럴듯해 보일 뿐, 안에서는 오류가 진행되고 있을 수 있습니다.&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;6. AI는 생각보다 사용자의 눈치를 봄&lt;/b&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;AI는 사람의 피드백으로 학습됩니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;그런데 사람들은 AI가 자기 의견에 동의해줄 때 더 후한 점수를 주는 경향이 있습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;그래서 AI도 점점 동의 잘 해주는 쪽으로 학습됩니다. 이걸&amp;nbsp;Sycophancy(아첨&amp;nbsp;경향)&amp;nbsp;이라고&amp;nbsp;합니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;따라서 사용자가 확신을 갖고 질문하면 AI도 따라서 확신합니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;대표적인 예로, 2025년 4월, OpenAI는 GPT-4o 업데이트를 며칠 만에 롤백한 적이 있습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;모델이 사용자의 명백히 잘못된 주장에도 &quot;정말 좋은 통찰이세요!&quot;라고 과하게 칭찬하는 게 도를 넘었다는 게 이유였습니다.[5]&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;당신이&amp;nbsp;&quot;이거&amp;nbsp;A가&amp;nbsp;만든&amp;nbsp;거&amp;nbsp;맞죠?&quot;라고&amp;nbsp;확신을&amp;nbsp;갖고&amp;nbsp;물으면,&amp;nbsp;실제로&amp;nbsp;B가&amp;nbsp;만든&amp;nbsp;거여도&amp;nbsp;AI는&amp;nbsp;&quot;네,&amp;nbsp;맞습니다&quot;라고&amp;nbsp;답할&amp;nbsp;확률이&amp;nbsp;올라갑니다.&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;1536&quot; data-origin-height=&quot;1024&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/w2IUG/dJMcajoWYxb/YfLCN0fylkK8mAGcHumrW1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/w2IUG/dJMcajoWYxb/YfLCN0fylkK8mAGcHumrW1/img.png&quot; data-alt=&quot;명백히 잘못된 주장을 동의하는 AI&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/w2IUG/dJMcajoWYxb/YfLCN0fylkK8mAGcHumrW1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fw2IUG%2FdJMcajoWYxb%2FYfLCN0fylkK8mAGcHumrW1%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;442&quot; height=&quot;295&quot; data-origin-width=&quot;1536&quot; data-origin-height=&quot;1024&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;명백히 잘못된 주장을 동의하는 AI&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;확신 있는 질문이 정답을 부르는 게 아니라, 동의를 부릅니다.&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;7. AI의 위험성: 그럴듯하게 틀림&lt;/b&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;지금까지&amp;nbsp;살펴본&amp;nbsp;걸&amp;nbsp;정리하면&amp;nbsp;이렇습니다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;AI는&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;- 의미를 이해하지 않습니다 &lt;br /&gt;- 사실 여부를 검증하지 않습니다 &lt;br /&gt;- 확률에 따라 문장을 합성합니다 &lt;br /&gt;- 그러면서 자신감 있는 톤으로 답합니다 &lt;br /&gt;&lt;br /&gt;그&amp;nbsp;결과,&amp;nbsp;틀린&amp;nbsp;답변도&amp;nbsp;매우&amp;nbsp;자연스럽고&amp;nbsp;설득력&amp;nbsp;있게&amp;nbsp;표현됩니다.&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;1254&quot; data-origin-height=&quot;1254&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dApg2E/dJMcacKg22Z/MSKcK3CZlyNr3eKzh8Sc11/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dApg2E/dJMcacKg22Z/MSKcK3CZlyNr3eKzh8Sc11/img.png&quot; data-alt=&quot;AI 정리&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dApg2E/dJMcacKg22Z/MSKcK3CZlyNr3eKzh8Sc11/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdApg2E%2FdJMcacKg22Z%2FMSKcK3CZlyNr3eKzh8Sc11%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;320&quot; height=&quot;320&quot; data-origin-width=&quot;1254&quot; data-origin-height=&quot;1254&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;AI 정리&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;이것이 가장 위험한 점입니다. 명백히 어색한 답변이라면 우리가 의심이라도 할 텐데, 그럴듯하면 그냥 믿어버리거리기 쉽숩니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;Mata v. Avianca의 변호사도 그래서 당한 겁니다. ChatGPT가 만든 가짜 판례는 너무나 자연스러웠었습니다.&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-style=&quot;style6&quot; data-ke-type=&quot;horizontalRule&quot; /&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;8. 올바른 AI 활용 방법&lt;/b&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;따라서 AI는 올바르게 사용해야 하는 도구입니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&quot;조심해서 쓰세요&quot;라고 막연하게 말하는 것보다 다음과 같은 원칙을 지켜 사용하는 것이 중요합니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;① 출처를 강제로 요구하기&lt;/b&gt;&lt;br /&gt;: &quot;원문 링크나 실제 인용 문헌도 같이 알려줘&quot;라고 명시하면 AI가 막 지어내는 빈도가 줄어듭니다.&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;1536&quot; data-origin-height=&quot;1024&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/syuVM/dJMcahSfJvc/hOpnTk17Uch9NGqAzYr8X1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/syuVM/dJMcahSfJvc/hOpnTk17Uch9NGqAzYr8X1/img.png&quot; data-alt=&quot;출처를 강제로 요구하기&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/syuVM/dJMcahSfJvc/hOpnTk17Uch9NGqAzYr8X1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FsyuVM%2FdJMcahSfJvc%2FhOpnTk17Uch9NGqAzYr8X1%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;347&quot; height=&quot;231&quot; data-origin-width=&quot;1536&quot; data-origin-height=&quot;1024&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;출처를 강제로 요구하기&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;② 검색 기능을 켜기 &lt;/b&gt;&lt;br /&gt;: 최근 모델들은 RAG(검색 증강 생성)를 지원합니다. 자체 기억에 의존하지 않고 실시간으로 검색해서 답하는 구조라 할루시네이션이 크게 줍니다. ChatGPT의 Search, Claude의 웹 검색, Perplexity 같은 도구를 의식적으로 사용하는 습관이 중요합니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1536&quot; data-origin-height=&quot;1024&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/Mq1V3/dJMcagMFTHG/P3hEfkcHxT7tvrjEqcyBpK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Mq1V3/dJMcagMFTHG/P3hEfkcHxT7tvrjEqcyBpK/img.png&quot; data-alt=&quot;검색 기능을 켜기&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Mq1V3/dJMcagMFTHG/P3hEfkcHxT7tvrjEqcyBpK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FMq1V3%2FdJMcagMFTHG%2FP3hEfkcHxT7tvrjEqcyBpK%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;357&quot; height=&quot;238&quot; data-origin-width=&quot;1536&quot; data-origin-height=&quot;1024&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;검색 기능을 켜기&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;③ 두 개의 모델에 같은 질문을 던지기&lt;/b&gt;&lt;br /&gt;: 예를 들어 ChatGPT와 Claude의 답이 갈리면 둘 다 의심해야 합니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1536&quot; data-origin-height=&quot;1024&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bewHt2/dJMcabdp4Ss/ilp8bDLG4j36d086GOEEm1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bewHt2/dJMcabdp4Ss/ilp8bDLG4j36d086GOEEm1/img.png&quot; data-alt=&quot;두 개 모델에 같은 질문을 던지기&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bewHt2/dJMcabdp4Ss/ilp8bDLG4j36d086GOEEm1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbewHt2%2FdJMcabdp4Ss%2Filp8bDLG4j36d086GOEEm1%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;375&quot; height=&quot;250&quot; data-origin-width=&quot;1536&quot; data-origin-height=&quot;1024&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;두 개 모델에 같은 질문을 던지기&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;④ &quot;이거 확실해?&quot;는 생각보다 효과가 적음&lt;/b&gt;&lt;br /&gt;: AI에게 되물으면 자기 답을 진짜 검증하는 게 아니라, 사용자가 의심하고 있다는 신호로 받아들여서 답을 뒤집어버리기도 합니다. 진짜 검증은 AI 안에서가 아니라 외부 출처에서 해야 합니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1536&quot; data-origin-height=&quot;1024&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bVoGaN/dJMcabdp4X1/PGO1LlZB5KApQx20wmOYr0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bVoGaN/dJMcabdp4X1/PGO1LlZB5KApQx20wmOYr0/img.png&quot; data-alt=&quot;AI에게 되묻는 것은 생각보다 효과가 적음&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bVoGaN/dJMcabdp4X1/PGO1LlZB5KApQx20wmOYr0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbVoGaN%2FdJMcabdp4X1%2FPGO1LlZB5KApQx20wmOYr0%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;348&quot; height=&quot;232&quot; data-origin-width=&quot;1536&quot; data-origin-height=&quot;1024&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;AI에게 되묻는 것은 생각보다 효과가 적음&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;⑤ 위험 도메인을 의식하기 &lt;/b&gt;&lt;br /&gt;:법률, 의학, 최신 통계, 학술 인용. 특히 이 네 영역은 할루시네이션이 압도적으로 잦습니다. 이런 분야에서는 더더욱 AI 답변을 초안으로만 받고 반드시 1차 자료를 직접 확인해야 합니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1448&quot; data-origin-height=&quot;1086&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cclxRl/dJMcahY2LXJ/4gjeaM4pQKbhU8mKA6Sckk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cclxRl/dJMcahY2LXJ/4gjeaM4pQKbhU8mKA6Sckk/img.png&quot; data-alt=&quot;위험한 주제는 특히 더 확인하기&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cclxRl/dJMcahY2LXJ/4gjeaM4pQKbhU8mKA6Sckk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcclxRl%2FdJMcahY2LXJ%2F4gjeaM4pQKbhU8mKA6Sckk%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;376&quot; height=&quot;282&quot; data-origin-width=&quot;1448&quot; data-origin-height=&quot;1086&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;위험한 주제는 특히 더 확인하기&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;9. 결론&lt;/b&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;AI는 진실 만을 말하지 않습니다. 그럴듯하게 틀릴 수 있습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;이것은 일시적인 오류가 아니라, 언어&amp;nbsp;모델&amp;nbsp;구조에서&amp;nbsp;비롯된&amp;nbsp;특성입니다.&lt;br /&gt;&lt;br /&gt;결국 중요한 것은 AI를 맹신하는 능력이 아니라 AI를 비판적으로 활용하는 능력,&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;이것이&amp;nbsp;AI&amp;nbsp;시대에&amp;nbsp;가장&amp;nbsp;중요한&amp;nbsp;역량입니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;[1] &lt;a href=&quot;https://en.wikipedia.org/wiki/Mata_v._Avianca,_Inc.&quot; target=&quot;_blank&quot; rel=&quot;noopener&amp;nbsp;noreferrer&quot;&gt;https://en.wikipedia.org/wiki/Mata_v._Avianca,_Inc.&lt;/a&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;[2] &lt;a href=&quot;https://arxiv.org/abs/2509.04664&quot; target=&quot;_blank&quot; rel=&quot;noopener&amp;nbsp;noreferrer&quot;&gt;https://arxiv.org/abs/2509.04664&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1778631413951&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;website&quot; data-og-title=&quot;Why Language Models Hallucinate&quot; data-og-description=&quot;Like students facing hard exam questions, large language models sometimes guess when uncertain, producing plausible yet incorrect statements instead of admitting uncertainty. Such &amp;quot;hallucinations&amp;quot; persist even in state-of-the-art systems and undermine trus&quot; data-og-host=&quot;arxiv.org&quot; data-og-source-url=&quot;https://arxiv.org/abs/2509.04664&quot; data-og-url=&quot;https://arxiv.org/abs/2509.04664v1&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/xobj2/dJMb8T94ltn/8oGYxqwqlYjSWrJ1KjpMd0/img.png?width=1200&amp;amp;height=700&amp;amp;face=0_0_1200_700,https://scrap.kakaocdn.net/dn/fKQrR/dJMb8TCetUM/a7RYyWNuADU2CkYRCQiyPk/img.png?width=1000&amp;amp;height=1000&amp;amp;face=0_0_1000_1000&quot;&gt;&lt;a href=&quot;https://arxiv.org/abs/2509.04664&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://arxiv.org/abs/2509.04664&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/xobj2/dJMb8T94ltn/8oGYxqwqlYjSWrJ1KjpMd0/img.png?width=1200&amp;amp;height=700&amp;amp;face=0_0_1200_700,https://scrap.kakaocdn.net/dn/fKQrR/dJMb8TCetUM/a7RYyWNuADU2CkYRCQiyPk/img.png?width=1000&amp;amp;height=1000&amp;amp;face=0_0_1000_1000');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;Why Language Models Hallucinate&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;Like students facing hard exam questions, large language models sometimes guess when uncertain, producing plausible yet incorrect statements instead of admitting uncertainty. Such &quot;hallucinations&quot; persist even in state-of-the-art systems and undermine trus&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;arxiv.org&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;[4] &lt;a href=&quot;https://www.newsweek.com/who-president-ai-chatbots-struggle-kindergarten-level-question-2074938&quot; target=&quot;_blank&quot; rel=&quot;noopener&amp;nbsp;noreferrer&quot;&gt;https://www.newsweek.com/who-president-ai-chatbots-struggle-kindergarten-level-question-2074938&lt;/a&gt;&lt;/p&gt;</description>
      <category>IT/Computer Insight</category>
      <category>AI</category>
      <category>AI리터러시</category>
      <category>ai활용</category>
      <category>디지털리터러시</category>
      <category>비판적사고</category>
      <category>생성형ai</category>
      <category>인공지능</category>
      <category>출처확인</category>
      <category>할루시네이션</category>
      <author>GOMINQ</author>
      <guid isPermaLink="true">https://moons0827.tistory.com/112</guid>
      <comments>https://moons0827.tistory.com/entry/AI%EA%B0%80-%EA%B7%B8%EB%9F%B4%EB%93%AF%ED%95%98%EA%B2%8C-%ED%8B%80%EB%A6%AC%EB%8A%94-%EC%A7%84%EC%A7%9C-%EC%9D%B4%EC%9C%A0-%ED%95%A0%EB%A3%A8%EC%8B%9C%EB%84%A4%EC%9D%B4%EC%85%98#entry112comment</comments>
      <pubDate>Sat, 13 Jun 2026 14:27:24 +0900</pubDate>
    </item>
    <item>
      <title>RAG란? AI가 최신 정보를 아는 방법</title>
      <link>https://moons0827.tistory.com/entry/RAG%EB%9E%80-AI%EA%B0%80-%EC%B5%9C%EC%8B%A0-%EC%A0%95%EB%B3%B4%EB%A5%BC-%EC%95%84%EB%8A%94-%EB%B0%A9%EB%B2%95</link>
      <description>&lt;p data-ke-size=&quot;size18&quot;&gt;여러 분 혹시 예전에 ChatGPT한테 오늘 뉴스를 물어본 적 있으신가요?&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;물어보면 대부분 &quot;해당 정보를 알 수 없습니다&quot;라는 답을 받게 됩니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;그런데 최근 AI 서비스는 최신 뉴스도 알고,&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;468&quot; data-origin-height=&quot;264&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bMXrkn/dJMcadO7alA/sby5QmPMYBkCVy0w1bAZtK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bMXrkn/dJMcadO7alA/sby5QmPMYBkCVy0w1bAZtK/img.png&quot; data-alt=&quot;AI 서비스 차이&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bMXrkn/dJMcadO7alA/sby5QmPMYBkCVy0w1bAZtK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbMXrkn%2FdJMcadO7alA%2Fsby5QmPMYBkCVy0w1bAZtK%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;468&quot; height=&quot;264&quot; data-origin-width=&quot;468&quot; data-origin-height=&quot;264&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;AI 서비스 차이&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;같은 AI인데 왜 이런 차이가 날까요?&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;AI가&amp;nbsp;더&amp;nbsp;똑똑해서가&amp;nbsp;아닙니다.&amp;nbsp;답하기&amp;nbsp;전에&amp;nbsp;먼저&amp;nbsp;자료를&amp;nbsp;찾아보게&amp;nbsp;만들었기&amp;nbsp;때문입니다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;이게&amp;nbsp;바로&amp;nbsp;RAG입니다.&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;1.&amp;nbsp;AI는&amp;nbsp;왜&amp;nbsp;최신&amp;nbsp;정보를&amp;nbsp;모를까&lt;/b&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;ChatGPT, Claude 같은 AI는 특정 시점까지의 데이터를 한꺼번에 학습합니다. 따라서, 그 이후에 생긴 일은 당연히 모릅니다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;이는 2023년까지 책으로 공부한 사람에게 2025년 나온 새로운 소식을 물어보는 것과 같습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;이건&amp;nbsp;단순히&amp;nbsp;업데이트가&amp;nbsp;안&amp;nbsp;된&amp;nbsp;게&amp;nbsp;아니라&amp;nbsp;AI&amp;nbsp;구조&amp;nbsp;자체의&amp;nbsp;한계입니다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;AI는&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;파라미터(parameter)라는&amp;nbsp;내부&amp;nbsp;저장소에&amp;nbsp;압축해서&amp;nbsp;담아두고,&amp;nbsp;질문이&amp;nbsp;들어오면&amp;nbsp;그&amp;nbsp;기억만&amp;nbsp;꺼내서&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;474&quot; data-origin-height=&quot;269&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/T34pr/dJMcahxhV6N/XeTW5QS2yJN6xUqwPsRVek/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/T34pr/dJMcahxhV6N/XeTW5QS2yJN6xUqwPsRVek/img.png&quot; data-alt=&quot;AI 구조&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/T34pr/dJMcahxhV6N/XeTW5QS2yJN6xUqwPsRVek/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FT34pr%2FdJMcahxhV6N%2FXeTW5QS2yJN6xUqwPsRVek%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;474&quot; height=&quot;269&quot; data-origin-width=&quot;474&quot; data-origin-height=&quot;269&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;AI 구조&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&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;전문&amp;nbsp;자료,&amp;nbsp;개인&amp;nbsp;메모&amp;nbsp;같은&amp;nbsp;것들이&amp;nbsp;그렇습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;결국&amp;nbsp;기존&amp;nbsp;AI는&amp;nbsp;과거&amp;nbsp;정보만&amp;nbsp;알고&amp;nbsp;있고,&amp;nbsp;외부&amp;nbsp;자료에는&amp;nbsp;접근할&amp;nbsp;수&amp;nbsp;없는&amp;nbsp;구조입니다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;이러한 문제를 해결하기 위해 나온 것이 RAG입니다. RAG는 이 두 가지를 동시에 해결합니다.&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;2. RAG란?&lt;/b&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;RAG는 Retrieval-Augmented Generation의 줄임말로, 한국어로는 검색 증강 생성이라고 합니다. 이 세 단어에 RAG에 모든 과정이 담겨 있습니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;785&quot; data-origin-height=&quot;293&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cq8ls7/dJMcajaKtSl/vSc08WbINeOOJCaT7qcxe1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cq8ls7/dJMcajaKtSl/vSc08WbINeOOJCaT7qcxe1/img.png&quot; data-alt=&quot;RAG&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cq8ls7/dJMcajaKtSl/vSc08WbINeOOJCaT7qcxe1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fcq8ls7%2FdJMcajaKtSl%2FvSc08WbINeOOJCaT7qcxe1%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;522&quot; height=&quot;195&quot; data-origin-width=&quot;785&quot; data-origin-height=&quot;293&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;RAG&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;단어 하나씩 풀어보면 이렇습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;먼저, Retrieval은 검색입니다. 질문과 관련된 자료를 데이터베이스에서 찾아옵니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;400&quot; data-origin-height=&quot;246&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/z6URv/dJMcafGeCnV/D6DPpGR6oWoGqz7GuVTXGK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/z6URv/dJMcafGeCnV/D6DPpGR6oWoGqz7GuVTXGK/img.png&quot; data-alt=&quot;Retrieval (검색)&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/z6URv/dJMcafGeCnV/D6DPpGR6oWoGqz7GuVTXGK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fz6URv%2FdJMcafGeCnV%2FD6DPpGR6oWoGqz7GuVTXGK%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;400&quot; height=&quot;246&quot; data-origin-width=&quot;400&quot; data-origin-height=&quot;246&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;Retrieval (검색)&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;다음으로 Augmented는 증강, 즉 찾아온 자료를 AI에게 추가로 건네줍니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;464&quot; data-origin-height=&quot;253&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/y2teV/dJMb990lhEE/M6Oja5WQn1gKrV61xEIeaK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/y2teV/dJMb990lhEE/M6Oja5WQn1gKrV61xEIeaK/img.png&quot; data-alt=&quot;Augmented (증강)&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/y2teV/dJMb990lhEE/M6Oja5WQn1gKrV61xEIeaK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fy2teV%2FdJMb990lhEE%2FM6Oja5WQn1gKrV61xEIeaK%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;464&quot; height=&quot;253&quot; data-origin-width=&quot;464&quot; data-origin-height=&quot;253&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;Augmented (증강)&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;마지막으로 Generation은 생성으로, AI가 그 자료를 참고해서 답변을 만들어냅니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;472&quot; data-origin-height=&quot;267&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/ATPJ7/dJMcagrAEIy/TBYXJ9i2VrUCRb2BknRUDK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ATPJ7/dJMcagrAEIy/TBYXJ9i2VrUCRb2BknRUDK/img.png&quot; data-alt=&quot;Generation (생성)&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ATPJ7/dJMcagrAEIy/TBYXJ9i2VrUCRb2BknRUDK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FATPJ7%2FdJMcagrAEIy%2FTBYXJ9i2VrUCRb2BknRUDK%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;472&quot; height=&quot;267&quot; data-origin-width=&quot;472&quot; data-origin-height=&quot;267&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;Generation (생성)&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;정리하면 이렇습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;기존 AI는 기억만 보고 답하고, RAG AI는 자료 찾아보고 답합니다. 즉, AI가&amp;nbsp;더&amp;nbsp;똑똑해진&amp;nbsp;게&amp;nbsp;아닙니다.&amp;nbsp;답하기&amp;nbsp;전에&amp;nbsp;관련&amp;nbsp;자료를&amp;nbsp;쥐여준&amp;nbsp;것입니다.&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;3. RAG 사용 예시&lt;/b&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;한 번 생각해 볼까요?&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;RAG 없이 질문하면 이렇게 됩니다. &lt;br /&gt;&lt;br /&gt;&quot;우리&amp;nbsp;회사&amp;nbsp;2024년&amp;nbsp;3분기&amp;nbsp;매출이&amp;nbsp;얼마야?&quot; &lt;br /&gt;AI:&amp;nbsp;&quot;죄송합니다.&amp;nbsp;해당&amp;nbsp;정보를&amp;nbsp;알&amp;nbsp;수&amp;nbsp;없습니다.&quot; &lt;br /&gt;&lt;br /&gt;당연한 결과입니다. AI가 그 자료를 본 적이 없으니까요.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;461&quot; data-origin-height=&quot;232&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/4p6ze/dJMcad2ENTq/XoLlA0ka7jn0u6ISOWm3a1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/4p6ze/dJMcad2ENTq/XoLlA0ka7jn0u6ISOWm3a1/img.png&quot; data-alt=&quot;RAG없이 질문할 때&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/4p6ze/dJMcad2ENTq/XoLlA0ka7jn0u6ISOWm3a1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F4p6ze%2FdJMcad2ENTq%2FXoLlA0ka7jn0u6ISOWm3a1%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;461&quot; height=&quot;232&quot; data-origin-width=&quot;461&quot; data-origin-height=&quot;232&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;RAG없이 질문할 때&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;하지만, RAG를 적용하면 달라집니다. &lt;br /&gt;&lt;br /&gt;&quot;우리&amp;nbsp;회사&amp;nbsp;2024년&amp;nbsp;3분기&amp;nbsp;매출이&amp;nbsp;얼마야?&quot; &lt;br /&gt;(RAG가&amp;nbsp;사내&amp;nbsp;문서에서&amp;nbsp;관련&amp;nbsp;보고서를&amp;nbsp;찾아서&amp;nbsp;AI에게&amp;nbsp;전달) &lt;br /&gt;AI:&amp;nbsp;&quot;2024년&amp;nbsp;3분기&amp;nbsp;매출은&amp;nbsp;○○억&amp;nbsp;원으로,&amp;nbsp;전&amp;nbsp;분기&amp;nbsp;대비&amp;nbsp;12%&amp;nbsp;증가했습니다.&quot; &lt;br /&gt;&lt;br /&gt;AI가&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;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;459&quot; data-origin-height=&quot;229&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cWwsZN/dJMcacJwDRO/gNCPFmqS9b7QTFBdkEYKl0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cWwsZN/dJMcacJwDRO/gNCPFmqS9b7QTFBdkEYKl0/img.png&quot; data-alt=&quot;RAG를 적용했을 때&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cWwsZN/dJMcacJwDRO/gNCPFmqS9b7QTFBdkEYKl0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcWwsZN%2FdJMcacJwDRO%2FgNCPFmqS9b7QTFBdkEYKl0%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;459&quot; height=&quot;229&quot; data-origin-width=&quot;459&quot; data-origin-height=&quot;229&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;RAG를 적용했을 때&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;4.&amp;nbsp;RAG가&amp;nbsp;동작하는&amp;nbsp;순서&lt;/b&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;RAG는 세 단계로 작동합니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;첫째,&amp;nbsp;사용자가&amp;nbsp;질문을&amp;nbsp;입력합니다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;둘째,&amp;nbsp;질문과&amp;nbsp;관련된&amp;nbsp;문서를&amp;nbsp;데이터베이스에서&amp;nbsp;찾습니다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;셋째, 찾은 문서를 참고해서 답변을 생성합니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;444&quot; data-origin-height=&quot;208&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bc5Pnd/dJMcaiiDHcf/dV6UYcuTWFFYAcjdnKUflk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bc5Pnd/dJMcaiiDHcf/dV6UYcuTWFFYAcjdnKUflk/img.png&quot; data-alt=&quot;RAG 작동방식&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bc5Pnd/dJMcaiiDHcf/dV6UYcuTWFFYAcjdnKUflk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbc5Pnd%2FdJMcaiiDHcf%2FdV6UYcuTWFFYAcjdnKUflk%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;444&quot; height=&quot;208&quot; data-origin-width=&quot;444&quot; data-origin-height=&quot;208&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;RAG 작동방식&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;여기서 핵심은 두 번째 단계입니다. 단순히 단어를 맞춰서 찾는 게 아니라 의미가 비슷한 문서를 찾는 방식을 씁니다. 이때 사용되는 기술이 임베딩(Embedding)입니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;임베딩은&amp;nbsp;텍스트를&amp;nbsp;숫자로&amp;nbsp;바꿔서&amp;nbsp;의미를&amp;nbsp;좌표처럼&amp;nbsp;표현하는&amp;nbsp;기술입니다.&amp;nbsp;예를&amp;nbsp;들어&amp;nbsp;&quot;환불&amp;nbsp;정책&quot;과&amp;nbsp;&quot;구매&amp;nbsp;취소&amp;nbsp;규정&quot;은&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;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;642&quot; data-origin-height=&quot;307&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/ytaGC/dJMcaibT1np/OXXUHF8qgVLbajzfUisJ80/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ytaGC/dJMcaibT1np/OXXUHF8qgVLbajzfUisJ80/img.png&quot; data-alt=&quot;임베딩 기법&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ytaGC/dJMcaibT1np/OXXUHF8qgVLbajzfUisJ80/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FytaGC%2FdJMcaibT1np%2FOXXUHF8qgVLbajzfUisJ80%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;642&quot; height=&quot;307&quot; data-origin-width=&quot;642&quot; data-origin-height=&quot;307&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;임베딩 기법&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;5.&amp;nbsp;RAG가&amp;nbsp;중요한&amp;nbsp;이유&lt;/b&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;지금 기업들이 AI를 도입할 때 RAG는 거의 필수가 됐습니다. 그 이유는 다음과 같습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;데이터베이스만 업데이트하면 AI가 바로 최신 정보를 참고할 수 있습니다. 처음부터 다시 학습할 필요가 없으니 비용이 훨씬 적게 듭니다. 회사 내부 자료나 특정 분야 전문 자료를 그대로 활용할 수 있어서, 우리 조직에 맞는 AI를 빠르게 만들 수 있습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;또한 할루시네이션 문제도 줄어듭니다. 할루시네이션은 AI가 사실이 아닌 내용을 그럴듯하게 만들어내는 현상입니다. RAG는 실제 문서를 근거로 답하기 때문에 이런 오류가 줄고 어떤 자료를 참고했는지도 보여줄 수 있습니다.&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;6.&amp;nbsp;정리&lt;/b&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;RAG를&amp;nbsp;한&amp;nbsp;줄로&amp;nbsp;요약하면&amp;nbsp;이렇습니다. &lt;br /&gt;&lt;br /&gt;&quot;AI가&amp;nbsp;답하기&amp;nbsp;전에&amp;nbsp;먼저&amp;nbsp;관련&amp;nbsp;자료를&amp;nbsp;검색해서&amp;nbsp;참고하게&amp;nbsp;만드는&amp;nbsp;기술&quot; &lt;br /&gt;&lt;br /&gt;AI를&amp;nbsp;더&amp;nbsp;똑똑하게&amp;nbsp;만드는&amp;nbsp;게&amp;nbsp;아니라,&amp;nbsp;더&amp;nbsp;정확하게&amp;nbsp;말하도록&amp;nbsp;만드는&amp;nbsp;방법입니다.&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;관련글&lt;/b&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://www.gominq.com/entry/AI%EA%B0%80-%EC%93%B4-%EA%B8%80%EC%9D%80-%EC%99%9C-%EB%8B%A4-%EB%B9%84%EC%8A%B7%ED%95%98%EA%B2%8C-%EB%8A%90%EA%BB%B4%EC%A7%88%EA%B9%8C&quot;&gt;AI가 쓴 글은 왜 다 비슷하게 느껴질까?&lt;/a&gt;&lt;/p&gt;</description>
      <category>IT/AI_용어</category>
      <category>AI용어</category>
      <category>ChatGPT</category>
      <category>LLM</category>
      <category>RAG</category>
      <category>검색증강생성</category>
      <category>딥러닝</category>
      <category>자연어처리</category>
      <author>GOMINQ</author>
      <guid isPermaLink="true">https://moons0827.tistory.com/111</guid>
      <comments>https://moons0827.tistory.com/entry/RAG%EB%9E%80-AI%EA%B0%80-%EC%B5%9C%EC%8B%A0-%EC%A0%95%EB%B3%B4%EB%A5%BC-%EC%95%84%EB%8A%94-%EB%B0%A9%EB%B2%95#entry111comment</comments>
      <pubDate>Mon, 13 Apr 2026 12:50:30 +0900</pubDate>
    </item>
    <item>
      <title>AI는 어떻게 그림을 만드는 것일까?</title>
      <link>https://moons0827.tistory.com/entry/AI%EB%8A%94-%EC%96%B4%EB%96%BB%EA%B2%8C-%EA%B7%B8%EB%A6%BC%EC%9D%84-%EB%A7%8C%EB%93%9C%EB%8A%94-%EA%B2%83%EC%9D%BC%EA%B9%8C</link>
      <description>&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #000000;&quot;&gt;1. AI는 그림을 그리는 것일까?&lt;/span&gt;&lt;/b&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;사람들은 AI가 그림을 그린다고 생각합니다. 우리가 그림을 그릴 때 머릿속으로 먼저 상상하고, 그것을 스케치하고 색칠하듯 말입니다.&lt;b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;unnamed (3).jpg&quot; data-origin-width=&quot;640&quot; data-origin-height=&quot;349&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bb80pp/dJMcaaScJyE/824EKMIJSIz9LTSIG2XMLK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bb80pp/dJMcaaScJyE/824EKMIJSIz9LTSIG2XMLK/img.jpg&quot; data-alt=&quot;AI가 이미지를 만드는 방식?&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bb80pp/dJMcaaScJyE/824EKMIJSIz9LTSIG2XMLK/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbb80pp%2FdJMcaaScJyE%2F824EKMIJSIz9LTSIG2XMLK%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;640&quot; height=&quot;349&quot; data-filename=&quot;unnamed (3).jpg&quot; data-origin-width=&quot;640&quot; data-origin-height=&quot;349&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;AI가 이미지를 만드는 방식?&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;하지만 실제 AI가 그림을 그리는 방식은 다릅니다. AI는 상상해서 그리지 않습니다. 사실 &amp;ldquo;그린다&amp;rdquo;라는 표현 자체가 올바른 표현이 아닙니다. AI가 그림을 그리는 방식은 확률을 계산해서 그리는 방식입니다. 그것도 한 번만 확률을 계산하는 것이 아니라 수 없이 많은 계산을 반복해서 만듭니다.&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;unnamed (4).jpg&quot; data-origin-width=&quot;640&quot; data-origin-height=&quot;349&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cwJbU3/dJMcag5WkKL/bNLDKMH2CkHbNC8dJ6eP91/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cwJbU3/dJMcag5WkKL/bNLDKMH2CkHbNC8dJ6eP91/img.jpg&quot; data-alt=&quot;AI가 그림 그리는 방식&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cwJbU3/dJMcag5WkKL/bNLDKMH2CkHbNC8dJ6eP91/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcwJbU3%2FdJMcag5WkKL%2FbNLDKMH2CkHbNC8dJ6eP91%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;640&quot; height=&quot;349&quot; data-filename=&quot;unnamed (4).jpg&quot; data-origin-width=&quot;640&quot; data-origin-height=&quot;349&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;AI가 그림 그리는 방식&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style3&quot; /&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #000000;&quot;&gt;2.&amp;nbsp; AI는 캔버스가 아니라 노이즈에서 시작된다.&lt;/span&gt;&lt;/b&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;AI는 빈 캔버스에서 그림을 그리지 않습니다. &lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;무작위 확률 분포로 가득 찬 '노이즈' 상태에서 시작합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;unnamed (2).jpg&quot; data-origin-width=&quot;640&quot; data-origin-height=&quot;349&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dkgS7t/dJMcagx4zDv/Us0ZmDVOCKkAE5rbBIAJ3K/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dkgS7t/dJMcagx4zDv/Us0ZmDVOCKkAE5rbBIAJ3K/img.jpg&quot; data-alt=&quot;노이즈 상태&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dkgS7t/dJMcagx4zDv/Us0ZmDVOCKkAE5rbBIAJ3K/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdkgS7t%2FdJMcagx4zDv%2FUs0ZmDVOCKkAE5rbBIAJ3K%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;640&quot; height=&quot;349&quot; data-filename=&quot;unnamed (2).jpg&quot; data-origin-width=&quot;640&quot; data-origin-height=&quot;349&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;노이즈 상태&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;왜 노이즈 &lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;상태에서 시작할까요?&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;그건&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt; 단순한 분포에서 복잡한 이미지 분포로 점진적으로 이동하는 것이 훨씬 안정적이고 학습하기도 쉽기 때문입니다. 즉, 처음부터 완성된 그림을 그리려 하기보단 뿌옇게 시작해서 조금씩 정리하는 것이 더 효율적이고 쉽기 때문입니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;unnamed (1).jpg&quot; data-origin-width=&quot;640&quot; data-origin-height=&quot;349&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bymuYM/dJMcagdN3RM/skUMphyNG6Lui3N0hfINF1/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bymuYM/dJMcagdN3RM/skUMphyNG6Lui3N0hfINF1/img.jpg&quot; data-alt=&quot;단순 분포에서 복잡한 이미지로&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bymuYM/dJMcagdN3RM/skUMphyNG6Lui3N0hfINF1/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbymuYM%2FdJMcagdN3RM%2FskUMphyNG6Lui3N0hfINF1%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;640&quot; height=&quot;349&quot; data-filename=&quot;unnamed (1).jpg&quot; data-origin-width=&quot;640&quot; data-origin-height=&quot;349&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;단순 분포에서 복잡한 이미지로&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-style=&quot;style3&quot; data-ke-type=&quot;horizontalRule&quot; /&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #000000;&quot;&gt;3. 그림을 그리는 원리 Diffusion 모델&lt;/span&gt;&lt;/b&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;그림을 그릴 때는 보통 Diffusion 모델을 사용합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;Diffusion 모델은 그림을 처음부터 그리는 것이 아니라 그림을 일부러 망가뜨렸다가 복원하는 과정을 학습합니다.&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;unnamed2.jpg&quot; data-origin-width=&quot;636&quot; data-origin-height=&quot;315&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bYi6EW/dJMcabDyUns/buMKKWgAEzDDs1wLUFxF01/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bYi6EW/dJMcabDyUns/buMKKWgAEzDDs1wLUFxF01/img.jpg&quot; data-alt=&quot;디퓨전 모델&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bYi6EW/dJMcabDyUns/buMKKWgAEzDDs1wLUFxF01/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbYi6EW%2FdJMcabDyUns%2FbuMKKWgAEzDDs1wLUFxF01%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;636&quot; height=&quot;315&quot; data-filename=&quot;unnamed2.jpg&quot; data-origin-width=&quot;636&quot; data-origin-height=&quot;315&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;디퓨전 모델&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #000000;&quot;&gt;3.1 이미&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style=&quot;color: #000000;&quot;&gt;지를 망가뜨리는 과정&lt;/span&gt;&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;고양이 사진을 예로 들어보겠습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;먼저 고양이 처음 상태의 사진은 아래와 같습니다.&lt;/span&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;559&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bJx9hU/dJMcajuH7m5/dreAzIqIhEWs51aTckY6N0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bJx9hU/dJMcajuH7m5/dreAzIqIhEWs51aTckY6N0/img.png&quot; data-alt=&quot;처음 상태 고양이 사진&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bJx9hU/dJMcajuH7m5/dreAzIqIhEWs51aTckY6N0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbJx9hU%2FdJMcajuH7m5%2FdreAzIqIhEWs51aTckY6N0%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;576&quot; height=&quot;314&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;559&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;처음 상태 고양이 사진&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;여기에 약간의 노이즈를 추가합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;559&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bUBwVf/dJMcag5Rnzz/zTv6pKRMwBgvindr9EZqf0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bUBwVf/dJMcag5Rnzz/zTv6pKRMwBgvindr9EZqf0/img.png&quot; data-alt=&quot;노이즈 추가한 상태의 고양이 사진&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bUBwVf/dJMcag5Rnzz/zTv6pKRMwBgvindr9EZqf0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbUBwVf%2FdJMcag5Rnzz%2FzTv6pKRMwBgvindr9EZqf0%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;584&quot; height=&quot;319&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;559&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;노이즈 추가한 상태의 고양이 사진&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; text-align: start;&quot;&gt;다음 단계에 더 많은 단계의 노이즈를 추가합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;unnamed (6).jpg&quot; data-origin-width=&quot;640&quot; data-origin-height=&quot;349&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dEz8y5/dJMcaaxTmzl/LNHym59VrmW3ceSqB97on0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dEz8y5/dJMcaaxTmzl/LNHym59VrmW3ceSqB97on0/img.jpg&quot; data-alt=&quot;노이즈 더 추가한 상태의 고양이&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dEz8y5/dJMcaaxTmzl/LNHym59VrmW3ceSqB97on0/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdEz8y5%2FdJMcaaxTmzl%2FLNHym59VrmW3ceSqB97on0%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;640&quot; height=&quot;349&quot; data-filename=&quot;unnamed (6).jpg&quot; data-origin-width=&quot;640&quot; data-origin-height=&quot;349&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;노이즈 더 추가한 상태의 고양이&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;그 다음 단계에는 더 많은 노이즈를 추가합니다.&lt;/span&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;unnamed (5).jpg&quot; data-origin-width=&quot;640&quot; data-origin-height=&quot;353&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cKeZ8C/dJMb996OqlY/rQdFWiuozIEqSHBEQnH7E1/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cKeZ8C/dJMb996OqlY/rQdFWiuozIEqSHBEQnH7E1/img.jpg&quot; data-alt=&quot;노이즈를 더 많이 추가한 상태&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cKeZ8C/dJMb996OqlY/rQdFWiuozIEqSHBEQnH7E1/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcKeZ8C%2FdJMb996OqlY%2FrQdFWiuozIEqSHBEQnH7E1%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;640&quot; height=&quot;353&quot; data-filename=&quot;unnamed (5).jpg&quot; data-origin-width=&quot;640&quot; data-origin-height=&quot;353&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;노이즈를 더 많이 추가한 상태&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;이 과정을 반복하면 결국 완전한 노이즈 이미지가 됩니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;unnamed (2).jpg&quot; data-origin-width=&quot;640&quot; data-origin-height=&quot;349&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dkgS7t/dJMcagx4zDv/Us0ZmDVOCKkAE5rbBIAJ3K/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dkgS7t/dJMcagx4zDv/Us0ZmDVOCKkAE5rbBIAJ3K/img.jpg&quot; data-alt=&quot;노이즈 상태&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dkgS7t/dJMcagx4zDv/Us0ZmDVOCKkAE5rbBIAJ3K/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdkgS7t%2FdJMcagx4zDv%2FUs0ZmDVOCKkAE5rbBIAJ3K%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;640&quot; height=&quot;349&quot; data-filename=&quot;unnamed (2).jpg&quot; data-origin-width=&quot;640&quot; data-origin-height=&quot;349&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;노이즈 상태&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;이미지 정보가 점점 사라지고 이 과정을 정방향 확산 과정(forward diffusion process)이라고 부릅니다.&lt;/span&gt;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;&amp;nbsp;&lt;span style=&quot;color: #000000;&quot;&gt;3.2 노이즈 추가 규칙&lt;/span&gt;&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;span style=&quot;color: #000000;&quot;&gt;여기서 중요한 것은 노이즈를 그냥 아무렇게나 마구 추가하는 것이 아닙니다. 규칙에 따라 추가하는데 이때, 일반적으로 가우시안 노이즈(정규분포 노이즈)가 사용됩니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;&amp;nbsp;&lt;span style=&quot;color: #000000;&quot;&gt;가우시안 노이즈란?&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;div data-ke-type=&quot;moreLess&quot; data-text-more=&quot;더보기&quot; data-text-less=&quot;닫기&quot;&gt;&lt;a class=&quot;btn-toggle-moreless&quot;&gt;더보기&lt;/a&gt;
&lt;div class=&quot;moreless-content&quot;&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt; &lt;span style=&quot;color: #000000; text-align: start;&quot;&gt;가우시안 노이즈는 이미지나 데이터에 무작위로 작은 값을 더하는 잡음을 말합니다. 여기서 가우시안은 값이 정규분포(벨 모양 분포)를 따른 다는 이야기입니다.&lt;/span&gt; &lt;/b&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&amp;nbsp;즉, 대부분의 노이즈는 작은 값이면 큰 변화는 드물게 발생합니다. 그래서 이미지가 완전히 깨지지 않고 조금씩 흐려지듯이 망가집니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;span style=&quot;color: #000000;&quot;&gt;수학적으로 다루기 쉽고 확률 계산이 안정적이며 샘플링이 간단하기 때문에 주로 사용합니다.&lt;/span&gt;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;b&gt;&lt;span style=&quot;color: #000000;&quot;&gt;3.3 모델 복원방향&lt;/span&gt;&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;span style=&quot;color: #000000;&quot;&gt;모델은 이제 노이즈가 섞인 이미지에서 원래 방향으로돌아가려면 어떤 방향으로 픽셀을 수정해야 할까 고민을 하게 됩니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;그래서 어떤 픽셀이 노이즈이고 어떤 구조가 실제 이미지인지 확률적으로 추정하고, 노이즈를 제거할 방향을 예측합니다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;span style=&quot;color: #000000; text-align: start;&quot;&gt;이제 생성 단계에서는 학습 때 과정을 역으로 생성합니다. &lt;span style=&quot;color: #000000; text-align: start;&quot;&gt;아까 이미지를 망가뜨린 과정 역순으로 생각하면 됩니다.&lt;span&gt; 이것을 역방향 확산 과정( &lt;span style=&quot;color: #000000; text-align: start;&quot;&gt;reverse diffusion process&lt;/span&gt; )이라고 합니다.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt; 완전한 노이즈 &amp;rarr; 노이즈 조금 제거 &amp;rarr; 확률 계산 &amp;rarr; 노이즈 조금 더 제거 &amp;rarr; 반복&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;997&quot; data-origin-height=&quot;316&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/Ci6u4/dJMcac3BkaA/0543mWoBkKaIVGrwtapluK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Ci6u4/dJMcac3BkaA/0543mWoBkKaIVGrwtapluK/img.png&quot; data-alt=&quot;역방향 확산 과정&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Ci6u4/dJMcac3BkaA/0543mWoBkKaIVGrwtapluK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FCi6u4%2FdJMcac3BkaA%2F0543mWoBkKaIVGrwtapluK%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;997&quot; height=&quot;316&quot; data-origin-width=&quot;997&quot; data-origin-height=&quot;316&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;역방향 확산 과정&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;어떤 픽셀이 노이즈인지, 어떤 구조가 실제 이미지인지 확률적으로 추정합니다. 그리고 어떻게 할지 노이즈를 제거하는 방향을 예측합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;처음엔 점처럼 보이다가 윤곽이 생기고, 형태가 잡히고, 결국 디테일까지 완성됩니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;점 &amp;rarr; 윤곽 &amp;rarr; 형태 &amp;rarr; 디테일&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;span style=&quot;color: #000000;&quot;&gt;노이즈에서 이미지로 바꿔가는 것입니다.&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-style=&quot;style3&quot; data-ke-type=&quot;horizontalRule&quot; /&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #000000;&quot;&gt;4. 텍스트는 어떻게 숫자가 될까?&lt;/span&gt;&lt;/b&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;span style=&quot;color: #000000;&quot;&gt;이제 이미지가 그려지는 구조는 우리가 알았습니다. 그런데 이미지를 생성하다보면 한 가지 중요한 의문점이 생기게 됩니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;우리는 텍스트를 입력했는데 컴퓨터는 0,1,0,1 밖에 이해하지 못하잖아? 그런데 어떻게 문장을 이해하지?&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;예를 들어 우리가 이런 문장을 입력했다고 해봅시다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&amp;ldquo;창가에 앉아있는 고양이, 사진 스타일&amp;rdquo;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;사람은 이해할 수 있지만 컴퓨터는 이해할 수 없습니다. 그래서 먼저 텍스트를 숫자로 변환하는 과정을 거칩니다. 이 과정을 임베딩(embedding)이라고 합니다.&lt;/span&gt;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #000000;&quot;&gt;4.1 임베딩이란?&lt;/span&gt;&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;span style=&quot;color: #000000;&quot;&gt;간단히 말하면 단어나 문장의 의미를 숫자 벡터로 표현하는 방법입니다. 예를들어 고양이란 단어는 모델 안에서 다음과 같이 변환됩니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;고양이 -&amp;gt; [ 0.21. -0.34, &amp;hellip;]&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;이러한 벡터 숫자배열로 변환됩니다. 이 값들은 단어의 의미를 반영하도록 학습된 좌표입니다.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;&amp;nbsp;&lt;span style=&quot;color: #000000;&quot;&gt;벡터란?&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;div data-ke-type=&quot;moreLess&quot; data-text-more=&quot;더보기&quot; data-text-less=&quot;닫기&quot;&gt;&lt;a class=&quot;btn-toggle-moreless&quot;&gt;더보기&lt;/a&gt;
&lt;div class=&quot;moreless-content&quot;&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000; text-align: start;&quot;&gt;벡터란 어떤 위치나 특징을 표현하는 숫자 배열입니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;[0.21, -0.34, 0.54, 0.12]&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;이렇게&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;AI는 텍스트와 이미지 정보를 모두 벡터 형태로 바꿔서 계산합니다.&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;이러한 단어들은 2,3차원 이런 공간에 있는 것이 아니라 수백차원, 수천 차원이나 되는 고차원 벡터 공간에 있습니다. 즉, 단어 하나가 수백 개 이상의 좌표 값으로 표현됩니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;예를 들어&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;고양이 -&amp;gt; [0.21, -0.34, 0.87, &amp;hellip;]&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;강아지&amp;nbsp; -&amp;gt; [0.19, -0.3, 0.85, &amp;hellip;]&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;자동차 -&amp;gt; [-0.65, 0.88, -0.22,..]&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;이렇게 표현됩니다.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;그런데 여기서 자세히 보면 중요한 특징이 있습니다. 비슷한 의미를 가진 단어들은 벡터 공간에서 서로 가까운 위치에 놓입니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;868&quot; data-origin-height=&quot;360&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/d6p8Jg/dJMcagdT4Ye/Q3lJ80ufBJdKqmqsQyf9mK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/d6p8Jg/dJMcagdT4Ye/Q3lJ80ufBJdKqmqsQyf9mK/img.png&quot; data-alt=&quot;벡터 공간 배치&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/d6p8Jg/dJMcagdT4Ye/Q3lJ80ufBJdKqmqsQyf9mK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fd6p8Jg%2FdJMcagdT4Ye%2FQ3lJ80ufBJdKqmqsQyf9mK%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;868&quot; height=&quot;360&quot; data-origin-width=&quot;868&quot; data-origin-height=&quot;360&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;벡터 공간 배치&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;예를 들어, 고양이란 단어 근처에 강아지, 호랑이 같이 비슷한 단어들은 가까이에 모여있고 자동차, 비행기, 기차 같은 단어들은 먼 곳에 위치합니다. 이렇듯이 &lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;AI는 단어의 의미를 사전적 정의로 이해하는 것이 아니라 공간 속 위치 관계로 이해합니다.&lt;/span&gt;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #000000;&quot;&gt;4.2 텍스트 프롬프트&lt;/span&gt;&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;아까 문장인&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&amp;ldquo;창가에 앉아있는 고양이, 사진 스타일&amp;rdquo;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;을 살펴봅시다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;이 문자은 모델 안에서 여러 개의 벡터로 변환됩니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;즉, 창가 벡터, 고양이 벡터, 사진 벡터 &lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;이 벡터들이 합쳐져 하나의 방향을 만들어 냅니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;216&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/qhdZd/dJMb996Uff3/AXosyMvz36YfY8dRTkqjk1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/qhdZd/dJMb996Uff3/AXosyMvz36YfY8dRTkqjk1/img.png&quot; data-alt=&quot;벡터 이미지 생성&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/qhdZd/dJMb996Uff3/AXosyMvz36YfY8dRTkqjk1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FqhdZd%2FdJMb996Uff3%2FAXosyMvz36YfY8dRTkqjk1%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;1024&quot; height=&quot;216&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;216&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;벡터 이미지 생성&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;이제 이미지 생성 모델은 노이즈를 정리할 때 지금 생성되는 이미지가 이 벡터 방향과 얼마나 가까운가 계산합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;그 계산이 반복되면서 고양이 형태가 되고, 창가에 앉아있는 모습이 되고, 실제 사진 처럼 보이게 되는 것입니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;이것을 &lt;b&gt;벡터 정렬&lt;/b&gt; 이라고 합니다. 텍스트 벡터와 이미지 벡터가 같은 의미공간에서 서로 맞춰지는 것입니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;559&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bu3nvz/dJMcahYafrL/UXKePokrZMYyimh85EmuYK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bu3nvz/dJMcahYafrL/UXKePokrZMYyimh85EmuYK/img.png&quot; data-alt=&quot;벡터 정렬&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bu3nvz/dJMcahYafrL/UXKePokrZMYyimh85EmuYK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbu3nvz%2FdJMcahYafrL%2FUXKePokrZMYyimh85EmuYK%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;454&quot; height=&quot;248&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;559&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;벡터 정렬&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;그래서 모델은 이미지 벡터가 텍스트 벡터와 잘 맞는지 확인하고 이 값이 높을수록 이미지의 의미와 텍스트의 이미가 서로 잘 맞는다는 뜻이 됩니다.&lt;/span&gt;&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-style=&quot;style3&quot; data-ke-type=&quot;horizontalRule&quot; /&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #000000;&quot;&gt;5. 모든 것은 확률 분포로부터 시작&lt;/span&gt;&lt;/b&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;이미지는 수 많은 픽셀들의 집합입니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;예를 들어 512*512 크기의 이미지라면 &lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;512* 512 약 26만개의 픽셀로 이루어져 있습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;1024&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dL8zsw/dJMcahqlmwr/roR74d5VoLudkdLTwh9wUk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dL8zsw/dJMcahqlmwr/roR74d5VoLudkdLTwh9wUk/img.png&quot; data-alt=&quot;26만개 픽셀 그림&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dL8zsw/dJMcahqlmwr/roR74d5VoLudkdLTwh9wUk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdL8zsw%2FdJMcahqlmwr%2FroR74d5VoLudkdLTwh9wUk%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;301&quot; height=&quot;301&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;1024&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;26만개 픽셀 그림&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;AI는 이 픽셀을 한 번에 그리지 않고 각 픽셀에게 어떤 색일 가능성이 가장 높을지 판단을 합니다&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;예를 들어 어떤 픽셀에서 모델은&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;검은색일 확률 0.52&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;흰색일 확률: 0.14&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;빨간색일 확률 0.33&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&amp;hellip;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;921&quot; data-origin-height=&quot;480&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cW0tEi/dJMcajazCiE/vYSxKSOpIVfd4rhw2zLtP0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cW0tEi/dJMcajazCiE/vYSxKSOpIVfd4rhw2zLtP0/img.png&quot; data-alt=&quot;AI 모델의 단일 픽셀 색상 확률 예측&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cW0tEi/dJMcajazCiE/vYSxKSOpIVfd4rhw2zLtP0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcW0tEi%2FdJMcajazCiE%2FvYSxKSOpIVfd4rhw2zLtP0%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;582&quot; height=&quot;303&quot; data-origin-width=&quot;921&quot; data-origin-height=&quot;480&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;AI 모델의 단일 픽셀 색상 확률 예측&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;이렇게 판단하고 이 확률을 바탕으로 픽셀 값을 조금씩 수정하고 이 과정을 전체 이미지 픽셀에 대해 반복합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;여기서 샘플링이라는 개념이 등장합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;확률 분포에서 하나의 결과를 뽑는 과정인데,&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;결과 A : 50 % &lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;결과 B: 30 % &lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;결과 C: 10 %일 경우 A가 가능성이 가장 높지만 항상 A만 나오지는 않습니다. 가끔은 B도 나오고 C도 나올수도 있습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;AI 이미지 생성도 마찬가지입니다. 어떤 픽셀이 가장 그럴듯할까 계속 확률로 선택합니다.&lt;/span&gt;&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-style=&quot;style3&quot; data-ke-type=&quot;horizontalRule&quot; /&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #000000;&quot;&gt;6. 그래서 그림의 결과가 달라진다&lt;/span&gt;&lt;/b&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;같은 프롬프트를 넣어도 이미지가 매번 조금씩 다른지 이유가 바로 이 것입니다. &lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;확률적으로 결과를 선택하기 때문에 &lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;자세가 조금 달라질 수도 있고, 색이 조금 바뀔 수도 있고, 배경이 달라질 수 도 있습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;하지만 전체적으로 볼 때는 프롬프트의 의미와 맞는 이미지가 생성되는 것입니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1022&quot; data-origin-height=&quot;522&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bn7fui/dJMcaardB4C/M3U9kkBVaxkBkmpWV5S5u0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bn7fui/dJMcaardB4C/M3U9kkBVaxkBkmpWV5S5u0/img.png&quot; data-alt=&quot;프롬프트에 따른 다양한 이미지 생성&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bn7fui/dJMcaardB4C/M3U9kkBVaxkBkmpWV5S5u0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbn7fui%2FdJMcaardB4C%2FM3U9kkBVaxkBkmpWV5S5u0%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;631&quot; height=&quot;322&quot; data-origin-width=&quot;1022&quot; data-origin-height=&quot;522&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;프롬프트에 따른 다양한 이미지 생성&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-style=&quot;style3&quot; data-ke-type=&quot;horizontalRule&quot; /&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #000000;&quot;&gt;7. 손을 그릴 때 생기는 오류&lt;/span&gt;&lt;/b&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;AI가 만든 이미지를 보면 가끔 이상한 일이 생길 때가 있습니다. 손가락이 6개가 되어있거나, 손이 뒤틀린 방향으로 꺾여 있거나 하는 경우들입니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;559&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/VRLkI/dJMcabp8MQ4/KW9BnNgcv5sC4NkozSgvPK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/VRLkI/dJMcabp8MQ4/KW9BnNgcv5sC4NkozSgvPK/img.png&quot; data-alt=&quot;AI가 손을 잘못 생성한 경우&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/VRLkI/dJMcabp8MQ4/KW9BnNgcv5sC4NkozSgvPK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FVRLkI%2FdJMcabp8MQ4%2FKW9BnNgcv5sC4NkozSgvPK%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;411&quot; height=&quot;224&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;559&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;AI가 손을 잘못 생성한 경우&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;사람이 그릴 때는 &lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;보기에도 너무나 이상해 보이기 때문에 이러한 일이 일어나는 경우가 거의 없습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;그러나 AI는 가장 자주 실수 하는 부분이 바로 손을 그릴 때입니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;왜냐하면 사람 손은 사람 몸에서 가장 복잡한 부분 중 하나이며 이는 확률 분포로 나타내기 어렵기 때문입니다.&lt;/span&gt;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #000000;&quot;&gt;7.1 왜 손이 어려울까?&lt;/span&gt;&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;사람 손은 다양한 각도 겹치는 모양이 존재하고 심지어 손가락은 5개입니다. 따라서 손의 모양은 겹치는 경우의 수가 매우 많습니다.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;AI는 이미지를 고차원 확률공간에서 생성하는데 구조가 복잡할수록 공간도 더 복잡해지게 됩니다. 따라서 모델이 정확한 형태를 잡기 어려워집니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;데이터 학습의 문제도 있습니다. &lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;손은 인체의 다른 부위들과 다르게 &lt;span style=&quot;color: #000000; text-align: start;&quot;&gt;물건을 잡고 있거나, 또는 일부가 가려져 있거나, 움직이거나 하는 중인&lt;span&gt; &lt;/span&gt;&lt;/span&gt;다양한 행동들을 하고 있는 경우가 많습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;즉, 손의 데이터의 형태가 일정하지 않기 때문에 손의 정확한 구조를 배우기 매우 어려운 환경이 됩니다.&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;/span&gt;&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-style=&quot;style3&quot; data-ke-type=&quot;horizontalRule&quot; /&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #000000;&quot;&gt;8. 그렇다면 결국 AI는 이해하는가 추정하는가?&lt;/span&gt;&lt;/b&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;AI가 만든 글이나 이미지를 보면 사람들은 AI가 이를 이해하고 만든 걸까?라는 생각을 하게 됩니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;겉으로 보면 그렇게 느낄 수 있지만 결국 AI는 세상을 이해하는 것이 아니라 패턴을 기반으로 추정할 뿐입니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;예를 들어 우리는 고양이를 이해합니다.&amp;nbsp; 고양이라는 동물이 어떤 동물인지 어떻게 움직이고 어떻게 행동하는지를 직접 경험하고 지식을 바탕으로 알고 있습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;반면에, AI에게 고양이라는 개념은 수많은 이미지와 텍스트 데이터 속에서 반복적으로 등장한 패턴의 집합일 따름입니다.&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;즉, 고양이를 아는 것이 아니라 고양이와 관련된 픽셀 단어와 단어 패턴의 분포를 알고 있는 것입니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1005&quot; data-origin-height=&quot;403&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/mLNGI/dJMcahw7dd0/wzrssYFj52SFjLAfI7KvqK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/mLNGI/dJMcahw7dd0/wzrssYFj52SFjLAfI7KvqK/img.png&quot; data-alt=&quot;사람과 AI의 고양이에 대한 이해 차이&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/mLNGI/dJMcahw7dd0/wzrssYFj52SFjLAfI7KvqK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FmLNGI%2FdJMcahw7dd0%2FwzrssYFj52SFjLAfI7KvqK%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;725&quot; height=&quot;291&quot; data-origin-width=&quot;1005&quot; data-origin-height=&quot;403&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;사람과 AI의 고양이에 대한 이해 차이&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;예를 들어 우주고양이라는 프롬프트를 받으면 고양이형태와 우주 배경과 같은 패턴을 조합합니다. 이것은 상상이나 이해가 아니라 패턴 결합입니다.&lt;/span&gt;&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-style=&quot;style3&quot; data-ke-type=&quot;horizontalRule&quot; /&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #000000;&quot;&gt;9. 그렇다면 왜 우리는 AI가 이해한다고 느낄까?&lt;/span&gt;&lt;/b&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;그런데 우리는 왜 AI가 이해한다고 느낄까요?&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;그 이유는 AI의 결과가 너무 자연스럽기 때문입니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;자연스럽게 그럴듯한 이미지를 만들어냈기 때문에 사람들은 무의식적으로 이건 이해가 있어야 가능한 결과라고 생각하게 됩니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;하지만 실제로는 방대한 데이터에서 학습한 패턴을 확률적으로 가장 자연스럽게 조합한 결과입니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;559&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/kBrp2/dJMcab4IoNH/YlEZaj4gui2OP8qmswfPu0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/kBrp2/dJMcab4IoNH/YlEZaj4gui2OP8qmswfPu0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/kBrp2/dJMcab4IoNH/YlEZaj4gui2OP8qmswfPu0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FkBrp2%2FdJMcab4IoNH%2FYlEZaj4gui2OP8qmswfPu0%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;501&quot; height=&quot;273&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;559&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-style=&quot;style3&quot; data-ke-type=&quot;horizontalRule&quot; /&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #000000;&quot;&gt;10. 그럼 AI가 만든 이미지는 창작이라고 볼 수 있을까?&lt;/span&gt;&lt;/b&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;그렇다면 우리는 AI가 만든 이미지가 과연 창작인가 하는 의문을 가지게 됩니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&amp;nbsp;AI는 전에 없던 이미지를 만들어냅니다. 우리가 입력한 문장을 바탕으로 새로운 이미지를 생성합니다. 겉으로는 창작처럼 보입니다. &lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;사람이 그림을 그릴 때는 보통 장면을 상상하고 구도를 선택하기 때문에 경험과 의도 그리고 해석이 들어갑니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;반면 AI는 스스로 의도를 가지지도 않고 상상을 하지도 않습니다. AI가 하는 일은 데이터에서 학습된 패턴을 바탕으로 가능한 이미지를 계산하는 것입니다. &lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;하나의 정답이 아니라 가능한 결과 중 하나를 뽑아내는 것입니다.&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;AI가 만든 이미지는 픽셀의 배열, 확률 계산의 결과일 뿐입니다.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;559&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cqrqXO/dJMcadIbViX/RtuEMk2AJByZjYFpcnO8KK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cqrqXO/dJMcadIbViX/RtuEMk2AJByZjYFpcnO8KK/img.png&quot; data-alt=&quot;AI와 인간의 차이&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cqrqXO/dJMcadIbViX/RtuEMk2AJByZjYFpcnO8KK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcqrqXO%2FdJMcadIbViX%2FRtuEMk2AJByZjYFpcnO8KK%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;561&quot; height=&quot;306&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;559&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;AI와 인간의 차이&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;하지만 흥미로운 사실은 인간은 AI가 만든 이미지 속에서 이야기, 의도, 감정을 생각합니다. &lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;예를 들어 우주 고양이 이미지를 보면 우리는&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;우주를 여행하는 고양이, SF장면, 상상 속 세계를 상상합니다. 이것은 AI가 의도한 것이 아닙니다.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;결국 의미 있는 그림은 AI가 만들지만, 그 안의 의미는 인간이 만드는 것일지도 모릅니다. 즉. &lt;b&gt;AI 이미지는 스스로 의도를 가진 창작은 아니지만, 인간의 해석을 통해 창작으로 받아들여질 수 있습니다.&lt;/b&gt;&lt;/span&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;</description>
      <category>IT/Computer Insight</category>
      <category>AI이미지생성 #디퓨전모델 #AI원리 #데이터기반AI #확률모델 #생성형AI #AI이해 #AI리터러시</category>
      <author>GOMINQ</author>
      <guid isPermaLink="true">https://moons0827.tistory.com/110</guid>
      <comments>https://moons0827.tistory.com/entry/AI%EB%8A%94-%EC%96%B4%EB%96%BB%EA%B2%8C-%EA%B7%B8%EB%A6%BC%EC%9D%84-%EB%A7%8C%EB%93%9C%EB%8A%94-%EA%B2%83%EC%9D%BC%EA%B9%8C#entry110comment</comments>
      <pubDate>Mon, 30 Mar 2026 13:10:01 +0900</pubDate>
    </item>
    <item>
      <title>[AI][용어] 완전 탐색(Exhaustive Search)</title>
      <link>https://moons0827.tistory.com/entry/AI%EC%9A%A9%EC%96%B4-%EC%99%84%EC%A0%84-%ED%83%90%EC%83%89Exhaustive-Search</link>
      <description>&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #ef5369;&quot;&gt;&lt;b&gt;&amp;nbsp;모든 걸 다 보면 답은 나오지만, 현실은 그렇지 않다.&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #000000;&quot;&gt;1. 완전 탐색이란 무엇인가?&lt;/span&gt;&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size18&quot;&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 style=&quot;color: #000000;&quot;&gt;입니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;이는 아주 단순한 생각에서 출발합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;답인지 아닌지 모든 경우의 수를 하나하나 전부 다 확인해 보면 당연히 답은 나온다.라는 것이죠.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;비밀번호 4자리를 잊어버렸을때 찾는 가장 확실한 방법은 0000부터 9999까지 누르는 것을 생각해 보면 쉽게 알 수 있습니다.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;그래서 완전 탐색은 가장 직관적이고, 가장 이해하기 쉬우며 논리적으로도 가장 깔끔한 방법입니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1133&quot; data-origin-height=&quot;818&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b3Lotk/dJMcac9LPwD/5SebqmknmcAdfHz3VzEL2k/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b3Lotk/dJMcac9LPwD/5SebqmknmcAdfHz3VzEL2k/img.png&quot; data-alt=&quot;4자리 비밀번호의 답은 0000부터 9999까지 숫자 중에는 꼭 있습니다&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b3Lotk/dJMcac9LPwD/5SebqmknmcAdfHz3VzEL2k/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb3Lotk%2FdJMcac9LPwD%2F5SebqmknmcAdfHz3VzEL2k%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;480&quot; height=&quot;347&quot; data-origin-width=&quot;1133&quot; data-origin-height=&quot;818&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;4자리 비밀번호의 답은 0000부터 9999까지 숫자 중에는 꼭 있습니다&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #000000;&quot;&gt;2. 완전 탐색은 왜 기준이 되는가?&lt;/span&gt;&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;완전 탐색은 좀 더 효율적인 것을 찾고 있는 일반적인 사람들에게 무식한 방법처럼 보입니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;하지만 의외로 알고리즘 세계에서는 이 방법이 &lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;기준&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;이 됩니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;이유는 단순합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;완전 탐색은 가능한 모든 경우를 전부 확인하기 때문에 &lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;정답이 있다면 반드시 찾아냅니다. 따라서 이 문제에 답이 있는지 없는지도 &lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;확인 가능합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;거기에다가 구현도 쉬워서 문제 구조를 처음 이해하기도 적합합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;그래서 어떤 문제를 만나면, 알고리즘에서는 보통 완전 탐색으로라도 풀 수 있을까? 확인 한 다음 얼마나 더 효율적으로 풀 수 있을까라는 다음 단계로 넘어갑니다&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #000000;&quot;&gt;3. 완전 탐색을 언제 쓰면 좋을까?&lt;/span&gt;&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;모든 것을 확인해보는 완전 탐색이 별로라고 생각할 수도 있겠지만 항상 나쁜 선택은 아닙니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;오히려 입력 크기가 작거나, 경우의 수가 제한적인 상황, 정답의 정확성이 매우 중요한 상황에서는 효율적인 선택입니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;예를 들어, 간단한 퍼즐 문제나 소규모 조합 문제나 새로운 알고리즘을 검증하기 위한 기준 모델 같은 경우에서 효과적입니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1143&quot; data-origin-height=&quot;1031&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/Ll8ym/dJMcacaVRoD/0qK74xsgfwzVUjqz7XcKI0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Ll8ym/dJMcacaVRoD/0qK74xsgfwzVUjqz7XcKI0/img.png&quot; data-alt=&quot;완전 탐색도 필요함&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Ll8ym/dJMcacaVRoD/0qK74xsgfwzVUjqz7XcKI0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FLl8ym%2FdJMcacaVRoD%2F0qK74xsgfwzVUjqz7XcKI0%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;403&quot; height=&quot;364&quot; data-origin-width=&quot;1143&quot; data-origin-height=&quot;1031&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;완전 탐색도 필요함&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #000000;&quot;&gt;4. 현실에서 쓰기 어려운 이유: 눈덩이처럼 불어나는 경우의 수&lt;/span&gt;&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;하지만 문제가 데이터가 조금만 커지기 시작해도 발생합니다. &lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;이를 흔히 &lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;상태 공간 폭발이라고 부르는데 이름처럼 경우의 수가 폭발해 버립니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;미로 찾기에서 갈림길이 나올 때마다 선택지가 2배씩 늘어난다고 생각해 봅시다. 처음엔 2개, 그다음은 4개, 8개... 어느 순간 우리가 감당할 수 없는 숫자가 됩니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1105&quot; data-origin-height=&quot;953&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bCssdK/dJMcacBZmV4/AHZEUf74ppomfnIw0EsBK1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bCssdK/dJMcacBZmV4/AHZEUf74ppomfnIw0EsBK1/img.png&quot; data-alt=&quot;완전 탐색은 데이터가 커질 수록 경우의 수가 눈덩이 처럼 불어남&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bCssdK/dJMcacBZmV4/AHZEUf74ppomfnIw0EsBK1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbCssdK%2FdJMcacBZmV4%2FAHZEUf74ppomfnIw0EsBK1%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;435&quot; height=&quot;375&quot; data-origin-width=&quot;1105&quot; data-origin-height=&quot;953&quot;/&gt;&lt;/span&gt;&lt;figcaption&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;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #000000;&quot;&gt;5. 우주의 원자보다 많아지는 숫자?&lt;/span&gt;&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;체스를 예로 들어볼까요? 체스의 모든 경우의 수는 10의 120승 정도입니다. 감이 잘 안 오실 겁니다.&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;관측 가능한 우주 전체에 있는 원자의 개수가 10의 80승&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt; 정도라고 합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;우주의 모든 원자보다 체스 한 판의 경우의 수가 압도적으로 많은 셈입니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;왜 이렇게 많을까요?&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;체스에서 먼저 백이 둘 수 있는 경우의 수는 20가지 입니다.20가지입니다. 첫 수를 응수하는 흑이 둘 수 있는 수도 당연히 20가지입니다. 따라서 20X20 단 1수 만에 400가지의 경우의 수가 발생합니다. 3수 후에는 무려 900만 가지의 상황이 가능해집니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;초당 10억 개의 수를 계산할 수 있는 컴퓨터가 있다 하더라도, 10의 120승개의 경로를 모두 확인하려면 우주의 나이보다 훨씬 긴 시간이 필요합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;심지어 바둑의 경우에는 완전 탐색으로 할 경우 10의 360승까지 가기도 합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;즉 이론적으로는 답을 찾을 수 있지만 현실적으로는 불가능합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1148&quot; data-origin-height=&quot;819&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dfHo8a/dJMcahXBl5G/KEucc9pb4yEqcKDMQjLlWK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dfHo8a/dJMcahXBl5G/KEucc9pb4yEqcKDMQjLlWK/img.png&quot; data-alt=&quot;관측가능한 우주의 원자 수 보다 더 많은 체스의 경우의 수&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dfHo8a/dJMcahXBl5G/KEucc9pb4yEqcKDMQjLlWK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdfHo8a%2FdJMcahXBl5G%2FKEucc9pb4yEqcKDMQjLlWK%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;590&quot; height=&quot;421&quot; data-origin-width=&quot;1148&quot; data-origin-height=&quot;819&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;관측가능한 우주의 원자 수 보다 더 많은 체스의 경우의 수&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #000000;&quot;&gt;6. 그럼 완전 탐색은 필요가 없을까?&lt;/span&gt;&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;완전 탐색은 모든 탐색 전략의 출발점이기 때문에 꼭 필요합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&quot;전부 다 뒤져보는 건 너무 오래 걸리니까, 이번엔 좀 영리하게 여기만 찾아볼까?&quot; 하는 식의 고급 기법(그리디, DP 등)들은 모두 완전 탐색에서 '비효율'을 걷어내며 탄생했습니다. &lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;기초를 알아야 응용도 할 수 있는 법입니다!&lt;/span&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;</description>
      <category>IT/AI_용어</category>
      <category>완전탐색 #알고리즘공부 #컴퓨터기초 #IT지식공유</category>
      <author>GOMINQ</author>
      <guid isPermaLink="true">https://moons0827.tistory.com/109</guid>
      <comments>https://moons0827.tistory.com/entry/AI%EC%9A%A9%EC%96%B4-%EC%99%84%EC%A0%84-%ED%83%90%EC%83%89Exhaustive-Search#entry109comment</comments>
      <pubDate>Thu, 5 Feb 2026 06:00:54 +0900</pubDate>
    </item>
    <item>
      <title>AI가 쓴 글은 왜 다 비슷하게 느껴질까?</title>
      <link>https://moons0827.tistory.com/entry/AI%EA%B0%80-%EC%93%B4-%EA%B8%80%EC%9D%80-%EC%99%9C-%EB%8B%A4-%EB%B9%84%EC%8A%B7%ED%95%98%EA%B2%8C-%EB%8A%90%EA%BB%B4%EC%A7%88%EA%B9%8C</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock floatLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;213&quot; data-origin-height=&quot;180&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/zg94O/dJMcaf6rB8x/lq416g2PM1wkLjS3wqeuW1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/zg94O/dJMcaf6rB8x/lq416g2PM1wkLjS3wqeuW1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/zg94O/dJMcaf6rB8x/lq416g2PM1wkLjS3wqeuW1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fzg94O%2FdJMcaf6rB8x%2Flq416g2PM1wkLjS3wqeuW1%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;114&quot; height=&quot;96&quot; data-origin-width=&quot;213&quot; data-origin-height=&quot;180&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;i&gt;AI가 쓴 글은 읽기에는 편합니다.&lt;/i&gt;&lt;br /&gt;&lt;i&gt;하지만 무엇을 말하려는 글이었는지는 잘 남지 않습니다.&lt;/i&gt;&lt;br /&gt;&lt;i&gt;가장 정답에 가까운 표현을 고르다 보니, 무난해지는 대신 개성과 중심이 흐려집니다.&lt;/i&gt;&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;AI 글을 읽다보면 느껴지는 불편함&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp; AI가 쓴 글을 읽다보면 느껴지는게 있습니다. 문장은 깔끔하고, 맞춤법도 틀리지 않고, 논리도 뛰어납니다. 최근에는 정보의 정확성 또한 높아져서 왠만한 사람이 쓴 글보다 뛰어나고 맞는말만 모아놓은 잘 쓴 글이라는 생각이 들기까지 합니다.&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; 이러한 현상은 특정 글에만 나타나는 현상이 아닙니다. 블로그 글이든 보고서든 과제든 가릴 것 없이 여러 글에서 공통적으로 드러나는 현상입니다. 분명히 잘 정리되어 있는 글이고, 읽는 동안에는 고개를 끄덕이게 만드는 좋은 글이지만 글의 핵심과 결론이 뭔지 헷갈리게 됩니다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp; 이유는 의외로 생각한 것과 다른 곳에 있습니다. AI가 글을 못써서가 아닙니다. 역설적이게도 오히려 너무 잘써서 나타나는 부작용입니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;200122_000.jpg&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;559&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/l0SJV/dJMcag5mU1e/8A9zO90OpgNbXZYTQo1tV1/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/l0SJV/dJMcag5mU1e/8A9zO90OpgNbXZYTQo1tV1/img.jpg&quot; data-alt=&quot;잘 썻지만 남지 않는 글&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/l0SJV/dJMcag5mU1e/8A9zO90OpgNbXZYTQo1tV1/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fl0SJV%2FdJMcag5mU1e%2F8A9zO90OpgNbXZYTQo1tV1%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;589&quot; height=&quot;322&quot; data-filename=&quot;200122_000.jpg&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;559&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;잘 썻지만 남지 않는 글&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;h3 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;AI가 글을 쓰는 방식: 확률의 조합&lt;/b&gt;&lt;/h3&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; 반면에 AI는 그렇지 않습니다. 최근 AI가 가장 많이 사용하는 방식인 대형 언어 모델(LLM)을 통해 글을 생성하는 방식은 문장의 의미를 이해해 글을 쓰지 않습니다. 지금까지 나온 문장을 바탕으로 다음에 나올 가능성이 가장 높은 단어를 선택해서 이어붙이는 방식으로 글을 씁니다. 여기서 AI가 가장 중요하게 여기는 것은 정답일 확률입니다. 즉, 가장 맞을만한 글을 써서 계속 문장을 이어붙이는 것입니다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp; 그 결과로 AI 문장은 대체로 균형잡혀 있고 틀릴 가능성이 적은 문장으로 쓰여지게 됩니다. 그래서 단정적인 주장보다는 완곡한 정리를 그리고 강한 주장보다는 여러 가능성을 열어 두는 설명을 선호합니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp; &amp;nbsp;덕분에 오류는 적지만, 글의 중심이 흐릿해지는 결과가 나오기 쉽습니다. 정보는 충분한데 무엇을 말하려는 글인지는 선명하지 않은 경우가 많습니다. 그래서&amp;nbsp; AI글이 설명은 잘하지만, 주장처럼 느껴지지 않는 가장 큰 이유입니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;200122_001.jpg&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;559&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bCaNCi/dJMcafFnYq0/GHVlXk6DGvqKU0MXFfhYUK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bCaNCi/dJMcafFnYq0/GHVlXk6DGvqKU0MXFfhYUK/img.jpg&quot; data-alt=&quot;AI가 글을 쓰는 방식&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bCaNCi/dJMcafFnYq0/GHVlXk6DGvqKU0MXFfhYUK/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbCaNCi%2FdJMcafFnYq0%2FGHVlXk6DGvqKU0MXFfhYUK%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;635&quot; height=&quot;347&quot; data-filename=&quot;200122_001.jpg&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;559&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;AI가 글을 쓰는 방식&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;h3 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;&amp;nbsp;&lt;/h3&gt;
&lt;h3 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;AI 글의 문장 구조는 평균으로 수렴: 개성이 사라짐&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp; 앞에서 AI가 글을 쓰는 방식을 알면 왜 이제 AI가 쓴 글들이 서로 비슷하게 느껴지는 이유를 알 수 있습니다. 바로 문장이 자연스럽게 사람들이 쓰는 평균에 가까워지기 때문입니다. AI는 새로운 표현을 만들기보다, 많은 사람들이 이미 익숙하게 써 온 문장을 선택합니다. 왜냐하면 그런 표현이 가장 안전하고, 틀릴 가능성이 낮기 때문입니다.&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&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;200122_002.jpg&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;559&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/biFsmF/dJMcacIFmMp/gKPS0KvkTjMl2dGc7kol10/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/biFsmF/dJMcacIFmMp/gKPS0KvkTjMl2dGc7kol10/img.jpg&quot; data-alt=&quot;평균적인 문장 구조&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/biFsmF/dJMcacIFmMp/gKPS0KvkTjMl2dGc7kol10/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbiFsmF%2FdJMcacIFmMp%2FgKPS0KvkTjMl2dGc7kol10%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;627&quot; height=&quot;342&quot; data-filename=&quot;200122_002.jpg&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;559&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;평균적인 문장 구조&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;h3 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;&amp;nbsp;&lt;/h3&gt;
&lt;h3 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;글쓰기 방식의 중요성&lt;/b&gt;&lt;/h3&gt;
&lt;p data-end=&quot;301&quot; data-start=&quot;152&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp; 앞서 살펴본 바와 같이 AI가 쓴 글이 비슷하게 느껴지는 이유는 AI가 못 써서가 아니라 틀릴 가능성이 없이 평균화된 글을 쓰기 때문입니다. 즉, 우리가 요구한 방식대로 최대한 안전하고 무난한 글을 씁니다. 그래서 설명 위주의 글, 평균적인 표현이 나올 수 밖에 없습니다.&lt;/p&gt;
&lt;p data-end=&quot;301&quot; data-start=&quot;152&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp; 하지만 우리는 이런 글이 좋은 글로 느껴지지 않습니다. 여기서 중요한 것은 AI를 어떻게 쓰냐 입니다. AI에게 글을 그냥 대신 써달라고 하면 계속 비슷한 글이 나올 수 밖에 없습니다.&lt;/p&gt;
&lt;p data-end=&quot;301&quot; data-start=&quot;152&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp; 반대로, 사람이 먼저 생각을 확실히 하고 정리한 뒤에, AI를 보조 수단으로 사용하면 결과는 달라집니다. 글의 중심은 사람이 잡고, 문장은 AI가 다듬는 방식입니다.&lt;/p&gt;
&lt;p data-end=&quot;778&quot; data-start=&quot;625&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp; AI 시대의 글을 쓰는 것은 쉬워졌습니다. 하지만 좋은 글을 쓰기는 더 어려워 졌을 수도 있습니다. 문장을 만드는 것보다, 무엇을 말할지 결정하는 일이 훨씬 중요해졌기 때문입니다.&lt;/p&gt;</description>
      <category>IT/Computer Insight</category>
      <category>AI글</category>
      <category>AI글쓰기 #생성형AI #블로그글쓰기 #인공지능통찰 #글쓰기전략 #LLM #글쓰기의미</category>
      <author>GOMINQ</author>
      <guid isPermaLink="true">https://moons0827.tistory.com/108</guid>
      <comments>https://moons0827.tistory.com/entry/AI%EA%B0%80-%EC%93%B4-%EA%B8%80%EC%9D%80-%EC%99%9C-%EB%8B%A4-%EB%B9%84%EC%8A%B7%ED%95%98%EA%B2%8C-%EB%8A%90%EA%BB%B4%EC%A7%88%EA%B9%8C#entry108comment</comments>
      <pubDate>Thu, 22 Jan 2026 07:00:38 +0900</pubDate>
    </item>
    <item>
      <title>GPU를 지나 TPU로? 최근 TPU가 각광받는 이유</title>
      <link>https://moons0827.tistory.com/entry/GPU%EB%A5%BC-%EC%A7%80%EB%82%98-TPU%EB%A1%9C-%EC%B5%9C%EA%B7%BC-TPU%EA%B0%80-%EA%B0%81%EA%B4%91%EB%B0%9B%EB%8A%94-%EC%9D%B4%EC%9C%A0</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock floatLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;213&quot; data-origin-height=&quot;180&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/baq7iF/dJMcad1Fh2R/QKOMOSOHmUU7aFzPrgbjk0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/baq7iF/dJMcad1Fh2R/QKOMOSOHmUU7aFzPrgbjk0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/baq7iF/dJMcad1Fh2R/QKOMOSOHmUU7aFzPrgbjk0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbaq7iF%2FdJMcad1Fh2R%2FQKOMOSOHmUU7aFzPrgbjk0%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;265&quot; height=&quot;224&quot; data-origin-width=&quot;213&quot; data-origin-height=&quot;180&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;GPU의 비싼 가격과 막대한 전력 소모가 AI 산업의 발목을 잡으면서, 구글이 만든 고효율 딥러닝 전용 반도체인 TPU가 다시금 주목받고 있습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;딥러닝 연산에만 집중해 비용 대비 압도적인 성능을 보여주는데, 이는 이제 AI 산업이 성능을 넘어 비용 효율에 중점을 두고 있음을 보여줍니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;특히 TPU 한 대당 6~8개의 HBM이 탑재되는데 이를 대부분 공급하는 삼성전자와 SK하이닉스에게도 새로운 성장의 기회가 되고 있습니다.&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;최근 다시 언급되고 있는 TPU&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp; AI가 발전하면서 가장 주목을 받은 것은 한 번에 여러 개의 연산 작업을 처리할 수 있는 GPU입니다. 따라서 GPU를 주로 제작하는 Nvidia의 가치도 급상승했구요. 하지만 최근 들어 GPU 못지 않게 자주 언급되는 이름이 있으니 바로 TPU 입니다. 대규모 학습 모델 부터 관련 주식 시장 이야기까지 AI를 이야기할 때 TPU는 이제 빠지지 않는 단골 소재가 되었습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp; &amp;nbsp;그런데 생각해보면 TPU는 최신 기술이 아닙니다. TPU는 이미 2016년 5월에 구글이 발표한 기술입니다. 당시 구글은 전 세계인이 구글 어시스턴트를 3분씩만 써도 전 세계의 서버를 두 배로 늘려야한다는 계산이 나왔고, 이를 해결하기 위해 만든 자체 칩입니다. 하루가 다르게 변해가고 6개월이면 강산이 바뀌는 AI분야에서 왜 오래된 기술이 이제서야 주목을 받고 있을까요?&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;제목 없음-1.jpg&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;1024&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bhmRRb/dJMcaiaTsmB/oXi3uy6NTCNzkBoOexmYE0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bhmRRb/dJMcaiaTsmB/oXi3uy6NTCNzkBoOexmYE0/img.jpg&quot; data-alt=&quot;google TPU&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bhmRRb/dJMcaiaTsmB/oXi3uy6NTCNzkBoOexmYE0/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbhmRRb%2FdJMcaiaTsmB%2FoXi3uy6NTCNzkBoOexmYE0%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;255&quot; height=&quot;255&quot; data-filename=&quot;제목 없음-1.jpg&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;1024&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;google TPU&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&amp;nbsp;&lt;/h3&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;모델의 성능보다 크기가 중요하게 된 세상&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp; 요즘 AI 분야에서 성능 못지 않게 중요하게 된 것이 바로 모델의 크기입니다. 파라미터 수는 이미 수백B는 될 정도로 걷잡을 수 없이 커져버렸고 학습에 필요한 단계는 전과는 비교할 수 없을 정도로 길어졌습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp; 전에는 GPU를 여러장으로 연결하는 것으로 이 문제를 해결하려고 했지만, 막대한 전기 비용과 그래픽 카드 비용이 발목을 잡게 되었습니다. 엔비디아의 최신 GPU인 H100은 한 대당 수천만 원이나 하며, 소비 전력은 웬만한 가정용 에어컨 여러 대를 동시에 돌리는 수준입니다. 이러한 GPU를 수만 대 연결한 데이터 센터의 전기료는 중소도시 하나를 운영할 정도입니다. 기업들에게 이제 성능은 당연한 것이고, 전기 소모량 대비 성능도 중요한 과제가 된 것입니다. 따라서 &quot;더 효율적인 것은 없을까?&quot; 라고 고심 끝에 나온 것이 바로 TPU를 사용하는 것이었습니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;제목 없음-2.jpg&quot; data-origin-width=&quot;1126&quot; data-origin-height=&quot;763&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bLVln7/dJMcabJCdNJ/zeGniSDMP4Pd18AdVJQEKk/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bLVln7/dJMcabJCdNJ/zeGniSDMP4Pd18AdVJQEKk/img.jpg&quot; data-alt=&quot;막대한 전기 비용 및 그래픽 카드 비용&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bLVln7/dJMcabJCdNJ/zeGniSDMP4Pd18AdVJQEKk/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbLVln7%2FdJMcabJCdNJ%2FzeGniSDMP4Pd18AdVJQEKk%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;437&quot; height=&quot;296&quot; data-filename=&quot;제목 없음-2.jpg&quot; data-origin-width=&quot;1126&quot; data-origin-height=&quot;763&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;막대한 전기 비용 및 그래픽 카드 비용&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;딥러닝만을 위해 태어난 TPU&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp; TPU는 구글이 만든 딥러닝 연산용 ASIC(주문형 반도체) 입니다. 우리 말로는 텐서 처리 장치라고 부를 수 있겠네요. 이 장치는 CPU나 GPU처럼 여러 가지 작업에 사용할 수 있도록 만든 장치는 아닙니다. 작업별 유연성은 낮고, 범용 연산에는 적합하지 않습니다. 하지만, 대규모 딥러닝에서 발생하는 밀집 연산 만큼은 현존하는 어느 장치보다 싸고, 빠르고, 안정적으로 처리할 수 있도록 설계되었습니다.&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;TPU가 필요한 이유&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp; TPU는 연산 구조가 고정되어있고, 대규모 데이터를 안정적으로 학습시켜야 하는 환경에서 엄청난 효과를 발휘합니다. 즉, 이미 구조가 정해진 대형 모델의 학습이나 실제 운영 단계에서 진가를 발휘합니다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp; 딥러닝은 사실 거대한 행렬 곱셈의 반복입니다. TPU는 이러한 행렬 계산기를 일렬로 배치해 한꺼번에 처리하는 시스템을 갖췄기 때문에 성능이 뛰어난 것입니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;제목 없음-3.jpg&quot; data-origin-width=&quot;1032&quot; data-origin-height=&quot;739&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/KPZpS/dJMcahC2Etf/rUJc00376EtuEOkxloNGEK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/KPZpS/dJMcahC2Etf/rUJc00376EtuEOkxloNGEK/img.jpg&quot; data-alt=&quot;TPU 연산구조&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/KPZpS/dJMcahC2Etf/rUJc00376EtuEOkxloNGEK/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FKPZpS%2FdJMcahC2Etf%2FrUJc00376EtuEOkxloNGEK%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;373&quot; height=&quot;267&quot; data-filename=&quot;제목 없음-3.jpg&quot; data-origin-width=&quot;1032&quot; data-origin-height=&quot;739&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;TPU 연산구조&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp; 최근에는 GPU로는 버티기 힘들 정도로 모델 장치가 커지고, GPU를 구하기도 힘들어졌으며, 막대한 전기비 때문에 TPU가 필요하게 되었습니다. 이미 구글은 자사 서비스를 중심을 TPU로 운영하며 그 효과를 증명하고 있습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp; 거기다가 GPU는 돈이 있어도 구하기 힘든 상황입니다. 2023년 2024년 당시에는 H100 그래픽 카드를 주문 후 받는 시간이 거의 1년이나 걸렸습니다. 지금 2025년에는 상황이 나아졌지만, 대량 주문시에는 여전히 수개월의 대기시간은 걸립니다. 돈이 있어도 못 구한다는 말이 과장이 아닌 상황입니다.&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;한국 반도체 기업에게는?&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp; 엔비디아가 밀리면 삼성전자나 SK하이닉스는 손해라고 생각할 수 있는데, 오히려 기회입니다. 엔비디아 한 곳에만 의존하던 시장 구조에서 벗어나 새로운 고객을 맞이하게 된 것입니다. 그 배경은 바로 HBM(고대역폭 메모리)입니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp; GPU나 TPU 모두 고성능 AI 반도체를 만들려면 데이터를 초고속으로 실어 나를 HBM이 무조건 들어가야 합니다. 실제로 TPU 한 개를 만들 때 보통 6~8개의 HBM이 한 세트로 묶여 들어갑니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;제목 없음-4.jpg&quot; data-origin-width=&quot;1010&quot; data-origin-height=&quot;579&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/UqSaP/dJMcaaDVlOh/FtACNihGbYBeZpcZSmcR21/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/UqSaP/dJMcaaDVlOh/FtACNihGbYBeZpcZSmcR21/img.jpg&quot; data-alt=&quot;HBM&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/UqSaP/dJMcaaDVlOh/FtACNihGbYBeZpcZSmcR21/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FUqSaP%2FdJMcaaDVlOh%2FFtACNihGbYBeZpcZSmcR21%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;406&quot; height=&quot;233&quot; data-filename=&quot;제목 없음-4.jpg&quot; data-origin-width=&quot;1010&quot; data-origin-height=&quot;579&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;HBM&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp; HBM 시장은 삼성전자와 SK하이닉스의 양강 체제입니다. 2025년 들어 구글 TPU에 들어가는 HBM 물량은 우리 두 기업이 사실상 독점하고 있다고 봐도 무방합니다. 특히 최근 보도를 보면, 삼성전자가 구글 TPU용 HBM 물량의 60% 이상을 책임지며 1위 자리를 꿰찼고, SK하이닉스 역시 구글과 브로드컴의 핵심 파트너로 탄탄하게 자리를 잡았습니다. 미국의 마이크론이 뒤쫓고는 있지만, 생산 능력의 격차가 3배 이상 나기 때문에 너무 큽니다. 거대한 물량을 안정적으로 공급받아야 하는 빅테크 입장에선 한국 반도체 기업이 꼭 필요한 상황입니다.&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;GPU를 대체할 것인가?&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp; TPU가 GPU를 완전히 밀어내지는 않을 것입니다. 새로운 연구나 실험적인 작업에서는 유연한 GPU가 여전히 유리하기 때문입니다. 하지만 점차 실험과 연구는 GPU로, 대규모 학습과 실제 운영은 TPU로 하는 이원화 체제로 갈 것입니다. 8년 전 구글이 생존을 위해 던졌던 효율성이라는 승부수가, AI 거대화 시대를 맞아 산업 전체의 표준으로 돌아온 것입니다. 결국 앞으로의 AI 전쟁은 누가 더 똑똑한가는 당연하고, 누가 더 영리하게 비용을 아끼는가가 될 것 같습니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;제목 없음-5.jpg&quot; data-origin-width=&quot;1143&quot; data-origin-height=&quot;659&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/PDD4j/dJMcadtPLoJ/rLVTcx3QnCCieM7MckNpa1/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/PDD4j/dJMcadtPLoJ/rLVTcx3QnCCieM7MckNpa1/img.jpg&quot; data-alt=&quot;GPU vs TPU&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/PDD4j/dJMcadtPLoJ/rLVTcx3QnCCieM7MckNpa1/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FPDD4j%2FdJMcadtPLoJ%2FrLVTcx3QnCCieM7MckNpa1%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;472&quot; height=&quot;272&quot; data-filename=&quot;제목 없음-5.jpg&quot; data-origin-width=&quot;1143&quot; data-origin-height=&quot;659&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;GPU vs TPU&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>IT/Computer Insight</category>
      <category>TPU #GPU #구글TPU #AI반도체 #딥러닝 #거대언어모델 #IT트렌드 #인공지능기술</category>
      <author>GOMINQ</author>
      <guid isPermaLink="true">https://moons0827.tistory.com/107</guid>
      <comments>https://moons0827.tistory.com/entry/GPU%EB%A5%BC-%EC%A7%80%EB%82%98-TPU%EB%A1%9C-%EC%B5%9C%EA%B7%BC-TPU%EA%B0%80-%EA%B0%81%EA%B4%91%EB%B0%9B%EB%8A%94-%EC%9D%B4%EC%9C%A0#entry107comment</comments>
      <pubDate>Mon, 29 Dec 2025 18:00:57 +0900</pubDate>
    </item>
    <item>
      <title>[ML][용어] GELU 함수</title>
      <link>https://moons0827.tistory.com/entry/ML%EC%9A%A9%EC%96%B4-GELU-%ED%95%A8%EC%88%98-1</link>
      <description>&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock floatLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;644&quot; data-origin-height=&quot;531&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/Pmqdv/btsJ6cI5z47/o8XKlLzFjXawHoox0iNhGk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Pmqdv/btsJ6cI5z47/o8XKlLzFjXawHoox0iNhGk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Pmqdv/btsJ6cI5z47/o8XKlLzFjXawHoox0iNhGk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FPmqdv%2FbtsJ6cI5z47%2Fo8XKlLzFjXawHoox0iNhGk%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;131&quot; height=&quot;108&quot; data-origin-width=&quot;644&quot; data-origin-height=&quot;531&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;GELU는 입력을 양수일 확률만큼 부드럽게 통과시키는 활성화 함수로, 매끄러운 비선형성과 죽은 뉴런 완화라는 장점이 있지만 ReLU보다 계산이 복잡한 단점이 있습니다.&lt;/b&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;div style=&quot;color: #333333; text-align: start;&quot;&gt;&lt;hr contenteditable=&quot;false&quot; data-ke-style=&quot;style6&quot; data-ke-type=&quot;horizontalRule&quot; /&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;color: #000000;&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;1. GELU 함수의 정의 &lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;GELU(Gaussian Error Linear Unit) 함수는 입력값 &lt;span&gt;&lt;span aria-hidden=&quot;true&quot;&gt;&lt;span&gt;&lt;span&gt;x&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;를 확률적으로 통과시키는 활성화 함수입니다.&lt;br /&gt;ReLU는 0보다 작으면 아예 끊어버리지만, GELU는 작은 음수도 조금은 통과시켜서 부드러운 출력 곡선을 만듭니다. &lt;br /&gt;수학적으로 정의하면 다음과 같습니다.&lt;/p&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;203&quot; data-origin-height=&quot;61&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/8D9Zn/btsQ4n5epJX/fDT0pyI6kZLGKHXgKo6VX0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/8D9Zn/btsQ4n5epJX/fDT0pyI6kZLGKHXgKo6VX0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/8D9Zn/btsQ4n5epJX/fDT0pyI6kZLGKHXgKo6VX0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F8D9Zn%2FbtsQ4n5epJX%2FfDT0pyI6kZLGKHXgKo6VX0%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;203&quot; height=&quot;61&quot; data-origin-width=&quot;203&quot; data-origin-height=&quot;61&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;

&lt;div data-ke-type=&quot;moreLess&quot; data-text-more=&quot;더보기&quot; data-text-less=&quot;닫기&quot;&gt;&lt;a class=&quot;btn-toggle-moreless&quot;&gt;더보기&lt;/a&gt;
&lt;div class=&quot;moreless-content&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;&lt;span&gt;&lt;span aria-hidden=&quot;true&quot;&gt;&lt;span&gt;&lt;span&gt;&amp;Phi;&lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;x&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;는 &lt;b&gt;표준정규분포의 누적분포함수(CDF)&lt;/b&gt; 입니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;즉, 평균 0&amp;middot;분산 1인 정규분포에서 임의로 뽑은 값이 &lt;span&gt;&lt;span aria-hidden=&quot;true&quot;&gt;&lt;span&gt;&lt;span&gt;x&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; 이하일 &lt;b&gt;확률입니다.&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;따라서 &lt;span&gt;&lt;span&gt;x&amp;thinsp;&amp;Phi;(x)&lt;/span&gt;&lt;/span&gt;는 입력 &lt;span&gt;&lt;span&gt;x&lt;/span&gt;&lt;/span&gt;를 &lt;b&gt;확률 &lt;span&gt;&lt;span&gt;&amp;Phi;(x)&lt;/span&gt;&lt;/span&gt;&lt;/b&gt; 만큼 통과시킨 값으로 볼 수 있습니다.&lt;/p&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;size16&quot;&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;​여기서, &lt;span&gt;&lt;span aria-hidden=&quot;true&quot;&gt;&lt;span&gt;&lt;span&gt;&amp;Phi;&lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;x&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;는 표준 정규분포의 누적분포함수(CDF) 로 정의됩니다: &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;277&quot; data-origin-height=&quot;71&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bYyyrV/btsQ4AwXfhe/SH5e1Cf50FPtI8k31BzfX1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bYyyrV/btsQ4AwXfhe/SH5e1Cf50FPtI8k31BzfX1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bYyyrV/btsQ4AwXfhe/SH5e1Cf50FPtI8k31BzfX1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbYyyrV%2FbtsQ4AwXfhe%2FSH5e1Cf50FPtI8k31BzfX1%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;277&quot; height=&quot;71&quot; data-origin-width=&quot;277&quot; data-origin-height=&quot;71&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;

&lt;p data-ke-size=&quot;size16&quot;&gt;즉,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span&gt;&lt;span aria-hidden=&quot;true&quot;&gt;&lt;span&gt;&lt;span&gt;&amp;Phi;&lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;x&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;는 정규분포에서 임의로 뽑은 값이 &lt;span&gt;&lt;span&gt;x&lt;/span&gt;&lt;/span&gt; 이하일 확률을 나타냅니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;입력이 큰 양수일 때는 &lt;/b&gt;&lt;span&gt;&lt;span&gt;&amp;Phi;(x) &amp;asymp; 1 &amp;rArr; f(x) &amp;asymp; x &lt;/span&gt;&lt;/span&gt;&amp;nbsp;&amp;rarr; 거의 그대로 나감.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;입력이 큰 음수일 때는&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #333333; text-align: start;&quot;&gt;&lt;span&gt;&amp;Phi;(x) &amp;asymp; 0 &amp;rArr; f(x) &amp;asymp; 0&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &amp;rarr; 거의 다 막힘.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;입력이 큰 양수일 때는&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #333333; text-align: start;&quot;&gt;&lt;span&gt;&amp;Phi;(x) &amp;asymp; 0.5 &amp;rArr; f(x) &amp;asymp; 0.5x&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &amp;rarr; 절반만 통과.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이를 볼 때, GELU는 입력을 양수가 될 확률만큼 통과시키는 함수라고 볼 수 있습니다.&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1355&quot; data-origin-height=&quot;943&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dXWqIK/btsQ3YkhbLs/Xe3wYcrOpm9zimUZA4v7kK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dXWqIK/btsQ3YkhbLs/Xe3wYcrOpm9zimUZA4v7kK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dXWqIK/btsQ3YkhbLs/Xe3wYcrOpm9zimUZA4v7kK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdXWqIK%2FbtsQ3YkhbLs%2FXe3wYcrOpm9zimUZA4v7kK%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;527&quot; height=&quot;367&quot; data-origin-width=&quot;1355&quot; data-origin-height=&quot;943&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h3 style=&quot;color: #000000;&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;2. 주요 특징&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;1) 비선형성&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;ReLU와 달리 0에서 부드럽게 이어지므로 미분 가능하고 학습이 안정적입니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;2) &lt;span&gt;죽은 뉴런 완화 &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;&lt;/span&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;ReLU는 음수일 때 항상 0을 출력하지만, GELU는 작은 음수도 약간은 통과시켜 뉴런이 완전히 죽는 것을 방지합니다.&lt;/p&gt;
&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: #333333; text-align: start;&quot;&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;3) 확률적 게이팅 해석 &lt;/b&gt;&lt;/p&gt;
&lt;p data-end=&quot;243&quot; data-start=&quot;117&quot; data-ke-size=&quot;size16&quot;&gt;GELU는 입력이 양수일 가능성을 계산해서, 그 비율만큼 값을 흘려보냅니다. 그래서 단순히 수학 공식이 아니라, 확률적으로 문이 열렸다 닫히는 것처럼 동작한다는 의미가 있습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;4) 중심성 (Zero-centered)&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Transformer, BERT 같은 대형 언어모델에서 기본 활성화 함수로 쓰이며, ReLU 대비 성능이 더 좋은 경우가 많습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;5) 계산 비용&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;GELU는 원래 정규분포 적분을 계산해야 하는데, 이 과정은 계산이 복잡하고 시간이 오래 걸립니다. 그래서 실제 딥러닝 프레임워크에서는 계산을 단순화하기 위해 tanh 함수를 이용한 근사 공식을 사용합니다.&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h3 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;3. GELU 함수 코드 사용 예시&lt;/b&gt;&lt;/h3&gt;
&lt;/div&gt;
&lt;pre id=&quot;code_1760088747986&quot; class=&quot;python&quot; data-ke-language=&quot;python&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;import torch
import torch.nn as nn

# 기본 GELU
gelu = nn.GELU()

# 근사형 GELU (tanh 사용)
gelu_tanh = nn.GELU(approximate='tanh')

x = torch.tensor([-2.0, -1.0, 0.0, 1.0, 2.0])
print(&quot;GELU:&quot;, gelu(x))
print(&quot;GELU (tanh approx):&quot;, gelu_tanh(x))&lt;/code&gt;&lt;/pre&gt;</description>
      <category>IT/AI_용어</category>
      <category>AI</category>
      <category>GaussianErrorLinearUnit</category>
      <category>gelu</category>
      <category>딥러닝</category>
      <category>딥러닝기초</category>
      <category>머신러닝</category>
      <category>신경망</category>
      <author>GOMINQ</author>
      <guid isPermaLink="true">https://moons0827.tistory.com/106</guid>
      <comments>https://moons0827.tistory.com/entry/ML%EC%9A%A9%EC%96%B4-GELU-%ED%95%A8%EC%88%98-1#entry106comment</comments>
      <pubDate>Fri, 10 Oct 2025 18:39:57 +0900</pubDate>
    </item>
    <item>
      <title>[ML][용어] tanh 함수(하이퍼볼릭 탄젠트 함수)</title>
      <link>https://moons0827.tistory.com/entry/ML%EC%9A%A9%EC%96%B4-tanh-%ED%95%A8%EC%88%98%ED%95%98%EC%9D%B4%ED%8D%BC%EB%B3%BC%EB%A6%AD-%ED%83%84%EC%A0%A0%ED%8A%B8-%ED%95%A8%EC%88%98</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock floatLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;644&quot; data-origin-height=&quot;531&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/Pmqdv/btsJ6cI5z47/o8XKlLzFjXawHoox0iNhGk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Pmqdv/btsJ6cI5z47/o8XKlLzFjXawHoox0iNhGk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Pmqdv/btsJ6cI5z47/o8XKlLzFjXawHoox0iNhGk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FPmqdv%2FbtsJ6cI5z47%2Fo8XKlLzFjXawHoox0iNhGk%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;131&quot; height=&quot;108&quot; data-origin-width=&quot;644&quot; data-origin-height=&quot;531&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;&lt;b&gt;tanh 함수는 -1~1 범위의 비선형 함수로, 평균이 0에 가까워 학습이 안정적이지만, 경사 소실 문제와 ReLU 대비 계산 비용이 높은 한계가 있습니다.&lt;/b&gt;&lt;/p&gt;
&lt;div&gt;&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;color: #000000;&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;1. tanh 함수의 정의 &lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;하이퍼볼릭 탄젠트 함수는 입력값을 &lt;b&gt;-1과 1 사이의 값&lt;/b&gt;으로 압축하는 S자 형태의 비선형 함수입니다.&lt;br /&gt;수학적으로 정의하면 다음과 같습니다.&lt;/p&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;319&quot; data-origin-height=&quot;74&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/3wfzl/btsQ508m2Hv/ywVnJIyNb2lcTxkX8lOba1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/3wfzl/btsQ508m2Hv/ywVnJIyNb2lcTxkX8lOba1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/3wfzl/btsQ508m2Hv/ywVnJIyNb2lcTxkX8lOba1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F3wfzl%2FbtsQ508m2Hv%2FywVnJIyNb2lcTxkX8lOba1%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;319&quot; height=&quot;74&quot; data-origin-width=&quot;319&quot; data-origin-height=&quot;74&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;

&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;​여기서, 입&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;력이 클수록 출력은 1에 가까워지며, &lt;/span&gt;입력이 작을수록 출력은 -1에 가까워집니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;즉, &lt;span&gt;&lt;span aria-hidden=&quot;true&quot;&gt;&lt;span&gt;&lt;span&gt;x&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;가 매우 큰 양수면 &lt;span&gt;&lt;span&gt;e^x기&lt;/span&gt;&lt;/span&gt; 압도적으로 커져서 (&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;x &amp;rarr; &lt;span aria-hidden=&quot;true&quot;&gt;+&amp;infin;),&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;f(x) = &lt;span aria-hidden=&quot;true&quot;&gt;1&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #333333; text-align: start;&quot;&gt;반대로&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; text-align: start;&quot;&gt;&lt;span aria-hidden=&quot;true&quot;&gt;&lt;span&gt;&lt;span&gt;x&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; text-align: start;&quot;&gt;가&lt;span&gt; 매우 큰 음수&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; text-align: start;&quot;&gt;면&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; text-align: start;&quot;&gt;&lt;span&gt;e^-x가&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; text-align: start;&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;압도적으로 커져서 (&lt;/span&gt;&lt;span style=&quot;color: #333333; text-align: start;&quot;&gt;x &amp;rarr;&lt;span&gt; -&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot;&gt;&amp;infin;),&lt;/span&gt;&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #333333; text-align: start;&quot;&gt;f(x) =&lt;span&gt; -&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot;&gt;1 이 됩니다.&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span aria-hidden=&quot;true&quot;&gt;&lt;span&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-style=&quot;style6&quot; data-ke-type=&quot;horizontalRule&quot; /&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1415&quot; data-origin-height=&quot;943&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/JX0Un/btsQ3cbBjr6/KW6qk203cQmKKBBD5DHYK1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/JX0Un/btsQ3cbBjr6/KW6qk203cQmKKBBD5DHYK1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/JX0Un/btsQ3cbBjr6/KW6qk203cQmKKBBD5DHYK1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FJX0Un%2FbtsQ3cbBjr6%2FKW6qk203cQmKKBBD5DHYK1%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;543&quot; height=&quot;362&quot; data-origin-width=&quot;1415&quot; data-origin-height=&quot;943&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-style=&quot;style6&quot; data-ke-type=&quot;horizontalRule&quot; /&gt;
&lt;h3 style=&quot;color: #000000;&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;2. 주요 특징&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;1) 비선형성&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;tanh 함수는 비선형 함수를 제공하므로, 신경망이 복잡한 패턴을 학습할 수 있게 해줍니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;2)&lt;span&gt; 출력 범위&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;Sigmoid 함수가 0~1 범위를 가지는 것과 달리, tanh는 -1~1 범위를 가집니다.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;평균값이 0에 가까워서 학습 시&lt;/span&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;데이터 분포를 균형 있게 유지&lt;/b&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;하는 데 유리합니다.&lt;/span&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;3) 경사 소실 문제&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;입력의 절댓값이 커질수록 기울기(gradient)가 0에 가까워집니다. 따라서, 역전파 과정에서 기울기가 줄어드는 경사 소실 문제가 발생할 수 있습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;4) 중심성 (Zero-centered) &lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;tanh 함수는 양수와 음수를 모두 출력하기 때문에 평균이 0에 가까우며, 이로 인해 학습 과정에서 편향이 누적되지 않고 보다 안정적으로 진행됩니다. 이는 항상 양수만 출력하는 sigmoid 함수와 구별되는 중요한 특징입니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;5) 계산 비용&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;tanh 함수는 지수 연산(exp)을 포함하기 때문에 ReLU에 비해 계산 과정이 다소 복잡하고 속도가 느립니다.&lt;span style=&quot;color: #333333; text-align: left;&quot;&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-style=&quot;style6&quot; data-ke-type=&quot;horizontalRule&quot; /&gt;
&lt;h3 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;3. tanh 함수 코드 사용 예시&lt;/b&gt;&lt;/h3&gt;
&lt;pre id=&quot;code_1760031201423&quot; class=&quot;python&quot; data-ke-language=&quot;python&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;import torch
import torch.nn as nn

# tanh 활성화 함수 정의
tanh = nn.Tanh()

# 입력 텐서 정의
input_tensor = torch.tensor([-2.0, -1.0, 0.0, 1.0, 2.0])

# tanh 함수 적용
output_tensor = tanh(input_tensor)

print(&quot;입력:&quot;, input_tensor)
print(&quot;출력:&quot;, output_tensor)&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;pre id=&quot;code_1760031220601&quot; class=&quot;python&quot; data-ke-language=&quot;python&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;입력: tensor([-2., -1.,  0.,  1.,  2.])
출력: tensor([-0.9640, -0.7616,  0.0000,  0.7616,  0.9640])&lt;/code&gt;&lt;/pre&gt;</description>
      <category>IT/AI_용어</category>
      <category>tanh</category>
      <category>경사소실</category>
      <category>기계학습</category>
      <category>딥러닝</category>
      <category>비선형성</category>
      <category>신경망</category>
      <category>하이퍼볼릭탄젠트</category>
      <category>활성화함수</category>
      <author>GOMINQ</author>
      <guid isPermaLink="true">https://moons0827.tistory.com/105</guid>
      <comments>https://moons0827.tistory.com/entry/ML%EC%9A%A9%EC%96%B4-tanh-%ED%95%A8%EC%88%98%ED%95%98%EC%9D%B4%ED%8D%BC%EB%B3%BC%EB%A6%AD-%ED%83%84%EC%A0%A0%ED%8A%B8-%ED%95%A8%EC%88%98#entry105comment</comments>
      <pubDate>Fri, 10 Oct 2025 02:37:10 +0900</pubDate>
    </item>
    <item>
      <title>[Z3 입문 시리즈] 1. 설치부터 해보자! Z3 시작하기</title>
      <link>https://moons0827.tistory.com/entry/Z3-%EC%9E%85%EB%AC%B8-%EC%8B%9C%EB%A6%AC%EC%A6%88-1-%EC%84%A4%EC%B9%98%EB%B6%80%ED%84%B0-%ED%95%B4%EB%B3%B4%EC%9E%90-Z3-%EC%8B%9C%EC%9E%91%ED%95%98%EA%B8%B0</link>
      <description>&lt;p data-end=&quot;275&quot; data-start=&quot;200&quot; data-ke-size=&quot;size16&quot;&gt;Z3는 논리식이나 제약 조건을 자동으로 풀어주는 SMT 솔버입니다.&lt;br /&gt;하지만 아무리 좋은 도구도 설치가 안 되면 말짱 도루묵이죠...&lt;/p&gt;
&lt;p data-end=&quot;394&quot; data-start=&quot;277&quot; data-ke-size=&quot;size16&quot;&gt;이번 글에서는 &lt;b&gt;Z3를 내 컴퓨터에 설치하고, 첫 번째 예제 코드를 실행하는 것까지&lt;/b&gt; 함께 해보겠습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h2 data-end=&quot;422&quot; data-start=&quot;401&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;Python에서 Z3 사용하기&lt;/b&gt;&lt;/h2&gt;
&lt;p data-end=&quot;504&quot; data-start=&quot;424&quot; data-ke-size=&quot;size16&quot;&gt;Z3는 다양한 언어를 지원하지만, 이 시리즈에서는 가장 많이 사용하는 Python에서 Z3를 사용하는 방법을 기준으로 설명합니다.&lt;/p&gt;
&lt;p data-end=&quot;608&quot; data-start=&quot;506&quot; data-ke-size=&quot;size16&quot;&gt;Python이 설치되어 있어야 합니다.&lt;br /&gt;(설치가 안 되어 있다면   &lt;a href=&quot;https://www.python.org/downloads/&quot; data-end=&quot;597&quot; data-start=&quot;547&quot;&gt;Python 공식 사이트&lt;/a&gt;에서 설치해주세요.)&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h2 data-end=&quot;608&quot; data-start=&quot;506&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;1.   Mac에서 설치하기 (macOS)&lt;/b&gt;&lt;/h2&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;1) &lt;b&gt;터미널 열기&lt;/b&gt;&lt;/h4&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-end=&quot;1308&quot; data-start=&quot;1262&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li data-end=&quot;1308&quot; data-start=&quot;1262&quot;&gt;스포트라이트(command + space)를 열고 &amp;ldquo;터미널&amp;rdquo;을 입력해 실행합니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style1&quot; /&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;2) z3-solver 설치&lt;/b&gt;&lt;/h4&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li data-end=&quot;806&quot; data-start=&quot;703&quot;&gt;아래 명령어를 입력하여 Z3 Python 바인딩을 설치합니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;code_1743988501712&quot; class=&quot;python&quot; data-ke-language=&quot;python&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;pip install z3-solver&lt;/code&gt;&lt;/pre&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style1&quot; /&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;3) z3-solver 설치 확인하기&lt;/b&gt;&lt;/h4&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;아래 명령어를 입력하여 z3-solver가 설치되어있는지 확인해봅니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;pre id=&quot;code_1743988693045&quot; style=&quot;background-color: #f8f8f8; color: #383a42; text-align: start;&quot; data-ke-type=&quot;codeblock&quot; data-ke-language=&quot;python&quot;&gt;&lt;code&gt;pip show z3-solver&lt;/code&gt;&lt;/pre&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;아래와 같이 나오면 정상적으로 설치된 상태입니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;스크린샷 2025-04-07 오전 10.19.42.png&quot; data-origin-width=&quot;872&quot; data-origin-height=&quot;284&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/eGNqgK/btsNaCdMFRR/Krwu2kRSn2FQ7gCJtekyr1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/eGNqgK/btsNaCdMFRR/Krwu2kRSn2FQ7gCJtekyr1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/eGNqgK/btsNaCdMFRR/Krwu2kRSn2FQ7gCJtekyr1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FeGNqgK%2FbtsNaCdMFRR%2FKrwu2kRSn2FQ7gCJtekyr1%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;494&quot; height=&quot;161&quot; data-filename=&quot;스크린샷 2025-04-07 오전 10.19.42.png&quot; data-origin-width=&quot;872&quot; data-origin-height=&quot;284&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;2.   Windows에서 Z3 설치하기 &lt;/b&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 data-end=&quot;155&quot; data-start=&quot;132&quot; data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;1) 명령 프롬프트(cmd) 실행하기&lt;/b&gt;&lt;/h4&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-end=&quot;282&quot; data-start=&quot;159&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li data-end=&quot;233&quot; data-start=&quot;159&quot;&gt;키보드에서 윈도우 키 + R을 누르고,&lt;br /&gt;cmd를 입력한 뒤 Enter를 누르면 명령 프롬프트가 실행됩니다.&lt;/li&gt;
&lt;li data-end=&quot;282&quot; data-start=&quot;237&quot;&gt;또는 시작 메뉴에 cmd 또는 명령 프롬프트를 검색해 실행해도 됩니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;488&quot; data-origin-height=&quot;97&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/csjIUk/btsNb2a0ERf/ZDLPFs4GRdTmfOksqezk4K/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/csjIUk/btsNb2a0ERf/ZDLPFs4GRdTmfOksqezk4K/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/csjIUk/btsNb2a0ERf/ZDLPFs4GRdTmfOksqezk4K/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcsjIUk%2FbtsNb2a0ERf%2FZDLPFs4GRdTmfOksqezk4K%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;413&quot; height=&quot;82&quot; data-origin-width=&quot;488&quot; data-origin-height=&quot;97&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style1&quot; /&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;2) &lt;b&gt;Z3 설치 (z3-solver)&lt;/b&gt;&lt;/h4&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;아래 명령어를 입력해서 Z3를 설치합니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;pre id=&quot;code_1743986705838&quot; class=&quot;python&quot; data-ke-language=&quot;python&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;pip install z3-solver&lt;/code&gt;&lt;/pre&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;설치 중 오류 없이 완료되면 성공입니다!&lt;br /&gt;(Requirement already satisfied 메시지가 보이면 이미 설치된 상태입니다.)&lt;/li&gt;
&lt;/ul&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style1&quot; /&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;3) z3-solver 설치 확인해보기&lt;/b&gt;&lt;/h4&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;아래 명령어를 입력하여 z3-solver가 설치되어있는지 확인해봅니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;pre id=&quot;code_1743992183330&quot; class=&quot;python&quot; data-ke-language=&quot;python&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;pip show z3-solver&lt;/code&gt;&lt;/pre&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;아래와 같이 나오면 정상적으로 설치된 상태입니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1167&quot; data-origin-height=&quot;279&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/KM0XU/btsNa9hMXCQ/D31HKUAd5lTO2BVRii0KVK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/KM0XU/btsNa9hMXCQ/D31HKUAd5lTO2BVRii0KVK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/KM0XU/btsNa9hMXCQ/D31HKUAd5lTO2BVRii0KVK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FKM0XU%2FbtsNa9hMXCQ%2FD31HKUAd5lTO2BVRii0KVK%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;1167&quot; height=&quot;279&quot; data-origin-width=&quot;1167&quot; data-origin-height=&quot;279&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;3. 간단한 코드 테스트해보기&lt;/b&gt;&lt;/h2&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;z3를 설치해보았으니 이제 간단한 코드를 테스트해보려 합니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;파이썬으로 들어가 아래와 같이 입력해볼게요.&lt;/p&gt;
&lt;pre id=&quot;code_1743989459180&quot; class=&quot;python&quot; data-ke-language=&quot;python&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;from z3 import *

x = Int('x')
solve(x &amp;gt; 5)&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이러면 z3가 조건을 만족한 값을 찾아서 자동으로 알려줍니다.&lt;/p&gt;
&lt;pre id=&quot;code_1743989851174&quot; class=&quot;python&quot; data-ke-language=&quot;python&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;[x = 6]&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;lt;간단한 코드지만 자세한 설명&amp;gt;&lt;/p&gt;
&lt;div data-ke-type=&quot;moreLess&quot; data-text-more=&quot;더보기&quot; data-text-less=&quot;닫기&quot;&gt;&lt;a class=&quot;btn-toggle-moreless&quot;&gt;더보기&lt;/a&gt;
&lt;div class=&quot;moreless-content&quot;&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;1. from z3 import *&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;lt; Z3 라이브러리에서 제공하는 모든 기능을 불러옵니다&amp;gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2. x = Int('x') &lt;br /&gt;&amp;lt; 이름이 'x'인 정수형 변수(Int)를 하나 만듭니다&amp;gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;3. solve(x&amp;nbsp;&amp;gt;&amp;nbsp;5)&lt;br /&gt;&amp;lt; Z3가 &amp;ldquo;x가 5보다 큰 값 중 아무거나 하나&amp;rdquo;를 찾아서 결과를 출력합니다.&amp;gt;&lt;br /&gt;(solve()는 Z3에서 &lt;b&gt;제약 조건을 직접 넘겨주면&lt;/b&gt;,&lt;br /&gt;내부적으로 Solver를 자동 생성해서 &lt;b&gt;조건을 만족하는 해가 있는지 판단하고 결과를 출력&lt;/b&gt;해주는 함수)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;4. [x = 6]&lt;br /&gt;&amp;lt;Z3는 &amp;ldquo;x가 5보다 큰 값&amp;rdquo;이라는 조건을 만족하는 값 중에서 &lt;b&gt;적당한 하나&lt;/b&gt;를 골라 알려줍니다.&amp;gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h3 data-end=&quot;3028&quot; data-start=&quot;3008&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;4. 마무리&lt;/b&gt;&lt;/h3&gt;
&lt;p data-end=&quot;3128&quot; data-start=&quot;3030&quot; data-ke-size=&quot;size16&quot;&gt;여기까지 &lt;b&gt;Z3를 설치&lt;/b&gt;하고, &lt;b&gt;간단한 예제&lt;/b&gt;까지 돌려봤습니다.&lt;br /&gt;논리나 수식을 몰라도, 조건만 던져주면 Z3가 알아서 &lt;b&gt;해답&lt;/b&gt;을 줍니다.&lt;/p&gt;
&lt;p data-end=&quot;3248&quot; data-start=&quot;3130&quot; data-ke-size=&quot;size16&quot;&gt;다음 글부터는 &lt;b&gt;변수 타입&lt;/b&gt;, &lt;b&gt;논리 연산자&lt;/b&gt;, &lt;b&gt;복잡한 조건&lt;/b&gt; 등을 하나씩 살펴보겠습니다.&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;</description>
      <category>강좌/Z3</category>
      <category>smtsolver</category>
      <category>Z3</category>
      <category>z3solver</category>
      <category>z3설치</category>
      <category>z3시작하기</category>
      <category>제약조건해결</category>
      <author>GOMINQ</author>
      <guid isPermaLink="true">https://moons0827.tistory.com/103</guid>
      <comments>https://moons0827.tistory.com/entry/Z3-%EC%9E%85%EB%AC%B8-%EC%8B%9C%EB%A6%AC%EC%A6%88-1-%EC%84%A4%EC%B9%98%EB%B6%80%ED%84%B0-%ED%95%B4%EB%B3%B4%EC%9E%90-Z3-%EC%8B%9C%EC%9E%91%ED%95%98%EA%B8%B0#entry103comment</comments>
      <pubDate>Mon, 7 Apr 2025 12:00:54 +0900</pubDate>
    </item>
    <item>
      <title>[Z3 입문 시리즈] 0. 논리를 푸는 도구, Z3를 소개합니다</title>
      <link>https://moons0827.tistory.com/entry/Z3-%EC%9E%85%EB%AC%B8-%EC%8B%9C%EB%A6%AC%EC%A6%88-0-%EB%85%BC%EB%A6%AC%EB%A5%BC-%ED%91%B8%EB%8A%94-%EB%8F%84%EA%B5%AC-Z3%EB%A5%BC-%EC%86%8C%EA%B0%9C%ED%95%A9%EB%8B%88%EB%8B%A4</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock floatLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;644&quot; data-origin-height=&quot;531&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cHmFy6/btsM6ZmYVZi/KLgKCrTDGrCHkHmaSSdgyK/tfile.dat&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cHmFy6/btsM6ZmYVZi/KLgKCrTDGrCHkHmaSSdgyK/tfile.dat&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cHmFy6/btsM6ZmYVZi/KLgKCrTDGrCHkHmaSSdgyK/tfile.dat&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcHmFy6%2FbtsM6ZmYVZi%2FKLgKCrTDGrCHkHmaSSdgyK%2Ftfile.dat&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;198&quot; height=&quot;163&quot; data-origin-width=&quot;644&quot; data-origin-height=&quot;531&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;Z3는&lt;/b&gt; 수식이나 논리를 자동으로 증명하거나, 조건을 만족하는 값을 찾아주는 &lt;b&gt;SMT Solver&lt;/b&gt;입니다.&lt;br /&gt;정수나 실수 같은 간단한 종류부터 배열, 비트벡터 등 복잡한 구조까지 폭넓게 지원해,&lt;br /&gt;형식 검증부터 퍼즐 풀이까지 다양하게 활용할 수 있습니다.&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h3 data-end=&quot;244&quot; data-start=&quot;229&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;1) Z3란?&lt;/b&gt;&lt;/h3&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-end=&quot;496&quot; data-start=&quot;246&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li data-end=&quot;306&quot; data-start=&quot;246&quot;&gt;SMT(Satisfiability Modulo Theories)라는 개념에 기반한 솔버입니다.&lt;/li&gt;
&lt;li data-end=&quot;411&quot; data-start=&quot;307&quot;&gt;논리식의 참/거짓만 따지는 SAT(참/거짓 문제)에서 더 나아가,&lt;br /&gt;정수, 실수, 배열, 비트벡터 같은 &lt;b&gt;수학적 이론&lt;/b&gt;까지 고려해 &amp;ldquo;만족 가능한 해가 있나?&amp;rdquo;를 찾습니다.&lt;/li&gt;
&lt;li data-end=&quot;496&quot; data-start=&quot;412&quot;&gt;마이크로소프트 리서치에서 만들었고 오픈소스로 공개되어 있어,&lt;br /&gt;&lt;b&gt;형식 검증&lt;/b&gt;이나 &lt;b&gt;프로그램 분석&lt;/b&gt; 등 다양한 분야에서 두루 활용됩니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;1536&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cR0xQW/btsM6U5O8U0/zBCMdSqmkCqzYYiMElTyWk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cR0xQW/btsM6U5O8U0/zBCMdSqmkCqzYYiMElTyWk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cR0xQW/btsM6U5O8U0/zBCMdSqmkCqzYYiMElTyWk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcR0xQW%2FbtsM6U5O8U0%2FzBCMdSqmkCqzYYiMElTyWk%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;240&quot; height=&quot;360&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;1536&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h3 data-end=&quot;523&quot; data-start=&quot;503&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;2) 왜 Z3를 써야 하는가?&lt;/b&gt;&lt;/h3&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-end=&quot;728&quot; data-start=&quot;525&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li data-end=&quot;605&quot; data-start=&quot;525&quot;&gt;&lt;b&gt;한 번 제약을 써넣기만 하면, Z3가 알아서 해를 찾아줍니다.&lt;/b&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-end=&quot;605&quot; data-start=&quot;570&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li data-end=&quot;605&quot; data-start=&quot;570&quot;&gt;일일이 경우를 따져보지 않아도 된다는 점이 정말 편리합니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li data-end=&quot;662&quot; data-start=&quot;606&quot;&gt;&lt;b&gt;다양한 언어에서 지원되므로&lt;/b&gt;, 기존에 쓰시는 언어 파이프라인에 쉽게 녹여낼 수 있습니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h3 data-end=&quot;1268&quot; data-start=&quot;1249&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;3) 어디에 쓸 수 있을까?&lt;/b&gt;&lt;/h3&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-end=&quot;1606&quot; data-start=&quot;1270&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li data-end=&quot;1334&quot; data-start=&quot;1270&quot;&gt;&lt;b&gt;퍼즐 풀이&lt;/b&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-end=&quot;1334&quot; data-start=&quot;1286&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li data-end=&quot;1334&quot; data-start=&quot;1286&quot;&gt;스도쿠나 스도미노, 각종 논리 퍼즐을 제약 조건으로 모델링해 해답을 찾기 좋습니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li data-end=&quot;1415&quot; data-start=&quot;1335&quot;&gt;&lt;b&gt;소프트웨어 버그 잡기&lt;/b&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-end=&quot;1415&quot; data-start=&quot;1357&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li data-end=&quot;1415&quot; data-start=&quot;1357&quot;&gt;코드의 분기를 논리식으로 바꿔서, 특정 상황(입력)에서 버그가 터지는지 자동으로 찾아낼 수 있습니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li data-end=&quot;1523&quot; data-start=&quot;1416&quot;&gt;&lt;b&gt;최적화와 계획(Planning)&lt;/b&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-end=&quot;1523&quot; data-start=&quot;1444&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li data-end=&quot;1523&quot; data-start=&quot;1444&quot;&gt;여러 자원과 제약을 고려해야 하는 문제를 논리적으로 풀어내고,&lt;br /&gt;필요한 경우 &amp;ldquo;가장 효율적인&amp;rdquo; 해를 구하는 데도 활용 가능합니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li data-end=&quot;1606&quot; data-start=&quot;1524&quot;&gt;&lt;b&gt;형식 검증(Formal Verification)&lt;/b&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-end=&quot;1606&quot; data-start=&quot;1561&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li data-end=&quot;1606&quot; data-start=&quot;1561&quot;&gt;하드웨어나 소프트웨어가 어떤 속성을 만족하는지 논리적으로 증명할 때 쓰입니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h3 data-end=&quot;1639&quot; data-start=&quot;1613&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;4) 강좌를 통해 배울 수 있는 점&lt;/b&gt;&lt;/h3&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-end=&quot;1857&quot; data-start=&quot;1641&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li data-end=&quot;1702&quot; data-start=&quot;1641&quot;&gt;Z3를 사용하면, 어려워 보이던 &lt;b&gt;논리나 제약 문제&lt;/b&gt;가 훨씬 간단히 풀리는 걸 실감할 수 있습니다.&lt;/li&gt;
&lt;li data-end=&quot;1777&quot; data-start=&quot;1703&quot;&gt;문제를 모델링하는 과정은 &lt;b&gt;조건을 정리&lt;/b&gt;하고 &lt;b&gt;패턴을 찾는&lt;/b&gt; 재미가 있어,&lt;br /&gt;생각보다 즐겁게 접근할 수 있습니다.&lt;/li&gt;
&lt;li data-end=&quot;1857&quot; data-start=&quot;1778&quot;&gt;앞으로 점점 더 복잡하고 다양한 문제에 도전하면서,&lt;br /&gt;&amp;ldquo;이것도 논리식으로 해결할 수 있구나!&amp;rdquo; 하는 깨달음을 얻으실 수 있을 거예요.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;p data-end=&quot;1877&quot; data-start=&quot;1866&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;참고 자료&lt;/b&gt;&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-end=&quot;1971&quot; data-start=&quot;1880&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li data-end=&quot;1930&quot; data-start=&quot;1880&quot;&gt;&lt;a href=&quot;https://github.com/Z3Prover/z3&quot; data-end=&quot;1928&quot; data-start=&quot;1882&quot;&gt;Z3 공식 GitHub&lt;/a&gt;&lt;/li&gt;
&lt;li data-end=&quot;1971&quot; data-start=&quot;1933&quot;&gt;마이크로소프트 리서치에서 제공하는 Z3 관련 문서 및 튜토리얼&lt;/li&gt;
&lt;/ul&gt;</description>
      <category>강좌/Z3</category>
      <category>Z3</category>
      <category>z3-solver</category>
      <category>마이크로소프트리서치</category>
      <category>자동추론</category>
      <category>정리증명기</category>
      <author>GOMINQ</author>
      <guid isPermaLink="true">https://moons0827.tistory.com/102</guid>
      <comments>https://moons0827.tistory.com/entry/Z3-%EC%9E%85%EB%AC%B8-%EC%8B%9C%EB%A6%AC%EC%A6%88-0-%EB%85%BC%EB%A6%AC%EB%A5%BC-%ED%91%B8%EB%8A%94-%EB%8F%84%EA%B5%AC-Z3%EB%A5%BC-%EC%86%8C%EA%B0%9C%ED%95%A9%EB%8B%88%EB%8B%A4#entry102comment</comments>
      <pubDate>Fri, 4 Apr 2025 11:50:23 +0900</pubDate>
    </item>
    <item>
      <title>[ISSUE][용어] 로앤비 판결</title>
      <link>https://moons0827.tistory.com/entry/ISSUE%EC%9A%A9%EC%96%B4-%EB%A1%9C%EC%95%A4%EB%B9%84-%ED%8C%90%EA%B2%B0</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock floatLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1280&quot; data-origin-height=&quot;1098&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/d2pQiw/btsLkjM8rjA/1hYHKeZDLbVdteRlApUrA1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/d2pQiw/btsLkjM8rjA/1hYHKeZDLbVdteRlApUrA1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/d2pQiw/btsLkjM8rjA/1hYHKeZDLbVdteRlApUrA1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fd2pQiw%2FbtsLkjM8rjA%2F1hYHKeZDLbVdteRlApUrA1%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;220&quot; height=&quot;189&quot; data-origin-width=&quot;1280&quot; data-origin-height=&quot;1098&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&quot;로엔비 판결&quot;이란, 법령이나 판결문처럼 누구나 쓸 수 있는 공공정보를 그저 모아놓은 게 아니라, 쓰기 편하게 잘 정리하고 분류해서 새로운 형태로 만든 데이터베이스는 저작권으로 보호받을 수 있다고 한 판결입니다. 쉽게 말해, 공짜 자료라도 &amp;lsquo;어떻게 새롭게 정리하고 구성하느냐&amp;rsquo;에 따라 그 결과물에 대한 법적 보호가 달라진다는 뜻입니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;로앤비(Law&amp;amp;Business)는 법령, 판례, 행정해석, 학술논문 등 광범위한 법률정보를 수집하고, 이를 온라인 데이터베이스 형태로 구축하여 유료로 제공하는 법률정보 서비스 기업입니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt; 이 과정에서 단순히 국가기관이 발행한 공공자료를 무작위로 나열하는 것이 아니라, 전문 법학자나 변호사의 검수를 거쳐 자료의 중요도, 주제 분야, 관련 법령&amp;middot;판례 간의 상관관계 등을 종합적으로 고려한 체계적인 선별&amp;middot;분류&amp;middot;편집 작업을 수행합니다. 이를 통해 이용자들이 원하는 정보를 손쉽게 찾고 활용할 수 있도록 하는 고도의 구조화를 이룩하였습니다. &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;1024&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/lfZkc/btsLkV6kfsa/heWS66uMi9I9unSUsLK1zK/img.webp&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/lfZkc/btsLkV6kfsa/heWS66uMi9I9unSUsLK1zK/img.webp&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/lfZkc/btsLkV6kfsa/heWS66uMi9I9unSUsLK1zK/img.webp&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FlfZkc%2FbtsLkV6kfsa%2FheWS66uMi9I9unSUsLK1zK%2Fimg.webp&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;360&quot; height=&quot;360&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;1024&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;문제의 사건은 타 업체가 로앤비가 구축한 데이터베이스를 무단으로 베껴 자신의 서비스에 활용한 데서 비롯되었습니다. 이에 로앤비는 자신들의 데이터베이스가 단순한 정보의 집합이 아닌, 창작성이 인정되는 편집저작물이며, 따라서 무단 복제&amp;middot;이용은 저작권 침해에 해당한다고 주장하면서 소송을 제기하였습니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;1024&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cbgEfw/btsLkh26SnO/vjWdlhrSx4btHVIaI85NfK/img.webp&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cbgEfw/btsLkh26SnO/vjWdlhrSx4btHVIaI85NfK/img.webp&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cbgEfw/btsLkh26SnO/vjWdlhrSx4btHVIaI85NfK/img.webp&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcbgEfw%2FbtsLkh26SnO%2FvjWdlhrSx4btHVIaI85NfK%2Fimg.webp&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;360&quot; height=&quot;360&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;1024&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;이 소송의 법적 쟁점은 다음과 같습니다.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;1. 공공 문서의 저작권 보호 여부&lt;/b&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;:&lt;br /&gt;&lt;br /&gt;&lt;/span&gt; 한국 저작권법상 국가나 지방자치단체가 작성한 법령, 판결문, 고시, 행정해석 등은 공공재적 성격을 가지므로 원칙적으로 저작권 보호 대상이 아닙니다. 즉, 이러한 원자료 자체는 누구든 자유롭게 이용할 수 있습니다. &lt;br /&gt;&lt;br /&gt;&lt;b&gt;2. 데이터베이스(편집저작물)로서의 창작성 인정 기준&lt;/b&gt;:&lt;br /&gt;이 사건의 핵심은 개별 문서 자체의 저작권 문제가 아니라, 데이터베이스 구성 과정에서 창작적 개입이 있었는지 여부입니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;편집저작물로 인정받기 위해서는 &lt;b&gt;&amp;ldquo;창작적인 선별&amp;middot;배열&amp;middot;구성을 통해 그 자체로 새로운 저작물성을 갖추었는가&amp;rdquo;&lt;/b&gt; 하는 점이 중요합니다.&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;대법원의 판단(판례 번호 및 결론)&lt;/b&gt;:&lt;br /&gt;&lt;br /&gt;이 사건은 대법원 2012년 3월 15일 선고, 2010다91919 판결입니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;1024&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bimMIy/btsLkGn7yVT/Ruk6ttq0GSxaV2c8q9m2P0/img.webp&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bimMIy/btsLkGn7yVT/Ruk6ttq0GSxaV2c8q9m2P0/img.webp&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bimMIy/btsLkGn7yVT/Ruk6ttq0GSxaV2c8q9m2P0/img.webp&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbimMIy%2FbtsLkGn7yVT%2FRuk6ttq0GSxaV2c8q9m2P0%2Fimg.webp&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;360&quot; height=&quot;360&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;1024&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;br /&gt;&lt;br /&gt;대법원은 로앤비가 구축한 데이터베이스가 단순한 공공 정보의 집적물이 아니라,&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;(1) 특정한 목적과 기준에 의한 자료 선별&lt;/b&gt;, &lt;br /&gt;&lt;b&gt;(2) 사용자 편의를 고려한 독자적 분류 체계 확립&lt;/b&gt;, &lt;br /&gt;&lt;b&gt;(3) 검색 기능 등을 통한 고도의 구조화&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;라고 인정하였습니다.&lt;br /&gt;&lt;br /&gt;그 결과 법원은 해당 데이터베이스를 저작권법상 보호받는 &amp;lsquo;편집저작물&amp;rsquo;로 보고, 이를 무단으로 복제&amp;middot;이용한 행위는 &lt;span style=&quot;color: #ee2323;&quot;&gt;&lt;b&gt;저작권 침해에 해당&lt;/b&gt;&lt;/span&gt;한다고 판결하였습니다.&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;판결의 의의&lt;br /&gt;&lt;br /&gt;&lt;/b&gt;&lt;b&gt;1. 편집저작물 보호 범위 명확화&lt;/b&gt;:&lt;br /&gt;이 판결은 공공영역의 자료라도 체계적 재구성과 편집을 통해 창작성을 부여할 경우 데이터베이스 자체가 독립적으로 보호받을 수 있음을 명백히 하였습니다. &lt;br /&gt;&lt;br /&gt;&lt;b&gt;2. 데이터베이스 산업에 대한 영향:&lt;/b&gt;&lt;br /&gt;이로써 법률정보 등 다양한 전문 데이터베이스 서비스들이 그 가공&amp;middot;편집 과정에서 창출된 부가가치에 대해 정당한 법적 보호를 주장할 수 있는 근거를 확보하게 되었습니다. &lt;br /&gt;&lt;br /&gt;&lt;b&gt;3. 창작적 노력의 인정:&lt;/b&gt;&lt;br /&gt;원 출처가 공공정보라도 이를 재가공&amp;middot;재배열해 새로운 부가가치를 창출한 노력은 향후 다양한 분야에서 편집저작물로서의 저작권 보호를 받을 수 있다는 법적 근거가 되었습니다.&lt;/p&gt;</description>
      <category>Issue/Issue_용어</category>
      <category>로앤비</category>
      <category>로앤비판결</category>
      <author>GOMINQ</author>
      <guid isPermaLink="true">https://moons0827.tistory.com/101</guid>
      <comments>https://moons0827.tistory.com/entry/ISSUE%EC%9A%A9%EC%96%B4-%EB%A1%9C%EC%95%A4%EB%B9%84-%ED%8C%90%EA%B2%B0#entry101comment</comments>
      <pubDate>Mon, 16 Dec 2024 16:00:27 +0900</pubDate>
    </item>
    <item>
      <title>2024년 윤석열 정부 계엄령: 대한민국 민주주의의 갈림길</title>
      <link>https://moons0827.tistory.com/entry/2024%EB%85%84-%EC%9C%A4%EC%84%9D%EC%97%B4-%EC%A0%95%EB%B6%80-%EA%B3%84%EC%97%84%EB%A0%B9-%EB%8C%80%ED%95%9C%EB%AF%BC%EA%B5%AD-%EB%AF%BC%EC%A3%BC%EC%A3%BC%EC%9D%98%EC%9D%98-%EA%B0%88%EB%A6%BC%EA%B8%B8</link>
      <description>&lt;p data-ke-size=&quot;size18&quot;&gt;윤석열 대통령은 2024년 12월 3일, 북한 세력과 반국가 세력을 척결하겠다며 계엄령을 선포했습니다. 이는 1979년 이후 처음으로 내려진 계엄령으로, 민주주의 국가에서는 매우 이례적인 결정으로 평가받고 있습니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;1024&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bIRpu4/btsK5PFWmfk/9ZTKcse1lM8T8TPgXLcEKk/img.webp&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bIRpu4/btsK5PFWmfk/9ZTKcse1lM8T8TPgXLcEKk/img.webp&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bIRpu4/btsK5PFWmfk/9ZTKcse1lM8T8TPgXLcEKk/img.webp&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbIRpu4%2FbtsK5PFWmfk%2F9ZTKcse1lM8T8TPgXLcEKk%2Fimg.webp&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;360&quot; height=&quot;360&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;1024&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;계엄령은 군사적 통제 아래 행정, 입법, 사법 기능을 제한하는 조치로, 민주주의 국가에서는 신중히 사용해야 할 권한입니다. 하지만 이번 조치는 국민 기본권 제한, 헌법적 정당성 문제, 정치적 의도 논란을 불러일으키며 국내외적으로 큰 논란을 낳았습니다.&lt;/p&gt;
&lt;hr data-ke-style=&quot;style1&quot; /&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;사건 배경&lt;/b&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;윤석열 정부는 최근 지지율 하락과 야당의 강력한 반대에 직면해 있었습니다. 야당은 주요 검사 탄핵과 예산안 거부를 통해 정부를 압박하며 갈등이 심화되었습니다. 이런 상황에서 대통령은 북한 공산 세력과 반국가 세력이 국가를 위협하고 있다는 이유로 계엄령을 선포했습니다. 정부는 이를 국가 안보와 질서 유지를 위한 불가피한 조치로 주장했지만, 많은 이들은 정치적 의도를 우려하며 이를 비판했습니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;1024&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/ccX2VL/btsK6w6MpSK/8b4l2y2NM9Id7YmmO0AH40/img.webp&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ccX2VL/btsK6w6MpSK/8b4l2y2NM9Id7YmmO0AH40/img.webp&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ccX2VL/btsK6w6MpSK/8b4l2y2NM9Id7YmmO0AH40/img.webp&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FccX2VL%2FbtsK6w6MpSK%2F8b4l2y2NM9Id7YmmO0AH40%2Fimg.webp&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;360&quot; height=&quot;360&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;1024&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;hr data-ke-style=&quot;style1&quot; /&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;계엄령 선포 이후 전개 상황&lt;/b&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;1. 대통령의 발표와 주요 내용&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;윤석열 대통령은 국가 안보와 민주주의 체제를 지키기 위해 계엄령이 필요하다고 주장했습니다. 그러나 발표에서는 구체적인 실행 방안이나 계엄령의 기간에 대해 명확히 밝히지 않았습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;2. 야당 및 국회의 반응&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;- 더불어민주당:&lt;br /&gt;이재명 대표는 계엄령을 &quot;헌법을 무시한 불법적 조치&quot;로 규정하며 강하게 반발했습니다. 야당 의원들은 국회에 모여 대응을 논의하려 했으나 국회 봉쇄로 계획이 무산되었습니다.&lt;br /&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;- 국민의힘 내부:&lt;br /&gt;한동훈 대표는 &quot;계엄령을 철회해야 한다&quot;며 공개적으로 반대 의사를 표명했습니다. 여당 내부에서도 비판의 목소리가 나왔습니다.&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;1024&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cmJam9/btsK67yCSIv/5pZ4Gt4EFGrBBhlcwYnZQ1/img.webp&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cmJam9/btsK67yCSIv/5pZ4Gt4EFGrBBhlcwYnZQ1/img.webp&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cmJam9/btsK67yCSIv/5pZ4Gt4EFGrBBhlcwYnZQ1/img.webp&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcmJam9%2FbtsK67yCSIv%2F5pZ4Gt4EFGrBBhlcwYnZQ1%2Fimg.webp&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;360&quot; height=&quot;360&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;1024&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;3. 국내외 반응&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;- 시민사회와 언론:&lt;br /&gt;국내 시민단체와 언론은 계엄령을 민주주의 후퇴로 간주하며 강력히 비판했습니다.&lt;br /&gt;&lt;br /&gt;- 국제사회:&lt;br /&gt;미국과 유럽연합 등 국제사회는 대한민국의 민주주의 원칙이 흔들리지 않길 바란다는 성명을 발표했습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;4. 경제적 영향&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;계엄령 선포 직후 원화 가치는 급락하여 1달러당 1,423원으로 하락했고, 금융시장은 정치적 불안정성에 민감하게 반응했습니다. 외국인 투자자들의 자본 유출이 가속화되며 경제적 충격이 장기화될 가능성이 제기되고 있습니다.&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;1024&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bVB1Ho/btsK5BOKeT4/bZ5FpAnkx67LMFbGL77YUK/img.webp&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bVB1Ho/btsK5BOKeT4/bZ5FpAnkx67LMFbGL77YUK/img.webp&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bVB1Ho/btsK5BOKeT4/bZ5FpAnkx67LMFbGL77YUK/img.webp&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbVB1Ho%2FbtsK5BOKeT4%2FbZ5FpAnkx67LMFbGL77YUK%2Fimg.webp&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;360&quot; height=&quot;360&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;1024&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;hr data-ke-style=&quot;style1&quot; /&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;논란과 평가&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;1. 합법성과 위헌성 논란&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;윤 대통령은 계엄령을 헌법에 근거한 긴급 조치라고 주장했지만, 야당과 법조계는 이를 위헌적 행위로 보고 비판했습니다. 국회 봉쇄와 언론 통제로 기본권 침해 논란이 불거졌습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;2. 정치적 의도 의혹&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;정부는 국가 안보를 명분으로 내세웠으나, 야당은 계엄령을 정치적 위기를 돌파하려는 권력 강화 시도로 해석하며 비판했습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;3. 사회적 여파&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;시민사회와 국제사회는 계엄령이 민주주의를 후퇴시키는 조치라고 평가하며 강도 높은 비판을 이어갔습니다.&lt;/p&gt;
&lt;hr data-ke-style=&quot;style1&quot; /&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;결론&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;윤석열 대통령의 계엄령 선포는 대한민국 민주주의와 헌정 질서에 큰 논란을 불러일으킨 사건입니다. 이 조치가 어떻게 될 지는 지켜봐야 할 것 같습니다.&lt;/p&gt;</description>
      <category>Issue</category>
      <author>GOMINQ</author>
      <guid isPermaLink="true">https://moons0827.tistory.com/99</guid>
      <comments>https://moons0827.tistory.com/entry/2024%EB%85%84-%EC%9C%A4%EC%84%9D%EC%97%B4-%EC%A0%95%EB%B6%80-%EA%B3%84%EC%97%84%EB%A0%B9-%EB%8C%80%ED%95%9C%EB%AF%BC%EA%B5%AD-%EB%AF%BC%EC%A3%BC%EC%A3%BC%EC%9D%98%EC%9D%98-%EA%B0%88%EB%A6%BC%EA%B8%B8#entry99comment</comments>
      <pubDate>Wed, 4 Dec 2024 00:33:47 +0900</pubDate>
    </item>
    <item>
      <title>[Issue][용어] 계엄령</title>
      <link>https://moons0827.tistory.com/entry/Issue%EC%9A%A9%EC%96%B4-%EA%B3%84%EC%97%84%EB%A0%B9</link>
      <description>&lt;h3 data-ke-size=&quot;size23&quot;&gt;1. 계엄령이란?&lt;/h3&gt;
&lt;ol style=&quot;list-style-type: decimal;&quot; data-ke-list-type=&quot;decimal&quot;&gt;
&lt;li&gt;&lt;b&gt;정의&lt;/b&gt;&lt;br /&gt;계엄령은 국가의 안보와 질서 유지가 위협받는 상황에서 헌법과 법률에 따라 발동되는 특별한 조치입니다. 이는 전쟁, 대규모 폭동, 국가적 위기 상황 등 긴급한 문제를 해결하고 공공의 안전을 보장하기 위해 시행됩니다.&lt;br /&gt;&lt;br /&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;1024&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bYKQBB/btsK6OsveWP/t7i6V4uFaZTpan5aesFsq1/img.webp&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bYKQBB/btsK6OsveWP/t7i6V4uFaZTpan5aesFsq1/img.webp&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bYKQBB/btsK6OsveWP/t7i6V4uFaZTpan5aesFsq1/img.webp&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbYKQBB%2FbtsK6OsveWP%2Ft7i6V4uFaZTpan5aesFsq1%2Fimg.webp&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;360&quot; height=&quot;360&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;1024&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;hr data-ke-style=&quot;style1&quot; /&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;2. 계엄령의 법적 정의&lt;/h3&gt;
&lt;ol style=&quot;list-style-type: decimal;&quot; data-ke-list-type=&quot;decimal&quot;&gt;
&lt;li&gt;&lt;b&gt;헌법에서의 정의&lt;/b&gt;&lt;br /&gt;대한민국 헌법 제77조에 따르면 계엄령은 다음 두 가지로 나뉩니다:
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;경비계엄&lt;/b&gt;: 전쟁, 사변 등 중대한 상황에서 사회 질서를 유지하기 위해 발동.&lt;br /&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;특징&lt;/b&gt;:
&lt;ol style=&quot;list-style-type: decimal;&quot; data-ke-list-type=&quot;decimal&quot;&gt;
&lt;li&gt;군이 경찰을 지원하며 치안 업무 수행.&lt;/li&gt;
&lt;li&gt;민간 행정 유지.&lt;/li&gt;
&lt;li&gt;기본권 제한 정도가 비교적 약함.&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;b&gt;비상계엄&lt;/b&gt;: 사회 질서가 극도로 혼란하거나 국가 비상사태가 발생했을 때 발동.&lt;br /&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;특징&lt;/b&gt;:
&lt;ol style=&quot;list-style-type: decimal;&quot; data-ke-list-type=&quot;decimal&quot;&gt;
&lt;li&gt;군이 행정권과 사법권까지 장악.&lt;/li&gt;
&lt;li&gt;시민 기본권(언론, 집회 등) 강력히 제한.&lt;/li&gt;
&lt;li&gt;민간인 재판도 군사법원에서 진행 가능.&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;b&gt;발동과 해제&lt;/b&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;계엄령은 &lt;b&gt;대통령의 권한&lt;/b&gt;으로 발동됩니다.&lt;/li&gt;
&lt;li&gt;발동 이후, 국회의 동의가 필요하며, 국회는 이를 해제하거나 변경할 권한이 있습니다.&lt;br /&gt;&lt;br /&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;1024&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/be6lIX/btsK6aiOvUP/Vx8U3b0nn4TSyep7VGfZW0/img.webp&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/be6lIX/btsK6aiOvUP/Vx8U3b0nn4TSyep7VGfZW0/img.webp&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/be6lIX/btsK6aiOvUP/Vx8U3b0nn4TSyep7VGfZW0/img.webp&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbe6lIX%2FbtsK6aiOvUP%2FVx8U3b0nn4TSyep7VGfZW0%2Fimg.webp&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;360&quot; height=&quot;360&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;1024&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;hr data-ke-style=&quot;style1&quot; /&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;3. 계엄령과 비상사태의 차이점&lt;/h3&gt;
&lt;ol style=&quot;list-style-type: decimal;&quot; data-ke-list-type=&quot;decimal&quot;&gt;
&lt;li&gt;&lt;b&gt;계엄령&lt;/b&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;군대가 중심이 되어 질서를 유지합니다.&lt;/li&gt;
&lt;li&gt;군사법정을 통해 민간인 재판이 이루어질 수 있습니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;b&gt;비상사태&lt;/b&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;행정부가 중심이 되어 민간의 자유를 일시적으로 제한합니다.&lt;/li&gt;
&lt;li&gt;군사적 성격보다는 행정적 대응에 초점이 맞춰집니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;hr data-ke-style=&quot;style1&quot; /&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;4. 계엄령 발동의 주요 상황&lt;/h3&gt;
&lt;ol style=&quot;list-style-type: decimal;&quot; data-ke-list-type=&quot;decimal&quot;&gt;
&lt;li&gt;&lt;b&gt;국가 안보 위기&lt;/b&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;전쟁, 외국의 침략 등 국가 안보가 위협받는 경우.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;b&gt;사회 질서 붕괴&lt;/b&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;대규모 폭동, 반란 등으로 사회가 혼란스러운 경우.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;b&gt;재난 및 대규모 사고&lt;/b&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;천재지변이나 국가 기능이 마비될 정도의 대형 재난 상황.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;hr data-ke-style=&quot;style1&quot; /&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;5. 계엄령의 주요 특징&lt;/h3&gt;
&lt;ol style=&quot;list-style-type: decimal;&quot; data-ke-list-type=&quot;decimal&quot;&gt;
&lt;li&gt;&lt;b&gt;군사적 주도&lt;/b&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;계엄령 발동 시 군이 치안과 행정을 맡아 일반 행정 체계를 대체합니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;b&gt;시민 권리 제한&lt;/b&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;언론, 집회, 출판, 결사의 자유 등이 제한됩니다.&lt;/li&gt;
&lt;li&gt;군사법원이 민간인 사건을 재판할 수 있습니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;hr data-ke-style=&quot;style1&quot; /&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;6. 한국에서의 계엄령 사례&lt;/h3&gt;
&lt;ol style=&quot;list-style-type: decimal;&quot; data-ke-list-type=&quot;decimal&quot;&gt;
&lt;li&gt;&lt;b&gt;4.19 혁명 (1960)&lt;/b&gt;&lt;br /&gt;이승만 정부는 4.19 혁명 당시 시위 진압을 위해 계엄령을 선포했습니다. 그러나 전국적인 시위가 계속되며 결국 정부가 무너지는 계기가 되었습니다.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;유신체제와 10월 계엄령 (1972)&lt;/b&gt;&lt;br /&gt;박정희 대통령은 유신헌법 체제를 공고히 하기 위해 계엄령을 선포했습니다. 이는 헌법 개정을 통한 장기 집권을 꾀한 시도로 평가됩니다.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;5.18 광주 민주화 운동 (1980)&lt;/b&gt;&lt;br /&gt;전두환 정권은 신군부가 권력을 장악하는 과정에서 비상계엄령을 선포했습니다. 이로 인해 광주 지역에서 대규모 군사작전이 이루어졌고, 수많은 민간인이 희생되었습니다.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;부마 항쟁 (1979)&lt;/b&gt;&lt;br /&gt;박정희 정권 붕괴 직전, 부산과 마산에서 대규모 시위가 발생하자 계엄령이 선포되었습니다. 이는 정치적 혼란과 군부 쿠데타의 전조가 되었습니다.&lt;br /&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;1024&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bEHgec/btsK48zfBDg/fnkATcGpeX3rRgsiFRyhvk/img.webp&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bEHgec/btsK48zfBDg/fnkATcGpeX3rRgsiFRyhvk/img.webp&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bEHgec/btsK48zfBDg/fnkATcGpeX3rRgsiFRyhvk/img.webp&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbEHgec%2FbtsK48zfBDg%2FfnkATcGpeX3rRgsiFRyhvk%2Fimg.webp&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;360&quot; height=&quot;360&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;1024&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;hr data-ke-style=&quot;style1&quot; /&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div data-message-model-slug=&quot;gpt-4o&quot; data-message-id=&quot;a2406675-fed4-4119-9cc0-85e650f99851&quot; data-message-author-role=&quot;assistant&quot;&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div data-message-model-slug=&quot;gpt-4o&quot; data-message-id=&quot;ef74887f-8663-4b84-8099-cbcd40423561&quot; data-message-author-role=&quot;assistant&quot;&gt;
&lt;div&gt;
&lt;div&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;7. 계엄령의 영향&lt;/h3&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;7-1. 시민의 일상생활에 미치는 영향&lt;/h4&gt;
&lt;ol style=&quot;list-style-type: decimal;&quot; data-ke-list-type=&quot;decimal&quot;&gt;
&lt;li&gt;&lt;b&gt;기본권 제한&lt;/b&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;언론, 출판, 집회, 이동의 자유가 축소됩니다.&lt;/li&gt;
&lt;li&gt;검열, 통행 금지, 강제 신분 확인 등이 시행됩니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;b&gt;사회적 긴장감 증가&lt;/b&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;군 통제와 권리 제한으로 사회 전체에 긴장감이 형성됩니다.&lt;/li&gt;
&lt;li&gt;계엄령이 장기화될 경우, 시민들의 불안과 피로감이 증가합니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;b&gt;법적 절차 변경&lt;/b&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;민간 사법 체계가 중단되며, 군사법원이 민간인 재판을 수행합니다.&lt;/li&gt;
&lt;li&gt;이는 공정한 재판권에 대한 논란을 발생시킵니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;hr data-ke-style=&quot;style1&quot; /&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;7-2. 정치적 영향&lt;/h4&gt;
&lt;ol style=&quot;list-style-type: decimal;&quot; data-ke-list-type=&quot;decimal&quot;&gt;
&lt;li&gt;&lt;b&gt;정부 권력 강화&lt;/b&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;행정부와 군의 권한이 확대되며, 정부의 통제력이 강화됩니다.&lt;/li&gt;
&lt;li&gt;계엄령은 지도자에 의해 정치적 도구로 남용될 가능성이 있습니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;b&gt;민주주의 후퇴&lt;/b&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;언론과 시민의 자유가 억압되고, 정치적 반대 세력이 탄압됩니다.&lt;/li&gt;
&lt;li&gt;이는 장기적으로 독재 체제로 이어질 가능성이 존재합니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;b&gt;시민 불신 증가&lt;/b&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;계엄령 남용 사례로 인해 정부와 군에 대한 불신이 확대됩니다.&lt;/li&gt;
&lt;li&gt;이후에도 통치 정당성이 상실될 우려가 있습니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;hr data-ke-style=&quot;style1&quot; /&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;7-3. 경제적 영향&lt;/h4&gt;
&lt;ol style=&quot;list-style-type: decimal;&quot; data-ke-list-type=&quot;decimal&quot;&gt;
&lt;li&gt;&lt;b&gt;경제 활동 위축&lt;/b&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;통행 제한과 영업 금지로 인해 경제 활동이 축소됩니다.&lt;/li&gt;
&lt;li&gt;특히 관광업과 서비스업 등이 큰 타격을 받습니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;b&gt;투자 감소&lt;/b&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;정치적 불안정으로 인해 투자 자본이 유출됩니다.&lt;/li&gt;
&lt;li&gt;이는 국가 경제에 장기적인 악영향을 미칩니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;b&gt;재정적 부담&lt;/b&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;군사 작전과 긴급 대응 비용 증가로 정부 재정 부담이 확대됩니다.&lt;/li&gt;
&lt;li&gt;세금 인상 또는 정부 부채 증가 가능성이 높아집니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;1024&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bkvFs6/btsK6ldjlDq/MYggbBWTaVImY9AGA0CUwK/img.webp&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bkvFs6/btsK6ldjlDq/MYggbBWTaVImY9AGA0CUwK/img.webp&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bkvFs6/btsK6ldjlDq/MYggbBWTaVImY9AGA0CUwK/img.webp&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbkvFs6%2FbtsK6ldjlDq%2FMYggbBWTaVImY9AGA0CUwK%2Fimg.webp&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;360&quot; height=&quot;360&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;1024&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;</description>
      <category>Issue/Issue_용어</category>
      <category>issue</category>
      <category>계엄령</category>
      <category>용어</category>
      <author>GOMINQ</author>
      <guid isPermaLink="true">https://moons0827.tistory.com/98</guid>
      <comments>https://moons0827.tistory.com/entry/Issue%EC%9A%A9%EC%96%B4-%EA%B3%84%EC%97%84%EB%A0%B9#entry98comment</comments>
      <pubDate>Wed, 4 Dec 2024 00:11:46 +0900</pubDate>
    </item>
    <item>
      <title>[초보자를 위한 재테크] 예금 Vs 적금 어떤 게 나에게 더 유리할까요?</title>
      <link>https://moons0827.tistory.com/entry/%EC%B4%88%EB%B3%B4%EC%9E%90%EB%A5%BC-%EC%9C%84%ED%95%9C-%EC%9E%AC%ED%85%8C%ED%81%AC-%EC%98%88%EA%B8%88-Vs-%EC%A0%81%EA%B8%88-%EC%96%B4%EB%96%A4-%EA%B2%8C-%EB%82%98%EC%97%90%EA%B2%8C-%EB%8D%94-%EC%9C%A0%EB%A6%AC%ED%95%A0%EA%B9%8C%EC%9A%94</link>
      <description>&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #0d0d0d; text-align: left;&quot;&gt;재테크를 시작하려는 분들이 가장 먼저 고민하게 되는 금융 상품 중 하나가 바로&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;예금&lt;/b&gt;&lt;span style=&quot;background-color: #ffffff; color: #0d0d0d; text-align: left;&quot;&gt;과&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;적금&lt;/b&gt;&lt;span style=&quot;background-color: #ffffff; color: #0d0d0d; text-align: left;&quot;&gt;입니다. 이 둘은 모두 은행에서 제공하는 대표적인 저축 수단이지만, &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;DALL&amp;amp;middot;E 2024-12-02 10.55.07 - A creative illustration of a person standing between two large question marks, representing financial decision-making confusion. The person appears th.webp&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;1024&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/NB0Nx/btsK3k6MfVT/GkD1pIxoOoc0ojlolg9uSK/img.webp&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/NB0Nx/btsK3k6MfVT/GkD1pIxoOoc0ojlolg9uSK/img.webp&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/NB0Nx/btsK3k6MfVT/GkD1pIxoOoc0ojlolg9uSK/img.webp&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FNB0Nx%2FbtsK3k6MfVT%2FGkD1pIxoOoc0ojlolg9uSK%2Fimg.webp&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;360&quot; height=&quot;360&quot; data-filename=&quot;DALL&amp;middot;E 2024-12-02 10.55.07 - A creative illustration of a person standing between two large question marks, representing financial decision-making confusion. The person appears th.webp&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;1024&quot;/&gt;&lt;/span&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: #ee2323;&quot;&gt;&lt;u&gt;&lt;b&gt;&quot;목돈을 한꺼번에 맡기는 게 좋을까? 아니면 매달 꾸준히 적립하는 게 유리할까?&quot;&lt;/b&gt;&lt;/u&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&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;저축의 목적&lt;/b&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;개인의 재정 상황&lt;/b&gt;, 그리고&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;현재의 금융 환경&lt;/b&gt;을 꼼꼼히 따져봐야 합니다.&lt;/p&gt;
&lt;p style=&quot;color: #0d0d0d; text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;예를 들어, 안정적으로 목돈을 굴리고 싶다면&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;예금&lt;/b&gt;이 유리할 수 있지만, 매달 조금씩 모으면서 저축 습관을 기르고 싶다면&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;적금&lt;/b&gt;이 더 적합할 수 있습니다.&lt;/p&gt;
&lt;p style=&quot;color: #0d0d0d; text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;이번 글에서는&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;예금과 적금의 기본 개념과 차이점&lt;/b&gt;을 살펴보고, 각각의 장단점을 비교하여 어떤 상황에서 어떤 상품을 선택해야 할지에 대해 명확한 가이드를 제공해드리겠습니다.&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;div style=&quot;color: #0d0d0d; text-align: left;&quot;&gt;
&lt;div data-message-model-slug=&quot;gpt-4o&quot; data-message-id=&quot;de165771-46f9-422b-8512-8bb3ffd567a6&quot; data-message-author-role=&quot;assistant&quot;&gt;
&lt;h2 style=&quot;color: #000000;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;예금과 적금의 정의 및 차이점&lt;/b&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;예금의 정의&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;예금은&lt;span&gt; &lt;span style=&quot;background-color: #ffffff; color: #0d0d0d; text-align: left;&quot;&gt;돈을 은행에 맡기고, 안전하게 보관하면서 이자를 받을 수 있는 금융 상품입니다. 즉,&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;목돈을 은행에 한 번에 예치하여 일정 기간 동안 보관하며 약정된 금리를 기반으로 이자를 받는 금융 상품&lt;/b&gt;입니다. 예금은 안전성이 높은 저축 수단으로, 돈을 안전하게 보관하며 동시에 이자를 얻고자 할 때 적합합니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;주요 특징&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;1.&amp;nbsp;목돈을 한 번에 예치합니다.&lt;br /&gt;2.&amp;nbsp;이자 계산은 예치한 전체 금액에 대해 약정된 금리를 적용합니다.&lt;br /&gt;3. 이자는 매월 혹은 만기 시 지급합니다.&lt;br /&gt;4. 보통예금은 이자율이 낮습니다.&lt;/p&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;DALL&amp;amp;middot;E 2024-12-02 11.08.05 - A realistic illustration of a person depositing money into a bank. The person, dressed in professional attire, is placing a stack of cash or a check i.webp&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;1024&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/NcmVW/btsK23YuLnA/rry03qQK7wN5B44tfTNphk/img.webp&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/NcmVW/btsK23YuLnA/rry03qQK7wN5B44tfTNphk/img.webp&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/NcmVW/btsK23YuLnA/rry03qQK7wN5B44tfTNphk/img.webp&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FNcmVW%2FbtsK23YuLnA%2Frry03qQK7wN5B44tfTNphk%2Fimg.webp&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;360&quot; height=&quot;360&quot; data-filename=&quot;DALL&amp;middot;E 2024-12-02 11.08.05 - A realistic illustration of a person depositing money into a bank. The person, dressed in professional attire, is placing a stack of cash or a check i.webp&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;1024&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;

&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;적금의 정&lt;/b&gt;&lt;b&gt;의&lt;/b&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;적금은&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;매달 일정 금액을 은행에 저축하여 약정된 기간이 끝나면 원금과 이자를 받는 금융 상품&lt;/b&gt;입니다. 적금은 정기적으로 소득이 발생하는 사람들에게 적합하며, 저축 습관을 형성하고 목표 금액을 모으는 데 유리합니다.&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;주요 특징&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;&lt;/b&gt;1. 매달 일정 금액을 정기적으로 저축합니다.&lt;br /&gt;2. 적금의 이자는 매달 납입한 금액에 대해 복리로 적용됩니다.&lt;br /&gt;3. 예금보다 금리가 높은 경우가 많아 상대적으로 유리합니다.&lt;br /&gt;4. 소액으로도 시작할 수 있어 접근성이 높습니다.&lt;/p&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;DALL&amp;amp;middot;E 2024-12-02 13.17.51 - A visual representation of a savings deposit (installment savings) concept_ a clear piggy bank being filled with coins and paper money gradually over .webp&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;1024&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/vcsqT/btsK44WcH8X/I0i2qsKgetiNK5HBRJX3Z1/img.webp&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/vcsqT/btsK44WcH8X/I0i2qsKgetiNK5HBRJX3Z1/img.webp&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/vcsqT/btsK44WcH8X/I0i2qsKgetiNK5HBRJX3Z1/img.webp&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FvcsqT%2FbtsK44WcH8X%2FI0i2qsKgetiNK5HBRJX3Z1%2Fimg.webp&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;360&quot; height=&quot;360&quot; data-filename=&quot;DALL&amp;middot;E 2024-12-02 13.17.51 - A visual representation of a savings deposit (installment savings) concept_ a clear piggy bank being filled with coins and paper money gradually over .webp&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;1024&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;

&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;스크린샷 2024-12-02 오후 1.22.31.png&quot; data-origin-width=&quot;1236&quot; data-origin-height=&quot;424&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/2Y84F/btsK4uVpjOB/GmKp2ZzuCnlLkFnD9JJwl0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/2Y84F/btsK4uVpjOB/GmKp2ZzuCnlLkFnD9JJwl0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/2Y84F/btsK4uVpjOB/GmKp2ZzuCnlLkFnD9JJwl0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F2Y84F%2FbtsK4uVpjOB%2FGmKp2ZzuCnlLkFnD9JJwl0%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;640&quot; height=&quot;220&quot; data-filename=&quot;스크린샷 2024-12-02 오후 1.22.31.png&quot; data-origin-width=&quot;1236&quot; data-origin-height=&quot;424&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;h3 style=&quot;color: #0d0d0d; text-align: left;&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;예금의 장단점&lt;/b&gt;&lt;b&gt;&lt;/b&gt;&lt;/h3&gt;
&lt;p style=&quot;color: #0d0d0d; text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;장점&lt;br /&gt;&lt;b&gt;1. 안전성&lt;/b&gt;&lt;span style=&quot;color: #0d0d0d; text-align: left;&quot;&gt;: &lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #0d0d0d; text-align: left;&quot;&gt;목돈을 안전하게 보관할 수 있으며, 원금이 보장됩니다.&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #0d0d0d; text-align: left;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #ee2323;&quot;&gt;&lt;b&gt;2.&amp;nbsp;유동성:&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #ee2323; text-align: left;&quot;&gt;보통예금의 경우 언제든지 입출금이 가능해 유동성이 높습니다.&lt;/span&gt;&lt;b&gt;&lt;br /&gt;&lt;b&gt;3. 이자 수익&lt;/b&gt;&lt;span style=&quot;color: #0d0d0d; text-align: left;&quot;&gt;: &lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #0d0d0d; text-align: left;&quot;&gt;정기예금은 높은 이자율로 안정적인 수익을 제공합니다.&lt;/span&gt;&lt;b&gt;&lt;br /&gt;&lt;b&gt;4. 편리성&lt;/b&gt;&lt;span style=&quot;color: #0d0d0d; text-align: left;&quot;&gt;: &lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #0d0d0d; text-align: left;&quot;&gt;인터넷 뱅킹, ATM 등을 통해 쉽게 관리할 수 있습니다.&lt;/span&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;단점&lt;br /&gt;&lt;span style=&quot;color: #ee2323;&quot;&gt;1.&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #ee2323;&quot;&gt;&lt;b&gt;낮은 수익성&lt;/b&gt;: 보통예금의 경우 이자율이 매우 낮아 수익성이 적습니다.&lt;/span&gt;&lt;br /&gt;&lt;b&gt;2.&amp;nbsp;기간 제한:&lt;/b&gt; 정기예금은 약정 기간 동안 인출이 제한되어 유동성이 떨어질 수 있습니다.&lt;br /&gt;&lt;b&gt;3.&amp;nbsp;목돈 필요:&lt;/b&gt; 한 번에 큰 금액을 예치해야 하므로 여유 자금이 필요한 경우에 적합합니다.&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style1&quot; /&gt;
&lt;h3 style=&quot;color: #0d0d0d; text-align: left;&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;적금의 장단점&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;장점&lt;br /&gt;&lt;/b&gt;&lt;b&gt;1. 소액 저축 가능&lt;/b&gt;: 매달 적은 금액을 꾸준히 저축할 수 있어 부담이 적습니다.&lt;br /&gt;&lt;span style=&quot;color: #ee2323;&quot;&gt;&lt;b&gt;2. 목표 설정 용이&lt;/b&gt;: 특정 목적(예: 여행, 결혼 등)에 맞춰 돈을 모으기 쉽습니다.&lt;/span&gt;&lt;br /&gt;&lt;b&gt;3. 비교적 높은 이자율&lt;/b&gt;: 정기적금은 비교적 높은 이자율로 안정적인 수익을 제공합니다.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;단점&lt;br /&gt;&lt;/b&gt;&lt;span style=&quot;color: #ee2323;&quot;&gt;&lt;b&gt;1. 유동성 부족&lt;/b&gt;: 만기 전에 돈을 인출하기 어려워 긴급 상황에 대처하기 어렵습니다.&lt;/span&gt;&lt;br /&gt;&lt;b&gt;2. 전체 수익성 제한&lt;/b&gt;: 매달 납입하는 구조로 인해 초기 금액의 이자 수익은 낮습니다.&lt;br /&gt;&lt;b&gt;3. 규칙적인 납입 필요&lt;/b&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;b&gt;예금의 가장 큰 장점은 언제든지 입출금이 가능한 유동성. 적금의 가장 큰 장점은 목표 설정입니다!&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;반면, 예금의 큰 단점은 낮은 수익성. 적금의 가장 큰 단점은 유동성 부족으로 볼 수 있겠네요.&lt;/b&gt;&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;p style=&quot;color: #0d0d0d; text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;예금과 적금 그렇다면 어떠한 것을 선택해야할까요?&lt;br /&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;color: #0d0d0d; text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;(초보자를 위한 재테크 입니다)&lt;/b&gt;&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;DALL&amp;amp;middot;E 2024-12-02 18.02.04 - An engaging illustration representing financial confusion, featuring a person in formal attire standing next to a large question mark ('?') with finan.webp&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;1024&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/ce1upD/btsK5qyrEjQ/D57knfyp2pkH04dmERkUL0/img.webp&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ce1upD/btsK5qyrEjQ/D57knfyp2pkH04dmERkUL0/img.webp&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ce1upD/btsK5qyrEjQ/D57knfyp2pkH04dmERkUL0/img.webp&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fce1upD%2FbtsK5qyrEjQ%2FD57knfyp2pkH04dmERkUL0%2Fimg.webp&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;360&quot; height=&quot;360&quot; data-filename=&quot;DALL&amp;middot;E 2024-12-02 18.02.04 - An engaging illustration representing financial confusion, featuring a person in formal attire standing next to a large question mark ('?') with finan.webp&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;1024&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;h3 style=&quot;color: #ececec; text-align: left;&quot; data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;1. 예금을 선택해야 할 상황&lt;/b&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p style=&quot;color: #ececec; text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;예금&lt;/b&gt;은 목돈이 이미 준비되어 있거나, 안정적으로 자금을 운용하고 싶은 경우에 적합합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;color: #ececec; text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;- 목돈이 있을 때&lt;br /&gt;ex&amp;gt;&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;상여금, 보너스, 유산 등으로 목돈이 생긴 경우.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;color: #ececec; text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;span style=&quot;color: #006dd7;&quot;&gt;예금은 목돈을 한 번에 예치하고 안정적인 이자를 받을 수 있는 상품입니다.&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;color: #ececec; text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;- 안전한 자금 운용이 필요할 때&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;color: #ececec; text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #006dd7;&quot;&gt;예금은 은행의 보호를 받으며 변동성이 없기 때문에 안전합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;color: #ececec; text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;- 단기적인 자금 보관이 필요할 때&lt;br /&gt;ex&amp;gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;1년 이하의 기간 동안 자금을 보관하며 이자를 얻고자 할 때.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;color: #ececec; text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #006dd7;&quot;&gt;&amp;nbsp;짧은 기간이라도 이자를 받을 수 있어 유리합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;color: #ececec; text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;- 금리가 안정적일 때&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;color: #ececec; text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #006dd7;&quot;&gt;높은 금리를 장기간 고정하여 안정적인 수익을 얻을 수 있습니다.&lt;/span&gt;&lt;/p&gt;
&lt;hr data-ke-style=&quot;style1&quot; /&gt;
&lt;h3 style=&quot;color: #ececec; text-align: left;&quot; data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;2. 적금을 선택해야 할 상황&lt;/b&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p style=&quot;color: #ececec; text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;적금&lt;/b&gt;은 정기적으로 저축하며 목표 금액을 모으고 싶거나, 소득이 일정한 사람들에게 적합합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;color: #ececec; text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;- 목돈을 만들고 싶을 때&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;ex&amp;gt; 목돈이 없는 상태에서 목표 금액을 설정하고 차곡차곡 저축하고 싶을 때.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;color: #ececec; text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;- 저축 습관을 기르고 싶을 때&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;color: #ececec; text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #006dd7;&quot;&gt;적금은 정기적인 납입을 요구하기 때문에 자연스럽게 저축 습관이 생깁니다.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;color: #ececec; text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;- 금리가 상승하는 상황에서 유리할 때&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;color: #ececec; text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #006dd7;&quot;&gt;적금은 예금보다 금리가 높은 경우가 많아 더 많은 이자를 기대할 수 있습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;color: #ececec; text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;- 정기적인 소득이 있을 때&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;color: #ececec; text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #006dd7;&quot;&gt;매달 일정 금액을 저축하기에 적합하며, 꾸준한 자산 축적이 가능합니다.&lt;/span&gt;&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style1&quot; /&gt;
&lt;h3 style=&quot;color: #0d0d0d; text-align: left;&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;요약하면&lt;/b&gt;&lt;/h3&gt;
&lt;p style=&quot;color: #0d0d0d; text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;금융 목표&lt;/b&gt;:&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;color: #0d0d0d; text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;단기적으로 자금을 보관 &amp;rarr; 예금.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;color: #0d0d0d; text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;장기적으로 목표 금액을 모으기 &amp;rarr; 적금.&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;color: #0d0d0d; text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;재정 상황&lt;/b&gt;:&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;color: #0d0d0d; text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;목돈이 있다 &amp;rarr; 예금.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;color: #0d0d0d; text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;정기적으로 소득이 있다 &amp;rarr; 적금.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;color: #0d0d0d; text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;금리 환경&lt;/b&gt;:&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;color: #0d0d0d; text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;금리가 높고 고정 금리 유리 &amp;rarr; 예금.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;color: #0d0d0d; text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;금리가 상승 중 &amp;rarr; 적금.&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;color: #0d0d0d; text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;유동성 필요성&lt;/b&gt;:&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;color: #0d0d0d; text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;유동성이 적은 상품이 괜찮다면 예금, 더 높은 수익 기대.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;color: #0d0d0d; text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;매달 부담 없이 자금을 납입하고 싶다면 적금.&lt;/span&gt;&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;color: #0d0d0d; text-align: left;&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;전문가들은 어떤 것을 &amp;nbsp;추천할까요?&lt;/b&gt;&lt;/h3&gt;
&lt;p style=&quot;color: #0d0d0d; text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;금융 전문가들은 예금과 적금을 병행하여 자산을 관리할 것을 권장합니다.&lt;b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;color: #0d0d0d; text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;- 자산 분배 전략&lt;/b&gt;: 자산의 일부는 유동성을 확보하기 위해 단기 예금에 예치하고, 나머지는 장기 예금과 적금으로 나누어 관리하는 것이 좋습니다. 이를 통해 긴급 자금과 장기 저축 목표를 동시에 달성할 수 있습니다.&lt;b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;color: #0d0d0d; text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;- 금리 비교와 상품 선택&lt;/b&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;ex&amp;gt;&amp;nbsp;&quot;30대 직장인 A씨는 예금을 통해 목돈을 굴리고, 적금을 통해 여행 자금을 모았습니다.&quot;&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc; color: #0d0d0d; text-align: left;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li style=&quot;list-style-type: none;&quot;&gt;&amp;nbsp;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 style=&quot;color: #0d0d0d; text-align: left;&quot; data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;결론&lt;/b&gt;&lt;/span&gt;&lt;/h3&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;&quot;&gt;예금과 적금은 재테크의 기본적인 도구로, 각각의 특징과 장점을 이해하고 활용하는 것이 중요합니다. 예금은&amp;nbsp;&lt;b&gt;목돈을 안정적으로 운용&lt;/b&gt;하고 싶을 때 적합하며, 적금은&amp;nbsp;&lt;b&gt;꾸준한 저축 습관&lt;/b&gt;을 기르며 목표 자금을 모으는 데 유리합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;color: #ececec; text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;두 상품 중 어떤 것을 선택할지는 개인의&amp;nbsp;&lt;b&gt;재정 상황&lt;/b&gt;,&amp;nbsp;&lt;b&gt;저축 목표&lt;/b&gt;, 그리고&amp;nbsp;&lt;b&gt;금융 환경&lt;/b&gt;에 따라 달라집니다. 목돈이 이미 준비되어 있다면 예금을, 매달 일정 금액을 꾸준히 저축할 수 있다면 적금을 선택하세요. 또한, 긴급 자금 관리와 장기적인 목표를 병행하고 싶다면 두 상품을 조합해 사용하는 전략도 좋은 선택이 될 수 있습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;color: #ececec; text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;마지막으로, 금융 상품의&amp;nbsp;&lt;b&gt;금리와 조건&lt;/b&gt;은 은행마다 다를 수 있으니, 여러 상품을 비교하고 자신에게 가장 적합한 것을 선택하는 것이 현명한 재테크의 시작입니다. &lt;/span&gt;&lt;/p&gt;</description>
      <category>재테크/초보자를 위한 재테크</category>
      <category>예금</category>
      <category>재테크</category>
      <category>적금</category>
      <author>GOMINQ</author>
      <guid isPermaLink="true">https://moons0827.tistory.com/97</guid>
      <comments>https://moons0827.tistory.com/entry/%EC%B4%88%EB%B3%B4%EC%9E%90%EB%A5%BC-%EC%9C%84%ED%95%9C-%EC%9E%AC%ED%85%8C%ED%81%AC-%EC%98%88%EA%B8%88-Vs-%EC%A0%81%EA%B8%88-%EC%96%B4%EB%96%A4-%EA%B2%8C-%EB%82%98%EC%97%90%EA%B2%8C-%EB%8D%94-%EC%9C%A0%EB%A6%AC%ED%95%A0%EA%B9%8C%EC%9A%94#entry97comment</comments>
      <pubDate>Mon, 2 Dec 2024 18:29:13 +0900</pubDate>
    </item>
    <item>
      <title>사진 용량 줄이기 프로그램</title>
      <link>https://moons0827.tistory.com/entry/%EC%82%AC%EC%A7%84-%EC%9A%A9%EB%9F%89-%EC%A4%84%EC%9D%B4%EA%B8%B0-%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%A8</link>
      <description>&lt;!DOCTYPE html&gt;
&lt;html lang=&quot;en&quot;&gt;
&lt;head&gt;
    &lt;meta charset=&quot;UTF-8&quot;&gt;
    &lt;meta name=&quot;viewport&quot; content=&quot;width=device-width, initial-scale=1.0&quot;&gt;
    &lt;title&gt;사진 용량 줄이기&lt;/title&gt;
    &lt;style&gt;
        /* 스타일 정의 */
        body {
            font-family: Arial, sans-serif;
            background: #f3f4f6;
            color: #333;
            margin: 0;
            padding: 0;
            display: flex;
            flex-direction: column;
            align-items: center;
            justify-content: center;
            min-height: 100vh;
        }
        h1 {
            font-size: 2rem;
            color: #4CAF50;
            margin-bottom: 1rem;
        }
        p {
            margin: 10px 0;
        }
        .card {
            background: #fff;
            box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
            border-radius: 10px;
            padding: 20px;
            max-width: 500px;
            width: 90%;
            text-align: center;
        }
        input[type=&quot;file&quot;], input[type=&quot;number&quot;], button {
            display: block;
            margin: 10px auto;
            padding: 10px;
            border: 1px solid #ddd;
            border-radius: 5px;
            width: 80%;
            font-size: 1rem;
        }
        input[type=&quot;file&quot;] {
            cursor: pointer;
        }
        button {
            background: #4CAF50;
            color: white;
            border: none;
            font-weight: bold;
            cursor: pointer;
            transition: background 0.3s;
        }
        button:hover {
            background: #45a049;
        }
        #file-info {
            font-weight: bold;
            margin-top: 10px;
        }
        #download-button {
            display: none;
            background: #2196F3;
        }
        #download-button:hover {
            background: #1976D2;
        }
        canvas {
            display: none;
        }
    &lt;/style&gt;
&lt;/head&gt;
&lt;body&gt;
    &lt;div class=&quot;card&quot;&gt;
        &lt;h1&gt;사진 용량 줄이기&lt;/h1&gt;
        &lt;p&gt;이미지를 업로드하고 압축 비율을 설정하세요.&lt;/p&gt;

        &lt;form id=&quot;image-form&quot;&gt;
            &lt;input type=&quot;file&quot; id=&quot;image-input&quot; accept=&quot;image/*&quot; required&gt;
            &lt;input type=&quot;number&quot; id=&quot;quality&quot; min=&quot;1&quot; max=&quot;100&quot; value=&quot;85&quot; placeholder=&quot;압축 비율 (1-100)&quot;&gt;
            &lt;button type=&quot;button&quot; id=&quot;check-size&quot;&gt;예상 크기 확인&lt;/button&gt;
            &lt;button type=&quot;submit&quot;&gt;압축 및 다운로드&lt;/button&gt;
        &lt;/form&gt;

        &lt;div id=&quot;output&quot;&gt;
            &lt;p id=&quot;file-info&quot;&gt;&lt;/p&gt;
            &lt;button id=&quot;download-button&quot;&gt;압축된 이미지 다운로드&lt;/button&gt;
        &lt;/div&gt;

        &lt;canvas id=&quot;canvas&quot;&gt;&lt;/canvas&gt;
    &lt;/div&gt;

    &lt;script&gt;
        const form = document.getElementById('image-form');
        const imageInput = document.getElementById('image-input');
        const qualityInput = document.getElementById('quality');
        const fileInfo = document.getElementById('file-info');
        const downloadButton = document.getElementById('download-button');
        const canvas = document.getElementById('canvas');
        const ctx = canvas.getContext('2d');

        let compressedImageURL;

        form.addEventListener('submit', async (e) =&gt; {
            e.preventDefault();

            const file = imageInput.files[0];
            const quality = parseInt(qualityInput.value) / 100;

            if (!file) {
                alert('이미지를 선택하세요.');
                return;
            }

            // 원본 이미지 크기 정보 표시
            const originalSize = (file.size / 1024).toFixed(2); // KB로 변환
            fileInfo.textContent = `원본 이미지 크기: ${originalSize} KB`;

            // 이미지 압축
            const img = new Image();
            img.src = URL.createObjectURL(file);

            img.onload = () =&gt; {
                // 캔버스 크기 설정
                canvas.width = img.width;
                canvas.height = img.height;

                // 이미지 그리기
                ctx.drawImage(img, 0, 0, img.width, img.height);

                // 압축된 데이터 URL 생성
                compressedImageURL = canvas.toDataURL('image/jpeg', quality);

                // 압축된 이미지 크기 계산
                fetch(compressedImageURL)
                    .then(res =&gt; res.blob())
                    .then(blob =&gt; {
                        const compressedSize = (blob.size / 1024).toFixed(2); // KB로 변환
                        fileInfo.textContent += ` | 압축된 이미지 크기: ${compressedSize} KB`;

                        // 다운로드 버튼 활성화
                        downloadButton.style.display = 'block';
                    });
            };
        });

        // 압축된 이미지 다운로드
        downloadButton.addEventListener('click', () =&gt; {
            const a = document.createElement('a');
            a.href = compressedImageURL;
            a.download = 'compressed_image.jpg';
            document.body.appendChild(a);
            a.click();
            document.body.removeChild(a);
        });
    &lt;/script&gt;
&lt;/body&gt;
&lt;/html&gt;</description>
      <category>컴퓨터/유틸리티</category>
      <author>GOMINQ</author>
      <guid isPermaLink="true">https://moons0827.tistory.com/96</guid>
      <comments>https://moons0827.tistory.com/entry/%EC%82%AC%EC%A7%84-%EC%9A%A9%EB%9F%89-%EC%A4%84%EC%9D%B4%EA%B8%B0-%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%A8#entry96comment</comments>
      <pubDate>Fri, 29 Nov 2024 20:25:28 +0900</pubDate>
    </item>
    <item>
      <title>위드마크 공식 (BAC 계산기)</title>
      <link>https://moons0827.tistory.com/entry/%EC%9C%84%EB%93%9C%EB%A7%88%ED%81%AC-%EA%B3%B5%EC%8B%9D-BAC-%EA%B3%84%EC%82%B0%EA%B8%B0</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;사람에 따라 정도에 차이가 있긴 하지만, 술을 마시면 대부분 취하게 됩니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;술을 마신 뒤&amp;nbsp; 아마, &amp;ldquo;내가 지금 얼마나 취했을까?&amp;rdquo; 궁금해본 적 있으실 겁니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;1024&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/c0MY6K/btsLiLqdEYR/9JppCKQJbOmHVmeeX05DH0/img.webp&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/c0MY6K/btsLiLqdEYR/9JppCKQJbOmHVmeeX05DH0/img.webp&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/c0MY6K/btsLiLqdEYR/9JppCKQJbOmHVmeeX05DH0/img.webp&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fc0MY6K%2FbtsLiLqdEYR%2F9JppCKQJbOmHVmeeX05DH0%2Fimg.webp&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;360&quot; height=&quot;360&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;1024&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;취하는 이유는 알코올이 몸 안으로 들어와 혈류를 타고 돌아다니면서 우리의 뇌와 몸에 영향을 주기 때문입니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;1024&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dV8FgF/btsLjnbddZb/IKK1INKrNwKwjeaVtY5xg0/img.webp&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dV8FgF/btsLjnbddZb/IKK1INKrNwKwjeaVtY5xg0/img.webp&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dV8FgF/btsLjnbddZb/IKK1INKrNwKwjeaVtY5xg0/img.webp&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdV8FgF%2FbtsLjnbddZb%2FIKK1INKrNwKwjeaVtY5xg0%2Fimg.webp&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;360&quot; height=&quot;360&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;1024&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이 상태를 수치로도 나타낼 수 있습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이렇게 나타낸 것이 바로 혈중 알코올 농도(BAC: Blood Alcohol Concentration)입니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;BAC가 높을수록 판단력과 반사 능력이 떨어집니다. 따라서, 운전할 때, 법적 기준 이상이면 음주운전에 해당할 수 있습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;보통은 호흡 측정기를 사용하고 좀 더 정확히 측정하고 싶은면 혈액 검사를 합니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;하지만 매번 호흡 측정기를 사용하거나 혈액 검사를 할 수는 없습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그래서, 마신 술의 양과 시간, 체중 등만으로 대략적인 BAC를 추정할 수 있는 방식이 있습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;여기서 등장하는 것이 바로 &lt;b&gt;위드마크(Widmark) 공식&lt;/b&gt;입니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이 공식은 &amp;ldquo;얼마나 많은 알코올을 섭취했는지&amp;rdquo;, &amp;ldquo;체중은 얼마인지&amp;rdquo;, &amp;ldquo;얼마나 시간이 지났는지&amp;rdquo; 등을 바탕으로 대략적인 BAC 값을 계산하는 방법입니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;1024&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cbxu9v/btsLj4oNqlY/TnyF8NkBlPNmiLjf4Rzr21/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cbxu9v/btsLj4oNqlY/TnyF8NkBlPNmiLjf4Rzr21/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cbxu9v/btsLj4oNqlY/TnyF8NkBlPNmiLjf4Rzr21/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fcbxu9v%2FbtsLj4oNqlY%2FTnyF8NkBlPNmiLjf4Rzr21%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;360&quot; height=&quot;360&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;1024&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;물론 실제 BAC는 사람마다 차이가 큽니다. 몸 상태나 알코올 대사 능력, 술과 함께 먹은 음식 등 다양한 변수 때문에 이 공식이 100% 정확하진 않습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;하지만 위드마크 공식은&amp;nbsp; 음주 후 어느 정도 시간이 지나야 알코올이 줄어드는지 감을 잡는 데 유용합니다.&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;위드마크(Widmark) 공식&lt;/b&gt;은 다음과 같습니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1055&quot; data-origin-height=&quot;94&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bySb53/btsLkcNQwz4/v4UH7LSifk9McKoh9t8nn0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bySb53/btsLkcNQwz4/v4UH7LSifk9McKoh9t8nn0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bySb53/btsLkcNQwz4/v4UH7LSifk9McKoh9t8nn0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbySb53%2FbtsLkcNQwz4%2Fv4UH7LSifk9McKoh9t8nn0%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;1055&quot; height=&quot;94&quot; data-origin-width=&quot;1055&quot; data-origin-height=&quot;94&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;혈중알코올농도 (BAC)&lt;/b&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;계산된 혈액 속 알코올 농도 (단위: % 또는 g/dL).&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;b&gt;섭취한 알코올의 양 (g)&lt;/b&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;섭취한 순수 알코올의 양.&lt;/li&gt;
&lt;li&gt;계산 방법:&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;음료량(ml) &amp;times; 알코올 도수 &amp;times; 0.8&lt;/b&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;(알코올 비중)&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;b&gt;체중 (kg)&lt;/b&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;자신의 체중을 kg 단위로 입력.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;b&gt;위드마크 상수 (Widmark Factor)&lt;/b&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;체내 체액 비율에 따라 성별로 다르게 적용.
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;남성:&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;0.68&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;여성:&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;0.55&lt;/b&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;b&gt;알코올 분해율&lt;/b&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;시간당 체내에서 분해되는 알코올 양 (보통&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;0.015&lt;/b&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;~&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;0.02&lt;/b&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;g/dL/hr).&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;b&gt;경과 시간 (시간)&lt;/b&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;마지막으로 음주한 후 경과된 시간.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;위드마크 공식은 결국 &amp;lsquo;얼마나 많은 알코올을 먹었는지&amp;rsquo;와 &amp;lsquo;그 알코올이 체내에서 어떻게 분포하고, 시간에 따라 얼마나 줄어드는지&amp;rsquo;를 수식으로 표현한 것이라 생각하면 됩니다.&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이 공식은 어디까지나 이론적인 추정치일 뿐이며, 실제로는 많은 변수가 존재합니다. 개인마다 알코올을 대사하는 능력이 다를 수 있고, 술을 마시기 전후에 무얼 먹었는지, 건강 상태가 어떤지, 심지어 마신 술의 정확한 도수를 파악하는지 등 다양한 요소가 실제 BAC에 영향을 끼칩니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;따라서 위드마크 공식으로 나온 숫자가 실제 상황과 다를 수 있다는 점을 늘 염두에 두어야 합니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이 공식을 통해 &quot;지금 내 BAC가 얼마 정도니까 운전해도 되겠지?&quot;라고 생각하는 것은 매우 위험합니다. 계산 결과가 실제와 다를 가능성이 있고, 설령 수치가 낮게 나왔다 해도 혹시 모를 돌발 상황을 피할 수는 없습니다.&lt;/p&gt;
&lt;hr data-ke-style=&quot;style1&quot; /&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;아래는 위드마크 공식 계산기입니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;

&lt;!DOCTYPE html&gt;
&lt;html lang=&quot;ko&quot;&gt;
&lt;head&gt;
&lt;meta charset=&quot;UTF-8&quot; /&gt;
&lt;meta name=&quot;viewport&quot; content=&quot;width=device-width, initial-scale=1.0&quot;/&gt;
&lt;title&gt;BAC 계산기&lt;/title&gt;
&lt;style&gt;
  body {
    font-family: 'Noto Sans KR', sans-serif;
    background: #f9f9f9;
    margin: 0; 
    padding: 0;
  }
  .container {
    max-width: 400px;
    margin: 50px auto; 
    background: #ffffff;
    padding: 20px; 
    border-radius: 8px; 
    box-shadow: 0 2px 8px rgba(0,0,0,0.1);
  }
  h1 {
    text-align: center; 
    margin-bottom: 20px; 
    color: #333;
  }
  label {
    display: block;
    margin-bottom: 5px; 
    font-weight: 600;
    color: #555;
  }
  input[type=&quot;number&quot;], select {
    width: 100%;
    padding: 10px;
    margin-bottom: 15px; 
    border: 1px solid #ddd; 
    border-radius: 4px; 
    font-size: 14px;
  }
  button {
    width: 100%;
    padding: 12px;
    background: #0077cc;
    color: #fff; 
    border: none; 
    border-radius: 4px;
    font-size: 16px;
    cursor: pointer;
  }
  button:hover {
    background: #005fa3;
  }
  .result {
    margin-top: 20px; 
    text-align: center; 
    font-size: 16px; 
    font-weight: bold;
    color: #333;
    line-height: 1.6;
  }
  .disclaimer {
    margin-top: 30px;
    font-size: 18px; 
    line-height: 1.8;
    font-weight: bold;
    color: #000; 
    text-align: center;
  }
  .disclaimer .highlight {
    color: #d60000; /* 빨간색 강조 */
  }
&lt;/style&gt;
&lt;/head&gt;
&lt;body&gt;
  &lt;div class=&quot;container&quot;&gt;
    &lt;h1&gt;BAC 계산기&lt;/h1&gt;

    &lt;label for=&quot;alcoholType&quot;&gt;술 종류&lt;/label&gt;
    &lt;select id=&quot;alcoholType&quot;&gt;
      &lt;option value=&quot;beer&quot;&gt;맥주 (4.5%)&lt;/option&gt;
      &lt;option value=&quot;whiskey&quot;&gt;위스키 (40%)&lt;/option&gt;
      &lt;option value=&quot;makgeolli&quot;&gt;막걸리 (6%)&lt;/option&gt;
      &lt;option value=&quot;soju&quot;&gt;소주 (16.9%)&lt;/option&gt;
    &lt;/select&gt;

    &lt;label for=&quot;bottles&quot;&gt;마신 병 수&lt;/label&gt;
    &lt;input type=&quot;number&quot; id=&quot;bottles&quot; min=&quot;0&quot; step=&quot;1&quot; placeholder=&quot;예: 2&quot; /&gt;

    &lt;label for=&quot;weight&quot;&gt;체중 (kg)&lt;/label&gt;
    &lt;input type=&quot;number&quot; id=&quot;weight&quot; min=&quot;0&quot; step=&quot;0.1&quot; placeholder=&quot;예: 68&quot; /&gt;

    &lt;label for=&quot;gender&quot;&gt;성별&lt;/label&gt;
    &lt;select id=&quot;gender&quot;&gt;
      &lt;option value=&quot;male&quot;&gt;남성&lt;/option&gt;
      &lt;option value=&quot;female&quot;&gt;여성&lt;/option&gt;
    &lt;/select&gt;

    &lt;label for=&quot;hours&quot;&gt;첫 음주 후 경과 시간 (시간)&lt;/label&gt;
    &lt;input type=&quot;number&quot; id=&quot;hours&quot; min=&quot;0&quot; step=&quot;0.1&quot; placeholder=&quot;예: 2.5&quot; /&gt;

    &lt;button type=&quot;button&quot; onclick=&quot;calculateBAC()&quot;&gt;계산하기&lt;/button&gt;

    &lt;div class=&quot;result&quot; id=&quot;result&quot;&gt;&lt;/div&gt;
    
    &lt;div class=&quot;disclaimer&quot;&gt;
      본 계산기는 대략적인 추정치이며,&lt;br&gt;
      실제 혈중 알코올 농도는 개인별 차이가 있을 수 있습니다.&lt;br&gt;&lt;br&gt;
      법적 기준(대한민국): &lt;span class=&quot;highlight&quot;&gt;BAC 0.03% 이상&lt;/span&gt;은 음주운전 단속 대상.&lt;br&gt;&lt;br&gt;
      절대 이 수치에만 의존하지 말고,&lt;br&gt;
      &lt;span class=&quot;highlight&quot;&gt;안전 운전을 최우선&lt;/span&gt;으로 하십시오.
    &lt;/div&gt;
  &lt;/div&gt;

  &lt;script&gt;
    function formatTime(hours) {
      if (hours &lt;= 0) {
        return &quot;0시간&quot;;
      }
      const h = Math.floor(hours);
      const m = Math.floor((hours - h) * 60);
      let str = &quot;&quot;;
      if (h &gt; 0) str += h + &quot;시간 &quot;;
      if (m &gt; 0) str += m + &quot;분&quot;;
      return str.trim() === &quot;&quot; ? &quot;0시간&quot; : str.trim();
    }

    function calculateBAC() {
      const alcoholType = document.getElementById('alcoholType').value;
      const bottles = parseFloat(document.getElementById('bottles').value) || 0;
      const W_kg = parseFloat(document.getElementById('weight').value) || 0;
      const gender = document.getElementById('gender').value;
      const H = parseFloat(document.getElementById('hours').value) || 0;

      // 각 술 종류별 병 당 ml (맥주 500ml)
      let bottleVolume = 0;
      let ABV = 0;
      switch (alcoholType) {
        case 'beer':
          ABV = 0.045;       // 맥주 4.5%
          bottleVolume = 500; // 맥주 1병 500ml
          break;
        case 'whiskey':
          ABV = 0.40;         
          bottleVolume = 700; 
          break;
        case 'makgeolli':
          ABV = 0.06;         
          bottleVolume = 750; 
          break;
        case 'soju':
          ABV = 0.169;        
          bottleVolume = 360; 
          break;
      }

      const W_lbs = W_kg * 2.20462;
      const r = (gender === 'male') ? 0.73 : 0.66;
      const resultDiv = document.getElementById('result');

      if (W_lbs === 0) {
        resultDiv.textContent = &quot;체중을 정확히 입력해주세요.&quot;;
        return;
      }
      if (bottles === 0) {
        resultDiv.textContent = &quot;마신 병 수를 입력해주세요.&quot;;
        return;
      }

      const totalVolume = bottleVolume * bottles;
      const alcoholGrams = totalVolume * ABV * 0.789;
      const N = alcoholGrams / 14.0;
      const BAC = ((N * 5.14) / (W_lbs * r)) - (0.015 * H);

      const legalLimit = 0.03;
      const metabolismRate = 0.015;
      let resultText = &quot;&quot;;

      if (BAC &lt;= 0) {
        resultText += &quot;예상 BAC: 0.000 이하\n&quot;;
        resultText += &quot;지금 바로 운전 가능합니다.\n&quot;;
        resultText += &quot;이미 BAC가 0%이므로 대기 시간 없음&quot;;
      } else {
        resultText += &quot;예상 BAC: &quot; + BAC.toFixed(3) + &quot;\n&quot;;
        if (BAC &lt; legalLimit) {
          resultText += &quot;현재 운전 가능합니다.\n&quot;;
        } else {
          const timeToDrive = (BAC - legalLimit) / metabolismRate;  
          resultText += &quot;지금 운전 불가. 약 &quot; + formatTime(timeToDrive) + &quot; 후 운전 가능\n&quot;;
        }
        const timeToZero = BAC / metabolismRate;
        resultText += &quot;BAC가 0%가 되기까지 약 &quot; + formatTime(timeToZero) + &quot; 소요&quot;;
      }

      resultDiv.textContent = resultText;
    }
  &lt;/script&gt;
&lt;/body&gt;
&lt;/html&gt;</description>
      <category>Issue/Issue_용어</category>
      <category>위드마크</category>
      <category>위드마크계산기</category>
      <category>위드마크공식</category>
      <author>GOMINQ</author>
      <guid isPermaLink="true">https://moons0827.tistory.com/95</guid>
      <comments>https://moons0827.tistory.com/entry/%EC%9C%84%EB%93%9C%EB%A7%88%ED%81%AC-%EA%B3%B5%EC%8B%9D-BAC-%EA%B3%84%EC%82%B0%EA%B8%B0#entry95comment</comments>
      <pubDate>Sat, 26 Oct 2024 14:57:45 +0900</pubDate>
    </item>
    <item>
      <title>[ML][용어] One-Hot Encoding (원-핫 인코딩)</title>
      <link>https://moons0827.tistory.com/entry/ML%EC%9A%A9%EC%96%B4-One-Hot-Encoding-%EC%9B%90-%ED%95%AB-%EC%9D%B8%EC%BD%94%EB%94%A9</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock floatLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;644&quot; data-origin-height=&quot;531&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/Pmqdv/btsJ6cI5z47/o8XKlLzFjXawHoox0iNhGk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Pmqdv/btsJ6cI5z47/o8XKlLzFjXawHoox0iNhGk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Pmqdv/btsJ6cI5z47/o8XKlLzFjXawHoox0iNhGk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FPmqdv%2FbtsJ6cI5z47%2Fo8XKlLzFjXawHoox0iNhGk%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;94&quot; height=&quot;78&quot; data-origin-width=&quot;644&quot; data-origin-height=&quot;531&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;One-Hot 인코딩은 컴퓨터가 이해할 수 있도록 &lt;b&gt;범주형 데이터를 이진 벡터&lt;/b&gt;로 변환하는 방법입니다. 이 기법은 각 범주에 해당하는 위치만 1로 표시하고, 나머지는 0으로 만듭니다. &lt;/span&gt;&lt;/p&gt;
&lt;div&gt;&lt;hr contenteditable=&quot;false&quot; data-ke-style=&quot;style6&quot; data-ke-type=&quot;horizontalRule&quot; /&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;color: #000000;&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;1. One-Hot Encoding의 정의&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;One-Hot Encoding은 주어진 범주 중 하나를 컴퓨터가 이해할 수 있는 &lt;b&gt;0과 1로 이루어진 벡터&lt;/b&gt;로 변환하는 방법입니다. 변환된 벡터에서 해당하는 범주만 1로 표시되고, 나머지는 모두 0이 됩니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;예시로,&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;과일&quot;이라는 범주에 &lt;b&gt;사과, 포도, 수박&lt;/b&gt;이라는 범주의 값이 있다고 해봅시다.&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;사과&lt;/b&gt; &amp;rarr; [1, 0, 0]&lt;/li&gt;
&lt;li&gt;&lt;b&gt;포도&lt;/b&gt;&amp;nbsp;&amp;rarr; [0, 1, 0]&lt;/li&gt;
&lt;li&gt;&lt;b&gt;수박&lt;/b&gt;&amp;nbsp;&amp;rarr; [0, 0, 1]&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이렇게 변환하면, 컴퓨터는 이진 벡터로 변환된 데이터를 처리할 수 있습니다.&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;1024&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b6crPd/btsKi1UnUn8/SDAGpS2VekLlxC8P4XiQI0/img.webp&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b6crPd/btsKi1UnUn8/SDAGpS2VekLlxC8P4XiQI0/img.webp&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b6crPd/btsKi1UnUn8/SDAGpS2VekLlxC8P4XiQI0/img.webp&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb6crPd%2FbtsKi1UnUn8%2FSDAGpS2VekLlxC8P4XiQI0%2Fimg.webp&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;318&quot; height=&quot;318&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;1024&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h3 style=&quot;color: #000000;&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;2. 주요 특징&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;1)&lt;span&gt; &lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;b&gt;범주별 독립적 표현&lt;/b&gt; &lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;각 범주는 해당 위치만 1로 표시된 이진 벡터로 표현됩니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;2)&lt;span&gt; &lt;/span&gt;&lt;b&gt;순서와 크기의 왜곡 방지&lt;/b&gt; &lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;범주형 데이터 간에 서열이나 크기의 의미를 부여하지 않습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #333333; text-align: start;&quot;&gt;3)&lt;span&gt;&lt;span&gt;&lt;span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;b&gt;고차원의 희소 벡터&lt;/b&gt; &lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;범주의 수가 늘어날수록 벡터의 차원이 증가하고 대부분의 값이 0인&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;희소 벡터&lt;/b&gt;가 됩니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;ex&amp;gt;: 10,000개의 범주 &amp;rarr; 10,000차원 벡터에서 단 1개의 값만 1.&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;4)&lt;span&gt;&lt;span&gt; &lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;b&gt;컴퓨터가 이해할 수 있는 형태로 변환&lt;/b&gt; &lt;/b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;범주형 데이터를 숫자 벡터로 변환해&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;머신러닝과 딥러닝 모델&lt;/b&gt;이 처리할 수 있도록 도와줍니다.&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #333333; text-align: start;&quot;&gt;5)&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;b&gt;&lt;b&gt;범용적 사용&lt;/b&gt; &lt;/b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;주로&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;선형 모델&lt;/b&gt;과&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;신경망 모델&lt;/b&gt;에서 사용되며, 특히 자연어 처리(NLP)나 범주형 데이터가 많은 문제에 자주 활용됩니다.&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-style=&quot;style6&quot; data-ke-type=&quot;horizontalRule&quot; /&gt;
&lt;div&gt;
&lt;div data-message-author-role=&quot;assistant&quot; data-message-id=&quot;071cd846-e1d9-4bd3-8920-d9f69881e71d&quot; data-message-model-slug=&quot;gpt-4o&quot;&gt;
&lt;h3 style=&quot;color: #000000;&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;3. &lt;/b&gt;&lt;b&gt;One-Hot Encoding&lt;/b&gt;&lt;b&gt;의 장점&lt;/b&gt;&lt;/h3&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;1) &lt;b&gt;순서 정보의 왜곡 방지&lt;/b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;각 범주를 이진 벡터로 변환하여, 범주 사이에 서열이 없도록 합니다.&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;2) &lt;b&gt;단순하고 직관적&lt;/b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;범주형 데이터를 0과 1로 표현하기 때문에 이해와 구현이 쉽습니다.&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;3)&lt;span&gt; &lt;/span&gt;&lt;b&gt;&lt;b&gt;다양한 알고리즘과 모델에서 사용 가능&lt;/b&gt; &lt;/b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;신경망 모델&lt;/b&gt;,&amp;nbsp;&lt;b&gt;선형 회귀&lt;/b&gt;,&amp;nbsp;&lt;b&gt;로지스틱 회귀&lt;/b&gt;&amp;nbsp;등 다양한 모델에 쉽게 적용됩니다.&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h3 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;4. &lt;/b&gt;&lt;b&gt;One-Hot Encoding&lt;/b&gt;&lt;b&gt;의 단점&lt;/b&gt;&lt;/h3&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;1)&lt;span&gt; &lt;/span&gt;&lt;b&gt;&lt;b&gt;고차원 문제&lt;/b&gt; &lt;/b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;범주 수가 많을수록 벡터의 차원이 커져, 계산 속도와 메모리 사용이 비효율적입니다.&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;ex&amp;gt; 1,000개의 범주 &amp;rarr; 1,000차원 벡터.&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;2) &lt;b&gt;&lt;b&gt;희소성 문제&lt;/b&gt; &lt;/b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;부분의 값이 0인 벡터가 생성되어, 메모리와 연산 자원이 낭비될 수 있습니다.&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;3)&lt;span&gt;&lt;span&gt; &lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;b&gt;&lt;b&gt;범주 간 관계를 반영하지 못함&lt;/b&gt; &lt;/b&gt;&lt;/b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;서로 유사한 범주(예: '고양이'와 '호랑이')도 완전히 독립적인 벡터로 처리됩니다.&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h3 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;5. &lt;/b&gt;&lt;b&gt;One-Hot Encoding &lt;/b&gt;&lt;b&gt;코드 사용 예&lt;/b&gt;&lt;/h3&gt;
&lt;pre id=&quot;code_1729821617798&quot; class=&quot;python&quot; data-ke-language=&quot;python&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;import pandas as pd

# 데이터 준비
data = pd.DataFrame({'과일': ['사과', '포도', '수박', '사과']})

# One-Hot Encoding 수행
encoded_data = pd.get_dummies(data, columns=['과일'])

print(&quot;One-Hot Encoded Data:&quot;)
print(encoded_data)&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;</description>
      <category>IT/AI_용어</category>
      <category>One-Hot Encoding</category>
      <author>GOMINQ</author>
      <guid isPermaLink="true">https://moons0827.tistory.com/94</guid>
      <comments>https://moons0827.tistory.com/entry/ML%EC%9A%A9%EC%96%B4-One-Hot-Encoding-%EC%9B%90-%ED%95%AB-%EC%9D%B8%EC%BD%94%EB%94%A9#entry94comment</comments>
      <pubDate>Fri, 25 Oct 2024 11:01:05 +0900</pubDate>
    </item>
    <item>
      <title>[ML][용어] Gradient Boosting Machine (GBM)</title>
      <link>https://moons0827.tistory.com/entry/ML%EC%9A%A9%EC%96%B4-Gradient-Boosting-Machine-GBM</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock floatLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;644&quot; data-origin-height=&quot;531&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/Pmqdv/btsJ6cI5z47/o8XKlLzFjXawHoox0iNhGk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Pmqdv/btsJ6cI5z47/o8XKlLzFjXawHoox0iNhGk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Pmqdv/btsJ6cI5z47/o8XKlLzFjXawHoox0iNhGk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FPmqdv%2FbtsJ6cI5z47%2Fo8XKlLzFjXawHoox0iNhGk%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;113&quot; height=&quot;93&quot; data-origin-width=&quot;644&quot; data-origin-height=&quot;531&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;Gradient Boosting Machine (GBM)&lt;/span&gt;&lt;span&gt;은 앙상블 학습&lt;/span&gt;&lt;span&gt;(Ensemble Learning) &lt;/span&gt;&lt;span&gt;기법의 하나로&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span&gt;여러 개의 약한 학습기&lt;/span&gt;&lt;span&gt;(weak learner)&lt;/span&gt;&lt;span&gt;를 결합하여 예측 성능을 향상시키는 방법입니다&lt;/span&gt;&lt;span&gt;. &lt;/span&gt;&lt;span&gt;주로 결정 트리&lt;/span&gt;&lt;span&gt;(Decision Tree)&lt;/span&gt;&lt;span&gt;를 사용하며&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span&gt;각 트리가 순차적으로 학습됩니다&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;div&gt;&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;color: #000000;&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;1. GBM의 정의&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;GBM&lt;/span&gt;&lt;span&gt;의 핵심 아이디어는 이전 모델의 오차&lt;/span&gt;&lt;span&gt;(residual)&lt;/span&gt;&lt;span&gt;를 줄이는 방향으로 새로운 모델을 학습시키는 것입니다&lt;/span&gt;&lt;span&gt;. &lt;/span&gt;&lt;span&gt;이 과정에서 &lt;/span&gt;&lt;span&gt;Gradient Descent(&lt;/span&gt;&lt;span&gt;경사 하강법&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;span&gt;을 사용하여&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;GBM은 각 반복에서 손실 함수의 기울기(gradient)를 계산하고, 다음 트리는 이 기울기를 줄이는 방향으로 학습합니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;수학적으로 정의하면 다음과 같습니다.&lt;/p&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;633&quot; data-origin-height=&quot;108&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bh8bE5/btsKfeljdtR/eOeuWhdU4pRxvRwNFlkqMK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bh8bE5/btsKfeljdtR/eOeuWhdU4pRxvRwNFlkqMK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bh8bE5/btsKfeljdtR/eOeuWhdU4pRxvRwNFlkqMK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbh8bE5%2FbtsKfeljdtR%2FeOeuWhdU4pRxvRwNFlkqMK%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;375&quot; height=&quot;64&quot; data-origin-width=&quot;633&quot; data-origin-height=&quot;108&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;

&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;​여기서,&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;435&quot; data-origin-height=&quot;226&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/nZN9K/btsKdLrmusG/rOd0En0QME6rVxIKczW9S1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/nZN9K/btsKdLrmusG/rOd0En0QME6rVxIKczW9S1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/nZN9K/btsKdLrmusG/rOd0En0QME6rVxIKczW9S1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FnZN9K%2FbtsKdLrmusG%2FrOd0En0QME6rVxIKczW9S1%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;234&quot; height=&quot;122&quot; data-origin-width=&quot;435&quot; data-origin-height=&quot;226&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;

&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;이 과정은 지정된 반복 횟수나 오차가 최소화될 때까지 진행됩니다.&lt;/span&gt;&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-style=&quot;style6&quot; data-ke-type=&quot;horizontalRule&quot; /&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;824&quot; data-origin-height=&quot;517&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/YkQ24/btsKdeneXrQ/2K6G5mwIBXwiMmRXdrgzOK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/YkQ24/btsKdeneXrQ/2K6G5mwIBXwiMmRXdrgzOK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/YkQ24/btsKdeneXrQ/2K6G5mwIBXwiMmRXdrgzOK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FYkQ24%2FbtsKdeneXrQ%2F2K6G5mwIBXwiMmRXdrgzOK%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;368&quot; height=&quot;231&quot; data-origin-width=&quot;824&quot; data-origin-height=&quot;517&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-style=&quot;style6&quot; data-ke-type=&quot;horizontalRule&quot; /&gt;
&lt;h3 style=&quot;color: #000000;&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;2. 주요 특징&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;1) &lt;/b&gt;&lt;b&gt;순차적 학습 (Sequential Learning)&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-size: 16px; letter-spacing: 0px;&quot;&gt;첫 번째 모델이 학습한 뒤, 오차(residual)를 계산하고, 다음 모델은 이 오차를 줄이는 방향으로 학습합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;2)&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;경사 하강법(Gradient Descent) 최적화&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;각 트리는 오차의 경사를 계산해 그 값을 최소화하도록 학습됩니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #333333; text-align: start;&quot;&gt;3)&lt;span&gt;&lt;span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;b&gt;약한 학습기의 사용 (Weak Learner)&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;주로&lt;/span&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;얕은 결정 트리&lt;/b&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;(depth=1~3)를 사용합니다.&lt;/span&gt;&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;div&gt;
&lt;div data-message-model-slug=&quot;gpt-4o&quot; data-message-id=&quot;071cd846-e1d9-4bd3-8920-d9f69881e71d&quot; data-message-author-role=&quot;assistant&quot;&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;3.GBM의 장점&lt;/b&gt;&lt;/h3&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;1)&amp;nbsp;높은&amp;nbsp;예측&amp;nbsp;성능 &lt;/b&gt;&lt;br /&gt;&lt;br /&gt;순차적&amp;nbsp;학습을&amp;nbsp;통해&amp;nbsp;예측&amp;nbsp;오류를&amp;nbsp;점진적으로&amp;nbsp;줄여,&amp;nbsp;정확도가&amp;nbsp;높은&amp;nbsp;모델을&amp;nbsp;생성합니다. &lt;br /&gt;&lt;br /&gt;&lt;b&gt;2)&amp;nbsp;비선형&amp;nbsp;관계&amp;nbsp;학습&amp;nbsp;가능 &lt;/b&gt;&lt;br /&gt;&lt;br /&gt;결&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;정 트리 기반이기 때문에 복잡한 데이터의 비선형 패턴도 잘 학습합니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;&lt;br /&gt;&lt;b&gt;3)&amp;nbsp;유연성 &lt;/b&gt;&lt;br /&gt;&lt;br /&gt;회귀와&amp;nbsp;분류&amp;nbsp;문제&amp;nbsp;모두에&amp;nbsp;사용&amp;nbsp;가능하며,&amp;nbsp;다양한&amp;nbsp;손실&amp;nbsp;함수(예:&amp;nbsp;MSE,&amp;nbsp;Cross-Entropy)를&amp;nbsp;지원합니다. &lt;br /&gt;&lt;br /&gt;&lt;b&gt;4)&amp;nbsp;&amp;nbsp;특성&amp;nbsp;중요도&amp;nbsp;제공 &lt;/b&gt;&lt;br /&gt;&lt;br /&gt;모델&amp;nbsp;학습&amp;nbsp;후&amp;nbsp;특성&amp;nbsp;중요도(feature&amp;nbsp;importance)를&amp;nbsp;추출할&amp;nbsp;수&amp;nbsp;있어,&amp;nbsp;어떤&amp;nbsp;변수가&amp;nbsp;중요한지&amp;nbsp;파악할&amp;nbsp;수&amp;nbsp;있습니다. &lt;br /&gt;&lt;br /&gt;&lt;b&gt;5)&amp;nbsp;잡음(Noise)에&amp;nbsp;대한&amp;nbsp;내성 &lt;/b&gt;&lt;br /&gt;&lt;br /&gt;결정&amp;nbsp;트리&amp;nbsp;기반이므로&amp;nbsp;일부&amp;nbsp;잡음이&amp;nbsp;있는&amp;nbsp;데이터에서도&amp;nbsp;비교적&amp;nbsp;안정적인&amp;nbsp;성능을&amp;nbsp;보입니다.
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h3 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;3.GBM의 단점&lt;/b&gt;&lt;/h3&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;1)&amp;nbsp;느린&amp;nbsp;학습&amp;nbsp;속도 &lt;br /&gt;&lt;br /&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;br /&gt;&lt;b&gt;&lt;br /&gt;2)&amp;nbsp;과적합(Overfitting)&amp;nbsp;위험 &lt;br /&gt;&lt;br /&gt;&lt;/b&gt;트리의&amp;nbsp;개수가&amp;nbsp;너무&amp;nbsp;많거나&amp;nbsp;깊이가&amp;nbsp;깊으면&amp;nbsp;훈련&amp;nbsp;데이터에&amp;nbsp;과적합될&amp;nbsp;수&amp;nbsp;있습니다. &lt;br /&gt;&lt;b&gt;&lt;br /&gt;3)&amp;nbsp;하이퍼파라미터&amp;nbsp;튜닝이&amp;nbsp;복잡 &lt;br /&gt;&lt;br /&gt;&lt;/b&gt;최적의&amp;nbsp;성능을&amp;nbsp;위해&amp;nbsp;학습률(learning&amp;nbsp;rate),&amp;nbsp;트리&amp;nbsp;개수(n_estimators),&amp;nbsp;트리&amp;nbsp;깊이(max_depth)&amp;nbsp;등&amp;nbsp;여러&amp;nbsp;하이퍼파라미터를&amp;nbsp;조정해야&amp;nbsp;합니다. &lt;br /&gt;&lt;b&gt;&lt;br /&gt;4)&amp;nbsp;해석이&amp;nbsp;어려움 &lt;br /&gt;&lt;br /&gt;&lt;/b&gt;여러&amp;nbsp;개의&amp;nbsp;트리가&amp;nbsp;결합된&amp;nbsp;결과물이기&amp;nbsp;때문에&amp;nbsp;예측&amp;nbsp;결과를&amp;nbsp;직관적으로&amp;nbsp;해석하기&amp;nbsp;어렵습니다. &lt;br /&gt;&lt;b&gt;&lt;br /&gt;5)&amp;nbsp;병렬&amp;nbsp;처리&amp;nbsp;어려움 &lt;br /&gt;&lt;br /&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;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&amp;nbsp;&lt;/h3&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-style=&quot;style6&quot; data-ke-type=&quot;horizontalRule&quot; /&gt;
&lt;h3 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;3. GBM 코드 사용 예시&lt;/b&gt;&lt;span style=&quot;color: #a626a4;&quot;&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;pre id=&quot;code_1729572738310&quot; class=&quot;python&quot; data-ke-language=&quot;python&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;# GBM 예시 코드: 회귀 문제 해결
import numpy as np
import matplotlib.pyplot as plt
from sklearn.ensemble import GradientBoostingRegressor
from sklearn.metrics import mean_squared_error

# 1. 데이터 생성 (y = 0.5 * x^2 + noise)
np.random.seed(42)
X = np.random.rand(100, 1) * 10  # 0에서 10 사이의 난수 100개
y = 0.5 * X**2 + np.random.randn(100, 1) * 5  # 2차 함수 + 노이즈

# 2. Gradient Boosting Regressor 모델 생성 및 학습
gbr = GradientBoostingRegressor(n_estimators=100, learning_rate=0.1, max_depth=3, random_state=42)
gbr.fit(X, y.ravel())

# 3. 예측 값 생성 (훈련 데이터와 예측 값 비교)
X_test = np.linspace(0, 10, 500).reshape(-1, 1)  # 테스트 데이터 생성
y_pred = gbr.predict(X_test)

# 4. 예측 성능 평가 (평균 제곱 오차)
mse = mean_squared_error(y, gbr.predict(X))

# 5. 그래프 시각화
plt.figure(figsize=(10, 6))

# 원본 데이터와 예측 값 표시
plt.scatter(X, y, color=&quot;blue&quot;, label=&quot;Training Data&quot;, s=10)  # 훈련 데이터
plt.plot(X_test, y_pred, color=&quot;red&quot;, linewidth=2, label=&quot;GBM Prediction&quot;)  # 예측 곡선

# 그래프 설정
plt.title(f&quot;Gradient Boosting Regression (MSE: {mse:.2f})&quot;)
plt.xlabel(&quot;X&quot;)
plt.ylabel(&quot;y&quot;)
plt.legend()
plt.show()&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>IT/AI_용어</category>
      <author>GOMINQ</author>
      <guid isPermaLink="true">https://moons0827.tistory.com/93</guid>
      <comments>https://moons0827.tistory.com/entry/ML%EC%9A%A9%EC%96%B4-Gradient-Boosting-Machine-GBM#entry93comment</comments>
      <pubDate>Tue, 22 Oct 2024 14:08:08 +0900</pubDate>
    </item>
    <item>
      <title>[임용고사][정보][기출] 2024 정보, 컴퓨터 임용 기출 전공 A -2번</title>
      <link>https://moons0827.tistory.com/entry/%EC%9E%84%EC%9A%A9%EA%B3%A0%EC%82%AC%EC%A0%95%EB%B3%B4%EA%B8%B0%EC%B6%9C-2024-%EC%A0%95%EB%B3%B4-%EC%BB%B4%ED%93%A8%ED%84%B0-%EC%9E%84%EC%9A%A9-%EA%B8%B0%EC%B6%9C-%EC%A0%84%EA%B3%B5-A-2%EB%B2%88</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;2. (가)는&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;lt;조건&amp;gt;을&amp;nbsp;고려하여&amp;nbsp;&amp;lt;작성&amp;nbsp;방법&amp;gt;에&amp;nbsp;따라&amp;nbsp;쓰시오.&amp;nbsp;[2점]&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/mL4YF/btsJ5AjplqP/PWhjADdSkT9a3s1VwWjxQK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/mL4YF/btsJ5AjplqP/PWhjADdSkT9a3s1VwWjxQK/img.png&quot; data-origin-width=&quot;611&quot; data-origin-height=&quot;519&quot; data-is-animation=&quot;false&quot; width=&quot;409&quot; height=&quot;347&quot; style=&quot;width: 55.7315%; margin-right: 10px;&quot; data-widthpercent=&quot;56.39&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/mL4YF/btsJ5AjplqP/PWhjADdSkT9a3s1VwWjxQK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FmL4YF%2FbtsJ5AjplqP%2FPWhjADdSkT9a3s1VwWjxQK%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;611&quot; height=&quot;519&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dFnjr6/btsJ58tt0Fl/w2I8sOUDYcKkDJnGIcFek1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dFnjr6/btsJ58tt0Fl/w2I8sOUDYcKkDJnGIcFek1/img.png&quot; data-origin-width=&quot;621&quot; data-origin-height=&quot;682&quot; data-is-animation=&quot;false&quot; style=&quot;width: 43.1057%;&quot; data-widthpercent=&quot;43.61&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dFnjr6/btsJ58tt0Fl/w2I8sOUDYcKkDJnGIcFek1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdFnjr6%2FbtsJ58tt0Fl%2Fw2I8sOUDYcKkDJnGIcFek1%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;621&quot; height=&quot;682&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;style6&quot; /&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock floatLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;644&quot; data-origin-height=&quot;531&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cPPrub/btsJ5DArTRd/iKmPD7n76hwWNKeDSgPaZ0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cPPrub/btsJ5DArTRd/iKmPD7n76hwWNKeDSgPaZ0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cPPrub/btsJ5DArTRd/iKmPD7n76hwWNKeDSgPaZ0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcPPrub%2FbtsJ5DArTRd%2FiKmPD7n76hwWNKeDSgPaZ0%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;149&quot; height=&quot;123&quot; data-origin-width=&quot;644&quot; data-origin-height=&quot;531&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;br /&gt;데이터베이스 문제입니다.&lt;br /&gt;실행에 따라 위반되는 무결성 제약 조건을 쓰라고 하네요~!&lt;br /&gt;테이블을 자세히 살펴보며 작성 방법을 보면 쉽게 풀 수 있습니다.&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h3 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;정 답&lt;/h3&gt;
&lt;h4 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;참조 무결성 제약 조건&lt;/b&gt;&lt;/h4&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;p style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;조건에 보면 두 개의 SQL 테이블 생성 구문이 나와 있습니다. 하나는 학과 테이블이고, 다른 하나는 학생 테이블이네요.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;학과 테이블에는 학과명, 연락처, 사무실이 있습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;학과명은 PRIMARY KEY로 지정되어&lt;span&gt;&amp;nbsp;&lt;/span&gt; 유일하고 중복될 수 없습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;학생 테이블에는 학번, 이름, 학과가 있습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;학번은&lt;span&gt;&amp;nbsp;&lt;/span&gt;PRIMARY KEY로 지정되어&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;유일하고 중복될 수 없습니다.&lt;/p&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 style=&quot;width: 100%;&quot;&gt;FOREIGN&lt;span style=&quot;color: #333333; text-align: start;&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;KEY(학과)&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;REFERENCES&lt;span style=&quot;color: #333333; text-align: start;&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;학과(학과명)&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;구문이 있네요. 학생 테이블의 학과 필드가 학과 테이블의 학과명 필드를 참조해야 합니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;즉, 학생 테이블에 저장된 학과 값은 반드시 학과 테이블에 존재하는 학과명이어야 합니다. , 이를 통해 참조 무결성이 보장됩니다. &lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style7&quot; /&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;작성방법을 볼까요?&lt;/p&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 style=&quot;width: 100%;&quot;&gt;UPDATE 학생 SET 학과 = '인공지능학과' WHERE 학과 = '컴퓨터공학과';&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이 SQL문은 학생 테이블에서 학과가 '컴퓨터공학과'인 학생들의 학과 값을 '인공지능학과'로 변경하는 쿼리네요.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;하지만,&amp;nbsp;&lt;/p&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 style=&quot;width: 100%;&quot;&gt;FOREIGN&lt;span style=&quot;color: #333333; text-align: start;&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;KEY(학과)&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;REFERENCES&lt;span style=&quot;color: #333333; text-align: start;&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;학과(학과명)&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;구문 때문에, 학생 테이블에서 입력된 학과 값이 반드시 학과 테이블에 존재하는 학과명과 일치해야 하죠.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그런데 (가)를 보면 학과 테이블에 컴퓨터교육과와 컴퓨터공학과만 있습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;즉, 참조 무결성 제약 조건 위반이 발생합니다.&amp;nbsp;&lt;/p&gt;</description>
      <category>컴퓨터교육/2024 정보, 컴퓨터 임용 기출</category>
      <author>GOMINQ</author>
      <guid isPermaLink="true">https://moons0827.tistory.com/91</guid>
      <comments>https://moons0827.tistory.com/entry/%EC%9E%84%EC%9A%A9%EA%B3%A0%EC%82%AC%EC%A0%95%EB%B3%B4%EA%B8%B0%EC%B6%9C-2024-%EC%A0%95%EB%B3%B4-%EC%BB%B4%ED%93%A8%ED%84%B0-%EC%9E%84%EC%9A%A9-%EA%B8%B0%EC%B6%9C-%EC%A0%84%EA%B3%B5-A-2%EB%B2%88#entry91comment</comments>
      <pubDate>Tue, 15 Oct 2024 20:23:58 +0900</pubDate>
    </item>
    <item>
      <title>[임용고사][정보][기출] 2024 정보, 컴퓨터 임용 기출 전공 A -1번 문항</title>
      <link>https://moons0827.tistory.com/entry/%EC%9E%84%EC%9A%A9%EA%B3%A0%EC%82%AC%EC%A0%95%EB%B3%B4%EA%B8%B0%EC%B6%9C-2024-%EC%A0%95%EB%B3%B4-%EC%BB%B4%ED%93%A8%ED%84%B0-%EC%9E%84%EC%9A%A9-%EA%B8%B0%EC%B6%9C-%EC%A0%84%EA%B3%B5-A-1%EB%B2%88-%EB%AC%B8%ED%95%AD</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;1. 다음은&amp;nbsp;2022개정&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;[2점]&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;481&quot; data-origin-height=&quot;518&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/mT2Rz/btsJ5BbtF1K/xGkpDxtkPkduK8lS1wkRsK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/mT2Rz/btsJ5BbtF1K/xGkpDxtkPkduK8lS1wkRsK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/mT2Rz/btsJ5BbtF1K/xGkpDxtkPkduK8lS1wkRsK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FmT2Rz%2FbtsJ5BbtF1K%2FxGkpDxtkPkduK8lS1wkRsK%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;391&quot; height=&quot;421&quot; data-origin-width=&quot;481&quot; data-origin-height=&quot;518&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock floatLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;644&quot; data-origin-height=&quot;531&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/Hq3tH/btsJ7MJliB9/QcyLBtuLzkRP7E7ar1p0tK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Hq3tH/btsJ7MJliB9/QcyLBtuLzkRP7E7ar1p0tK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Hq3tH/btsJ7MJliB9/QcyLBtuLzkRP7E7ar1p0tK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FHq3tH%2FbtsJ7MJliB9%2FQcyLBtuLzkRP7E7ar1p0tK%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;147&quot; height=&quot;121&quot; data-origin-width=&quot;644&quot; data-origin-height=&quot;531&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;정보교과 역량 3가지를 묻는 문제입니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;정보 교과역량 3가지 컴퓨팅 사고력, 디지털 문화 소양, 인공지능 소양을 묻는 질문이네요!&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;정 답&lt;/h3&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;㉠ 디지털 문화 소양 ㉡ 인공지능 소양&lt;/b&gt;&lt;/h4&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;정보교과 역량 3가지를 묻는 질문입니다!&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;교육과정에 제일 앞에 나와있는 표를 확인하면 쉽게 풀 수 있죠!&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;한 번, 다시 확인해봅시다!&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;컴퓨팅 사고력은 나왔으니 정답은 &lt;span style=&quot;color: #333333; text-align: start;&quot;&gt;㉠ 디지털 문화 소양&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;㉡ 인공지능 소양 입니다!&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1215&quot; data-origin-height=&quot;299&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/ydVpY/btsJ7347Ds4/BTb6E5F9W8vEEBAkcpzAS1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ydVpY/btsJ7347Ds4/BTb6E5F9W8vEEBAkcpzAS1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ydVpY/btsJ7347Ds4/BTb6E5F9W8vEEBAkcpzAS1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FydVpY%2FbtsJ7347Ds4%2FBTb6E5F9W8vEEBAkcpzAS1%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;832&quot; height=&quot;205&quot; data-origin-width=&quot;1215&quot; data-origin-height=&quot;299&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;</description>
      <category>컴퓨터교육/2024 정보, 컴퓨터 임용 기출</category>
      <author>GOMINQ</author>
      <guid isPermaLink="true">https://moons0827.tistory.com/90</guid>
      <comments>https://moons0827.tistory.com/entry/%EC%9E%84%EC%9A%A9%EA%B3%A0%EC%82%AC%EC%A0%95%EB%B3%B4%EA%B8%B0%EC%B6%9C-2024-%EC%A0%95%EB%B3%B4-%EC%BB%B4%ED%93%A8%ED%84%B0-%EC%9E%84%EC%9A%A9-%EA%B8%B0%EC%B6%9C-%EC%A0%84%EA%B3%B5-A-1%EB%B2%88-%EB%AC%B8%ED%95%AD#entry90comment</comments>
      <pubDate>Tue, 15 Oct 2024 19:09:32 +0900</pubDate>
    </item>
    <item>
      <title>[ML][용어] ReLU 함수</title>
      <link>https://moons0827.tistory.com/entry/ML%EC%9A%A9%EC%96%B4-ReLU-%ED%95%A8%EC%88%98</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock floatLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;644&quot; data-origin-height=&quot;531&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/Pmqdv/btsJ6cI5z47/o8XKlLzFjXawHoox0iNhGk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Pmqdv/btsJ6cI5z47/o8XKlLzFjXawHoox0iNhGk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Pmqdv/btsJ6cI5z47/o8XKlLzFjXawHoox0iNhGk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FPmqdv%2FbtsJ6cI5z47%2Fo8XKlLzFjXawHoox0iNhGk%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;131&quot; height=&quot;108&quot; data-origin-width=&quot;644&quot; data-origin-height=&quot;531&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;ReLU(Rectified&amp;nbsp;Linear&amp;nbsp;Unit)&amp;nbsp;함수는&amp;nbsp;입력값이&amp;nbsp;양수면&amp;nbsp;그대로&amp;nbsp;출력하고,&amp;nbsp;음수면&amp;nbsp;0으로&amp;nbsp;출력하는&amp;nbsp;활성화&amp;nbsp;함수입니다.&amp;nbsp;계산이&amp;nbsp;간단하고,&amp;nbsp;딥러닝&amp;nbsp;모델에서&amp;nbsp;비선형성을&amp;nbsp;추가하여&amp;nbsp;학습을&amp;nbsp;돕습니다.&lt;/p&gt;
&lt;div&gt;&lt;hr contenteditable=&quot;false&quot; data-ke-style=&quot;style6&quot; data-ke-type=&quot;horizontalRule&quot; /&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;1. ReLU 함수의 정의&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;입력 값 &lt;span&gt;&lt;span&gt;x&lt;/span&gt;&lt;/span&gt;가 양수이면 그대로 출력되고, 음수이거나 0이면 0으로 출력됩니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;수학적으로 정의하면 다음과 같습니다.&lt;/p&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;227&quot; data-origin-height=&quot;54&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/pFsdg/btsJ6HWdT4w/L4MrDKOHIFMHgAuB90NQ0K/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/pFsdg/btsJ6HWdT4w/L4MrDKOHIFMHgAuB90NQ0K/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/pFsdg/btsJ6HWdT4w/L4MrDKOHIFMHgAuB90NQ0K/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FpFsdg%2FbtsJ6HWdT4w%2FL4MrDKOHIFMHgAuB90NQ0K%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;202&quot; height=&quot;48&quot; data-origin-width=&quot;227&quot; data-origin-height=&quot;54&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;

&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;​여기서,&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;입력이 양수일 때&lt;/b&gt;: &lt;span&gt;&lt;span&gt;f(x) &lt;/span&gt;&lt;span aria-hidden=&quot;true&quot;&gt;&lt;span&gt;&lt;span&gt;= &lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span&gt;x&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;입력이 음수일 때&lt;/b&gt;: &lt;span&gt;&lt;span&gt;f(x) &lt;/span&gt;&lt;span aria-hidden=&quot;true&quot;&gt;&lt;span&gt;&lt;span&gt;= &lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span&gt;0 입니다.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;779&quot; data-origin-height=&quot;518&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cwGD2I/btsJ7UAjQg6/11zHszKEqoLvOB63Ey7sSk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cwGD2I/btsJ7UAjQg6/11zHszKEqoLvOB63Ey7sSk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cwGD2I/btsJ7UAjQg6/11zHszKEqoLvOB63Ey7sSk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcwGD2I%2FbtsJ7UAjQg6%2F11zHszKEqoLvOB63Ey7sSk%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;496&quot; height=&quot;330&quot; data-origin-width=&quot;779&quot; data-origin-height=&quot;518&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;2. 주요 특징&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;1) 비선형성&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;입력이 양수일 때는 선형 동작하지만, 입력이 음수일 때는 0으로 출력되므로 전체적으로는 비선형적 동작을 합니다. 따라서, 신경망이 복잡한 패턴을 학습할 수 있습니다. &lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;2) &lt;b&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;size18&quot;&gt;&lt;b&gt; &lt;span style=&quot;color: #333333; text-align: start;&quot;&gt;3)&lt;span&gt; &lt;b&gt;경사 소실 문제 완화&lt;/b&gt; &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;ReLU 함수는 음수 구간에서 0이지만, 양수 구간에서는 기울기가 항상 1이므로 경사 소실 문제가 상대적으로 덜 발생합니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;4) 드롭아웃 효과&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #333333; text-align: left;&quot; data-remove=&quot;true&quot;&gt;&amp;nbsp;ReLU 함수는 입력이 음수일 때 출력을 0으로 만드므로, 일부 뉴런을 비활성화하는 효과를 내기도 합니다. &lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;5) &lt;b&gt;죽은 ReLU 문제(Dead ReLU)&lt;/b&gt; &lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #333333; text-align: left;&quot;&gt;입력이 음수인 경우 항상 0을 출력하기 때문에, 학습 중에 뉴런의 가중치가 잘못 설정되면 특정 뉴런이 영구적으로 0을 출력하게 될 수 있습니다. &lt;/span&gt;&lt;span style=&quot;color: #333333; text-align: left;&quot;&gt;이러한 뉴런은 더 이상 학습에 기여하지 못하게 됩니다.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;6)&lt;span&gt; &lt;/span&gt;&lt;b&gt;&lt;b&gt;폭발하는 경사 문제&lt;/b&gt; &lt;/b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #333333; text-align: left;&quot;&gt;&amp;nbsp;ReLU 함수는 양수 입력에 대해 선형적으로 값을 증가시키므로, 입력 값이 커질수록 출력도 커집니다. 이는 폭발하는 경사 문제(exploding gradient problem)를 일으킬 수 있습니다.&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h3 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;3. ReLU 함수 코드 사용 예시&lt;/b&gt;&lt;/h3&gt;
&lt;pre id=&quot;code_1727659871830&quot; class=&quot;python&quot; data-ke-language=&quot;python&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;import torch
import torch.nn as nn

# ReLU 활성화 함수 정의
relu = nn.ReLU()

# 입력 텐서 정의
input_tensor = torch.tensor([-1.0, 0.0, 1.0, 2.0])

# ReLU 함수 적용
output_tensor = relu(input_tensor)

# 결과 출력
print(&quot;입력:&quot;, input_tensor)
print(&quot;출력:&quot;, output_tensor)&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>IT/AI_용어</category>
      <category>ReLU함수</category>
      <author>GOMINQ</author>
      <guid isPermaLink="true">https://moons0827.tistory.com/89</guid>
      <comments>https://moons0827.tistory.com/entry/ML%EC%9A%A9%EC%96%B4-ReLU-%ED%95%A8%EC%88%98#entry89comment</comments>
      <pubDate>Tue, 15 Oct 2024 16:54:59 +0900</pubDate>
    </item>
    <item>
      <title>[강좌][앱인벤터] 0.5 필수 앱 설치</title>
      <link>https://moons0827.tistory.com/entry/%EA%B0%95%EC%A2%8C%EC%95%B1%EC%9D%B8%EB%B2%A4%ED%84%B0-05-%ED%95%84%EC%88%98-%EC%95%B1-%EC%84%A4%EC%B9%98</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock floatLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;434&quot; data-origin-height=&quot;363&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/MlQDf/btsJ6fsfMVn/RNL5N4rSTX1ABjlrn8zr70/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/MlQDf/btsJ6fsfMVn/RNL5N4rSTX1ABjlrn8zr70/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/MlQDf/btsJ6fsfMVn/RNL5N4rSTX1ABjlrn8zr70/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FMlQDf%2FbtsJ6fsfMVn%2FRNL5N4rSTX1ABjlrn8zr70%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;167&quot; height=&quot;140&quot; data-origin-width=&quot;434&quot; data-origin-height=&quot;363&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;이번 시간에는 만든 앱을 핸드폰에 사용하기 위해 필요한 앱을 설치해볼겁니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;안해도 제작은 가능하나 최종적으로 테스트 할 때 필요하니 꼭! 설치하는 것을 권장합니다.&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;앱을 완성하였거나, 태스트 해볼려면 핸드폰에 설치를 해야 합니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;물론 앱인벤터 자체에서 확인을 해볼 수 있지만, 아무래도 핸드폰에 설치를 해봐야 확실하죠.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이 때 도움을 주는 앱이 MIT AI2 Companion입니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;안드로이드, ios 둘 다 있으며 이름이 살짝 다릅니다.&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;안드로이드 경우&lt;/b&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;1. 안드로이드 경우에는 플레이스토어에서 mit ai2 companion 이라고 검색한 뒤 설치하면 됩니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1138&quot; data-origin-height=&quot;929&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cCvqv5/btsJ6SQOcGo/8IchKu5OyBh2eolfZj1Bv1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cCvqv5/btsJ6SQOcGo/8IchKu5OyBh2eolfZj1Bv1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cCvqv5/btsJ6SQOcGo/8IchKu5OyBh2eolfZj1Bv1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcCvqv5%2FbtsJ6SQOcGo%2F8IchKu5OyBh2eolfZj1Bv1%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;515&quot; height=&quot;420&quot; data-origin-width=&quot;1138&quot; data-origin-height=&quot;929&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;용량은 약 19mb라 크지는 않습니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1375&quot; data-origin-height=&quot;181&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/IsiWC/btsJ7NBcldY/iOqdL64v3kJkNITtlLjPwk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/IsiWC/btsJ7NBcldY/iOqdL64v3kJkNITtlLjPwk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/IsiWC/btsJ7NBcldY/iOqdL64v3kJkNITtlLjPwk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FIsiWC%2FbtsJ7NBcldY%2FiOqdL64v3kJkNITtlLjPwk%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;685&quot; height=&quot;90&quot; data-origin-width=&quot;1375&quot; data-origin-height=&quot;181&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2. 완료되면 다음과 같은 뜹니다. 저는 와이파이를 연결하지 않아 아래와 같은 메시지가 떳네요.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1155&quot; data-origin-height=&quot;1256&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/z3Div/btsJ69Y5lFR/r2dhHMYsvaIkf7x8pw7EE1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/z3Div/btsJ69Y5lFR/r2dhHMYsvaIkf7x8pw7EE1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/z3Div/btsJ69Y5lFR/r2dhHMYsvaIkf7x8pw7EE1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fz3Div%2FbtsJ69Y5lFR%2Fr2dhHMYsvaIkf7x8pw7EE1%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;377&quot; height=&quot;410&quot; data-origin-width=&quot;1155&quot; data-origin-height=&quot;1256&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h2 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;ios 경우&lt;/b&gt;&lt;/h2&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;1. ios 경우에는 앱스토어에서 mit app inventor 라고 검색한 뒤 설치하면 됩니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;631&quot; data-origin-height=&quot;637&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/lFBSJ/btsJ6gdANnR/o3x4gBdkuK15peO31jPRc1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/lFBSJ/btsJ6gdANnR/o3x4gBdkuK15peO31jPRc1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/lFBSJ/btsJ6gdANnR/o3x4gBdkuK15peO31jPRc1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FlFBSJ%2FbtsJ6gdANnR%2Fo3x4gBdkuK15peO31jPRc1%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;333&quot; height=&quot;336&quot; data-origin-width=&quot;631&quot; data-origin-height=&quot;637&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2. 완료되면 안드로이드에 설치할 때와 마찬가지로, 아래와 같은 화면이 뜨면 완료된 겁니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;624&quot; data-origin-height=&quot;921&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cq12Th/btsJ6aR8gcN/qR0oM5R0dGkEIM0s67Xli1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cq12Th/btsJ6aR8gcN/qR0oM5R0dGkEIM0s67Xli1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cq12Th/btsJ6aR8gcN/qR0oM5R0dGkEIM0s67Xli1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fcq12Th%2FbtsJ6aR8gcN%2FqR0oM5R0dGkEIM0s67Xli1%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;321&quot; height=&quot;474&quot; data-origin-width=&quot;624&quot; data-origin-height=&quot;921&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;</description>
      <category>강좌/앱인벤터</category>
      <author>GOMINQ</author>
      <guid isPermaLink="true">https://moons0827.tistory.com/88</guid>
      <comments>https://moons0827.tistory.com/entry/%EA%B0%95%EC%A2%8C%EC%95%B1%EC%9D%B8%EB%B2%A4%ED%84%B0-05-%ED%95%84%EC%88%98-%EC%95%B1-%EC%84%A4%EC%B9%98#entry88comment</comments>
      <pubDate>Tue, 15 Oct 2024 15:57:06 +0900</pubDate>
    </item>
    <item>
      <title>[ML][용어] Sigmoid 함수</title>
      <link>https://moons0827.tistory.com/entry/ML%EC%9A%A9%EC%96%B4-Sigmoid-%ED%95%A8%EC%88%98</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock floatLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;644&quot; data-origin-height=&quot;531&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/wufMf/btsJ3SiPSKv/XDkrcnLFgPWiJ3F8JiYSG1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/wufMf/btsJ3SiPSKv/XDkrcnLFgPWiJ3F8JiYSG1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/wufMf/btsJ3SiPSKv/XDkrcnLFgPWiJ3F8JiYSG1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FwufMf%2FbtsJ3SiPSKv%2FXDkrcnLFgPWiJ3F8JiYSG1%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;160&quot; height=&quot;132&quot; data-origin-width=&quot;644&quot; data-origin-height=&quot;531&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;시그모이드 함수(sigmoid function)는 활성화 함수 중 하나로, 이진 분류 문제에 주로 사용됩니다. 이 함수는 입력 값을 0과 1 사이의 값으로 변환하며, 신경망에 비선형성을 제공해 복잡한 패턴을 학습할 수 있게 합니다.&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;1. sigmoid 함수의 정의&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;입력값에 음의 지수 함수를 적용하여 변환한 뒤, 그 값을 0과 1 사이의 값으로 압축합니다. 입력값이 양수일수록 1에 가까워지고, 음수일수록 0에 가까워지며, 출력값은 항상 0과 1 사이를 유지합니다. &lt;span style=&quot;background-color: #ffffff; color: #666666; text-align: justify;&quot;&gt;&lt;/span&gt;&lt;/p&gt;
&lt;div style=&quot;background-color: #ffffff; color: #666666; text-align: justify;&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;수학적으로 정의하면 다음과 같습니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;265&quot; data-origin-height=&quot;109&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/NvZIM/btsJ2KzAtgx/7hNXKpg2okW7LKZzwTSN40/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/NvZIM/btsJ2KzAtgx/7hNXKpg2okW7LKZzwTSN40/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/NvZIM/btsJ2KzAtgx/7hNXKpg2okW7LKZzwTSN40/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FNvZIM%2FbtsJ2KzAtgx%2F7hNXKpg2okW7LKZzwTSN40%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;185&quot; height=&quot;76&quot; data-origin-width=&quot;265&quot; data-origin-height=&quot;109&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;​여기서,&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;span&gt;&lt;span aria-hidden=&quot;true&quot;&gt;&lt;span&gt;&lt;span&gt;&amp;sigma;&lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;x&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;: 시그모이드 함수의 출력값.&lt;/li&gt;
&lt;li&gt;&lt;span&gt;&lt;span&gt;x&lt;/span&gt;&lt;/span&gt;: 입력값.&lt;/li&gt;
&lt;li&gt;&lt;span&gt;&lt;span&gt;e&lt;/span&gt;&lt;/span&gt;: 자연상수, 약 2.718로 알려진 오일러 수입니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-style=&quot;style6&quot; data-ke-type=&quot;horizontalRule&quot; /&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;1024&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/SZ2hW/btsJ2P8w8JP/y0OdhhA9XxAqKm9G7k0bGK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/SZ2hW/btsJ2P8w8JP/y0OdhhA9XxAqKm9G7k0bGK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/SZ2hW/btsJ2P8w8JP/y0OdhhA9XxAqKm9G7k0bGK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FSZ2hW%2FbtsJ2P8w8JP%2Fy0OdhhA9XxAqKm9G7k0bGK%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;382&quot; height=&quot;382&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;1024&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-style=&quot;style6&quot; data-ke-type=&quot;horizontalRule&quot; /&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;2. 주요 특징&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;1) &lt;b&gt;확률 계산에 유용&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;출력 값이 항상 0과 1 사이에 있습니다. 이 특성 덕분에 시그모이드 함수는 확률 값을 예측할 때 유용하게 사용됩니다.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;2) &lt;b&gt;어디서든 미분 가능&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;어디서든 미분 가능합니다. 이는 역전파(backpropagation) 과정에서 가중치 업데이트에 매우 유용합니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;b&gt; &lt;span style=&quot;color: #333333; text-align: start;&quot;&gt;3)&lt;span&gt; 비선형성&lt;/span&gt;&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;size18&quot;&gt;&lt;b&gt;4) 기울기 소실 문제&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;span style=&quot;color: #333333; text-align: left;&quot;&gt;입력 값이 매우 크거나 작을 때, 즉&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; text-align: left;&quot;&gt;&lt;span&gt;x&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; text-align: left;&quot;&gt;가 매우 큰 양수이거나 음수일 때 기울기(gradient)가 거의 0에 가까워지는 문제를 가지고 있습니다.&lt;/span&gt;&lt;span style=&quot;color: #333333; text-align: left;&quot;&gt; 이는 깊은 신경망 학습에서 역전파 과정 중에 가중치가 업데이트되지 않는 상황을 초래할 수 있습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;5) S자 곡선&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그래프의 모양은 S자 형태를 띄며, 중간값인 &lt;span&gt;&lt;span&gt;x=0&lt;/span&gt;&lt;/span&gt;을 기준으로 대칭적입니다. 입력이 0에 가까울 때 출력은 0.5에 가까워지고, 양의 무한대로 갈수록 출력이 1, 음의 무한대로 갈수록 출력이 0에 수렴합니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;749&quot; data-origin-height=&quot;565&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/DluWp/btsJ3jHZiRn/v6L4kWkrStfYA3Dzdxz9qk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/DluWp/btsJ3jHZiRn/v6L4kWkrStfYA3Dzdxz9qk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/DluWp/btsJ3jHZiRn/v6L4kWkrStfYA3Dzdxz9qk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FDluWp%2FbtsJ3jHZiRn%2Fv6L4kWkrStfYA3Dzdxz9qk%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;373&quot; height=&quot;281&quot; data-origin-width=&quot;749&quot; data-origin-height=&quot;565&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h3 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;3. sigmoid&amp;nbsp; 함수 코드 사용 예시&lt;/b&gt;&lt;/h3&gt;
&lt;pre id=&quot;code_1727659871830&quot; class=&quot;python&quot; data-ke-type=&quot;codeblock&quot; data-ke-language=&quot;python&quot;&gt;&lt;code&gt;import numpy as np

# 시그모이드 함수 정의
def sigmoid(x):
    return 1 / (1 + np.exp(-x))

# 입력값 생성
x_values = np.array([-2, -1, 0, 1, 2])

# 시그모이드 함수 적용
y_values = sigmoid(x_values)

print(&quot;Input values:&quot;, x_values)
print(&quot;Sigmoid output:&quot;, y_values)&lt;/code&gt;&lt;/pre&gt;</description>
      <category>IT/AI_용어</category>
      <category>sigmoid</category>
      <category>시그모이드</category>
      <author>GOMINQ</author>
      <guid isPermaLink="true">https://moons0827.tistory.com/87</guid>
      <comments>https://moons0827.tistory.com/entry/ML%EC%9A%A9%EC%96%B4-Sigmoid-%ED%95%A8%EC%88%98#entry87comment</comments>
      <pubDate>Fri, 11 Oct 2024 19:42:22 +0900</pubDate>
    </item>
    <item>
      <title>[강좌][앱인벤터] 0. 앱인벤터 소개</title>
      <link>https://moons0827.tistory.com/entry/%EA%B0%95%EC%A2%8C%EC%95%B1%EC%9D%B8%EB%B2%A4%ED%84%B0-0-%EC%95%B1%EC%9D%B8%EB%B2%A4%ED%84%B0-%EC%86%8C%EA%B0%9C</link>
      <description>&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock floatLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;434&quot; data-origin-height=&quot;363&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/FxYPh/btsJYcPbJEj/lYPBPdzr3HtWkgpxMkB1sK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/FxYPh/btsJYcPbJEj/lYPBPdzr3HtWkgpxMkB1sK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/FxYPh/btsJYcPbJEj/lYPBPdzr3HtWkgpxMkB1sK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FFxYPh%2FbtsJYcPbJEj%2FlYPBPdzr3HtWkgpxMkB1sK%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;298&quot; height=&quot;249&quot; data-origin-width=&quot;434&quot; data-origin-height=&quot;363&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;앱인벤터는 MIT에서 관리하는 앱메이커입니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;오픈소스라 누구나 사용할 수 있고, 쉽게 안드로이드 앱 및 ios 앱을 만들 수 있습니다~!&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;비록 아직 한국어를 지원하지는 않지만, 자동 번역기능을 사용하면 누구나 쉽게 앱을 만들 수 있습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그럼 지금부터 앱인벤터의 세계 속으로 떠나 볼까요?&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;사전 준비물: 구글 계정&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;(구글 계정이 필요합니다~! 없는 분들은 미리 만들어 주세요.&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;지금부터 앱인벤터를 천천히 차근차근히 따라해볼게요~!&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;아직 앱인벤터가 한국어 번역을 제대로 지원하지 않기 때문에 크롬 자동 번역을 사용해서 해보겠습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;브라우저는 크롬을 사용해서 켜주세요.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;317&quot; data-origin-height=&quot;141&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/GBCrX/btsJW8GYICh/mHAcOsKJs1hywoRg34kGLK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/GBCrX/btsJW8GYICh/mHAcOsKJs1hywoRg34kGLK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/GBCrX/btsJW8GYICh/mHAcOsKJs1hywoRg34kGLK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FGBCrX%2FbtsJW8GYICh%2FmHAcOsKJs1hywoRg34kGLK%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;229&quot; height=&quot;102&quot; data-origin-width=&quot;317&quot; data-origin-height=&quot;141&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;1. 사이트 접속하기&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;먼저 앱인벤터에 접속하겠습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;아래 주소에 접속해 주세요.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;&lt;a href=&quot;https://appinventor.mit.edu/&quot; target=&quot;_blank&quot; rel=&quot;noopener&amp;nbsp;noreferrer&quot;&gt;https://appinventor.mit.edu/&lt;/a&gt;&lt;/b&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1728367465219&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;website&quot; data-og-title=&quot;MIT App Inventor&quot; data-og-description=&quot;A New User Interface for MIT App Inventor We have a new (additional) User Interface for MIT App Inventor More&quot; data-og-host=&quot;appinventor.mit.edu&quot; data-og-source-url=&quot;https://appinventor.mit.edu/&quot; data-og-url=&quot;https://appinventor.mit.edu/&quot; data-og-image=&quot;&quot;&gt;&lt;a href=&quot;https://appinventor.mit.edu/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://appinventor.mit.edu/&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url();&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;MIT App Inventor&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;A New User Interface for MIT App Inventor We have a new (additional) User Interface for MIT App Inventor More&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;appinventor.mit.edu&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h3 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;2. 한글로 자동 번역하기&lt;/b&gt;&lt;/h3&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;접속하면 아래와 같은 화면이 뜨게 됩니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;2228&quot; data-origin-height=&quot;1482&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/Ijm4U/btsJXYRTC74/pDa3klkr9pK0aiI6WMTBa0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Ijm4U/btsJXYRTC74/pDa3klkr9pK0aiI6WMTBa0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Ijm4U/btsJXYRTC74/pDa3klkr9pK0aiI6WMTBa0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FIjm4U%2FbtsJXYRTC74%2FpDa3klkr9pK0aiI6WMTBa0%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;640&quot; height=&quot;426&quot; data-origin-width=&quot;2228&quot; data-origin-height=&quot;1482&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;영어보단 한글이 익숙하고 학생들 수업할 때도 편하기 때문에, 자동 번역을 사용하도록 하겠습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;오른쪽 위 주소창에 있는 사전 모양을 클릭해주세요.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1464&quot; data-origin-height=&quot;335&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/yFA98/btsJYF5l2mU/nudIKT5sETbFVHFzUJCKGK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/yFA98/btsJYF5l2mU/nudIKT5sETbFVHFzUJCKGK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/yFA98/btsJYF5l2mU/nudIKT5sETbFVHFzUJCKGK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FyFA98%2FbtsJYF5l2mU%2FnudIKT5sETbFVHFzUJCKGK%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;585&quot; height=&quot;134&quot; data-origin-width=&quot;1464&quot; data-origin-height=&quot;335&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;클릭하면 아래와 같이 뜹니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;한국어 버튼을 누르면 번역이 됩니다. 이 때, 영어 항상 번역이 창에 클릭되어 있어야 합니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;393&quot; data-origin-height=&quot;198&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/Bzzxy/btsJYCHDOjO/nKom1eS36BoqkchwkoJ71k/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Bzzxy/btsJYCHDOjO/nKom1eS36BoqkchwkoJ71k/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Bzzxy/btsJYCHDOjO/nKom1eS36BoqkchwkoJ71k/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FBzzxy%2FbtsJYCHDOjO%2FnKom1eS36BoqkchwkoJ71k%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;324&quot; height=&quot;163&quot; data-origin-width=&quot;393&quot; data-origin-height=&quot;198&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;보면 약간 어색하지만 알아들을 수 있을 정도로 번역이 된 것을 볼 수 있습니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;2313&quot; data-origin-height=&quot;1082&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cJLnLP/btsJZtb2INz/uuhJxY30QHO1PHSJMR4le1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cJLnLP/btsJZtb2INz/uuhJxY30QHO1PHSJMR4le1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cJLnLP/btsJZtb2INz/uuhJxY30QHO1PHSJMR4le1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcJLnLP%2FbtsJZtb2INz%2FuuhJxY30QHO1PHSJMR4le1%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;613&quot; height=&quot;287&quot; data-origin-width=&quot;2313&quot; data-origin-height=&quot;1082&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h3 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;3. 앱 만들기 시작하기&lt;/b&gt;&lt;/h3&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;왼쪽 위에 있는 앱을 만들어 보세요. 를 클릭해주세요.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;2331&quot; data-origin-height=&quot;1275&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dv4WUF/btsJZj1DGTn/9PbkotFrRLzcDiaooImNK1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dv4WUF/btsJZj1DGTn/9PbkotFrRLzcDiaooImNK1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dv4WUF/btsJZj1DGTn/9PbkotFrRLzcDiaooImNK1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fdv4WUF%2FbtsJZj1DGTn%2F9PbkotFrRLzcDiaooImNK1%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;597&quot; height=&quot;327&quot; data-origin-width=&quot;2331&quot; data-origin-height=&quot;1275&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;클릭하면 아래와 같이 로그인하라는 창이 나옵니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;사전에 준비한 구글 아이디로 로그인해주세요.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1097&quot; data-origin-height=&quot;391&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/2kVA5/btsJXUaWS1d/TdNtmqKzEHguraYVNHAzW0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/2kVA5/btsJXUaWS1d/TdNtmqKzEHguraYVNHAzW0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/2kVA5/btsJXUaWS1d/TdNtmqKzEHguraYVNHAzW0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F2kVA5%2FbtsJXUaWS1d%2FTdNtmqKzEHguraYVNHAzW0%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;582&quot; height=&quot;207&quot; data-origin-width=&quot;1097&quot; data-origin-height=&quot;391&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;계속 버튼을 눌러주면,&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1570&quot; data-origin-height=&quot;717&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/nUoWL/btsJYD7D9Mf/UqwDr6Aq5WNyjVLBiagDsk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/nUoWL/btsJYD7D9Mf/UqwDr6Aq5WNyjVLBiagDsk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/nUoWL/btsJYD7D9Mf/UqwDr6Aq5WNyjVLBiagDsk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FnUoWL%2FbtsJYD7D9Mf%2FUqwDr6Aq5WNyjVLBiagDsk%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;632&quot; height=&quot;289&quot; data-origin-width=&quot;1570&quot; data-origin-height=&quot;717&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;아래와 같은 화면이 뜨게 됩니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1236&quot; data-origin-height=&quot;732&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/MeAKC/btsJZa4V5y0/V7tFNXsp5zQXrJLlhl3rn0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/MeAKC/btsJZa4V5y0/V7tFNXsp5zQXrJLlhl3rn0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/MeAKC/btsJZa4V5y0/V7tFNXsp5zQXrJLlhl3rn0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FMeAKC%2FbtsJZa4V5y0%2FV7tFNXsp5zQXrJLlhl3rn0%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;1236&quot; height=&quot;732&quot; data-origin-width=&quot;1236&quot; data-origin-height=&quot;732&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이제 준비가 다 되었습니다~!&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;다음 시간 부터 본격적으로 알아보며 만들어보도록 할게요.&lt;/p&gt;</description>
      <category>강좌/앱인벤터</category>
      <category>AppInventor</category>
      <category>강좌</category>
      <category>앱인벤터</category>
      <author>GOMINQ</author>
      <guid isPermaLink="true">https://moons0827.tistory.com/85</guid>
      <comments>https://moons0827.tistory.com/entry/%EA%B0%95%EC%A2%8C%EC%95%B1%EC%9D%B8%EB%B2%A4%ED%84%B0-0-%EC%95%B1%EC%9D%B8%EB%B2%A4%ED%84%B0-%EC%86%8C%EA%B0%9C#entry85comment</comments>
      <pubDate>Mon, 7 Oct 2024 19:54:42 +0900</pubDate>
    </item>
    <item>
      <title>[ML][용어] GELU 함수</title>
      <link>https://moons0827.tistory.com/entry/ML%EC%9A%A9%EC%96%B4-GELU-%ED%95%A8%EC%88%98</link>
      <description>&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock floatLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;644&quot; data-origin-height=&quot;531&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/uEO8J/btsJXupmGNM/pc3JSoeeX4xjJxtu0FXTu0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/uEO8J/btsJXupmGNM/pc3JSoeeX4xjJxtu0FXTu0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/uEO8J/btsJXupmGNM/pc3JSoeeX4xjJxtu0FXTu0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FuEO8J%2FbtsJXupmGNM%2Fpc3JSoeeX4xjJxtu0FXTu0%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;160&quot; height=&quot;132&quot; data-origin-width=&quot;644&quot; data-origin-height=&quot;531&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;GELU(Gaussian Error Linear Unit)함수는 입력 값을 &lt;/span&gt;&lt;b&gt;정규 분포&lt;/b&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;의 확률로 변환하여 활성화하는 방식입니다. 입력이 클수록 더 많이, 작을수록 덜 활성화되며, 이를 통해 부드럽고 확률적인 활성화가 이루어집니다. 최신 신경망 모델에서 자주 사용되며, 학습의 안정성과 성능 향상에 기여합니다.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;GELU (Gaussian Error Linear Unit) 함수는 신경망에서 활성화 함수로 사용되는 함수 중 하나입니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;ReLU&amp;nbsp;(Rectified&amp;nbsp;Linear&amp;nbsp;Unit)와&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;div&gt;
&lt;div&gt;특히,&amp;nbsp;Transformer와&amp;nbsp;같은&amp;nbsp;최신&amp;nbsp;신경망&amp;nbsp;구조에서&amp;nbsp;ReLU&amp;nbsp;대신&amp;nbsp;종종&amp;nbsp;사용되며,&amp;nbsp;BERT&amp;nbsp;모델에서도&amp;nbsp;활성화&amp;nbsp;함수로&amp;nbsp;사용됩니다.&lt;/div&gt;
&lt;div&gt;&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;1. GELU 함수의 정의&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;GELU 함수는 &lt;b&gt;입력 값이 특정 확률에 따라 활성화되는 방식&lt;/b&gt;입니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이를 위해 &lt;b&gt;정규 분포&lt;/b&gt;와 오차 함수 (erf)를 활용하여 입력 값을 부드럽게 처리합니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;수학적으로 정의하면 아래와 같습니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;738&quot; data-origin-height=&quot;96&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/AzLhz/btsJW5i0BZc/UjmA2wpynSX3d7yKoBO3L0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/AzLhz/btsJW5i0BZc/UjmA2wpynSX3d7yKoBO3L0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/AzLhz/btsJW5i0BZc/UjmA2wpynSX3d7yKoBO3L0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FAzLhz%2FbtsJW5i0BZc%2FUjmA2wpynSX3d7yKoBO3L0%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;561&quot; height=&quot;73&quot; data-origin-width=&quot;738&quot; data-origin-height=&quot;96&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;x는 입력값입니다.&lt;/li&gt;
&lt;li&gt;&lt;span&gt;&lt;span aria-hidden=&quot;true&quot;&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;erf&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;&amp;sdot;&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;는 오차 함수 (Error Function)로, 표준 정규 분포에서 특정 값 이하의 확률을 계산하는 함수입니다.&lt;/li&gt;
&lt;li&gt;&lt;span&gt;&lt;span&gt;P(X&amp;le;x)&lt;/span&gt;&lt;/span&gt;는 표준 정규 분포에서 &lt;span&gt;&lt;span&gt;X&lt;/span&gt;&lt;/span&gt;가 &lt;span&gt;&lt;span&gt;x&lt;/span&gt;&lt;/span&gt;&amp;nbsp;이하일 확률을 나타냅니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;1024&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/lyuD4/btsJXRxOAdi/OvmjxfprBbVF7kmzdQ14k0/img.webp&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/lyuD4/btsJXRxOAdi/OvmjxfprBbVF7kmzdQ14k0/img.webp&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/lyuD4/btsJXRxOAdi/OvmjxfprBbVF7kmzdQ14k0/img.webp&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FlyuD4%2FbtsJXRxOAdi%2FOvmjxfprBbVF7kmzdQ14k0%2Fimg.webp&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;297&quot; height=&quot;297&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;1024&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;2. 주요 특징&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;1) 정규 분포 기반&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #333333; text-align: left;&quot;&gt;GELU는 입력 값&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; text-align: left;&quot;&gt;&lt;span&gt;xx&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot;&gt;&lt;span&gt;&lt;span&gt;x&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;를 기준으로 정규 분포에 따라 값이 작으면 더 적게 활성화되고, 값이 크면 더 많이 활성화됩니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;( &lt;span style=&quot;color: #333333; text-align: left;&quot;&gt;입력 값&lt;span&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; text-align: left;&quot;&gt;&lt;span aria-hidden=&quot;true&quot;&gt;&lt;span&gt;&lt;span&gt;x&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; text-align: left;&quot;&gt;가 크면&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; text-align: left;&quot;&gt;&lt;span&gt;P(X&amp;le;x)&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; text-align: left;&quot;&gt;가 1에 가까워지고, 출력 값도&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; text-align: left;&quot;&gt;&lt;span&gt;x&lt;/span&gt;&lt;/span&gt;에 가까워짐.&lt;br /&gt;&lt;span style=&quot;color: #333333; text-align: left;&quot;&gt;입력 값&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; text-align: left;&quot;&gt;&lt;span&gt;x&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; text-align: left;&quot;&gt;가 음수이면&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; text-align: left;&quot;&gt;&lt;span&gt;P(X&amp;le;x)&lt;/span&gt;&lt;/span&gt;가 0에 가까워지지만, 완전히 0으로는 변하지 않아 일부 활성화가 유지됨,)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이를 통해 입력이 음수일 경우에도 완전히 0으로 처리하지 않고 일부를 활성화할 수 있습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;2) 오차 함수 사용&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;오차 함수 &lt;span&gt;&lt;span&gt;erf(x)&lt;/span&gt;&lt;/span&gt;는 정규 분포의 누적 분포 함수로, 입력 값을 정규 분포에서의 확률로 변환합니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이는 신경망의 활성화 과정이 매끄럽고 연속적인 확률적 활성화로 이루어지게 합니다.&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h3 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;3. 결론&lt;/b&gt;&lt;/h3&gt;
&lt;p style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;매끄럽고 확률적인 활성화 방식 덕분에 신경망에서 &lt;b&gt;학습 성능을 향상&lt;/b&gt;시키고, &lt;b&gt;경사 하강법의 안정성&lt;/b&gt;을 높이는 데 기여할 수 있습니다.&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h3 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;4. GELU함수 코드 사용 예시&lt;/b&gt;&lt;/h3&gt;
&lt;pre id=&quot;code_1728297349528&quot; class=&quot;python&quot; data-ke-language=&quot;python&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;import torch
import torch.nn as nn

# PyTorch에서 GELU 함수 사용
gelu = nn.GELU()

# 입력 텐서
x = torch.tensor([[1.0, -0.5, 0.0, 2.0]])

# GELU 함수 적용
output = gelu(x)
print(output)&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;output.png&quot; data-origin-width=&quot;1355&quot; data-origin-height=&quot;1101&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/OE7X3/btsJXPUkodN/QGK3XQ789YogpXIx2LcSzk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/OE7X3/btsJXPUkodN/QGK3XQ789YogpXIx2LcSzk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/OE7X3/btsJXPUkodN/QGK3XQ789YogpXIx2LcSzk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FOE7X3%2FbtsJXPUkodN%2FQGK3XQ789YogpXIx2LcSzk%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;522&quot; height=&quot;424&quot; data-filename=&quot;output.png&quot; data-origin-width=&quot;1355&quot; data-origin-height=&quot;1101&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;</description>
      <category>IT/AI_용어</category>
      <category>gelu</category>
      <category>ML</category>
      <category>머신러닝</category>
      <category>용어</category>
      <category>용어설명</category>
      <author>GOMINQ</author>
      <guid isPermaLink="true">https://moons0827.tistory.com/84</guid>
      <comments>https://moons0827.tistory.com/entry/ML%EC%9A%A9%EC%96%B4-GELU-%ED%95%A8%EC%88%98#entry84comment</comments>
      <pubDate>Mon, 7 Oct 2024 19:38:17 +0900</pubDate>
    </item>
    <item>
      <title>[ML][용어] softmax 함수</title>
      <link>https://moons0827.tistory.com/entry/ML%EC%9A%A9%EC%96%B4-softmax-%ED%95%A8%EC%88%98</link>
      <description>&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock floatLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;437&quot; data-origin-height=&quot;358&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/9GB6Q/btsJQxTYJ9G/wlJRoy7S9dAQk3rAqi3ppK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/9GB6Q/btsJQxTYJ9G/wlJRoy7S9dAQk3rAqi3ppK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/9GB6Q/btsJQxTYJ9G/wlJRoy7S9dAQk3rAqi3ppK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F9GB6Q%2FbtsJQxTYJ9G%2FwlJRoy7S9dAQk3rAqi3ppK%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;161&quot; height=&quot;132&quot; data-origin-width=&quot;437&quot; data-origin-height=&quot;358&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;소프트맥스(Softmax) 함수는 머신러닝과 딥러닝에서 많이 사용되는 활성화 함수 중 하나입니다. 보통 여러 클래스에 대한 확률 분포를 계산하는 데 사용됩니다. 주로 분류 문제에서 마지막 출력층에서 사용되며, 주어진 입력 벡터의 각 요소를 0에서 1 사이의 확률 값으로 변환하고, 이 값들의 합이 1이 되도록 만듭니다.&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;소프트맥스(Softmax) 함수는 활성화 함수 중 하나로, 여러 클래스에 대한 확률 분포를 계산하는 데 사용됩니다. 주로 분류 문제에서 마지막 출력층에서 사용되며, 주어진 입력 벡터의 각 요소를 0에서 1 사이의 확률 값으로 변환하고, 이 값들의 합이 1이 되도록 만듭니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;1. softmax 함수의 정의&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이 함수는 모든 입력값에 대해 지수 함수를 적용한 후, 그 값들이 전체에서 차지하는 비율을 계산합니다. 각 요소들은 0에서 1사이의 확률 값으로 변환하고 이 확률 값의 합은 1로 됩니다.&lt;span style=&quot;background-color: #ffffff; color: #666666; text-align: justify;&quot;&gt;&lt;/span&gt;&lt;/p&gt;
&lt;div style=&quot;background-color: #ffffff; color: #666666; text-align: justify;&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;수학적으로 정의하면 다음과 같습니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;276&quot; data-origin-height=&quot;96&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/WAW0p/btsJQGJSnXK/YXJoMRfH7ByNKyrwCBZ2nK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/WAW0p/btsJQGJSnXK/YXJoMRfH7ByNKyrwCBZ2nK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/WAW0p/btsJQGJSnXK/YXJoMRfH7ByNKyrwCBZ2nK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FWAW0p%2FbtsJQGJSnXK%2FYXJoMRfH7ByNKyrwCBZ2nK%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;192&quot; height=&quot;67&quot; data-origin-width=&quot;276&quot; data-origin-height=&quot;96&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;​여기서,&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;z_i는 입력 벡터 &lt;span&gt;&lt;span&gt;zz&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot;&gt;&lt;span&gt;&lt;span&gt;z&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;의 i번째 원소를 의미합니다.&lt;/li&gt;
&lt;li&gt;&lt;span&gt;&lt;span&gt;e^{z_i}&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot;&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;​&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;는 지수 함수로, &lt;span&gt;&lt;span&gt;z_i&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot;&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;​&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;에 대해 자연 상수 &lt;span&gt;&lt;span&gt;e&lt;/span&gt;&lt;/span&gt;의 지수를 취한 값입니다.&lt;/li&gt;
&lt;li&gt;&lt;span&gt;&lt;span&gt;분모는 &lt;/span&gt;&lt;/span&gt;모든 입력값에 대해 지수 함수를 적용한 값들의 합입니다.&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;1024&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/zgJAG/btsJPF6xP2G/j3kiVgRh0rOHomcD9oOFrk/img.webp&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/zgJAG/btsJPF6xP2G/j3kiVgRh0rOHomcD9oOFrk/img.webp&quot; data-alt=&quot;softmax 함수&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/zgJAG/btsJPF6xP2G/j3kiVgRh0rOHomcD9oOFrk/img.webp&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FzgJAG%2FbtsJPF6xP2G%2Fj3kiVgRh0rOHomcD9oOFrk%2Fimg.webp&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;418&quot; height=&quot;418&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;1024&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;softmax 함수&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;2. 주요 특징&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;1) &lt;b&gt;확률 분포 생성&lt;/b&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;소프트맥스 함수는 입력값들을 확률값으로 변환하여, 모든 클래스에 대한 확률의 합이 1이 되도록 만듭니다. 각 출력값은 해당 클래스에 속할 확률로 해석됩니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;2) &lt;b&gt;입력 값 차이에 민감&lt;/b&gt;&amp;nbsp;&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;size18&quot;&gt;&lt;b&gt; &lt;span style=&quot;color: #333333; text-align: start;&quot;&gt;3)&lt;span&gt; 다중 클래스 분류 문제에 자주 사용&lt;/span&gt;&lt;/span&gt;&amp;nbsp; &amp;nbsp;&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;size18&quot;&gt;&lt;b&gt;4) 확률의 합은 항상 1&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;소프트맥스 함수의 결과로 얻어지는 확률값들은 언제나 0과 1 사이의 값을 가지며, 모든 출력 확률의 합은 항상 1이 됩니다. 이를 통해 결과값을 확률 분포로 해석할 수 있습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;5) 가장 큰 입력값이 가장 높은 확률을 갖음 &lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;소프트맥스 함수의 출력에서 가장 큰 입력값은 그에 대응하는 가장 큰 확률값을 생성합니다.&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;3. softmax 코드 사용 예시&lt;/b&gt;&lt;/h3&gt;
&lt;pre id=&quot;code_1727659871830&quot; class=&quot;python&quot; data-ke-language=&quot;python&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;#PyTorch 라이브러리 가지고 오기
import torch
import torch.nn.functional as F

# 예시 입력 텐서 (logits)
logits = torch.tensor([2.0, 1.0, 0.1])

# Softmax 함수 적용
probabilities = F.softmax(logits, dim=0)

print(&quot;입력값:&quot;, logits)
print(&quot;소프트맥스 확률값:&quot;, probabilities)&lt;/code&gt;&lt;/pre&gt;</description>
      <category>IT/AI_용어</category>
      <category>ML</category>
      <category>Softmax</category>
      <category>머신러닝</category>
      <category>소프트맥스</category>
      <category>함수</category>
      <author>GOMINQ</author>
      <guid isPermaLink="true">https://moons0827.tistory.com/83</guid>
      <comments>https://moons0827.tistory.com/entry/ML%EC%9A%A9%EC%96%B4-softmax-%ED%95%A8%EC%88%98#entry83comment</comments>
      <pubDate>Mon, 30 Sep 2024 10:38:17 +0900</pubDate>
    </item>
    <item>
      <title>[PCCE 기출문제][파이썬] 10. 데이터 분석</title>
      <link>https://moons0827.tistory.com/entry/PCCE-%EA%B8%B0%EC%B6%9C%EB%AC%B8%EC%A0%9C%ED%8C%8C%EC%9D%B4%EC%8D%AC-10-%EB%8D%B0%EC%9D%B4%ED%84%B0-%EB%B6%84%EC%84%9D</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;문제는 아래 주소에서 풀어볼 수 있습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://school.programmers.co.kr/learn/courses/30/lessons/250121&quot;&gt;코딩테스트 연습 - [PCCE 기출문제] 10번 / 데이터 분석 | 프로그래머스 스쿨 (programmers.co.kr)&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1724744391923&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;website&quot; data-og-title=&quot;프로그래머스&quot; data-og-description=&quot;코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.&quot; data-og-host=&quot;programmers.co.kr&quot; data-og-source-url=&quot;https://school.programmers.co.kr/learn/courses/30/lessons/250121&quot; data-og-url=&quot;https://programmers.co.kr/&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/OqIUg/hyWVV7IaoR/b2kUbhX1CKuDhbZJycZ62K/img.png?width=1200&amp;amp;height=630&amp;amp;face=0_0_1200_630,https://scrap.kakaocdn.net/dn/cbhJDK/hyWV5JfQ9I/1zLocBJtJTLOMa7aBTaA2K/img.png?width=1200&amp;amp;height=630&amp;amp;face=0_0_1200_630&quot;&gt;&lt;a href=&quot;https://school.programmers.co.kr/learn/courses/30/lessons/250121&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://school.programmers.co.kr/learn/courses/30/lessons/250121&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/OqIUg/hyWVV7IaoR/b2kUbhX1CKuDhbZJycZ62K/img.png?width=1200&amp;amp;height=630&amp;amp;face=0_0_1200_630,https://scrap.kakaocdn.net/dn/cbhJDK/hyWV5JfQ9I/1zLocBJtJTLOMa7aBTaA2K/img.png?width=1200&amp;amp;height=630&amp;amp;face=0_0_1200_630');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;프로그래머스&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;programmers.co.kr&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;문 제&lt;/b&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;AI&amp;nbsp;엔지니어인&amp;nbsp;현식이는&amp;nbsp;데이터를&amp;nbsp;분석하는&amp;nbsp;작업을&amp;nbsp;진행하고&amp;nbsp;있습니다.&amp;nbsp;데이터는&amp;nbsp;[&quot;코드&amp;nbsp;번호(code)&quot;,&amp;nbsp;&quot;제조일(date)&quot;,&amp;nbsp;&quot;최대&amp;nbsp;수량(maximum)&quot;,&amp;nbsp;&quot;현재&amp;nbsp;수량(remain)&quot;]으로&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;br /&gt;예를&amp;nbsp;들어&amp;nbsp;다음과&amp;nbsp;같이&amp;nbsp;데이터가&amp;nbsp;주어진다면 &lt;br /&gt;&lt;br /&gt;data&amp;nbsp;=&amp;nbsp;[[1,&amp;nbsp;20300104,&amp;nbsp;100,&amp;nbsp;80],&amp;nbsp;[2,&amp;nbsp;20300804,&amp;nbsp;847,&amp;nbsp;37],&amp;nbsp;[3,&amp;nbsp;20300401,&amp;nbsp;10,&amp;nbsp;8]]&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이&amp;nbsp;데이터는&amp;nbsp;다음&amp;nbsp;표처럼&amp;nbsp;나타낼&amp;nbsp;수&amp;nbsp;있습니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;282&quot; data-origin-height=&quot;118&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cdRDTv/btsJhS4TvZM/vw81WaFMqfQPHTtlblDRV1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cdRDTv/btsJhS4TvZM/vw81WaFMqfQPHTtlblDRV1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cdRDTv/btsJhS4TvZM/vw81WaFMqfQPHTtlblDRV1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcdRDTv%2FbtsJhS4TvZM%2Fvw81WaFMqfQPHTtlblDRV1%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;282&quot; height=&quot;118&quot; data-origin-width=&quot;282&quot; data-origin-height=&quot;118&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;주어진&amp;nbsp;데이터&amp;nbsp;중&amp;nbsp;&quot;제조일이&amp;nbsp;20300501&amp;nbsp;이전인&amp;nbsp;물건들을&amp;nbsp;현재&amp;nbsp;수량이&amp;nbsp;적은&amp;nbsp;순서&quot;로&amp;nbsp;정렬해야&amp;nbsp;한다면&amp;nbsp;조건에&amp;nbsp;맞게&amp;nbsp;가공된&amp;nbsp;데이터는&amp;nbsp;다음과&amp;nbsp;같습니다. &lt;br /&gt;&lt;br /&gt;data&amp;nbsp;=&amp;nbsp;[[3,20300401,10,8],[1,20300104,100,80]]&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;정렬한&amp;nbsp;데이터들이&amp;nbsp;담긴&amp;nbsp;이차원&amp;nbsp;정수&amp;nbsp;리스트&amp;nbsp;data와&amp;nbsp;어떤&amp;nbsp;정보를&amp;nbsp;기준으로&amp;nbsp;데이터를&amp;nbsp;뽑아낼지를&amp;nbsp;의미하는&amp;nbsp;문자열&amp;nbsp;ext,&amp;nbsp;뽑아낼&amp;nbsp;정보의&amp;nbsp;기준값을&amp;nbsp;나타내는&amp;nbsp;정수&amp;nbsp;val_ext,&amp;nbsp;정보를&amp;nbsp;정렬할&amp;nbsp;기준이&amp;nbsp;되는&amp;nbsp;문자열&amp;nbsp;sort_by가&amp;nbsp;주어집니다. &lt;br /&gt;&lt;br /&gt;data에서&amp;nbsp;ext&amp;nbsp;값이&amp;nbsp;val_ext보다&amp;nbsp;작은&amp;nbsp;데이터만&amp;nbsp;뽑은&amp;nbsp;후,&amp;nbsp;sort_by에&amp;nbsp;해당하는&amp;nbsp;값을&amp;nbsp;기준으로&amp;nbsp;오름차순으로&amp;nbsp;정렬하여&amp;nbsp;return&amp;nbsp;하도록&amp;nbsp;solution&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;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style8&quot; /&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;제한 사항&lt;/b&gt;&lt;/h2&gt;
&lt;ul style=&quot;list-style-type: disc; background-color: #ffffff; color: #263747; text-align: left;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li style=&quot;list-style-type: inherit; color: #000000;&quot;&gt;1 &amp;le;&lt;span&gt;&amp;nbsp;&lt;/span&gt;data의 길이 &amp;le; 500
&lt;ul style=&quot;list-style-type: disc; color: #000000;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li style=&quot;list-style-type: inherit; color: #000000;&quot;&gt;data[i]의 원소는 [코드 번호(code), 제조일(date), 최대 수량(maximum), 현재 수량(remain)] 형태입니다.&lt;/li&gt;
&lt;li style=&quot;list-style-type: inherit; color: #000000;&quot;&gt;1 &amp;le; 코드 번호&amp;le; 100,000&lt;/li&gt;
&lt;li style=&quot;list-style-type: inherit; color: #000000;&quot;&gt;20000101 &amp;le; 제조일&amp;le; 29991231&lt;/li&gt;
&lt;li style=&quot;list-style-type: inherit; color: #000000;&quot;&gt;data[i][1]은 yyyymmdd 형태의 값을 가지며, 올바른 날짜만 주어집니다. (yyyy : 연도, mm : 월, dd : 일)&lt;/li&gt;
&lt;li style=&quot;list-style-type: inherit; color: #000000;&quot;&gt;1 &amp;le; 최대 수량&amp;le; 10,000&lt;/li&gt;
&lt;li style=&quot;list-style-type: inherit; color: #000000;&quot;&gt;1 &amp;le; 현재 수량&amp;le; 최대 수량&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li style=&quot;list-style-type: inherit; color: #000000;&quot;&gt;ext와&lt;span&gt;&amp;nbsp;&lt;/span&gt;sort_by의 값은 다음 중 한 가지를 가집니다.
&lt;ul style=&quot;list-style-type: disc; color: #000000;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li style=&quot;list-style-type: inherit; color: #000000;&quot;&gt;&quot;code&quot;, &quot;date&quot;, &quot;maximum&quot;, &quot;remain&quot;&lt;/li&gt;
&lt;li style=&quot;list-style-type: inherit; color: #000000;&quot;&gt;순서대로 코드 번호, 제조일, 최대 수량, 현재 수량을 의미합니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li style=&quot;list-style-type: inherit; color: #000000;&quot;&gt;val_ext는&lt;span&gt;&amp;nbsp;&lt;/span&gt;ext에 따라 올바른 범위의 숫자로 주어집니다.&lt;/li&gt;
&lt;li style=&quot;list-style-type: inherit; color: #000000;&quot;&gt;정렬 기준에 해당하는 값이 서로 같은 경우는 없습니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style8&quot; /&gt;
&lt;h2 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;입출력 예&lt;/b&gt;&lt;/h2&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;723&quot; data-origin-height=&quot;84&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/J7CkK/btsJjWeXPkW/AbifJtjakO1QnMVi5PK7Rk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/J7CkK/btsJjWeXPkW/AbifJtjakO1QnMVi5PK7Rk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/J7CkK/btsJjWeXPkW/AbifJtjakO1QnMVi5PK7Rk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FJ7CkK%2FbtsJjWeXPkW%2FAbifJtjakO1QnMVi5PK7Rk%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;723&quot; height=&quot;84&quot; data-origin-width=&quot;723&quot; data-origin-height=&quot;84&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style8&quot; /&gt;
&lt;h2 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;주어진 코드&lt;/b&gt;&lt;/h2&gt;
&lt;pre id=&quot;code_1724889587396&quot; class=&quot;python&quot; data-ke-language=&quot;python&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;def solution(data, ext, val_ext, sort_by):
    answer = [[]]
    return answer&lt;/code&gt;&lt;/pre&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style8&quot; /&gt;
&lt;h2 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;정 답&lt;/b&gt;&lt;/h2&gt;
&lt;pre id=&quot;code_1724889951828&quot; class=&quot;python&quot; data-ke-language=&quot;python&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;def solution(data, ext, val_ext, sort_by):
    column_index = {
        &quot;code&quot; : 0,
        &quot;date&quot; : 1,
        &quot;maximum&quot; : 2,
        &quot;remain&quot; : 3
    }
    
    ext_index = column_index[ext]
    filtered_data = [row for row in data if row[ext_index] &amp;lt; val_ext]
    
    sort_index = column_index[sort_by]
    sorted_data = sorted(filtered_data, key = lambda x: x[sort_index])
    
    return sorted_data&lt;/code&gt;&lt;/pre&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style8&quot; /&gt;
&lt;h2 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;해 설&lt;/b&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;먼저 문제의 수행 조건을 살펴봐야 합니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #ee2323;&quot;&gt;&lt;b&gt;1. 데이터에서 특정 열(ext)의 값이 주어진 기준(val_ext)보다 작은 항목들만 필터링합니다. &lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #ee2323;&quot;&gt;&lt;b&gt;2. 필터링된 데이터를 다른 특정 열(sort_by)의 값을 기준으로 오름차순 정렬합니다.&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #ee2323;&quot;&gt;&lt;b&gt;3. 정렬된 데이터를 반환합니다.&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style3&quot; /&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;1. 1줄: 함수를 정의합니다.&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;2. 2~7줄: 사전(dictionary)을 정의합니다. 사전은 각 열의 이름과 그 열이 데이터에서 나타내는 순서를 매핑합니다. code는 인덱스 0, date는 인덱스 1, maximum은 인덱스 2, remain은 인덱스 3에 매핑됩니다.&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;3. 9줄: 매개변수 ext로 전달된 열 이름을 사용하여, 해당 열이 데이터에서 몇 번째 열인지 찾고, 그 인덱스를 ext_index 변수에 저장합니다. &lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;4. 10줄: 리스트 컴프리헨션(list comprehension)을 사용하여 데이터를 필터링합니다.&lt;/b&gt;&lt;/p&gt;
&lt;div data-ke-type=&quot;moreLess&quot; data-text-more=&quot;더보기&quot; data-text-less=&quot;닫기&quot;&gt;&lt;a class=&quot;btn-toggle-moreless&quot;&gt;더보기&lt;/a&gt;
&lt;div class=&quot;moreless-content&quot;&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;caret-color: auto; letter-spacing: 0px;&quot;&gt;리스트 컴프리헨션(List Comprehension) : 파이썬에서 리스트를 간결하게 생성할 수 있는 방법&lt;/span&gt;&lt;/p&gt;
&lt;div&gt;
&lt;div data-message-id=&quot;cbf12beb-9219-4c94-bee7-9b82f7c971b9&quot; data-message-author-role=&quot;assistant&quot;&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;new_list = [expression &lt;span style=&quot;color: #006dd7;&quot;&gt;for&lt;/span&gt; item &lt;span style=&quot;color: #0593d3;&quot;&gt;in&lt;/span&gt; iterable&lt;span style=&quot;color: #0593d3;&quot;&gt; if&lt;/span&gt; condition]&lt;br /&gt;&lt;span style=&quot;caret-color: auto; letter-spacing: 0px;&quot;&gt;&lt;br /&gt;expression: 새로 생성될 리스트의 각 요소를 정의합니다.&lt;br /&gt;&lt;/span&gt;item: 반복 가능한 객체(iterable)의 각 요소를 가리킵니다.&lt;br /&gt;iterable: 리스트, 문자열, 또는 다른 반복 가능한 객체입니다.&lt;br /&gt;condition (선택적): 각 요소가 condition을 만족하는 경우에만 new_list에 포함됩니다.&lt;/p&gt;
&lt;br /&gt;
&lt;p 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;p data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;데이터 data에서 각 행(row)을 검사하여, ext_index 위치의 값이 val_ext보다 작은 행들만 선택하여 filtered_data라는 새로운 리스트에 저장합니다.&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;5. 12줄: sort_by로 전달된 열 이름에 해당하는 열의 인덱스를 sort_index 변수에 저장합니다. &lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;6. 13줄: 필터링된 데이터를 정렬합니다. &lt;/b&gt;&lt;br /&gt;&lt;b&gt;sorted 함수를 사용해 filtered_data 리스트를 sort_index 위치의 값을 기준으로 정렬하며, 이때 key 인수로 람다 함수(lambda x: x[sort_index])를 사용하여 각 행에서 정렬에 사용할 값을 선택합니다.&lt;/b&gt;&lt;/p&gt;
&lt;div data-ke-type=&quot;moreLess&quot; data-text-more=&quot;더보기&quot; data-text-less=&quot;닫기&quot;&gt;&lt;a class=&quot;btn-toggle-moreless&quot;&gt;더보기&lt;/a&gt;
&lt;div class=&quot;moreless-content&quot;&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;sorted 함수: 파이썬에서 주어진 반복가능한 객체를 정렬된 리스트로 반환하는 내장 함수&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div&gt;
&lt;div&gt;&lt;span&gt;sorted&lt;/span&gt;(iterable, key=&lt;span style=&quot;color: #0593d3;&quot;&gt;None&lt;/span&gt;, reverse=&lt;span style=&quot;color: #0593d3;&quot;&gt;False&lt;/span&gt;)&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;iterable&lt;/b&gt;: 정렬할 데이터가 들어있는 반복 가능한 객체(리스트, 튜플, 문자열 등).&lt;/li&gt;
&lt;li&gt;&lt;b&gt;key&lt;/b&gt; (선택적): 정렬 기준이 되는 함수를 지정합니다. 이 함수는 각 요소에 적용되어 그 결과를 기준으로 정렬이 수행됩니다. 기본값은 None이며, 이 경우 기본적인 요소 값 자체가 정렬 기준이 됩니다.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;reverse&lt;/b&gt; (선택적): 정렬 순서를 결정합니다. False이면 오름차순(기본값), True이면 내림차순으로 정렬됩니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&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 data-ke-type=&quot;moreLess&quot; data-text-more=&quot;더보기&quot; data-text-less=&quot;닫기&quot;&gt;&lt;a class=&quot;btn-toggle-moreless&quot;&gt;더보기&lt;/a&gt;
&lt;div class=&quot;moreless-content&quot;&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;lambda x: x[sort_index]는 &lt;b&gt;입력으로 주어진 리스트에서 sort_index 번째 요소를 반환하는 람다 함수&lt;/b&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;7. 15줄: 데이터를 반환합니다.&lt;/b&gt;&lt;/p&gt;</description>
      <category>강좌/PCCE 기출문제(파이썬)</category>
      <author>GOMINQ</author>
      <guid isPermaLink="true">https://moons0827.tistory.com/81</guid>
      <comments>https://moons0827.tistory.com/entry/PCCE-%EA%B8%B0%EC%B6%9C%EB%AC%B8%EC%A0%9C%ED%8C%8C%EC%9D%B4%EC%8D%AC-10-%EB%8D%B0%EC%9D%B4%ED%84%B0-%EB%B6%84%EC%84%9D#entry81comment</comments>
      <pubDate>Thu, 29 Aug 2024 09:44:47 +0900</pubDate>
    </item>
    <item>
      <title>[PCCE 기출문제][파이썬] 9. 이웃한 칸</title>
      <link>https://moons0827.tistory.com/entry/PCCE-%EA%B8%B0%EC%B6%9C%EB%AC%B8%EC%A0%9C%ED%8C%8C%EC%9D%B4%EC%8D%AC-9-%EC%9D%B4%EC%9B%83%ED%95%9C-%EC%B9%B8</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;문제는 아래 주소에서 풀어볼 수 있습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://school.programmers.co.kr/learn/courses/30/lessons/250125&quot;&gt;코딩테스트 연습 - [PCCE 기출문제] 9번 / 이웃한 칸 | 프로그래머스 스쿨 (programmers.co.kr)&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1724734701475&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;website&quot; data-og-title=&quot;프로그래머스&quot; data-og-description=&quot;코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.&quot; data-og-host=&quot;programmers.co.kr&quot; data-og-source-url=&quot;https://school.programmers.co.kr/learn/courses/30/lessons/250125&quot; data-og-url=&quot;https://programmers.co.kr/&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/PkuPT/hyWSnksT1D/GDdFWcGuDBVGNBry803AW0/img.png?width=1200&amp;amp;height=630&amp;amp;face=0_0_1200_630,https://scrap.kakaocdn.net/dn/bIzO2A/hyWV2Z1l64/DAqXZ7GkwDF4JntDxgHoyk/img.png?width=1200&amp;amp;height=630&amp;amp;face=0_0_1200_630&quot;&gt;&lt;a href=&quot;https://school.programmers.co.kr/learn/courses/30/lessons/250125&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://school.programmers.co.kr/learn/courses/30/lessons/250125&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/PkuPT/hyWSnksT1D/GDdFWcGuDBVGNBry803AW0/img.png?width=1200&amp;amp;height=630&amp;amp;face=0_0_1200_630,https://scrap.kakaocdn.net/dn/bIzO2A/hyWV2Z1l64/DAqXZ7GkwDF4JntDxgHoyk/img.png?width=1200&amp;amp;height=630&amp;amp;face=0_0_1200_630');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;프로그래머스&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;programmers.co.kr&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;문 제&lt;/b&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;각&amp;nbsp;칸마다&amp;nbsp;색이&amp;nbsp;칠해진&amp;nbsp;2차원&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;br /&gt;&lt;br /&gt;보드의&amp;nbsp;각&amp;nbsp;칸에&amp;nbsp;칠해진&amp;nbsp;색깔&amp;nbsp;이름이&amp;nbsp;담긴&amp;nbsp;이차원&amp;nbsp;문자열&amp;nbsp;리스트&amp;nbsp;board와&amp;nbsp;고른&amp;nbsp;칸의&amp;nbsp;위치를&amp;nbsp;나타내는&amp;nbsp;두&amp;nbsp;정수&amp;nbsp;h,&amp;nbsp;w가&amp;nbsp;주어질&amp;nbsp;때&amp;nbsp;board[h][w]와&amp;nbsp;이웃한&amp;nbsp;칸들&amp;nbsp;중&amp;nbsp;같은&amp;nbsp;색으로&amp;nbsp;칠해져&amp;nbsp;있는&amp;nbsp;칸의&amp;nbsp;개수를&amp;nbsp;return&amp;nbsp;하도록&amp;nbsp;solution&amp;nbsp;함수를&amp;nbsp;완성해&amp;nbsp;주세요. &lt;br /&gt;&lt;br /&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;같습니다. &lt;br /&gt;&lt;br /&gt;1.&amp;nbsp;정수를&amp;nbsp;저장할&amp;nbsp;변수&amp;nbsp;n을&amp;nbsp;만들고&amp;nbsp;board의&amp;nbsp;길이를&amp;nbsp;저장합니다. &lt;br /&gt;2.&amp;nbsp;같은&amp;nbsp;색으로&amp;nbsp;색칠된&amp;nbsp;칸의&amp;nbsp;개수를&amp;nbsp;저장할&amp;nbsp;변수&amp;nbsp;count를&amp;nbsp;만들고&amp;nbsp;0을&amp;nbsp;저장합니다. &lt;br /&gt;3.&amp;nbsp;h와&amp;nbsp;w의&amp;nbsp;변화량을&amp;nbsp;저장할&amp;nbsp;정수&amp;nbsp;리스트&amp;nbsp;dh,&amp;nbsp;dw를&amp;nbsp;만들고&amp;nbsp;각각&amp;nbsp;[0,&amp;nbsp;1,&amp;nbsp;-1,&amp;nbsp;0],&amp;nbsp;[1,&amp;nbsp;0,&amp;nbsp;0,&amp;nbsp;-1]을&amp;nbsp;저장합니다. &lt;br /&gt;4.&amp;nbsp;반복문을&amp;nbsp;이용해&amp;nbsp;i&amp;nbsp;값을&amp;nbsp;0부터&amp;nbsp;3까지&amp;nbsp;1&amp;nbsp;씩&amp;nbsp;증가시키며&amp;nbsp;아래&amp;nbsp;작업을&amp;nbsp;반복합니다. &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;4-1.&amp;nbsp;체크할&amp;nbsp;칸의&amp;nbsp;h,&amp;nbsp;w&amp;nbsp;좌표를&amp;nbsp;나타내는&amp;nbsp;변수&amp;nbsp;h_check,&amp;nbsp;w_check를&amp;nbsp;만들고&amp;nbsp;각각&amp;nbsp;h&amp;nbsp;+&amp;nbsp;dh[i],&amp;nbsp;w&amp;nbsp;+&amp;nbsp;dw[i]를&amp;nbsp;저장합니다. &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;4-2.&amp;nbsp;h_check가&amp;nbsp;0&amp;nbsp;이상&amp;nbsp;n&amp;nbsp;미만이고&amp;nbsp;w_check가&amp;nbsp;0&amp;nbsp;이상&amp;nbsp;n&amp;nbsp;미만이라면&amp;nbsp;다음을&amp;nbsp;수행합니다. &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;4-2-a.&amp;nbsp;board[h][w]와&amp;nbsp;board[h_check][w_check]의&amp;nbsp;값이&amp;nbsp;동일하다면&amp;nbsp;count의&amp;nbsp;값을&amp;nbsp;1&amp;nbsp;증가시킵니다. &lt;br /&gt;5.&amp;nbsp;count의&amp;nbsp;값을&amp;nbsp;return합니다.&lt;/b&gt;&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style8&quot; /&gt;
&lt;h2 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;제한 사항&lt;/b&gt;&lt;/h2&gt;
&lt;ul style=&quot;list-style-type: disc; background-color: #ffffff; color: #263747; text-align: left;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li style=&quot;list-style-type: inherit; color: #000000;&quot;&gt;1 &amp;le;&lt;span&gt;&amp;nbsp;&lt;/span&gt;board의 길이 &amp;le; 7
&lt;ul style=&quot;list-style-type: disc; color: #000000;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li style=&quot;list-style-type: inherit; color: #000000;&quot;&gt;board의 길이와&lt;span&gt;&amp;nbsp;&lt;/span&gt;board[n]의 길이는 동일합니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li style=&quot;list-style-type: inherit; color: #000000;&quot;&gt;0 &amp;le;&lt;span&gt;&amp;nbsp;&lt;/span&gt;h,&lt;span&gt;&amp;nbsp;&lt;/span&gt;w&lt;span&gt;&amp;nbsp;&lt;/span&gt;&amp;lt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;board의 길이&lt;/li&gt;
&lt;li style=&quot;list-style-type: inherit; color: #000000;&quot;&gt;1 &amp;le;&lt;span&gt;&amp;nbsp;&lt;/span&gt;board[h][w]의 길이 &amp;le; 10
&lt;ul style=&quot;list-style-type: disc; color: #000000;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li style=&quot;list-style-type: inherit; color: #000000;&quot;&gt;board[h][w]는 영어 소문자로만 이루어져 있습니다.&lt;/li&gt;
&lt;li style=&quot;list-style-type: inherit; color: #000000;&quot;&gt;&amp;nbsp;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style8&quot; /&gt;
&lt;h2 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;입출력 예&lt;/b&gt;&lt;/h2&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;725&quot; data-origin-height=&quot;116&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/Blhic/btsJhC8L4Cq/mEVqpUk18UMXXASuOxh1G0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Blhic/btsJhC8L4Cq/mEVqpUk18UMXXASuOxh1G0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Blhic/btsJhC8L4Cq/mEVqpUk18UMXXASuOxh1G0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FBlhic%2FbtsJhC8L4Cq%2FmEVqpUk18UMXXASuOxh1G0%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;725&quot; height=&quot;116&quot; data-origin-width=&quot;725&quot; data-origin-height=&quot;116&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #263747; text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;입출력 예 #1&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc; background-color: #ffffff; color: #263747; text-align: left;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li style=&quot;list-style-type: inherit; color: #000000;&quot;&gt;주어진 보드를 나타내면 아래 그림과 같고,&lt;span&gt;&amp;nbsp;&lt;/span&gt;board[1][1]의 인접한 칸들은 화살표가 가리키는 칸들입니다. 따라서&lt;span&gt;&amp;nbsp;&lt;/span&gt;board[1][1]&lt;span&gt;&amp;nbsp;&lt;/span&gt;주변의 &quot;red&quot; 칸은 총 2개입니다&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;364&quot; data-origin-height=&quot;362&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bgoGMA/btsJg8GXbPe/Cw0a3aXRkkFdvCqOKcFpUK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bgoGMA/btsJg8GXbPe/Cw0a3aXRkkFdvCqOKcFpUK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bgoGMA/btsJg8GXbPe/Cw0a3aXRkkFdvCqOKcFpUK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbgoGMA%2FbtsJg8GXbPe%2FCw0a3aXRkkFdvCqOKcFpUK%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;280&quot; height=&quot;278&quot; data-origin-width=&quot;364&quot; data-origin-height=&quot;362&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #263747; text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;입출력 예 #2&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc; background-color: #ffffff; color: #263747; text-align: left;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li style=&quot;list-style-type: inherit; color: #000000;&quot;&gt;주어진 보드를 나타내면 아래 그림과 같고,&lt;span&gt;&amp;nbsp;&lt;/span&gt;board[0][1]의 인접한 칸들은 화살표가 가리키는 칸들입니다. 따라서&lt;span&gt;&amp;nbsp;&lt;/span&gt;board[0][1]&lt;span&gt;&amp;nbsp;&lt;/span&gt;주변의 &quot;green&quot;칸은 총 1개입니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;296&quot; data-origin-height=&quot;295&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/SEaWg/btsJfTRJwoL/Xplb5KmsfMEdnhbCtjjC40/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/SEaWg/btsJfTRJwoL/Xplb5KmsfMEdnhbCtjjC40/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/SEaWg/btsJfTRJwoL/Xplb5KmsfMEdnhbCtjjC40/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FSEaWg%2FbtsJfTRJwoL%2FXplb5KmsfMEdnhbCtjjC40%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;296&quot; height=&quot;295&quot; data-origin-width=&quot;296&quot; data-origin-height=&quot;295&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style8&quot; /&gt;
&lt;h2 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;주어진 코드&lt;/b&gt;&lt;/h2&gt;
&lt;pre id=&quot;code_1724734935858&quot; class=&quot;python&quot; data-ke-language=&quot;python&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;def solution(board, h, w):
    answer = 0
    return answer&lt;/code&gt;&lt;/pre&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style8&quot; /&gt;
&lt;h2 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;정 답&lt;/b&gt;&lt;/h2&gt;
&lt;pre id=&quot;code_1724736281319&quot; class=&quot;python&quot; data-ke-language=&quot;python&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;def solution(board, h, w):
    n = len(board)
    count = 0
    dh = [0, 1, -1, 0]
    dw = [1, 0, 0, -1]
    
    for i in range(4):
        h_check = h + dh[i]
        w_check = w + dw[i]
        
        if 0 &amp;lt;= h_check &amp;lt; n and 0 &amp;lt;= w_check &amp;lt; n:
            if board[h][w] == board[h_check][w_check]:
                count += 1
    return count&lt;/code&gt;&lt;/pre&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style8&quot; /&gt;
&lt;h2 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;해 설&lt;br /&gt;&lt;/b&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;1.&amp;nbsp; 1줄: 함수가 board, h, w 3개의 인자를 받습니다.&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;2. 2~3줄: 보드 크기와 count 변수를 초기화합니다. 이 때, count는 기준점 주변에 동일한 값을 가진 셀의 수를 세는 변수입니다.&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;3. 4~5줄: d&lt;b&gt;h는 &quot;높이&quot;의 변화량 &lt;/b&gt;dw는 &quot;좌우&quot;의 변화량을 나타냅니다.&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;따라서, 인덱스 0 (dh[0] = 0 , dw[0] = 1)은 열만 1만큼 증가하므로 오른쪽 이동&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;인덱스 1 (dh[1] = 1 , dw[0] = 0)은 행만 1만큼 증가하므로 아래로 이동&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;인덱스 2 (dh[2] = -1 , dw[2] = 0)은 행만 -1만큼 증가하므로 위쪽으로 이동&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;인덱스 3 (dh[3] = 0 , dw[3] = -11)은 행만 -1만큼 증가하므로 왼쪽 이동&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;4. 7~9줄: i가 0에서 3까지 증가하며 각 방향에 대한 반복을 실시합니다.&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt; h_check와 w_check는 현재 위치 (h, w)에서 dh[i]와 dw[i]만큼 이동한 새로운 좌표입니다.&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;5. 11줄: 이 조건문은 h_check와 w_check가 board의 범위를 벗어나지 않도록 경계를 확인하는 부분입니다. 보드의 크기가 n x n이므로, h_check와 w_check가 각각 0 이상이고 n 미만이어야만 유효한 위치로 간주됩니다.&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;6. 12~14줄: &lt;/b&gt;&lt;b&gt;현재 위치 (h, w)의 값 board[h][w]와 상하좌우로 이동한 새로운 위치 (h_check, w_check)의 값 board[h_check][w_check]를 비교합니다. &lt;/b&gt;&lt;b&gt;&amp;nbsp;값이 같으면 count를 1 증가시킵니다. 즉, 같은 값을 가진 인접한 셀을 발견했을 때 그 개수를 셉니다. &lt;/b&gt;&lt;b&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;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>강좌/PCCE 기출문제(파이썬)</category>
      <author>GOMINQ</author>
      <guid isPermaLink="true">https://moons0827.tistory.com/80</guid>
      <comments>https://moons0827.tistory.com/entry/PCCE-%EA%B8%B0%EC%B6%9C%EB%AC%B8%EC%A0%9C%ED%8C%8C%EC%9D%B4%EC%8D%AC-9-%EC%9D%B4%EC%9B%83%ED%95%9C-%EC%B9%B8#entry80comment</comments>
      <pubDate>Tue, 27 Aug 2024 15:28:49 +0900</pubDate>
    </item>
    <item>
      <title>[PCCE 기출문제][파이썬] 8. 창고 정리</title>
      <link>https://moons0827.tistory.com/entry/PCCE-%EA%B8%B0%EC%B6%9C%EB%AC%B8%EC%A0%9C%ED%8C%8C%EC%9D%B4%EC%8D%AC-8-%EC%B0%BD%EA%B3%A0-%EC%A0%95%EB%A6%AC</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;문제는 아래 주소에서 풀 수 있습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://school.programmers.co.kr/learn/courses/30/lessons/250126&quot;&gt;코딩테스트 연습 - [PCCE 기출문제] 8번 / 창고 정리 | 프로그래머스 스쿨 (programmers.co.kr)&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1724716705372&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;website&quot; data-og-title=&quot;프로그래머스&quot; data-og-description=&quot;코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.&quot; data-og-host=&quot;programmers.co.kr&quot; data-og-source-url=&quot;https://school.programmers.co.kr/learn/courses/30/lessons/250126&quot; data-og-url=&quot;https://programmers.co.kr/&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/pRvbC/hyWSgexrJ6/TYJRzLC9QtDo39dobV9UM0/img.png?width=1200&amp;amp;height=630&amp;amp;face=0_0_1200_630,https://scrap.kakaocdn.net/dn/cf0H8j/hyWSpo1yPc/9395UoMjnptwMAGlaeoBEk/img.png?width=1200&amp;amp;height=630&amp;amp;face=0_0_1200_630&quot;&gt;&lt;a href=&quot;https://school.programmers.co.kr/learn/courses/30/lessons/250126&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://school.programmers.co.kr/learn/courses/30/lessons/250126&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/pRvbC/hyWSgexrJ6/TYJRzLC9QtDo39dobV9UM0/img.png?width=1200&amp;amp;height=630&amp;amp;face=0_0_1200_630,https://scrap.kakaocdn.net/dn/cf0H8j/hyWSpo1yPc/9395UoMjnptwMAGlaeoBEk/img.png?width=1200&amp;amp;height=630&amp;amp;face=0_0_1200_630');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;프로그래머스&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;programmers.co.kr&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;문 제&lt;/b&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size18&quot;&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;했습니다.&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;물건의&amp;nbsp;개수에는&amp;nbsp;제한이&amp;nbsp;없다고&amp;nbsp;가정합니다. &lt;br /&gt;&lt;br /&gt;예를 들어 창고의 각 칸에 담겨있는 물건의 이름이storage = [&quot;pencil&quot;, &quot;pencil&quot;, &quot;pencil&quot;, &quot;book&quot;], 각 물건의 개수가 num = [2, 4, 3, 1]이라면 연필과 책을 한 칸에 각각 겹쳐 쌓아 간단하 clean_storage = [&quot;pencil&quot;, &quot;book&quot;], clean_num = [9, 1]로 만들 수 있습니다.&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;307&quot; data-origin-height=&quot;193&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cZthXH/btsJhFcTRIR/kYcSym1rxDciQv6FV8Yjj1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cZthXH/btsJhFcTRIR/kYcSym1rxDciQv6FV8Yjj1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cZthXH/btsJhFcTRIR/kYcSym1rxDciQv6FV8Yjj1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcZthXH%2FbtsJhFcTRIR%2FkYcSym1rxDciQv6FV8Yjj1%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;266&quot; height=&quot;167&quot; data-origin-width=&quot;307&quot; data-origin-height=&quot;193&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;주어진&amp;nbsp;solution&amp;nbsp;함수는&amp;nbsp;정리되기&amp;nbsp;전&amp;nbsp;창고의&amp;nbsp;물건&amp;nbsp;이름이&amp;nbsp;담긴&amp;nbsp;문자열&amp;nbsp;리스트&amp;nbsp;storage와&amp;nbsp;각&amp;nbsp;물건의&amp;nbsp;개수가&amp;nbsp;담긴&amp;nbsp;정수&amp;nbsp;리스트&amp;nbsp;num이&amp;nbsp;주어질&amp;nbsp;때,&amp;nbsp;정리된&amp;nbsp;창고에서&amp;nbsp;개수가&amp;nbsp;가장&amp;nbsp;많은&amp;nbsp;물건의&amp;nbsp;이름을&amp;nbsp;return&amp;nbsp;하는&amp;nbsp;함수입니다.&amp;nbsp;solution&amp;nbsp;함수가&amp;nbsp;올바르게&amp;nbsp;작동하도록&amp;nbsp;한&amp;nbsp;줄을&amp;nbsp;수정해&amp;nbsp;주세요.&lt;/b&gt;&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style8&quot; /&gt;
&lt;h2 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;제한 사항&lt;/b&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;1&amp;nbsp;&amp;le;&amp;nbsp;storage의&amp;nbsp;길이&amp;nbsp;=&amp;nbsp;num의&amp;nbsp;길이&amp;nbsp;&amp;le;&amp;nbsp;30 &lt;br /&gt;storage[i]는&amp;nbsp;영어&amp;nbsp;대소문자로&amp;nbsp;이루어져&amp;nbsp;있습니다. &lt;br /&gt;물건은&amp;nbsp;대소문자를&amp;nbsp;구분합니다.&amp;nbsp;즉,&amp;nbsp;&quot;Book&quot;과&amp;nbsp;&quot;book&quot;은&amp;nbsp;서로&amp;nbsp;다른&amp;nbsp;물건입니다. &lt;br /&gt;1&amp;nbsp;&amp;le;&amp;nbsp;storage[i]의&amp;nbsp;길이&amp;nbsp;&amp;le;&amp;nbsp;30 &lt;br /&gt;1&amp;nbsp;&amp;le;&amp;nbsp;num[i]&amp;nbsp;&amp;le;&amp;nbsp;20 &lt;br /&gt;num[i]에는&amp;nbsp;storage[i]에&amp;nbsp;해당하는&amp;nbsp;물건의&amp;nbsp;개수가&amp;nbsp;담겨있습니다. &lt;br /&gt;가장&amp;nbsp;개수가&amp;nbsp;많은&amp;nbsp;물건이&amp;nbsp;두&amp;nbsp;가지&amp;nbsp;이상인&amp;nbsp;경우는&amp;nbsp;없습니다. &lt;br /&gt;한&amp;nbsp;칸에는&amp;nbsp;한&amp;nbsp;종류의&amp;nbsp;물건만&amp;nbsp;들어갈&amp;nbsp;수&amp;nbsp;있습니다.&lt;/b&gt;&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style8&quot; /&gt;
&lt;h2 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;입출력 예&lt;/b&gt;&lt;/h2&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;414&quot; data-origin-height=&quot;146&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/JIYy9/btsJhCAGs6e/3j7QWmP9kSkTQLh8kUZaBK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/JIYy9/btsJhCAGs6e/3j7QWmP9kSkTQLh8kUZaBK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/JIYy9/btsJhCAGs6e/3j7QWmP9kSkTQLh8kUZaBK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FJIYy9%2FbtsJhCAGs6e%2F3j7QWmP9kSkTQLh8kUZaBK%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;414&quot; height=&quot;146&quot; data-origin-width=&quot;414&quot; data-origin-height=&quot;146&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;입출력&amp;nbsp;예&amp;nbsp;#1 &lt;br /&gt;본문에 설명된 대로 창고를 정리하면 clean_storage = [&quot;pencil&quot;, &quot;book&quot;], clean_num = [9, 1]이 됩니다. 따라서 가장 개수가 많은 물건인 &quot;pencil&quot;을 return합니다. &lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;입출력&amp;nbsp;예&amp;nbsp;#2 &lt;br /&gt;창고를 정리하면 clean_storage = [&quot;doll&quot;], clean_num = [4]가 됩니다. 따라서 가장 개수가 많은 물건인 &quot;doll&quot;을 return합니다.&lt;br /&gt;&lt;br /&gt;입출력&amp;nbsp;예&amp;nbsp;#3 &lt;br /&gt;창고를 정리하면 clean_storage = [&quot;apple&quot;, &quot;steel&quot;, &quot;leaf&quot;], clean_num = [8, 3, 12]가 됩니다. 따라서 가장 개수가 많은 물건인 &quot;leaf&quot;를 return합니다.&lt;br /&gt;&lt;br /&gt;입출력&amp;nbsp;예&amp;nbsp;#4 &lt;br /&gt;창고를 정리하면 clean_storage = [&quot;mirror&quot;, &quot;net&quot;, &quot;bottle&quot;], clean_num = [8, 2, 5]가 됩니다. 따라서 가장 개수가 많은 물건인 &quot;mirror&quot;를 return합니다.&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style8&quot; /&gt;
&lt;h2 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;주어진 코드&lt;/b&gt;&lt;/h2&gt;
&lt;pre id=&quot;code_1724731485646&quot; class=&quot;python&quot; data-ke-language=&quot;python&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;def solution(storage, num):
    clean_storage = []
    clean_num = []
    for i in range(len(storage)):
        if storage[i] in clean_storage:
            pos = clean_storage.index(storage[i])
            clean_num[pos] += num[i]
        else:
            clean_storage.append(num[i])
            clean_num.append(num[i])
            
    # 아래 코드에는 틀린 부분이 없습니다.
            
    max_num = max(clean_num)
    answer = clean_storage[clean_num.index(max_num)]
    return answer&lt;/code&gt;&lt;/pre&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style8&quot; /&gt;
&lt;h2 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;정 답&lt;/b&gt;&lt;/h2&gt;
&lt;pre id=&quot;code_1724731704548&quot; class=&quot;python&quot; data-ke-language=&quot;python&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;def solution(storage, num):
    clean_storage = []
    clean_num = []
    for i in range(len(storage)):
        if storage[i] in clean_storage:
            pos = clean_storage.index(storage[i])
            clean_num[pos] += num[i]
        else:
            clean_storage.append(storage[i])
            clean_num.append(num[i])
            
    # 아래 코드에는 틀린 부분이 없습니다.
            
    max_num = max(clean_num)
    answer = clean_storage[clean_num.index(max_num)]
    return answer&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #ee2323;&quot;&gt;&lt;b&gt;9번째 줄 clean_storage.append(num[i]) 을 clean_storage.append(storage[i]) 로 수정&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;lean_storage에는 각 고유한 storage 값이 저장되어야 하기 때문에, num[i] 대신 storage[i]를 추가해야 합니다.&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style8&quot; /&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;해 설&lt;/b&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;1. 1번째 줄:&amp;nbsp; 함수는 두 개의 리스트 storage와 num을 인자로 받습니다.&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;2. 2~3번째 줄: clean_storage,&amp;nbsp; clean_num 2개의 리스트를 초기화 합니다.&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;3. 4번째 줄: storage의 리스트 길이만큼 반복합니다.&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;4. 5~7번째 줄: storage[i] 값이 이미 clean_storage에 존재한다면, storage[i]가 clean_storage에서 있는 위치를 찾습니다. 해당 인덱스(pos)의 clean_num 값에 새로운 num[i] 값을 더해줍니다.&amp;nbsp;&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;5. 8~10번 째 줄: storage[i]가 clean_storage에 존재하지 않을 때 새로운 항목(storage[i])을 clean_storage 리스트에 추가합니다. 그런 다음 그 항목에 해당하는 num[i] 값을 clean_num 리스트에 추가합니다. &lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;6. 14~16번째 줄: clean_num 리스트에서 가장 큰 숫자를 찾습니다. 이 숫자를 max_num에 저장합니다. 다음 &lt;/b&gt;&lt;b&gt;가장 큰 숫자의 위치(인덱스)를 반환하여&lt;/b&gt;&lt;b&gt;, clean_storage에서 해당하는 항목을 찾아 answer에 저장합니다.&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>강좌/PCCE 기출문제(파이썬)</category>
      <author>GOMINQ</author>
      <guid isPermaLink="true">https://moons0827.tistory.com/79</guid>
      <comments>https://moons0827.tistory.com/entry/PCCE-%EA%B8%B0%EC%B6%9C%EB%AC%B8%EC%A0%9C%ED%8C%8C%EC%9D%B4%EC%8D%AC-8-%EC%B0%BD%EA%B3%A0-%EC%A0%95%EB%A6%AC#entry79comment</comments>
      <pubDate>Tue, 27 Aug 2024 13:39:14 +0900</pubDate>
    </item>
    <item>
      <title>[PCCE 기출문제][파이썬] 7. 가습기</title>
      <link>https://moons0827.tistory.com/entry/PCCE-%EA%B8%B0%EC%B6%9C%EB%AC%B8%EC%A0%9C%ED%8C%8C%EC%9D%B4%EC%8D%AC-7-%EA%B0%80%EC%8A%B5%EA%B8%B0</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;문제는 아래에서 풀어 볼 수 있습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://school.programmers.co.kr/learn/courses/30/lessons/250127&quot;&gt;코딩테스트 연습 - [PCCE 기출문제] 7번 / 가습기 | 프로그래머스 스쿨 (programmers.co.kr)&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1724649797117&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;website&quot; data-og-title=&quot;프로그래머스&quot; data-og-description=&quot;코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.&quot; data-og-host=&quot;programmers.co.kr&quot; data-og-source-url=&quot;https://school.programmers.co.kr/learn/courses/30/lessons/250127&quot; data-og-url=&quot;https://programmers.co.kr/&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/ybafR/hyWSgeqLUy/PhK0lWvlYTudW09L5nOA5K/img.png?width=1200&amp;amp;height=630&amp;amp;face=0_0_1200_630,https://scrap.kakaocdn.net/dn/OdGda/hyWSdWjSlF/3TFP9snPkst92s8O9PVDK1/img.png?width=1200&amp;amp;height=630&amp;amp;face=0_0_1200_630&quot;&gt;&lt;a href=&quot;https://school.programmers.co.kr/learn/courses/30/lessons/250127&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://school.programmers.co.kr/learn/courses/30/lessons/250127&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/ybafR/hyWSgeqLUy/PhK0lWvlYTudW09L5nOA5K/img.png?width=1200&amp;amp;height=630&amp;amp;face=0_0_1200_630,https://scrap.kakaocdn.net/dn/OdGda/hyWSdWjSlF/3TFP9snPkst92s8O9PVDK1/img.png?width=1200&amp;amp;height=630&amp;amp;face=0_0_1200_630');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;프로그래머스&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;programmers.co.kr&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;문 제&lt;/b&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;상우가 사용하는 가습기에는 &quot;auto&quot;, &quot;target&quot;, &quot;minimum&quot;의 세 가지 모드가 있습니다. 가습기의 가습량은 0~5단계로 구분되며 각 모드 별 동작 방식은 다음과 같습니다. &lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&quot;auto&quot;&amp;nbsp;모드 &lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;습도가&amp;nbsp;0&amp;nbsp;이상&amp;nbsp;10&amp;nbsp;미만인&amp;nbsp;경우&amp;nbsp;:&amp;nbsp;5단계 &lt;/b&gt;&lt;br /&gt;&lt;b&gt;습도가&amp;nbsp;10&amp;nbsp;이상&amp;nbsp;20&amp;nbsp;미만인&amp;nbsp;경우&amp;nbsp;:&amp;nbsp;4단계 &lt;/b&gt;&lt;br /&gt;&lt;b&gt;습도가&amp;nbsp;20&amp;nbsp;이상&amp;nbsp;30&amp;nbsp;미만인&amp;nbsp;경우&amp;nbsp;:&amp;nbsp;3단계 &lt;/b&gt;&lt;br /&gt;&lt;b&gt;습도가&amp;nbsp;30&amp;nbsp;이상&amp;nbsp;40&amp;nbsp;미만인&amp;nbsp;경우&amp;nbsp;:&amp;nbsp;2단계 &lt;/b&gt;&lt;br /&gt;&lt;b&gt;습도가&amp;nbsp;40&amp;nbsp;이상&amp;nbsp;50&amp;nbsp;미만인&amp;nbsp;경우&amp;nbsp;:&amp;nbsp;1단계 &lt;/b&gt;&lt;br /&gt;&lt;b&gt;습도가&amp;nbsp;50&amp;nbsp;이상인&amp;nbsp;경우&amp;nbsp;:&amp;nbsp;0단계 &lt;/b&gt;&lt;br /&gt;&lt;b&gt;&quot;target&quot;&amp;nbsp;모드 &lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;습도가&amp;nbsp;설정값&amp;nbsp;미만일&amp;nbsp;경우&amp;nbsp;:&amp;nbsp;3단계 &lt;/b&gt;&lt;br /&gt;&lt;b&gt;습도가&amp;nbsp;설정값&amp;nbsp;이상일&amp;nbsp;경우&amp;nbsp;:&amp;nbsp;1단계 &lt;/b&gt;&lt;br /&gt;&lt;b&gt;&quot;minimum&quot;모드 &lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;습도가&amp;nbsp;설정값&amp;nbsp;미만일&amp;nbsp;경우&amp;nbsp;:&amp;nbsp;1단계 &lt;/b&gt;&lt;br /&gt;&lt;b&gt;습도가&amp;nbsp;설정값&amp;nbsp;이상일&amp;nbsp;경우&amp;nbsp;:&amp;nbsp;0단계 &lt;/b&gt;&lt;br /&gt;&lt;b&gt;상우가&amp;nbsp;설정한&amp;nbsp;가습기의&amp;nbsp;모드를&amp;nbsp;나타낸&amp;nbsp;문자열&amp;nbsp;mode_type,&amp;nbsp;현재&amp;nbsp;공기&amp;nbsp;중&amp;nbsp;습도를&amp;nbsp;나타낸&amp;nbsp;정수&amp;nbsp;humidity,&amp;nbsp;설정값을&amp;nbsp;나타낸&amp;nbsp;정수&amp;nbsp;val_set이&amp;nbsp;주어질&amp;nbsp;때&amp;nbsp;현재&amp;nbsp;가습기가&amp;nbsp;몇&amp;nbsp;단계로&amp;nbsp;작동&amp;nbsp;중인지&amp;nbsp;return하도록&amp;nbsp;빈칸을&amp;nbsp;채워&amp;nbsp;solution&amp;nbsp;함수를&amp;nbsp;완성해&amp;nbsp;주세요.&lt;/b&gt;&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style8&quot; /&gt;
&lt;h2 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;제한 사항&lt;/b&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;mode_type은&amp;nbsp;&quot;auto&quot;,&amp;nbsp;&quot;target&quot;,&amp;nbsp;&quot;minimum&quot;&amp;nbsp;세&amp;nbsp;가지&amp;nbsp;중&amp;nbsp;하나의&amp;nbsp;값을&amp;nbsp;갖습니다. &lt;br /&gt;0&amp;nbsp;&amp;le;&amp;nbsp;humidity,&amp;nbsp;val_set&amp;nbsp;&amp;le;&amp;nbsp;100&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style8&quot; /&gt;
&lt;h2 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;입출력 예&lt;/b&gt;&lt;/h2&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;286&quot; data-origin-height=&quot;121&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/Ap4DN/btsJgG4dvX0/4oKEngz0gyCVUEuSpjiOeK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Ap4DN/btsJgG4dvX0/4oKEngz0gyCVUEuSpjiOeK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Ap4DN/btsJgG4dvX0/4oKEngz0gyCVUEuSpjiOeK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FAp4DN%2FbtsJgG4dvX0%2F4oKEngz0gyCVUEuSpjiOeK%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;286&quot; height=&quot;121&quot; data-origin-width=&quot;286&quot; data-origin-height=&quot;121&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #263747; text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;입출력 예 #1&lt;br /&gt;&lt;span style=&quot;color: #000000; letter-spacing: 0px;&quot;&gt;&quot;auto&quot;모드이므로 습도에 따라 가습량이 조절됩니다. 현재 습도가 20 이상 30 미만이므로 3을 return합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #263747; text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;입출력 예 #2&lt;br /&gt;&lt;span style=&quot;color: #000000; letter-spacing: 0px;&quot;&gt;&quot;target&quot;모드이고, 설정값보다 습도가 높으므로 1을 return합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #263747; text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;입출력 예 #3&lt;br /&gt;&lt;span style=&quot;color: #000000; letter-spacing: 0px;&quot;&gt;&quot;minimum&quot;모드이고, 설정값보다 습도가 낮으므로 1을 return합니다.&lt;/span&gt;&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style8&quot; /&gt;
&lt;h2 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;주어진 코드&lt;/b&gt;&lt;/h2&gt;
&lt;pre id=&quot;code_1724650066009&quot; class=&quot;python&quot; data-ke-language=&quot;python&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;def func1(humidity, val_set):
    if humidity &amp;lt; val_set:
        return 
    return 1

def func2(humidity):
    if humidity &amp;gt;= 50:
        return 0
    elif humidity &amp;gt;= 40:
        return 1
    elif humidity &amp;gt;= 30:
        return 2
    elif humidity &amp;gt;= 20:
        return 3
    elif humidity &amp;gt;= 10:
        return 4
    


def func3(humidity, val_set):
    if humidity &amp;lt; val_set:
        return 1
    return 

def solution(mode_type, humidity, val_set):
    answer = 0
    if mode_type == &quot;auto&quot;:
        answer = func
    elif mode_type == &quot;target&quot;:
        answer = func
    elif mode_type == &quot;minimum&quot;:
        answer = func
    return answer&lt;/code&gt;&lt;/pre&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style8&quot; /&gt;
&lt;h2 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;정 답&lt;/b&gt;&lt;/h2&gt;
&lt;pre id=&quot;code_1724657255762&quot; class=&quot;python&quot; data-ke-language=&quot;python&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;def func1(humidity, val_set):
    if humidity &amp;lt; val_set:
        return 3
    return 1

def func2(humidity):
    if humidity &amp;gt;= 50:
        return 0
    elif humidity &amp;gt;= 40:
        return 1
    elif humidity &amp;gt;= 30:
        return 2
    elif humidity &amp;gt;= 20:
        return 3
    elif humidity &amp;gt;= 10:
        return 4  
    elif humidity &amp;gt;= 0:      
        return 5

def func3(humidity, val_set):
    if humidity &amp;lt; val_set:
        return 1
    return 0

def solution(mode_type, humidity, val_set):
    answer = 0
    if mode_type == &quot;auto&quot;:
        answer = func2(humidity)
    elif mode_type == &quot;target&quot;:
        answer = func1(humidity, val_set)
    elif mode_type == &quot;minimum&quot;:
        answer = func3(humidity, val_set)
    return answer&lt;/code&gt;&lt;/pre&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style8&quot; /&gt;
&lt;h2 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;해 설&lt;/b&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;1. 1~4줄: 두 개의 매개변수 humidity와 val_set을 받아. 조건문( humidity 값이 val_set보다 작으면 )이 참이면 3을 반환하고, 거짓일 경우 1을 반환합니다.&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;2.&amp;nbsp; 6~18줄: 1개의 매개변수 humidity를 받아, humidity 값이 50이상이면 0을 반환,&amp;nbsp; humidity 값이 50 미만이지만 40이상이면 1을 반환, humidity 값이 40 미만이지만 30이상이면 2를 반환, humidity 값이 30 미만이지만 20이상이면 3을 반환, &amp;nbsp;humidity 값이 20 미만이지만 10이상이면 4를 반환, humidity 값이 10 미만이지만 0이상이면 5를 반환합니다.&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;3. 20~23줄: 두 개의 매개변수&lt;span&gt;&amp;nbsp;&lt;/span&gt;humidity와 val_set을 받아. 조건문(&lt;span&gt;&amp;nbsp;&lt;/span&gt;humidity 값이 val_set보다 작으면 )이 참이면 1을 반환하고, 거짓일 경우 0을 반환합니다. &lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;4. 25줄: 세 개의 매개변수 mode_type, humidity, val_set을 받습니다.&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;5. 26줄: 변수 answer를 0으로 초기화합니다.&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;6. 27~33줄: mode_type이 &quot;auto&quot;일 경우, func2(humidity)를 호출하고 그 결과값을 answer에 저장합니다.&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;mode_type이 &quot;target&quot;일 경우, func1(humidity, val_set)를 호출하고 그 결과값을 answer에 저장합니다.&lt;br /&gt;mode_type이 &quot;minimum&quot;일 경우, func3(humidity, val_set)를 호출하고 그 결과값을 answer에 저장합니다.&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;마지막으로 answer 값을 반환합니다.&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;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;</description>
      <category>강좌/PCCE 기출문제(파이썬)</category>
      <author>GOMINQ</author>
      <guid isPermaLink="true">https://moons0827.tistory.com/78</guid>
      <comments>https://moons0827.tistory.com/entry/PCCE-%EA%B8%B0%EC%B6%9C%EB%AC%B8%EC%A0%9C%ED%8C%8C%EC%9D%B4%EC%8D%AC-7-%EA%B0%80%EC%8A%B5%EA%B8%B0#entry78comment</comments>
      <pubDate>Mon, 26 Aug 2024 17:07:45 +0900</pubDate>
    </item>
    <item>
      <title>[PCCE 기출문제][파이썬] 6. 가채점</title>
      <link>https://moons0827.tistory.com/entry/PCCE-%EA%B8%B0%EC%B6%9C%EB%AC%B8%EC%A0%9C%ED%8C%8C%EC%9D%B4%EC%8D%AC-6-%EA%B0%80%EC%B1%84%EC%A0%90</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;문제는 아래 주소에서 풀 수 있습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://school.programmers.co.kr/learn/courses/30/lessons/250128&quot;&gt;코딩테스트 연습 - [PCCE 기출문제] 6번 / 가채점 | 프로그래머스 스쿨 (programmers.co.kr)&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1724499709714&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;website&quot; data-og-title=&quot;프로그래머스&quot; data-og-description=&quot;코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.&quot; data-og-host=&quot;programmers.co.kr&quot; data-og-source-url=&quot;https://school.programmers.co.kr/learn/courses/30/lessons/250128&quot; data-og-url=&quot;https://programmers.co.kr/&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/basryS/hyWVSQe8Ya/telhBGuFMlLMidCJkanKa1/img.png?width=1200&amp;amp;height=630&amp;amp;face=0_0_1200_630,https://scrap.kakaocdn.net/dn/cIob2V/hyWV1NbCxj/lKVldCaJRFEk7FL94BBTw1/img.png?width=1200&amp;amp;height=630&amp;amp;face=0_0_1200_630&quot;&gt;&lt;a href=&quot;https://school.programmers.co.kr/learn/courses/30/lessons/250128&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://school.programmers.co.kr/learn/courses/30/lessons/250128&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/basryS/hyWVSQe8Ya/telhBGuFMlLMidCJkanKa1/img.png?width=1200&amp;amp;height=630&amp;amp;face=0_0_1200_630,https://scrap.kakaocdn.net/dn/cIob2V/hyWV1NbCxj/lKVldCaJRFEk7FL94BBTw1/img.png?width=1200&amp;amp;height=630&amp;amp;face=0_0_1200_630');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;프로그래머스&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;programmers.co.kr&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;문 제&lt;/b&gt;&lt;/h2&gt;
&lt;p style=&quot;background-color: #ffffff; color: #263747; text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;A반 학생들은 시험이 끝난 뒤 성적이 나오기 전 자기 시험지를 가채점해 보았습니다. 이후에 선생님이 실제 성적을 불러 줄 때 가채점한 점수와 실제 성적이 다른 학생들이 있어 선생님께 문의를 하려고 합니다.&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #263747; text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;성적을 문의하려는 학생들의 번호가 담긴 정수 리스트&lt;span&gt;&amp;nbsp;&lt;/span&gt;numbers와 가채점한 점수가 성적을 문의하려는 학생 순서대로 담긴 정수 리스트&lt;span&gt;&amp;nbsp;&lt;/span&gt;our_score, 실제 성적이 번호 순서대로 담긴 정수 리스트&lt;span&gt;&amp;nbsp;&lt;/span&gt;score_list가 주어집니다. 주어진 solution 함수는 가채점한 점수가 실제 성적과 동일하다면 &quot;Same&quot;을, 다르다면 &quot;Different&quot;를 순서대로 리스트에 담아 return하는 함수입니다. solution 함수가 올바르게 작동하도록 한 줄을 수정해 주세요.&lt;/b&gt;&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style8&quot; /&gt;
&lt;h2 style=&quot;background-color: #ffffff; color: #263747; text-align: left;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;제한 사항&lt;/b&gt;&lt;/h2&gt;
&lt;ul style=&quot;list-style-type: disc; background-color: #ffffff; color: #263747; text-align: left;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li style=&quot;list-style-type: inherit; color: #000000;&quot;&gt;1 &amp;le;&lt;span&gt;&amp;nbsp;&lt;/span&gt;numbers의 길이 =&lt;span&gt;&amp;nbsp;&lt;/span&gt;our_score의 길이 &amp;le; 10
&lt;ul style=&quot;list-style-type: disc; color: #000000;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li style=&quot;list-style-type: inherit; color: #000000;&quot;&gt;1 &amp;le;&lt;span&gt;&amp;nbsp;&lt;/span&gt;numbers의 원소 &amp;le; 31&lt;/li&gt;
&lt;li style=&quot;list-style-type: inherit; color: #000000;&quot;&gt;0 &amp;le;&lt;span&gt;&amp;nbsp;&lt;/span&gt;our_score의 원소 &amp;le; 100&lt;/li&gt;
&lt;li style=&quot;list-style-type: inherit; color: #000000;&quot;&gt;our_score[i]는&lt;span&gt;&amp;nbsp;&lt;/span&gt;numbers[i]번 학생이 가채점한 점수입니다.&lt;/li&gt;
&lt;li style=&quot;list-style-type: inherit; color: #000000;&quot;&gt;numbers는 중복된 원소를 가지지 않습니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li style=&quot;list-style-type: inherit; color: #000000;&quot;&gt;2 &amp;le;&lt;span&gt;&amp;nbsp;&lt;/span&gt;score_list의 길이 &amp;le; 31
&lt;ul style=&quot;list-style-type: disc; color: #000000;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li style=&quot;list-style-type: inherit; color: #000000;&quot;&gt;0 &amp;le;&lt;span&gt;&amp;nbsp;&lt;/span&gt;score_list의 원소 &amp;le; 100&lt;/li&gt;
&lt;li style=&quot;list-style-type: inherit; color: #000000;&quot;&gt;score_list에는 실제 성적이 [1번 학생 성적, 2번 학생 성적, 3번 학생 성적 &amp;hellip;] 순서로 들어있습니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style8&quot; /&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;입출력 예&lt;/b&gt;&lt;/h2&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;498&quot; data-origin-height=&quot;91&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/yWuCE/btsJgz453SK/qK6jJ6juYK3zMpzGNLTtuk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/yWuCE/btsJgz453SK/qK6jJ6juYK3zMpzGNLTtuk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/yWuCE/btsJgz453SK/qK6jJ6juYK3zMpzGNLTtuk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FyWuCE%2FbtsJgz453SK%2FqK6jJ6juYK3zMpzGNLTtuk%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;498&quot; height=&quot;91&quot; data-origin-width=&quot;498&quot; data-origin-height=&quot;91&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #263747; text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;입출력 예 #1&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc; background-color: #ffffff; color: #263747; text-align: left;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li style=&quot;list-style-type: inherit; color: #000000;&quot;&gt;1번 학생이 가채점한 성적은 100점으로 실제 성적과 같기 때문에 &quot;Same&quot;을 담아 return합니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;p style=&quot;background-color: #ffffff; color: #263747; text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;입출력 예 #2&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc; background-color: #ffffff; color: #263747; text-align: left;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li style=&quot;list-style-type: inherit; color: #000000;&quot;&gt;3번 학생이 가채점한 성적은 85점으로 실제 성적 38점과 다르기 때문에 &quot;Different&quot;를, 4번 학생이 채점한 성적은 93점으로 실제 성적과 같기 때문에 &quot;Same&quot;을 담아 return합니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style8&quot; /&gt;
&lt;h2 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;주어진 코드&lt;/b&gt;&lt;/h2&gt;
&lt;pre id=&quot;code_1724647524420&quot; class=&quot;python&quot; data-ke-language=&quot;python&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;def solution(numbers, our_score, score_list):
    answer = []
    for i in range(len(numbers)):
        if numbers[our_score[i]] == score_list[i]:
            answer.append(&quot;Same&quot;)
        else:
            answer.append(&quot;Different&quot;)
    
    return answer&lt;/code&gt;&lt;/pre&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style8&quot; /&gt;
&lt;h2 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;정 답&lt;/b&gt;&lt;/h2&gt;
&lt;pre id=&quot;code_1724647753795&quot; class=&quot;python&quot; data-ke-language=&quot;python&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;def solution(numbers, our_score, score_list):
    answer = []
    for i in range(len(numbers)):
        if our_score[i] == score_list[numbers[i]-1]:
            answer.append(&quot;Same&quot;)
        else:
            answer.append(&quot;Different&quot;)
    
    return answer&lt;/code&gt;&lt;/pre&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style8&quot; /&gt;
&lt;h2 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;해 설&lt;/b&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;1. 1줄: 함수를 정의합니다. solution이라는 함수가 정의되며, 이 함수는 세 개의 인자를 받습니다.&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;2. 2줄: 빈 리스트 answer를 초기화합니다.&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;3. 3줄: for 루프가 numbers의 리스트 길이만큼 반복됩니다.&amp;nbsp;&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;4. 4줄: our_score 리스트의 i번째 요소(문의할 점수)와 score_list(&amp;nbsp;&lt;b&gt;numbers[i] -1) 위치의 값을 비교합니다.&lt;br /&gt;이 때, &lt;/b&gt;&lt;/b&gt;&lt;b&gt;&lt;b&gt;원소는 학생의 번호이기 때문에 1부터 시작합니다. 따라서 1을 뺴줍니다.&lt;/b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;5. 5~6줄: 조건문이 참이면 Same. 거깃이면 Differnt 문자열을 anwer 리스트에 추가합니다.&lt;/b&gt;&lt;/p&gt;
&lt;div data-ke-type=&quot;moreLess&quot; data-text-more=&quot;더보기&quot; data-text-less=&quot;닫기&quot;&gt;&lt;a class=&quot;btn-toggle-moreless&quot;&gt;더보기&lt;/a&gt;
&lt;div class=&quot;moreless-content&quot;&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;append() 함수는 파이썬에서 리스트의 끝에 새로운 요소를 추가하는 매서드입니다.&lt;/b&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;</description>
      <category>강좌/PCCE 기출문제(파이썬)</category>
      <author>GOMINQ</author>
      <guid isPermaLink="true">https://moons0827.tistory.com/77</guid>
      <comments>https://moons0827.tistory.com/entry/PCCE-%EA%B8%B0%EC%B6%9C%EB%AC%B8%EC%A0%9C%ED%8C%8C%EC%9D%B4%EC%8D%AC-6-%EA%B0%80%EC%B1%84%EC%A0%90#entry77comment</comments>
      <pubDate>Mon, 26 Aug 2024 14:01:30 +0900</pubDate>
    </item>
    <item>
      <title>[PCCE 기출문제][파이썬] 5. 산책</title>
      <link>https://moons0827.tistory.com/entry/PCCE-%EA%B8%B0%EC%B6%9C%EB%AC%B8%EC%A0%9C%ED%8C%8C%EC%9D%B4%EC%8D%AC-5-%EC%82%B0%EC%B1%85</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;문제는 아래에서 풀어볼 수 있습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://school.programmers.co.kr/learn/courses/30/lessons/250129&quot;&gt;코딩테스트 연습 - [PCCE 기출문제] 5번 / 산책 | 프로그래머스 스쿨 (programmers.co.kr)&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1724384764858&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;website&quot; data-og-title=&quot;프로그래머스&quot; data-og-description=&quot;코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.&quot; data-og-host=&quot;programmers.co.kr&quot; data-og-source-url=&quot;https://school.programmers.co.kr/learn/courses/30/lessons/250129&quot; data-og-url=&quot;https://programmers.co.kr/&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/bmDLBj/hyWSbqblOl/GdgMvLbMyqSJMqexay6ReK/img.png?width=1200&amp;amp;height=630&amp;amp;face=0_0_1200_630,https://scrap.kakaocdn.net/dn/0W7Q0/hyWSmrGfQh/SPRT7jfeslzUasDKynYf21/img.png?width=1200&amp;amp;height=630&amp;amp;face=0_0_1200_630&quot;&gt;&lt;a href=&quot;https://school.programmers.co.kr/learn/courses/30/lessons/250129&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://school.programmers.co.kr/learn/courses/30/lessons/250129&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/bmDLBj/hyWSbqblOl/GdgMvLbMyqSJMqexay6ReK/img.png?width=1200&amp;amp;height=630&amp;amp;face=0_0_1200_630,https://scrap.kakaocdn.net/dn/0W7Q0/hyWSmrGfQh/SPRT7jfeslzUasDKynYf21/img.png?width=1200&amp;amp;height=630&amp;amp;face=0_0_1200_630');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;프로그래머스&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;programmers.co.kr&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;문제&lt;/b&gt;&lt;/h2&gt;
&lt;p style=&quot;background-color: #ffffff; color: #263747; text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;여름이는 강아지를 산책시키려고 합니다. 여름이는 2차원 좌표평면에서 동/서/남/북 방향으로 1m 단위로 이동하면서 강아지를 산책시킵니다. 산책루트가 담긴 문자열&lt;span&gt;&amp;nbsp;&lt;/span&gt;route가 주어질 때, 도착점의 위치를 return하도록 빈칸을 채워 solution함수를 완성해 주세요.&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #263747; text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;route는 &quot;N&quot;, &quot;S&quot;, &quot;E&quot;, &quot;W&quot;로 이루어져 있습니다.&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #263747; text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&quot;N&quot;은 북쪽으로 1만큼 움직입니다.&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #263747; text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&quot;S&quot;는 남쪽으로 1만큼 움직입니다.&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #263747; text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp; &amp;nbsp;북쪽으로 -1만큼 움직인 것과 같습니다.&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #263747; text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&quot;E&quot;는 동쪽으로 1만큼 움직입니다.&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #263747; text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&quot;W&quot;는 서쪽으로 1만큼 움직입니다.&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #263747; text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;동쪽으로 -1만큼 움직인 것과 같습니다.&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #263747; text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;출발점으로부터&lt;span&gt;&amp;nbsp;&lt;/span&gt;[동쪽으로 떨어진 거리, 북쪽으로 떨어진 거리]형태로 강아지의 최종 위치를 구해서 return해야 합니다.&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #263747; text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;출발점을 기준으로 서쪽, 남쪽에 있는 경우는 동쪽, 북쪽으로 음수만큼 떨어진 것으로 표현합니다.&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #263747; text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp; &amp;nbsp; 출발점으로부터 동쪽으로 2, 북쪽으로 3만큼 떨어졌다면 [2, 3]을 return 합니다.&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #263747; text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp; &amp;nbsp; 출발점으로부터 서쪽으로 1, 남쪽으로 4만큼 떨어졌다면 [-1, -4]를 return 합니다.&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style8&quot; /&gt;
&lt;h2 style=&quot;background-color: #ffffff; color: #263747; text-align: left;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;제한사항&lt;/b&gt;&lt;/h2&gt;
&lt;p style=&quot;background-color: #ffffff; color: #263747; text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;1 &amp;le;&lt;span&gt;&amp;nbsp;&lt;/span&gt;route의 길이 &amp;le; 20&lt;br /&gt;route는 &quot;N&quot;, &quot;S&quot;, &quot;E&quot;, &quot;W&quot;로만 이루어져 있습니다.&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style8&quot; /&gt;
&lt;h2 style=&quot;background-color: #ffffff; color: #263747; text-align: left;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;입출력 예&lt;/b&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;입출력&amp;nbsp;예&amp;nbsp;#1 &lt;br /&gt;&lt;br /&gt;&quot;NSSNEWWN&quot;&amp;nbsp;순서대로&amp;nbsp;움직이면&amp;nbsp;서쪽으로&amp;nbsp;1,&amp;nbsp;북쪽으로&amp;nbsp;1만큼&amp;nbsp;떨어진&amp;nbsp;곳에&amp;nbsp;도착하게&amp;nbsp;되므로&amp;nbsp;[-1,&amp;nbsp;1]을&amp;nbsp;return합니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;입출력&amp;nbsp;예&amp;nbsp;#2 &lt;br /&gt;&lt;br /&gt;&quot;EESEEWNWSNWWNS&quot;&amp;nbsp;순서대로&amp;nbsp;움직이면&amp;nbsp;출발지와&amp;nbsp;같은&amp;nbsp;곳으로&amp;nbsp;돌아오므로&amp;nbsp;[0,&amp;nbsp;0]을&amp;nbsp;return합니다.&lt;b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style8&quot; /&gt;
&lt;h2 style=&quot;background-color: #ffffff; color: #263747; text-align: left;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;주어진 코드&lt;/b&gt;&lt;/h2&gt;
&lt;pre id=&quot;code_1724482272655&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;def solution(route):
    east = 0
    north = 0
    for i in route:
        if i == &quot;N&quot;:
            north += 1
        elif i == &quot;S&quot; :
         	
        elif i == &quot;E&quot; :          

        elif i ==     :
            
    return [east, north]&lt;/code&gt;&lt;/pre&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style8&quot; /&gt;
&lt;h2 style=&quot;background-color: #ffffff; color: #263747; text-align: left;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;정 답&lt;/b&gt;&lt;/h2&gt;
&lt;pre id=&quot;code_1724497742985&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;def solution(route):
    east = 0
    north = 0
    for i in route:
        if i == &quot;N&quot;:
            north += 1
        elif i == &quot;S&quot; :
         	north += -1
        elif i == &quot;E&quot; :
            east += 1
        elif i == &quot;W&quot; :
            east += -1
    return [east, north]&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style8&quot; /&gt;
&lt;h2 style=&quot;background-color: #ffffff; color: #263747; text-align: left;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;해 설&lt;/b&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;1. 1줄: &lt;/b&gt;함수를 정의입니다. solution이라는 함수가 하나의 매개변수 route를 받습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;2. 2~3줄:&lt;/b&gt; 변수 east와 north를 초기화 합니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;3. 4줄:&lt;/b&gt; route 문자열의 각 문자를 하나씩 차례대로 i에 할당하며 반복합니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;4. 5~6줄:&lt;/b&gt; 문자가 N이면 north 값을 1 증가시킵니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;5. 7~8줄:&lt;/b&gt; 문자가 S이면 north 값을 -1 증가시킵니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;6. 9~10줄:&lt;/b&gt; 문자가 E이면 east 값을 1 증가시킵니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;7. 11~12줄:&lt;/b&gt; 문자가 S이면 east 값을 -1 증가시킵니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;8. 13줄:&lt;/b&gt; 루프가 끝난 뒤, east와 north를 리스트 형태로 반환합니다.&lt;/p&gt;</description>
      <category>강좌/PCCE 기출문제(파이썬)</category>
      <author>GOMINQ</author>
      <guid isPermaLink="true">https://moons0827.tistory.com/76</guid>
      <comments>https://moons0827.tistory.com/entry/PCCE-%EA%B8%B0%EC%B6%9C%EB%AC%B8%EC%A0%9C%ED%8C%8C%EC%9D%B4%EC%8D%AC-5-%EC%82%B0%EC%B1%85#entry76comment</comments>
      <pubDate>Sat, 24 Aug 2024 20:19:03 +0900</pubDate>
    </item>
    <item>
      <title>[PCCE 기출문제][파이썬] 4. 저축</title>
      <link>https://moons0827.tistory.com/entry/PCCE-%EA%B8%B0%EC%B6%9C%EB%AC%B8%EC%A0%9C-4-%EC%A0%80%EC%B6%95</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;문제는 아래 주소에서 풀어볼 수 있습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://school.programmers.co.kr/learn/courses/30/lessons/250130&quot;&gt;코딩테스트 연습 - [PCCE 기출문제] 4번 / 저축 | 프로그래머스 스쿨 (programmers.co.kr)&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1724377074830&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;website&quot; data-og-title=&quot;프로그래머스&quot; data-og-description=&quot;코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.&quot; data-og-host=&quot;programmers.co.kr&quot; data-og-source-url=&quot;https://school.programmers.co.kr/learn/courses/30/lessons/250130&quot; data-og-url=&quot;https://programmers.co.kr/&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/bMjHah/hyWR90bfSB/qNmTrmhgL3LdoKUkUdKnB0/img.png?width=1200&amp;amp;height=630&amp;amp;face=0_0_1200_630,https://scrap.kakaocdn.net/dn/71NnL/hyWSbKpQTs/jP0w6eb2KbEofdiVllI6I0/img.png?width=1200&amp;amp;height=630&amp;amp;face=0_0_1200_630&quot;&gt;&lt;a href=&quot;https://school.programmers.co.kr/learn/courses/30/lessons/250130&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://school.programmers.co.kr/learn/courses/30/lessons/250130&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/bMjHah/hyWR90bfSB/qNmTrmhgL3LdoKUkUdKnB0/img.png?width=1200&amp;amp;height=630&amp;amp;face=0_0_1200_630,https://scrap.kakaocdn.net/dn/71NnL/hyWSbKpQTs/jP0w6eb2KbEofdiVllI6I0/img.png?width=1200&amp;amp;height=630&amp;amp;face=0_0_1200_630');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;프로그래머스&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;programmers.co.kr&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;문제&lt;/b&gt;&lt;/h2&gt;
&lt;p style=&quot;background-color: #ffffff; color: #263747; text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;진우는 돈을 모으기 위해 저축을 하려고 합니다. 목표로 하는 금액은 100만 원이며, 첫 달에 일정 금액을 넣은 뒤 70만 원까지는 매월 조금씩 저축하다가 70만 원 이후부터는 월 저축량을 늘려 빠르게 목표 금액을 달성하고자 합니다.&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #263747; text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;첫 달에 저축하는 금액을 나타내는 정수&lt;span&gt;&amp;nbsp;&lt;/span&gt;start, 두 번째 달 부터 70만 원 이상 모일 때까지 매월 저축하는 금액을 나타내는 정수&lt;span&gt;&amp;nbsp;&lt;/span&gt;before, 100만 원 이상 모일 때 까지 매월 저축하는 금액을 나타내는 정수&lt;span&gt;&amp;nbsp;&lt;/span&gt;after가 주어질 때, 100만 원 이상을 모을 때까지 걸리는 개월 수를 출력하도록 빈칸을 채워 코드를 완성해 주세요.&lt;/b&gt;&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style8&quot; /&gt;
&lt;h2 style=&quot;background-color: #ffffff; color: #263747; text-align: left;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;제한사항&lt;/b&gt;&lt;/h2&gt;
&lt;p style=&quot;background-color: #ffffff; color: #263747; text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;0 &amp;le;&lt;span&gt;&amp;nbsp;&lt;/span&gt;start&lt;span&gt;&amp;nbsp;&lt;/span&gt;&amp;le; 99&lt;br /&gt;&amp;nbsp;1 &amp;le;&lt;span&gt;&amp;nbsp;&lt;/span&gt;before&lt;span&gt;&amp;nbsp;&lt;/span&gt;&amp;le;&lt;span&gt;&amp;nbsp;&lt;/span&gt;after&lt;span&gt;&amp;nbsp;&lt;/span&gt;&amp;le; 25&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style8&quot; /&gt;
&lt;h2 style=&quot;background-color: #ffffff; color: #263747; text-align: left;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;입출력 예&lt;/b&gt;&lt;/h2&gt;
&lt;p style=&quot;background-color: #ffffff; color: #263747; text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;입력 #1&lt;/p&gt;
&lt;div style=&quot;background-color: #ffffff; color: #263747; text-align: left;&quot;&gt;
&lt;pre class=&quot;angelscript&quot; style=&quot;background-color: #e9ecf3; color: #44576c;&quot;&gt;&lt;code&gt;28
6
8
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;p style=&quot;background-color: #ffffff; color: #263747; text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;출력 #1&lt;/p&gt;
&lt;div style=&quot;background-color: #ffffff; color: #263747; text-align: left;&quot;&gt;
&lt;pre class=&quot;angelscript&quot; style=&quot;background-color: #e9ecf3; color: #44576c;&quot;&gt;&lt;code&gt;12
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;p style=&quot;background-color: #ffffff; color: #263747; text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;입력 #2&lt;/p&gt;
&lt;div style=&quot;background-color: #ffffff; color: #263747; text-align: left;&quot;&gt;
&lt;pre class=&quot;angelscript&quot; style=&quot;background-color: #e9ecf3; color: #44576c;&quot;&gt;&lt;code&gt;75
8
25
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;p style=&quot;background-color: #ffffff; color: #263747; text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;출력 #2&lt;/p&gt;
&lt;div style=&quot;background-color: #ffffff; color: #263747; text-align: left;&quot;&gt;
&lt;pre class=&quot;angelscript&quot; style=&quot;background-color: #e9ecf3; color: #44576c;&quot;&gt;&lt;code&gt;2
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style8&quot; /&gt;
&lt;h4 style=&quot;background-color: #ffffff; color: #263747; text-align: left;&quot; data-ke-size=&quot;size20&quot;&gt;입출력 예 설명&lt;/h4&gt;
&lt;p style=&quot;background-color: #ffffff; color: #263747; text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;입출력 예 #1&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #263747; text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;매월 저축된 금액은 아래 표와 같습니다. 따라서 12를 출력합니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;629&quot; data-origin-height=&quot;59&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/2hotb/btsJdOAXZrm/DZkbfo3RsdnYKIKgCODhK0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/2hotb/btsJdOAXZrm/DZkbfo3RsdnYKIKgCODhK0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/2hotb/btsJdOAXZrm/DZkbfo3RsdnYKIKgCODhK0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F2hotb%2FbtsJdOAXZrm%2FDZkbfo3RsdnYKIKgCODhK0%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;629&quot; height=&quot;59&quot; data-origin-width=&quot;629&quot; data-origin-height=&quot;59&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #263747; letter-spacing: 0px;&quot;&gt;&lt;br /&gt;입출력 예 #2&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;첫 달 저축된 금액이 70이 넘으므로 두 번째 달부터 바로&lt;span&gt;&amp;nbsp;&lt;/span&gt;after= 25 만큼 저축합니다. 따라서 2를 출력합니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;107&quot; data-origin-height=&quot;64&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cB8f0G/btsJdI1UhY8/xMrEzPjuPKb0KAPBGl8LD0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cB8f0G/btsJdI1UhY8/xMrEzPjuPKb0KAPBGl8LD0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cB8f0G/btsJdI1UhY8/xMrEzPjuPKb0KAPBGl8LD0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcB8f0G%2FbtsJdI1UhY8%2FxMrEzPjuPKb0KAPBGl8LD0%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;107&quot; height=&quot;64&quot; data-origin-width=&quot;107&quot; data-origin-height=&quot;64&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style8&quot; /&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;주어진 코드&lt;/b&gt;&lt;/h2&gt;
&lt;pre id=&quot;code_1724378509240&quot; class=&quot;python&quot; data-ke-language=&quot;python&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;start = int(input())
before = int(input())
after = int(input())

money = start
month = 1
while money &amp;lt; 70:
    money += 
    month += 1
while       &amp;lt; 100:
    
    month += 1

print(month)&lt;/code&gt;&lt;/pre&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style8&quot; /&gt;
&lt;h2 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;정 답&lt;/b&gt;&lt;/h2&gt;
&lt;pre id=&quot;code_1724384200599&quot; class=&quot;python&quot; data-ke-language=&quot;python&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;start = int(input())
before = int(input())
after = int(input())

money = start
month = 1
while money &amp;lt; 70:
    money += before
    month += 1
while money &amp;lt; 100:
    money += after
    month += 1

print(month)&lt;/code&gt;&lt;/pre&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style8&quot; /&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;해 설&lt;/b&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;1. 1~3줄&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;start: 초기 금액을 나타내는 정수입니다.&lt;br /&gt;before: 초기 목표(70)에 도달할 때까지 매달 추가되는 금액입니다.&lt;br /&gt;after: 초기 목표(70)를 넘은 후에 매달 추가되는 금액입니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;2. 4~5줄&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;money는 현재 가진 돈을 의미하며, 시작 금액(start)으로 초기화됩니다.&lt;br /&gt;month는 몇 개월이 경과했는지를 추적하며, 1개월째로 시작합니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;3. 6~8줄&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;while 루프는 money가 70에 도달하거나 이를 초과할 때까지 반복됩니다.&lt;br /&gt;70에 도달하기 이전에는 before에 해당하는 금액만 큼 추가해야 하므로&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;정답은 &lt;b&gt;&lt;span style=&quot;color: #ee2323;&quot;&gt;money += before&lt;/span&gt; &lt;/b&gt;입니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;매월 month는 1씩 증가합니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;4. 9~11줄&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2번째 while 루프는 money가 70에 도달하거나 이를 초과할 때까지 반복됩니다.&lt;br /&gt;70이 넘고 100에 도달하기 전에는 after에 해당하는 금액만큼이 매번 추가되어야 하므로&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;정답은 &lt;span style=&quot;color: #ee2323;&quot;&gt;&lt;b&gt;money += after&lt;/b&gt; &lt;/span&gt;입니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;매월 month는 1씩 증가합니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;5. 14줄&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;최종 걸린 개월 수(month)를 출력합니다.&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;</description>
      <category>강좌/PCCE 기출문제(파이썬)</category>
      <author>GOMINQ</author>
      <guid isPermaLink="true">https://moons0827.tistory.com/75</guid>
      <comments>https://moons0827.tistory.com/entry/PCCE-%EA%B8%B0%EC%B6%9C%EB%AC%B8%EC%A0%9C-4-%EC%A0%80%EC%B6%95#entry75comment</comments>
      <pubDate>Fri, 23 Aug 2024 12:43:08 +0900</pubDate>
    </item>
    <item>
      <title>[PCCE 기출문제][파이썬] 3. 나이 계산</title>
      <link>https://moons0827.tistory.com/entry/PCCE-%EA%B8%B0%EC%B6%9C%EB%AC%B8%EC%A0%9C%ED%8C%8C%EC%9D%B4%EC%8D%AC-3-%EB%82%98%EC%9D%B4-%EA%B3%84%EC%82%B0</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;PCCE문제를 풀어볼 수 있는 주소는 아래와 같습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://school.programmers.co.kr/learn/courses/30/lessons/250131&quot;&gt;코딩테스트 연습 - [PCCE 기출문제] 3번 / 나이 계산 | 프로그래머스 스쿨 (programmers.co.kr)&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1724372018532&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;website&quot; data-og-title=&quot;프로그래머스&quot; data-og-description=&quot;코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.&quot; data-og-host=&quot;programmers.co.kr&quot; data-og-source-url=&quot;https://school.programmers.co.kr/learn/courses/30/lessons/250131&quot; data-og-url=&quot;https://programmers.co.kr/&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/danEdr/hyWSaShVCP/Af0AIX9qyvDMzbl6QzP9u1/img.png?width=1200&amp;amp;height=630&amp;amp;face=0_0_1200_630,https://scrap.kakaocdn.net/dn/ma5lB/hyWSdnU8Gf/ek44mWu0EmFZHbRwVaoY3K/img.png?width=1200&amp;amp;height=630&amp;amp;face=0_0_1200_630&quot;&gt;&lt;a href=&quot;https://school.programmers.co.kr/learn/courses/30/lessons/250131&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://school.programmers.co.kr/learn/courses/30/lessons/250131&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/danEdr/hyWSaShVCP/Af0AIX9qyvDMzbl6QzP9u1/img.png?width=1200&amp;amp;height=630&amp;amp;face=0_0_1200_630,https://scrap.kakaocdn.net/dn/ma5lB/hyWSdnU8Gf/ek44mWu0EmFZHbRwVaoY3K/img.png?width=1200&amp;amp;height=630&amp;amp;face=0_0_1200_630');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;프로그래머스&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;programmers.co.kr&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;문제&lt;/b&gt;&lt;/h2&gt;
&lt;p style=&quot;background-color: #ffffff; color: #263747; text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;나이를 세는 방법은 여러 가지가 있습니다. 그중 한국식 나이는 태어난 순간 1살이 되며 해가 바뀔 때마다 1살씩 더 먹게 됩니다. 연 나이는 태어난 순간 0살이며 해가 바뀔 때마다 1살씩 더 먹게 됩니다. 각각 나이의 계산법은 다음과 같습니다.&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #263747; text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;한국식 나이 : 현재 연도 - 출생 연도 + 1&lt;/b&gt;&lt;br /&gt;&lt;b&gt;연 나이 : 현재 연도 - 출생 연도&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #263747; text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;출생 연도를 나타내는 정수&lt;span&gt;&amp;nbsp;&lt;/span&gt;year와 구하려는 나이의 종류를 나타내는 문자열&lt;span&gt;&amp;nbsp;&lt;/span&gt;age_type이 주어질 때 2030년에 몇 살인지 출력하도록 빈칸을 채워 코드를 완성해 주세요.&lt;span&gt;&amp;nbsp;&lt;/span&gt;age_type이 &quot;Korea&quot;라면 한국식 나이를, &quot;Year&quot;라면 연 나이를 출력합니다.&lt;/b&gt;&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style8&quot; /&gt;
&lt;h2 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;제한 사항&lt;/b&gt;&lt;/h2&gt;
&lt;p style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size18&quot;&gt;- 1950 &amp;le;&lt;span&gt;&amp;nbsp;&lt;/span&gt;year&lt;span&gt;&amp;nbsp;&lt;/span&gt;&amp;le; 2030&lt;/p&gt;
&lt;p style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size18&quot;&gt;- age_type은 &quot;Korea&quot; 또는 &quot;Year&quot;만 주어집니다.&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style8&quot; /&gt;
&lt;h2 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;입출력 예&lt;/b&gt;&lt;/h2&gt;
&lt;p style=&quot;background-color: #ffffff; color: #263747; text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;입력 #1&lt;/p&gt;
&lt;div style=&quot;background-color: #ffffff; color: #263747; text-align: left;&quot;&gt;
&lt;pre class=&quot;angelscript&quot; style=&quot;background-color: #e9ecf3; color: #44576c;&quot;&gt;&lt;code&gt;2000
Korea
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;p style=&quot;background-color: #ffffff; color: #263747; text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;출력 #1&lt;/p&gt;
&lt;div style=&quot;background-color: #ffffff; color: #263747; text-align: left;&quot;&gt;
&lt;pre class=&quot;angelscript&quot; style=&quot;background-color: #e9ecf3; color: #44576c;&quot;&gt;&lt;code&gt;31
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;p style=&quot;background-color: #ffffff; color: #263747; text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;입력 #2&lt;/p&gt;
&lt;div style=&quot;background-color: #ffffff; color: #263747; text-align: left;&quot;&gt;
&lt;pre class=&quot;angelscript&quot; style=&quot;background-color: #e9ecf3; color: #44576c;&quot;&gt;&lt;code&gt;1999
Year
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;p style=&quot;background-color: #ffffff; color: #263747; text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;출력 #2&lt;/p&gt;
&lt;div style=&quot;background-color: #ffffff; color: #263747; text-align: left;&quot;&gt;
&lt;pre class=&quot;angelscript&quot; style=&quot;background-color: #e9ecf3; color: #44576c;&quot;&gt;&lt;code&gt;31&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style8&quot; /&gt;
&lt;h2 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;입출력 예 설명&lt;/b&gt;&lt;/h2&gt;
&lt;p style=&quot;background-color: #ffffff; color: #263747; text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;입출력 예 #1&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #263747; text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;- 2030년에 2000년생의 한국식 나이는 2030 - 2000 + 1 = 31살입니다.&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #263747; text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;입출력 예 #2&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #263747; text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;- 2030년에 1999년생의 연 나이는 2030 - 1999 = 31살입니다.&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style8&quot; /&gt;
&lt;h2 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;주어진 코드&lt;/b&gt;&lt;/h2&gt;
&lt;pre id=&quot;code_1724376312400&quot; class=&quot;python&quot; data-ke-language=&quot;python&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;year = int(input())
age_type = input()

if age_type ==        :
    answer = 
elif age_type == &quot;Year&quot;:
    

print(answer)&lt;/code&gt;&lt;/pre&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style8&quot; /&gt;
&lt;h2 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;정 답&lt;/b&gt;&lt;/h2&gt;
&lt;pre id=&quot;code_1724376420695&quot; class=&quot;python&quot; data-ke-language=&quot;python&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;year = int(input())
age_type = input()

if age_type == &quot;Korea&quot;:
    answer = 2030 - year + 1

elif age_type == &quot;Year&quot;:
    answer = 2030 - year

print(answer)&lt;/code&gt;&lt;/pre&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style8&quot; /&gt;
&lt;h2 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;해 설&lt;/b&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;1. 입력 받기&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;1줄은 입력으로 연도를 받는 줄이고, 2번 째 줄은 나이 계산 방식을 받는 줄입니다.(Korea 또는 Year)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;2. 조건문 (if - elif 구문 사용)&lt;/b&gt;&lt;/p&gt;
&lt;div data-ke-type=&quot;moreLess&quot; data-text-more=&quot;더보기&quot; data-text-less=&quot;닫기&quot;&gt;&lt;a class=&quot;btn-toggle-moreless&quot;&gt;더보기&lt;/a&gt;
&lt;div class=&quot;moreless-content&quot;&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #444444; text-align: start;&quot;&gt;if&lt;/span&gt;&lt;span style=&quot;background-color: #f3f3f3; color: #444444; text-align: start;&quot;&gt; 조건&lt;/span&gt;&lt;span style=&quot;background-color: #f3f3f3; color: #444444; text-align: start;&quot;&gt;: &lt;/span&gt;&lt;span style=&quot;background-color: #f3f3f3; color: #444444; text-align: start;&quot;&gt; 조건이 참일 때 수행할 표현 &lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #444444; text-align: start;&quot;&gt;elif&lt;/span&gt;&lt;span style=&quot;background-color: #f3f3f3; color: #444444; text-align: start;&quot;&gt; 조건&lt;/span&gt;&lt;span style=&quot;background-color: #f3f3f3; color: #444444; text-align: start;&quot;&gt;: 첫 번째 조건이 거짓이고 해당&lt;/span&gt;&lt;span style=&quot;background-color: #f3f3f3; color: #444444; text-align: start;&quot;&gt; 조건이 참일 때 수행할 표현&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;만약 age type이 Korea이면 한국식 나이를 계산합니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;따라서 정답은 &lt;span style=&quot;color: #ee2323;&quot;&gt;&lt;b&gt;&amp;nbsp;answer = 2030 - year + 1 &lt;/b&gt;&lt;span style=&quot;color: #000000;&quot;&gt;입니다.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #ee2323;&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;만약 age type이 Year이면 일반적인 연 나이를 계산합니다.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #333333; text-align: start;&quot;&gt;따라서 정답은&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ee2323;&quot;&gt;&lt;b&gt; answer = 2030 &lt;/b&gt;&lt;span style=&quot;color: #000000;&quot;&gt;입니다.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;</description>
      <category>강좌/PCCE 기출문제(파이썬)</category>
      <author>GOMINQ</author>
      <guid isPermaLink="true">https://moons0827.tistory.com/74</guid>
      <comments>https://moons0827.tistory.com/entry/PCCE-%EA%B8%B0%EC%B6%9C%EB%AC%B8%EC%A0%9C%ED%8C%8C%EC%9D%B4%EC%8D%AC-3-%EB%82%98%EC%9D%B4-%EA%B3%84%EC%82%B0#entry74comment</comments>
      <pubDate>Fri, 23 Aug 2024 10:34:16 +0900</pubDate>
    </item>
    <item>
      <title>[PCCE 기출문제][파이썬] 2. 피타고라스 정리</title>
      <link>https://moons0827.tistory.com/entry/PCCE-%EA%B8%B0%EC%B6%9C%EB%AC%B8%EC%A0%9C%ED%8C%8C%EC%9D%B4%EC%8D%AC-2-%ED%94%BC%ED%83%80%EA%B3%A0%EB%9D%BC%EC%8A%A4-%EC%A0%95%EB%A6%AC</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;2번 문제 주소는 아래와 같습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://school.programmers.co.kr/learn/courses/30/lessons/250132&quot;&gt;코딩테스트 연습 - [PCCE 기출문제] 2번 / 피타고라스의 정리 | 프로그래머스 스쿨 (programmers.co.kr)&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1724371336279&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;website&quot; data-og-title=&quot;프로그래머스&quot; data-og-description=&quot;코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.&quot; data-og-host=&quot;programmers.co.kr&quot; data-og-source-url=&quot;https://school.programmers.co.kr/learn/courses/30/lessons/250132&quot; data-og-url=&quot;https://programmers.co.kr/&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/by1jwU/hyWSf0l0hg/dAkkdElysQz03ubbchL31k/img.png?width=1200&amp;amp;height=630&amp;amp;face=0_0_1200_630,https://scrap.kakaocdn.net/dn/tVMiW/hyWSk8pH6O/gFblQ87MYtdTo0UykA6J8K/img.png?width=1200&amp;amp;height=630&amp;amp;face=0_0_1200_630&quot;&gt;&lt;a href=&quot;https://school.programmers.co.kr/learn/courses/30/lessons/250132&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://school.programmers.co.kr/learn/courses/30/lessons/250132&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/by1jwU/hyWSf0l0hg/dAkkdElysQz03ubbchL31k/img.png?width=1200&amp;amp;height=630&amp;amp;face=0_0_1200_630,https://scrap.kakaocdn.net/dn/tVMiW/hyWSk8pH6O/gFblQ87MYtdTo0UykA6J8K/img.png?width=1200&amp;amp;height=630&amp;amp;face=0_0_1200_630');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;프로그래머스&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;programmers.co.kr&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;문제&lt;/b&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;b&gt; &lt;span style=&quot;background-color: #ffffff; color: #263747; text-align: left;&quot;&gt;직각삼각형이 주어졌을 때 빗변의 제곱은 다른 두 변을 각각 제곱한 것의 합과 같습니다.&lt;/span&gt; &lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;161&quot; data-origin-height=&quot;169&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/uuDE1/btsJbYLSgWL/RnLuLMAh6Eu6JTBhPm5hMk/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/uuDE1/btsJbYLSgWL/RnLuLMAh6Eu6JTBhPm5hMk/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/uuDE1/btsJbYLSgWL/RnLuLMAh6Eu6JTBhPm5hMk/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FuuDE1%2FbtsJbYLSgWL%2FRnLuLMAh6Eu6JTBhPm5hMk%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;161&quot; height=&quot;169&quot; data-origin-width=&quot;161&quot; data-origin-height=&quot;169&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;b&gt; &lt;span style=&quot;background-color: #ffffff; color: #263747; text-align: left;&quot;&gt;직각삼각형의 한 변의 길이를 나타내는 정수&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;a&lt;span style=&quot;background-color: #ffffff; color: #263747; text-align: left;&quot;&gt;와 빗변의 길이를 나타내는 정수&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;c&lt;span style=&quot;background-color: #ffffff; color: #263747; text-align: left;&quot;&gt;가 주어질 때, 다른 한 변의 길이의 제곱,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;b_square&lt;span style=&quot;background-color: #ffffff; color: #263747; text-align: left;&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;을 출력하도록 한 줄을 수정해 코드를 완성해 주세요.&lt;/span&gt; &lt;/b&gt;&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style8&quot; /&gt;
&lt;h2 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;제한사항&lt;/b&gt;&lt;/h2&gt;
&lt;p style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;1 &amp;le;&lt;span&gt;&amp;nbsp;&lt;/span&gt;a&lt;span&gt;&amp;nbsp;&lt;/span&gt;&amp;lt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;c&lt;span&gt;&amp;nbsp;&lt;/span&gt;&amp;le; 100&lt;/b&gt;&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style8&quot; /&gt;
&lt;h2 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;입출력예&lt;/b&gt;&lt;/h2&gt;
&lt;p style=&quot;background-color: #ffffff; color: #263747; text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;입력 #1&lt;/p&gt;
&lt;div style=&quot;background-color: #ffffff; color: #263747; text-align: left;&quot;&gt;
&lt;pre class=&quot;angelscript&quot; style=&quot;background-color: #e9ecf3; color: #44576c;&quot;&gt;&lt;code&gt;3
5
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;p style=&quot;background-color: #ffffff; color: #263747; text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;출력 #1&lt;/p&gt;
&lt;div style=&quot;background-color: #ffffff; color: #263747; text-align: left;&quot;&gt;
&lt;pre class=&quot;angelscript&quot; style=&quot;background-color: #e9ecf3; color: #44576c;&quot;&gt;&lt;code&gt;16
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;p style=&quot;background-color: #ffffff; color: #263747; text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;입력 #2&lt;/p&gt;
&lt;div style=&quot;background-color: #ffffff; color: #263747; text-align: left;&quot;&gt;
&lt;pre class=&quot;angelscript&quot; style=&quot;background-color: #e9ecf3; color: #44576c;&quot;&gt;&lt;code&gt;9
10
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;p style=&quot;background-color: #ffffff; color: #263747; text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;출력 #2&lt;/p&gt;
&lt;div style=&quot;background-color: #ffffff; color: #263747; text-align: left;&quot;&gt;
&lt;pre class=&quot;angelscript&quot; style=&quot;background-color: #e9ecf3; color: #44576c;&quot;&gt;&lt;code&gt;19&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style8&quot; /&gt;
&lt;h4 style=&quot;background-color: #ffffff; color: #263747; text-align: left;&quot; data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;입출력 예 설명&lt;/b&gt;&lt;/h4&gt;
&lt;p style=&quot;background-color: #ffffff; color: #263747; text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;입출력 예 #1&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc; background-color: #ffffff; color: #263747; text-align: left;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li style=&quot;list-style-type: inherit; color: #000000;&quot;&gt;a2&lt;span&gt;&amp;nbsp;&lt;/span&gt;= 9, c2&lt;span&gt;&amp;nbsp;&lt;/span&gt;= 25 이므로 16을 출력합니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;p style=&quot;background-color: #ffffff; color: #263747; text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;입출력 예 #2&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc; background-color: #ffffff; color: #263747; text-align: left;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li style=&quot;list-style-type: inherit; color: #000000;&quot;&gt;a2&lt;span&gt;&amp;nbsp;&lt;/span&gt;= 81, c2&lt;span&gt;&amp;nbsp;&lt;/span&gt;= 100 이므로 19를 출력합니다.&lt;/li&gt;
&lt;li style=&quot;list-style-type: inherit; color: #000000;&quot;&gt;&amp;nbsp;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style8&quot; /&gt;
&lt;h2 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;주어진 코드&lt;/b&gt;&lt;/h2&gt;
&lt;pre id=&quot;code_1724371530382&quot; class=&quot;python&quot; data-ke-language=&quot;python&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;a = int(input())
c = int(input())

b_square = c - a
print(b_square)&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style8&quot; /&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;정 답&lt;/b&gt;&lt;/h2&gt;
&lt;pre id=&quot;code_1724371630507&quot; class=&quot;python&quot; data-ke-language=&quot;python&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;a = int(input())
c = int(input())

b_square = c**2 - a**2
print(b_square)&lt;/code&gt;&lt;/pre&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style8&quot; /&gt;
&lt;h2 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;해 설&lt;/b&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;문제는 피타고라스 정리&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;129&quot; data-origin-height=&quot;29&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/lwn3z/btsJb6wvxEd/nNkCCVRm5S7PmYrnAr7EOK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/lwn3z/btsJb6wvxEd/nNkCCVRm5S7PmYrnAr7EOK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/lwn3z/btsJb6wvxEd/nNkCCVRm5S7PmYrnAr7EOK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Flwn3z%2FbtsJb6wvxEd%2FnNkCCVRm5S7PmYrnAr7EOK%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;129&quot; height=&quot;29&quot; data-origin-width=&quot;129&quot; data-origin-height=&quot;29&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;에서 b를 구하는 겁니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;따라서 간단하게 이항 시키면&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;126&quot; data-origin-height=&quot;34&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/mFs1h/btsJdlsqSG1/9qx0ssHAXN5maf00qNHVBk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/mFs1h/btsJdlsqSG1/9qx0ssHAXN5maf00qNHVBk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/mFs1h/btsJdlsqSG1/9qx0ssHAXN5maf00qNHVBk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FmFs1h%2FbtsJdlsqSG1%2F9qx0ssHAXN5maf00qNHVBk%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;126&quot; height=&quot;34&quot; data-origin-width=&quot;126&quot; data-origin-height=&quot;34&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;라고 할 수 있죠.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;따라서&amp;nbsp;b_square = c - a 부분에&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;제곱을 할 수 있도록 바꿔주면 됩니다.&lt;/p&gt;
&lt;div data-ke-type=&quot;moreLess&quot; data-text-more=&quot;더보기&quot; data-text-less=&quot;닫기&quot;&gt;&lt;a class=&quot;btn-toggle-moreless&quot;&gt;더보기&lt;/a&gt;
&lt;div class=&quot;moreless-content&quot;&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;파이썬에서 제곱을 할 때는 **2라고 하면 됩니다. 세 제곱은 **3이구요.&lt;/b&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;따라서 4번쨰 항을&lt;b&gt;&lt;span style=&quot;color: #ee2323;&quot;&gt; b_square = c**2 - a**2&lt;/span&gt;&lt;/b&gt; 로 바꿔주면 됩니다.&lt;/p&gt;</description>
      <category>강좌/PCCE 기출문제(파이썬)</category>
      <author>GOMINQ</author>
      <guid isPermaLink="true">https://moons0827.tistory.com/73</guid>
      <comments>https://moons0827.tistory.com/entry/PCCE-%EA%B8%B0%EC%B6%9C%EB%AC%B8%EC%A0%9C%ED%8C%8C%EC%9D%B4%EC%8D%AC-2-%ED%94%BC%ED%83%80%EA%B3%A0%EB%9D%BC%EC%8A%A4-%EC%A0%95%EB%A6%AC#entry73comment</comments>
      <pubDate>Fri, 23 Aug 2024 09:12:31 +0900</pubDate>
    </item>
    <item>
      <title>[PCCE 기출문제][파이썬] 1. 출력</title>
      <link>https://moons0827.tistory.com/entry/PCCE-%EA%B8%B0%EC%B6%9C%EB%AC%B8%EC%A0%9C%ED%8C%8C%EC%9D%B4%EC%8D%AC-1-%EC%B6%9C%EB%A0%A5</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;PCCE 문제를 풀어 볼 수 있는 주소는 다음과 같습니다&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://school.programmers.co.kr/learn/courses/30/lessons/250133&quot;&gt;코딩테스트 연습 - [PCCE 기출문제] 1번 / 출력 | 프로그래머스 스쿨 (programmers.co.kr)&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1724310972747&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;website&quot; data-og-title=&quot;프로그래머스&quot; data-og-description=&quot;코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.&quot; data-og-host=&quot;programmers.co.kr&quot; data-og-source-url=&quot;https://school.programmers.co.kr/learn/courses/30/lessons/250133&quot; data-og-url=&quot;https://programmers.co.kr/&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/bxA3UX/hyWSaxLaYT/wU4N7laOh9ENxvYSsja2zK/img.png?width=1200&amp;amp;height=630&amp;amp;face=0_0_1200_630,https://scrap.kakaocdn.net/dn/b85fIs/hyWSh4KuPO/0nfNwVEBcBnBPMbq6kAQwK/img.png?width=1200&amp;amp;height=630&amp;amp;face=0_0_1200_630&quot;&gt;&lt;a href=&quot;https://school.programmers.co.kr/learn/courses/30/lessons/250133&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://school.programmers.co.kr/learn/courses/30/lessons/250133&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/bxA3UX/hyWSaxLaYT/wU4N7laOh9ENxvYSsja2zK/img.png?width=1200&amp;amp;height=630&amp;amp;face=0_0_1200_630,https://scrap.kakaocdn.net/dn/b85fIs/hyWSh4KuPO/0nfNwVEBcBnBPMbq6kAQwK/img.png?width=1200&amp;amp;height=630&amp;amp;face=0_0_1200_630');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;프로그래머스&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;programmers.co.kr&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;문제&lt;/b&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size18&quot;&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;채워&amp;nbsp;코드를&amp;nbsp;완성해&amp;nbsp;주세요.&lt;/b&gt;&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style8&quot; /&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;출력 예시&lt;/b&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;Spring&amp;nbsp;is&amp;nbsp;beginning &lt;br /&gt;13 &lt;br /&gt;310&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style8&quot; /&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;주어진 코드&lt;/b&gt;&lt;/h2&gt;
&lt;pre id=&quot;code_1724311234964&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;string_msg = 
int_val = 
string_val = 


print(string_msg)
print(int_val + 10)
print(string_val + &quot;10&quot;)&lt;/code&gt;&lt;/pre&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style8&quot; /&gt;
&lt;h2 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;정 답&lt;/b&gt;&lt;/h2&gt;
&lt;pre id=&quot;code_1724311295709&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;string_msg = &quot;Spring is beginning&quot;
int_val = 3
string_val = &quot;3&quot;

print(string_msg)
print(int_val + 10)
print(string_val + &quot;10&quot;)&lt;/code&gt;&lt;/pre&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style8&quot; /&gt;
&lt;h2 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;해 설&lt;/b&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;1. string_msg는&amp;nbsp;&quot;Spring&amp;nbsp;is&amp;nbsp;beginning&quot;을&amp;nbsp;출력해야&amp;nbsp;하므로,&amp;nbsp;해당&amp;nbsp;문자열을&amp;nbsp;그대로&amp;nbsp;할당합니다.&lt;/p&gt;
&lt;div data-ke-type=&quot;moreLess&quot; data-text-more=&quot;더보기&quot; data-text-less=&quot;닫기&quot;&gt;&lt;a class=&quot;btn-toggle-moreless&quot;&gt;더보기&lt;/a&gt;
&lt;div class=&quot;moreless-content&quot;&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;파이썬에서 문자열 출력은 &quot; &quot;, 또는 ' ' 사용&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;따라서, string_msg = &quot;Spring is beginning&quot;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;2. int_val은 숫자 13을 출력한 후 +10을 더한 결과를 출력해야 하므로, int_val에는 13이 할당됩니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;따라서, int_val&amp;nbsp;=&amp;nbsp;3&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;3. string_val은&amp;nbsp;문자열&amp;nbsp;&quot;3&quot;을&amp;nbsp;할당하여&amp;nbsp;&quot;3&quot;&amp;nbsp;+&amp;nbsp;&quot;10&quot;이&amp;nbsp;&quot;310&quot;으로&amp;nbsp;출력되도록&amp;nbsp;합니다.&lt;/p&gt;
&lt;div data-ke-type=&quot;moreLess&quot; data-text-more=&quot;더보기&quot; data-text-less=&quot;닫기&quot;&gt;&lt;a class=&quot;btn-toggle-moreless&quot;&gt;더보기&lt;/a&gt;
&lt;div class=&quot;moreless-content&quot;&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&quot; &quot; 로 표시했으니 &quot;3&quot; 은 문자열입니다.&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;따라서, string_val&amp;nbsp;=&amp;nbsp;&quot;3&quot;&lt;/p&gt;</description>
      <category>강좌/PCCE 기출문제(파이썬)</category>
      <author>GOMINQ</author>
      <guid isPermaLink="true">https://moons0827.tistory.com/72</guid>
      <comments>https://moons0827.tistory.com/entry/PCCE-%EA%B8%B0%EC%B6%9C%EB%AC%B8%EC%A0%9C%ED%8C%8C%EC%9D%B4%EC%8D%AC-1-%EC%B6%9C%EB%A0%A5#entry72comment</comments>
      <pubDate>Thu, 22 Aug 2024 16:25:56 +0900</pubDate>
    </item>
    <item>
      <title>[IT][제품소개] VORMOR(세계 최초 탈부착식 듀얼 스크린 번역기)</title>
      <link>https://moons0827.tistory.com/entry/IT%EC%A0%9C%ED%92%88%EC%86%8C%EA%B0%9C-VORMOR%EC%84%B8%EA%B3%84-%EC%B5%9C%EC%B4%88-%ED%83%88%EB%B6%80%EC%B0%A9%EC%8B%9D-%EB%93%80%EC%96%BC-%EC%8A%A4%ED%81%AC%EB%A6%B0-%EB%B2%88%EC%97%AD%EA%B8%B0</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;외국어를 공부하는 것은 너무나 어려운 일입니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;하지만 외국어는 우리 일상 생활에 필요한 일이 많죠.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;특히 여행이나 출장을 자주가시는 분들이라면 더더욱 그럴겁니다~!&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;하지만 다행히도 이러한 불편함을 해소하기 위해,&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;최근에는 번역기를 사용하시는 분이 많습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;시중에 여러 번역기들이 많은데 대화를 할 때, 번역기를 주고 받으면 불편한 경우가 많습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이를 해결한 제품이 인디고고에 펀딩 되었습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #ee2323;&quot;&gt;&lt;b&gt;세계 최초의 탈부착식 듀얼 스크린 번역기&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #ee2323;&quot;&gt;VORMOR 듀얼 스크린 번역기&lt;/span&gt;&lt;/b&gt;를 소개합니다.&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style3&quot; /&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;542&quot; data-origin-height=&quot;491&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/QHzLo/btsJamyiN36/wAHE6QcwyD7oYVWndWi0yk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/QHzLo/btsJamyiN36/wAHE6QcwyD7oYVWndWi0yk/img.png&quot; data-alt=&quot;출처: 인디고고 VORMOR: First Detachable Dual-Screen Translator&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/QHzLo/btsJamyiN36/wAHE6QcwyD7oYVWndWi0yk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FQHzLo%2FbtsJamyiN36%2FwAHE6QcwyD7oYVWndWi0yk%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;542&quot; height=&quot;491&quot; data-origin-width=&quot;542&quot; data-origin-height=&quot;491&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;출처: 인디고고 VORMOR: First Detachable Dual-Screen Translator&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://youtu.be/Oh-CRUiqsp4&quot; target=&quot;_blank&quot; rel=&quot;noopener&amp;nbsp;noreferrer&quot;&gt;https://youtu.be/Oh-CRUiqsp4&lt;/a&gt;.&lt;/p&gt;
&lt;figure data-ke-type=&quot;video&quot; data-ke-style=&quot;alignCenter&quot; data-video-host=&quot;youtube&quot; data-video-url=&quot;https://www.youtube.com/watch?v=Oh-CRUiqsp4&quot; data-video-thumbnail=&quot;https://scrap.kakaocdn.net/dn/bySOFh/hyWSf6wtbO/WRb2rfdmWLKcafsX1rkqKk/img.jpg?width=1280&amp;amp;height=720&amp;amp;face=916_102_1106_308&quot; data-video-width=&quot;860&quot; data-video-height=&quot;484&quot; data-video-origin-width=&quot;860&quot; data-video-origin-height=&quot;484&quot; data-ke-mobilestyle=&quot;widthContent&quot; data-video-title=&quot;VORMOR: First Detachable Dual-Screen Translator&quot; data-original-url=&quot;&quot;&gt;&lt;iframe src=&quot;https://www.youtube.com/embed/Oh-CRUiqsp4&quot; width=&quot;860&quot; height=&quot;484&quot; frameborder=&quot;&quot; allowfullscreen=&quot;true&quot;&gt;&lt;/iframe&gt;
&lt;figcaption style=&quot;display: none;&quot;&gt;&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style3&quot; /&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;VOMOR는 세계 최초 탈부착식 듀얼 스크린 번역기 입니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;탈부착 가능한 5.0인치 메인 화면과 3.0인치 보조 화면으로 이루어져 있고,&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;번역기 통째로 하나를 건내 줄 필요 없이 스크린을 하나 띄어 상대방에게 전달해 주면 됩니다.&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style3&quot; /&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;695&quot; data-origin-height=&quot;391&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bWguhP/btsI8YZWViB/1t8efHdIodDcC0WRs8olCK/img.gif&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bWguhP/btsI8YZWViB/1t8efHdIodDcC0WRs8olCK/img.gif&quot; data-alt=&quot;출처: 인디고고 VORMOR: First Detachable Dual-Screen Translator&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bWguhP/btsI8YZWViB/1t8efHdIodDcC0WRs8olCK/img.gif&quot; srcset=&quot;https://blog.kakaocdn.net/dn/bWguhP/btsI8YZWViB/1t8efHdIodDcC0WRs8olCK/img.gif&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;695&quot; height=&quot;391&quot; data-origin-width=&quot;695&quot; data-origin-height=&quot;391&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;출처: 인디고고 VORMOR: First Detachable Dual-Screen Translator&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style3&quot; /&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;144개 언어와 20개의 오프라인 언어를 지원합니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;한국어가 지원되는 점은 매우 매력적인 부분이라고 할 수 있겠네요.&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style3&quot; /&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;695&quot; data-origin-height=&quot;677&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bg43wF/btsI9WtzQ4V/fOyyfyEZhlpJRZoO5h9Oy0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bg43wF/btsI9WtzQ4V/fOyyfyEZhlpJRZoO5h9Oy0/img.jpg&quot; data-alt=&quot;출처: 인디고고 VORMOR: First Detachable Dual-Screen Translator&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bg43wF/btsI9WtzQ4V/fOyyfyEZhlpJRZoO5h9Oy0/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbg43wF%2FbtsI9WtzQ4V%2FfOyyfyEZhlpJRZoO5h9Oy0%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;695&quot; height=&quot;677&quot; data-origin-width=&quot;695&quot; data-origin-height=&quot;677&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;출처: 인디고고 VORMOR: First Detachable Dual-Screen Translator&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style3&quot; /&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;ChatGPT 기술을 활용하여&amp;nbsp; 통합하여 정확하고 실시간으로 언어를 번역하며 98%의 정확도를&amp;nbsp; 가진다고 소개합니다.&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style3&quot; /&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;695&quot; data-origin-height=&quot;391&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/7Rsaw/btsI9Z4WyrM/HMbnogdS84o8yLC5QyUPK1/img.gif&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/7Rsaw/btsI9Z4WyrM/HMbnogdS84o8yLC5QyUPK1/img.gif&quot; data-alt=&quot;출처: 인디고고 VORMOR: First Detachable Dual-Screen Translator&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/7Rsaw/btsI9Z4WyrM/HMbnogdS84o8yLC5QyUPK1/img.gif&quot; srcset=&quot;https://blog.kakaocdn.net/dn/7Rsaw/btsI9Z4WyrM/HMbnogdS84o8yLC5QyUPK1/img.gif&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;695&quot; height=&quot;391&quot; data-origin-width=&quot;695&quot; data-origin-height=&quot;391&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;출처: 인디고고 VORMOR: First Detachable Dual-Screen Translator&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style3&quot; /&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;또한 스크린 번역기를 통해 사진을 번역할 수 있습니다. 온라인으로 75개 언어 오프라인으로 41개 언어에 대한 사진 번역기능을 제공한다고 하네요.&amp;nbsp;&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style3&quot; /&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;695&quot; data-origin-height=&quot;519&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/biLhAH/btsI91Pcs0X/9nYkVx1P0sTd1leFzCwWe0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/biLhAH/btsI91Pcs0X/9nYkVx1P0sTd1leFzCwWe0/img.jpg&quot; data-alt=&quot;출처: 인디고고 VORMOR: First Detachable Dual-Screen Translator&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/biLhAH/btsI91Pcs0X/9nYkVx1P0sTd1leFzCwWe0/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbiLhAH%2FbtsI91Pcs0X%2F9nYkVx1P0sTd1leFzCwWe0%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;695&quot; height=&quot;519&quot; data-origin-width=&quot;695&quot; data-origin-height=&quot;519&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;출처: 인디고고 VORMOR: First Detachable Dual-Screen Translator&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style3&quot; /&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;또한 그룹 번역기능을 제공하여 최대 500명의 멤버가 동시에 실시간 다중 언어로 소통할 수 있습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이 기능을 이용하면 다양한 국가들이 회의 때 유용하겠네요.&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style3&quot; /&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;695&quot; data-origin-height=&quot;368&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bd2qBe/btsJazYJqkE/UdbXtkkHutngXgseqtxAak/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bd2qBe/btsJazYJqkE/UdbXtkkHutngXgseqtxAak/img.jpg&quot; data-alt=&quot;출처: 인디고고 VORMOR: First Detachable Dual-Screen Translator&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bd2qBe/btsJazYJqkE/UdbXtkkHutngXgseqtxAak/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbd2qBe%2FbtsJazYJqkE%2FUdbXtkkHutngXgseqtxAak%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;695&quot; height=&quot;368&quot; data-origin-width=&quot;695&quot; data-origin-height=&quot;368&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;출처: 인디고고 VORMOR: First Detachable Dual-Screen Translator&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style3&quot; /&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;긴 베터리 시간도 장점 입니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;연속 사용시간 6시간을 자랑합니다.&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style3&quot; /&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;591&quot; data-origin-height=&quot;831&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/KX5E6/btsJaC9pAht/RuJ3qmYWXNeHHki6FEv0h0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/KX5E6/btsJaC9pAht/RuJ3qmYWXNeHHki6FEv0h0/img.png&quot; data-alt=&quot;출처: 인디고고 VORMOR: First Detachable Dual-Screen Translator&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/KX5E6/btsJaC9pAht/RuJ3qmYWXNeHHki6FEv0h0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FKX5E6%2FbtsJaC9pAht%2FRuJ3qmYWXNeHHki6FEv0h0%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;421&quot; height=&quot;592&quot; data-origin-width=&quot;591&quot; data-origin-height=&quot;831&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;출처: 인디고고 VORMOR: First Detachable Dual-Screen Translator&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style3&quot; /&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;성능은 V-OS 11 커스텀 운영 체제가 탑재되어 있으며, 1+8GB의 저장 용량, 5MP 카메라, 프리미엄 BOX 캐비티 스피커를 갖추고 있습니다.&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style3&quot; /&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;272&quot; data-origin-height=&quot;169&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/c5qzrs/btsJaQ62eOY/0vquXlu7KYkU2AG9EXA0ak/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/c5qzrs/btsJaQ62eOY/0vquXlu7KYkU2AG9EXA0ak/img.png&quot; data-alt=&quot;출처: 인디고고 VORMOR: First Detachable Dual-Screen Translator&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/c5qzrs/btsJaQ62eOY/0vquXlu7KYkU2AG9EXA0ak/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fc5qzrs%2FbtsJaQ62eOY%2F0vquXlu7KYkU2AG9EXA0ak%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;555&quot; height=&quot;345&quot; data-origin-width=&quot;272&quot; data-origin-height=&quot;169&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;출처: 인디고고 VORMOR: First Detachable Dual-Screen Translator&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style3&quot; /&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;가격은 159달러(한화 약 21만원) 이며&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;아직 24일이 남았는데 현재 벌써 목표치의 265%를 기록하며 성공적인 펀딩이 이루어지고 있습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2024년 10월 배송을 목표로 하고 있으며 현재는 최종 제품이 아닌 작동 가능한 데모 제품 상태만 있는 상황입니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;자세한 제품 정보는 다음 링크를 통해 볼 수 있습니다.&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style3&quot; /&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://www.indiegogo.com/projects/vormor-first-detachable-dual-screen-translator#/&quot;&gt;VORMOR: First Detachable Dual-Screen Translator | Indiegogo&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1724224439193&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;indiegogo:campaign&quot; data-og-title=&quot;VORMOR: First Detachable Dual-Screen Translator&quot; data-og-description=&quot;144 Languages Online | 20 Languages Offline | AI Assistant | Group Chat | Photo Translation | Check out 'VORMOR: First Detachable Dual-Screen Translator' on Indiegogo.&quot; data-og-host=&quot;www.indiegogo.com&quot; data-og-source-url=&quot;https://www.indiegogo.com/projects/vormor-first-detachable-dual-screen-translator#/&quot; data-og-url=&quot;https://www.indiegogo.com/projects/2973309&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/cIYCTT/hyWSiPN4cT/X30HLIfvNAkdX3ou26KCyk/img.jpg?width=1200&amp;amp;height=630&amp;amp;face=0_0_1200_630,https://scrap.kakaocdn.net/dn/5knNb/hyWScWjQRg/eBaJZ1irEUk3HyMyoYdOx1/img.jpg?width=1200&amp;amp;height=630&amp;amp;face=0_0_1200_630&quot;&gt;&lt;a href=&quot;https://www.indiegogo.com/projects/vormor-first-detachable-dual-screen-translator#/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://www.indiegogo.com/projects/vormor-first-detachable-dual-screen-translator#/&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/cIYCTT/hyWSiPN4cT/X30HLIfvNAkdX3ou26KCyk/img.jpg?width=1200&amp;amp;height=630&amp;amp;face=0_0_1200_630,https://scrap.kakaocdn.net/dn/5knNb/hyWScWjQRg/eBaJZ1irEUk3HyMyoYdOx1/img.jpg?width=1200&amp;amp;height=630&amp;amp;face=0_0_1200_630');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;VORMOR: First Detachable Dual-Screen Translator&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;144 Languages Online | 20 Languages Offline | AI Assistant | Group Chat | Photo Translation | Check out 'VORMOR: First Detachable Dual-Screen Translator' on Indiegogo.&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;www.indiegogo.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style3&quot; /&gt;&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style7&quot; /&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;한줄평&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;참신한 제품인 것은 같은데 스펙대로 잘 나와주면 좋겠네요.&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style7&quot; /&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>IT/IT_PRODUCTS</category>
      <category>indigogo</category>
      <category>vormor</category>
      <category>듀얼스크린번역기</category>
      <category>번역</category>
      <category>번역기</category>
      <category>스마트제품</category>
      <category>얼리어답터</category>
      <category>인디고고</category>
      <category>펀딩</category>
      <category>펀딩제품</category>
      <author>GOMINQ</author>
      <guid isPermaLink="true">https://moons0827.tistory.com/71</guid>
      <comments>https://moons0827.tistory.com/entry/IT%EC%A0%9C%ED%92%88%EC%86%8C%EA%B0%9C-VORMOR%EC%84%B8%EA%B3%84-%EC%B5%9C%EC%B4%88-%ED%83%88%EB%B6%80%EC%B0%A9%EC%8B%9D-%EB%93%80%EC%96%BC-%EC%8A%A4%ED%81%AC%EB%A6%B0-%EB%B2%88%EC%97%AD%EA%B8%B0#entry71comment</comments>
      <pubDate>Wed, 21 Aug 2024 16:15:47 +0900</pubDate>
    </item>
    <item>
      <title>[IT][NEWS] 윈도우 11. 새로운 업데이트 방식인 체크포인트 누적 업데이트 도입 예정</title>
      <link>https://moons0827.tistory.com/entry/ITNEWS-%EC%9C%88%EB%8F%84%EC%9A%B0-11-%EC%83%88%EB%A1%9C%EC%9A%B4-%EC%97%85%EB%8D%B0%EC%9D%B4%ED%8A%B8-%EB%B0%A9%EC%8B%9D%EC%9D%B8-%EC%B2%B4%ED%81%AC%ED%8F%AC%EC%9D%B8%ED%8A%B8-%EB%88%84%EC%A0%81-%EC%97%85%EB%8D%B0%EC%9D%B4%ED%8A%B8-%EB%8F%84</link>
      <description>&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock floatLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;295&quot; data-origin-height=&quot;245&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/elIkVv/btsIJEsm4zx/DkFKJOhTjJ21upYB1bziTK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/elIkVv/btsIJEsm4zx/DkFKJOhTjJ21upYB1bziTK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/elIkVv/btsIJEsm4zx/DkFKJOhTjJ21upYB1bziTK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FelIkVv%2FbtsIJEsm4zx%2FDkFKJOhTjJ21upYB1bziTK%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;168&quot; height=&quot;140&quot; data-origin-width=&quot;295&quot; data-origin-height=&quot;245&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;마이크로소프트가 2024년 후반부터 Windows 11 버전 24H2와 Windows Server 2025에 '체크포인트 누적 업데이트'를 도입합니다. 자동으로 업데이트를 받을 수 있으며, 업데이트 과정이 더 효율적으로 개선될 것이라고 합니다.&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;항상 우리를 속썩였던 윈도우 업데이트 지옥에서 이제는 벗어날 수 있을까요?&lt;/b&gt;&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #fdfdfd; color: #000000; text-align: start;&quot;&gt;Windows 업데이트를 해본 경험이 모두 많을겁니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #fdfdfd; color: #000000; text-align: start;&quot;&gt;하지만 업데이트는 시간이 많이 걸리죠.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #fdfdfd; color: #000000; text-align: start;&quot;&gt;시간이 많이 걸리는 것 뿐만 아니라, 또한, 새로운 버그를 발생시키거나 시스템 불안정을 초래하기도&amp;nbsp; 합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;768&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/clbzo4/btsIJyy9yAw/tfSlsKRLtacx8raBgcya10/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/clbzo4/btsIJyy9yAw/tfSlsKRLtacx8raBgcya10/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/clbzo4/btsIJyy9yAw/tfSlsKRLtacx8raBgcya10/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fclbzo4%2FbtsIJyy9yAw%2FtfSlsKRLtacx8raBgcya10%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;480&quot; height=&quot;360&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;768&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #fdfdfd; color: #000000; text-align: start;&quot;&gt;마이크로소프트는 Windows 11(윈도우 11)에 체크포인트 누적 업데이트를 도입하여 이러한 문제를 해결하려고 합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #fdfdfd; color: #000000; text-align: start;&quot;&gt;윈도우 11, 버전 24H2는 &quot;체크포인트 누적 업데이트&quot;라고 불리는 새로운 기능을 추가했습니다&lt;/span&gt;&lt;span style=&quot;background-color: #fdfdfd; color: #000000; text-align: start;&quot;&gt;. &lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #fdfdfd; color: #000000; text-align: start;&quot;&gt;이 기능은 더 적은 리소스를 사용하여 시스템을 더 빠르고 쉽게 업데이트할 수 있도록 합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #fdfdfd; color: #000000; text-align: start;&quot;&gt;즉. 이 새로운 유형의 업데이트는 이전 체크포인트 누적 업데이트 이후 추가된 변경 사항만 포함하는 업데이트를 한다는 이야기 입니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #fdfdfd; color: #000000; text-align: start;&quot;&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;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1280&quot; data-origin-height=&quot;852&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bcKJrU/btsIHK1OoC7/pnL30htgjHOpvjmTC7mfVk/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bcKJrU/btsIHK1OoC7/pnL30htgjHOpvjmTC7mfVk/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bcKJrU/btsIHK1OoC7/pnL30htgjHOpvjmTC7mfVk/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbcKJrU%2FbtsIHK1OoC7%2FpnL30htgjHOpvjmTC7mfVk%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;480&quot; height=&quot;320&quot; data-origin-width=&quot;1280&quot; data-origin-height=&quot;852&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #fdfdfd; color: #000000; text-align: start;&quot;&gt;하지만 이러한 장점만 있는 것은 아닙니다. 특히, 일부 사용자들은, 특히 이 기술이 아직 새롭고 아직 널리 구현되지 않았기 때문에, 새로운 프로세스에 대해 이미 우려를 표명하고 있습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #fdfdfd; color: #000000; text-align: start;&quot;&gt;예를 들어, 업데이트를 적용한 후 문제가 발생하면 새로운 시스템이 롤백 프로세스를 복잡하게 만들 수 있다는 것입니다. 그리고 항상 다른 체크포인트 업데이트 간 또는 기존 시스템 구성과 충돌할 가능성이 있습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #fdfdfd; color: #000000; text-align: start;&quot;&gt;이러한 우려는 특히 마이크로소프트의 목표가 전환을 가능한 한 원활하게 만드는 것이기 때문에 더 작고 빠른 업데이트의 이점이 잠재적인 단점보다 더 큰 것으로 보입니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000; letter-spacing: 0px;&quot;&gt;이 새로운 기능을 사용해보고 싶은 사람은 Insider Dev Channel에 가입하여 Windows Insider Preview Build 26120.1252를 설치할 수 있습니다.&lt;/span&gt;&lt;/p&gt;
&lt;div style=&quot;color: #000000; text-align: start;&quot;&gt;&amp;nbsp;&lt;/div&gt;</description>
      <category>IT/IT_NEWS</category>
      <category>Microsoft</category>
      <category>마이크로소프트</category>
      <category>소식</category>
      <category>업데이트</category>
      <category>윈도우</category>
      <category>잇곰</category>
      <category>체크포인트업데이트</category>
      <author>GOMINQ</author>
      <guid isPermaLink="true">https://moons0827.tistory.com/70</guid>
      <comments>https://moons0827.tistory.com/entry/ITNEWS-%EC%9C%88%EB%8F%84%EC%9A%B0-11-%EC%83%88%EB%A1%9C%EC%9A%B4-%EC%97%85%EB%8D%B0%EC%9D%B4%ED%8A%B8-%EB%B0%A9%EC%8B%9D%EC%9D%B8-%EC%B2%B4%ED%81%AC%ED%8F%AC%EC%9D%B8%ED%8A%B8-%EB%88%84%EC%A0%81-%EC%97%85%EB%8D%B0%EC%9D%B4%ED%8A%B8-%EB%8F%84#entry70comment</comments>
      <pubDate>Mon, 22 Jul 2024 17:07:25 +0900</pubDate>
    </item>
    <item>
      <title>[통계][용어] Kolmogorov-Smirnov Test(KS 검정)</title>
      <link>https://moons0827.tistory.com/entry/%ED%86%B5%EA%B3%84%EC%9A%A9%EC%96%B4-Kolmogorov-Smirnov-TestKS-%EA%B2%80%EC%A0%95</link>
      <description>&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock floatLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;moo.png&quot; data-origin-width=&quot;295&quot; data-origin-height=&quot;245&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dmkfqY/btsIIgx54GM/ihZdvsTZfhwT14pANyW3IK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dmkfqY/btsIIgx54GM/ihZdvsTZfhwT14pANyW3IK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dmkfqY/btsIIgx54GM/ihZdvsTZfhwT14pANyW3IK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdmkfqY%2FbtsIIgx54GM%2FihZdvsTZfhwT14pANyW3IK%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;159&quot; height=&quot;132&quot; data-filename=&quot;moo.png&quot; data-origin-width=&quot;295&quot; data-origin-height=&quot;245&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;&lt;b&gt;Kolmogorov-Smirnov Test(KS 검정)는 데이터를 비교하여 두 데이터 세트가 동일한 분포를 따르는지 또는 한 데이터 세트가 특정 분포를 따르는지를 확인하는 비모수적 통계 검정입니다. 이 검정은 데이터가 정규 분포를 따르는지 확인하는 데 유용합니다.&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Kolmogorov-Smirnov 검정(KS 검정)은 두 개의 누적 분포 함수(CDF)를 비교하여 두 데이터 세트가 동일한 분포를 따르는지 또는 주어진 데이터가 특정 분포(예: 정규 분포)를 따르는지를 평가하는 비모수적 통계 검정입니다. 이 검정은 연속형 변수에 사용되며, 특히&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;데이터의 분포에 대해 가정하지 않는 비모수 검정입니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;1-표본 KS 검정 (One-sample KS test)&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;- 주어진 데이터가 특정 누적 분포 함수(CDF)를 따르는지 검정합니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;- 예를 들어, 데이터가 정규 분포를 따르는지를 확인합니다.&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;2-표본 KS 검정 (One-sample KS test)&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;- 두&amp;nbsp;개의 독립적인 데이터 세트가 동일한 분포를 따르는지 검정합니다.&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;- 예를 들어, 두 그룹의 데이터가 동일한 분포를 따르는지를 확인합니다.&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;1024&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/d3bRAy/btsIG1hBIhh/e0v9uffYaS7Vg6US74IZt1/img.webp&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/d3bRAy/btsIG1hBIhh/e0v9uffYaS7Vg6US74IZt1/img.webp&quot; data-alt=&quot;KS검정&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/d3bRAy/btsIG1hBIhh/e0v9uffYaS7Vg6US74IZt1/img.webp&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fd3bRAy%2FbtsIG1hBIhh%2Fe0v9uffYaS7Vg6US74IZt1%2Fimg.webp&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;480&quot; height=&quot;480&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;1024&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;KS검정&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h3 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;검정 절차&lt;/b&gt;&lt;/h3&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;&lt;b&gt;1-표본 KS 검정 (One-sample KS test) (주어진 데이터 vs. 특정 분포)&lt;/b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;&lt;b&gt;1. 데이터 정렬&lt;/b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;데이터를 작은 값에서 큰 값으로 정렬합니다.&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #333333; text-align: left;&quot;&gt;2. 누적 분포 함수(CDF) 계산 &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;데이터의 경험적 누적 분포 함수(ECDF)와 비교하려는 분포(예: 정규 분포)의 CDF(누적 분포 함수)를 계산합니다.&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #333333; text-align: left;&quot;&gt;3.최대 차이 계산&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #333333; text-align: left;&quot;&gt;두 CDF 간의 최대 차이를 계산하여 KS 통계량&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; text-align: left;&quot;&gt;&lt;span&gt;D&lt;/span&gt;&lt;/span&gt;를 구합니다.&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;식은 다음과 같습니다.&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;주어진 데이터 &lt;span&gt;&lt;span&gt;X1,X2,&amp;hellip;,Xn&lt;/span&gt;&lt;/span&gt;의 경험적 누적 분포 함수(ECDF)를 &lt;span&gt;&lt;span&gt;Fn(x),&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;비교하려는 특정 분포의 누적 분포 함수를 &lt;span&gt;&lt;span&gt;F(x)&lt;/span&gt;&lt;/span&gt;라고 할 때, KS 검정 통계량 &lt;span&gt;&lt;span aria-hidden=&quot;true&quot;&gt;&lt;span&gt;&lt;span&gt;D&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;는 다음과 같이 정의됩니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;573&quot; data-origin-height=&quot;144&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/di6m70/btsIGuZaxN4/qWFiOD0odk2h177HVfXnZk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/di6m70/btsIGuZaxN4/qWFiOD0odk2h177HVfXnZk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/di6m70/btsIGuZaxN4/qWFiOD0odk2h177HVfXnZk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fdi6m70%2FbtsIGuZaxN4%2FqWFiOD0odk2h177HVfXnZk%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;240&quot; height=&quot;60&quot; data-origin-width=&quot;573&quot; data-origin-height=&quot;144&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&lt;span&gt;supx&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot;&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;​&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;는 모든 &lt;span&gt;&lt;span aria-hidden=&quot;true&quot;&gt;&lt;span&gt;&lt;span&gt;x&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;에 대한 최대 차이를 의미합니다.&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;4. p-value 계산 및 해석 &lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #333333; text-align: left;&quot;&gt;&lt;span aria-hidden=&quot;true&quot;&gt;&lt;span&gt;&lt;span&gt;D&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;에 대응하는 p-value를 계산하고, 이를 통해 귀무가설을 기각할지 여부를 결정합니다.&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;식은 다음과 같습니다. &lt;span&gt;&lt;span aria-hidden=&quot;true&quot;&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;X&lt;/span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;i&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;​&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;는 오름차순으로 정렬된 데이터입니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;882&quot; data-origin-height=&quot;171&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dRazhs/btsIImyeyHo/FFU2s8e7DfXPIYuQO4Epe1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dRazhs/btsIImyeyHo/FFU2s8e7DfXPIYuQO4Epe1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dRazhs/btsIImyeyHo/FFU2s8e7DfXPIYuQO4Epe1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdRazhs%2FbtsIImyeyHo%2FFFU2s8e7DfXPIYuQO4Epe1%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;280&quot; height=&quot;54&quot; data-origin-width=&quot;882&quot; data-origin-height=&quot;171&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style1&quot; /&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;&lt;b&gt; &lt;b&gt;2-표본 KS 검정 (One-sample KS test) (두 개의 데이터 세트 비교)&lt;/b&gt;&lt;/b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;&lt;b&gt;1. 데이터 정렬&lt;/b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;두 데이터 세트를 각각 정렬합니다.&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;2. 누적 분포 함수(CDF) 계산&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;각 데이터 세트의 ECDF(경험적 누적 분포 함수)를 계산합니다.&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;3.최대 차이 계산&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #333333; text-align: left;&quot;&gt;두 ECDF(경험적 누적 분포 함수)간의 최대 차이를 계산하여 KS 통계량&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; text-align: left;&quot;&gt;&lt;span aria-hidden=&quot;true&quot;&gt;&lt;span&gt;&lt;span&gt;D&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;를 구합니다.&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;식은 다음과 같습니다.&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;두 데이터 세트 &lt;span&gt;&lt;span&gt;X1,X2,&amp;hellip;,Xn1과&lt;/span&gt;&lt;/span&gt;&amp;nbsp;&lt;span&gt;&lt;span&gt;Y1,Y2,&amp;hellip;,Yn2&lt;/span&gt;&lt;/span&gt;의 경험적 누적 분포 함수를 각각 &lt;span&gt;&lt;span&gt;Fn1(x)&lt;/span&gt;&lt;/span&gt;와 &lt;span&gt;&lt;span&gt;Fn2(x)&lt;/span&gt;&lt;/span&gt;라고 할 때, KS 검정 통계량 &lt;span&gt;&lt;span aria-hidden=&quot;true&quot;&gt;&lt;span&gt;&lt;span&gt;D&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;는 다음과 같이 정의됩니다:&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;625&quot; data-origin-height=&quot;135&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/0TYQ9/btsIGJn0NhZ/M6kgCqi1UNct2mBtailFx1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/0TYQ9/btsIGJn0NhZ/M6kgCqi1UNct2mBtailFx1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/0TYQ9/btsIGJn0NhZ/M6kgCqi1UNct2mBtailFx1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F0TYQ9%2FbtsIGJn0NhZ%2FM6kgCqi1UNct2mBtailFx1%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;240&quot; height=&quot;52&quot; data-origin-width=&quot;625&quot; data-origin-height=&quot;135&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #333333; text-align: start;&quot;&gt;&lt;span&gt;supx&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot;&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;​&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; text-align: start;&quot;&gt;는 모든&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; text-align: start;&quot;&gt;&lt;span aria-hidden=&quot;true&quot;&gt;&lt;span&gt;&lt;span&gt;x&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;에 대한 최대 차이를 의미합니다.&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;4. p-value 계산 및 해석&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #333333; text-align: left;&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; text-align: left;&quot;&gt;&lt;span&gt;D&lt;/span&gt;&lt;/span&gt;에 대응하는 p-value를 계산하고, 이를 통해 두 데이터 세트가 동일한 분포를 따르는지 여부를 결정합니다.\&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;식은 다음과 같습니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;673&quot; data-origin-height=&quot;139&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/c0GQtk/btsIHGRzNfD/uMYzGWYLWLBeqBXIAP5tgk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/c0GQtk/btsIHGRzNfD/uMYzGWYLWLBeqBXIAP5tgk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/c0GQtk/btsIHGRzNfD/uMYzGWYLWLBeqBXIAP5tgk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fc0GQtk%2FbtsIHGRzNfD%2FuMYzGWYLWLBeqBXIAP5tgk%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;240&quot; height=&quot;50&quot; data-origin-width=&quot;673&quot; data-origin-height=&quot;139&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h3 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;해석&lt;/b&gt;&lt;/h3&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;p-value &amp;gt; 0.05(일반적으로)&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;귀무가설을 기각하지 않습니다.&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;p-value &amp;le; 0.05(일반적으로)&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;귀무가설을 기각합니다. 데이터가 해당 분포를 따르지 않는다고 결론 내립니다.&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h3 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;Kolmogorov-Smirnov Test(KS 검정) 의&amp;nbsp; 장점&lt;/b&gt;&lt;/h3&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;1. &lt;b&gt;비모수적 방법&lt;/b&gt; &lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #333333; text-align: left;&quot;&gt;특정 분포를 가정하지 않기 때문에 데이터가 정규 분포를 따르지 않아도 사용할 수 있습니다. 이는 다양한 유형의 데이터에 유연하게 적용할 수 있다는 장점이 있습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;2. &lt;b&gt;간단하고 직관적&lt;/b&gt; &lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;최대 차이를 계산하여 분포 간의 차이를 평가하는 방식이기 때문에 계산이 비교적 간단하고 결과 해석이 직관적입니다​.&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;&lt;b&gt;&lt;b&gt;3. 누적 분포 함수(CDF)를 기반으로 함&lt;/b&gt; &lt;/b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;CDF(누적 분포 함수) 를 비교하여 두 분포 간의 차이를 측정하기 때문에 데이터의 전체 분포를 고려할 수 있습니다. 이는 데이터의 전반적인 분포 차이를 감지하는 데 효과적입니다&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;&lt;b&gt;&lt;b&gt;4. 작은 표본 크기에서도 사용 가능&lt;/b&gt; &lt;/b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;작은 표본 크기에서도 신뢰할 수 있는 결과를 제공할 수 있습니다. 이는 데이터가 많지 않은 상황에서도 유용합니다.&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;&lt;b&gt;&lt;b&gt;5. 강력한 검정&lt;/b&gt;&lt;/b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;다른 비모수적 방법들에 비해 강력한 검정력을 가지고 있어 데이터의 분포 차이를 잘 감지할 수 있습니다.&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-style=&quot;style6&quot; data-ke-type=&quot;horizontalRule&quot; /&gt;
&lt;h3 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;Kolmogorov-Smirnov Test(KS 검정)&lt;/b&gt;&lt;b&gt;의&amp;nbsp; 단점&lt;/b&gt;&lt;/h3&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;1.&lt;span&gt; &lt;b&gt;이산형 데이터에 부적합&lt;/b&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;KS 검정은 연속형 데이터에 적합하며, 이산형 데이터에는 적용하기 어렵습니다. 이산형 데이터에 대한 검정에서는 다른 방법을 사용하는 것이 좋습니다.&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;2.&lt;span&gt; &lt;b&gt;큰 표본 크기에서의 민감도&lt;/b&gt; &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;큰 표본 크기에서는 매우 작은 차이도 유의미하게 나타날 수 있습니다. 이는 실제로 중요한 차이가 아닌 경우에도 귀무가설을 기각할 가능성이 있습니다.&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;3. &lt;b&gt;극단값(outliers)에 민감&lt;/b&gt; &lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;데이터에 극단값이 포함된 경우, KS 검정 통계량이 왜곡될 수 있습니다. 이는 결과의 신뢰성을 저하시킬 수 있습니다.&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;4.&lt;span&gt; &lt;/span&gt;&lt;b&gt;&lt;b&gt;대응하는 p-value 계산의 복잡성&lt;/b&gt; &lt;/b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;KS 검정의 p-value를 정확하게 계산하는 것은 때때로 복잡할 수 있으며, 특히 표본 크기가 클 경우 계산이 더 어려워질 수 있습니다​.&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h3 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;코드 예시&lt;/b&gt;&lt;/h3&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;&lt;b&gt;1-표본 KS 검정 (One-sample KS test) (주어진 데이터 vs. 특정 분포)&lt;/b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1721450366457&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;#numpy는 배열 및 샘플 데이터 생성을 위해 사용
import numpy as np

#scipy.stats는 KS 검정을 수행하기 위해 사용
import scipy.stats as stats

#np.random.normal 함수를 사용하여 평균이 0이고 표준편차가 1인 정규 분포를 따르는 데이터 100개를 생성
data = np.random.normal(loc=0, scale=1, size=100)

#stats.kstest 함수를 사용하여 주어진 데이터가 정규 분포('norm')를 따르는지 검정
#반환값은 KS 검정 통계량 d_stat과 p-value
d_stat, p_value = stats.kstest(data, 'norm')

#검정 통계량과 p-value를 출력
print(f'KS 통계량={d_stat:.3f}, p-value={p_value:.3f}')

if p_value &amp;gt; 0.05:
    print('데이터가 정규 분포를 따릅니다 (귀무가설 기각 안함)')
else:
    print('데이터가 정규 분포를 따르지 않습니다 (귀무가설 기각)')&lt;/code&gt;&lt;/pre&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;b&gt;&lt;b&gt;2-표본 KS 검정 (One-sample KS test) (두 개의 데이터 세트 비교)&lt;/b&gt;&lt;/b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1721450544477&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;#numpy는 배열 및 샘플 데이터 생성을 위해 사용
import numpy as np

#scipy.stats는 KS 검정을 수행하기 위해 사용
import scipy.stats as stats

#첫 번째 데이터 세트 data1은 평균이 0이고 표준편차가 1인 정규 분포 데이터 100개 생성
data1 = np.random.normal(loc=0, scale=1, size=100)

#두 번째 데이터 세트 data2는 평균이 0.5이고 표준편차가 1.5인 정규 분포 데이터 100개 생성
data2 = np.random.normal(loc=0.5, scale=1.5, size=100)

#stats.ks_2samp 함수를 사용하여 두 데이터 세트가 동일한 분포를 따르는지 검정
#반환값은 KS 검정 통계량 d_stat과 p-value
d_stat, p_value = stats.ks_2samp(data1, data2)

#검정 통계량과 p-value를 출력
print(f'KS 통계량={d_stat:.3f}, p-value={p_value:.3f}')

if p_value &amp;gt; 0.05:
    print('두 데이터 세트는 동일한 분포를 따릅니다 (귀무가설 기각 안함)')
else:
    print('두 데이터 세트는 동일한 분포를 따르지 않습니다 (귀무가설 기각)')&lt;/code&gt;&lt;/pre&gt;</description>
      <category>IT/통계_용어</category>
      <category>kolmogorov-smirnov test</category>
      <category>ks검정</category>
      <category>용어</category>
      <category>통계</category>
      <author>GOMINQ</author>
      <guid isPermaLink="true">https://moons0827.tistory.com/68</guid>
      <comments>https://moons0827.tistory.com/entry/%ED%86%B5%EA%B3%84%EC%9A%A9%EC%96%B4-Kolmogorov-Smirnov-TestKS-%EA%B2%80%EC%A0%95#entry68comment</comments>
      <pubDate>Sat, 20 Jul 2024 13:45:48 +0900</pubDate>
    </item>
    <item>
      <title>[통계][용어] Shapiro-Wilk Test(샤피로-윌크 검정)</title>
      <link>https://moons0827.tistory.com/entry/%ED%86%B5%EA%B3%84%EC%9A%A9%EC%96%B4-Shapiro-Wilk-Test%EC%83%A4%ED%94%BC%EB%A1%9C-%EC%9C%8C%ED%81%AC-%EA%B2%80%EC%A0%95</link>
      <description>&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock floatLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;moo.png&quot; data-origin-width=&quot;295&quot; data-origin-height=&quot;245&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/U42AH/btsIG9UbxJm/I5GEW8klnFKBNDu8YsMqg1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/U42AH/btsIG9UbxJm/I5GEW8klnFKBNDu8YsMqg1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/U42AH/btsIG9UbxJm/I5GEW8klnFKBNDu8YsMqg1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FU42AH%2FbtsIG9UbxJm%2FI5GEW8klnFKBNDu8YsMqg1%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;189&quot; height=&quot;157&quot; data-filename=&quot;moo.png&quot; data-origin-width=&quot;295&quot; data-origin-height=&quot;245&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;Shapiro-Wilk Test(샤피로-윌크 검정)는 주어진 데이터가 정규 분포를 따르는지를 검정하는 통계적 방법 중 하나입니다. 이 검정은 특히 소규모 표본에 대해 강력한 성능을 보여줍니다. &lt;b&gt;p-value &amp;gt; 0.05이면 귀무가설(&lt;b&gt;데이터가 정규 분포를 따른다&lt;/b&gt;)을 기각하지 않고, &lt;/b&gt;&lt;b&gt;p-value &amp;le; 0.05(&lt;b&gt;데이터가 정규 분포를 따른다)&lt;/b&gt;이면 귀무가설을 기각합니다.&lt;/b&gt;&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Shapiro-Wilk 검정은 1965년에 Shapiro와 Wilk에 의해 제안된 방법으로, 데이터의 정규성을 검정하기 위해 사용됩니다&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;가설은 다음과 같습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;- 귀무가설(H0): 데이터가 &lt;/b&gt;&lt;b&gt;정규 분포를 따른다.&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;- 대립가설(H1): 데이터가 정규 분포를 따르지 않는다.&lt;/b&gt;&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;1024&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/UqdDB/btsIIgY7qeN/x3z2bqvtJnE8kJdFMpfhpk/img.webp&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/UqdDB/btsIIgY7qeN/x3z2bqvtJnE8kJdFMpfhpk/img.webp&quot; data-alt=&quot;Shapiro-Wilk 검정&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/UqdDB/btsIIgY7qeN/x3z2bqvtJnE8kJdFMpfhpk/img.webp&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FUqdDB%2FbtsIIgY7qeN%2Fx3z2bqvtJnE8kJdFMpfhpk%2Fimg.webp&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;480&quot; height=&quot;480&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;1024&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;Shapiro-Wilk 검정&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h3 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;검정 절차&lt;/b&gt;&lt;/h3&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;1. 데이터 정렬&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #333333; text-align: left;&quot;&gt;데이터&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; text-align: left;&quot;&gt;&lt;span&gt;X1,X2,...,Xn을&lt;/span&gt;&lt;/span&gt;&amp;nbsp;오름차순으로 정렬합니다.&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;2. 계수 개산&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;정규 분포의 기대치와 관련된 계수를 계산합니다. 이 계수들은 정규 분포를 따르는 데이터에서 기대할 수 있는 값들입니다.&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;3. 검정 통계량 계산&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;정렬된 데이터와 계산된 계수를 사용하여 검정 통계량 &lt;span&gt;&lt;span&gt;W&lt;/span&gt;&lt;/span&gt;를 계산합니다. 이 값은 데이터가 정규 분포를 얼마나 잘 따르는지를 나타냅니다.&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;식은 다음과 같습니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;551&quot; data-origin-height=&quot;200&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/c5AqXW/btsIHWzPWjm/9WmvYYiWfMTMazhhIwZ8GK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/c5AqXW/btsIHWzPWjm/9WmvYYiWfMTMazhhIwZ8GK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/c5AqXW/btsIHWzPWjm/9WmvYYiWfMTMazhhIwZ8GK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fc5AqXW%2FbtsIHWzPWjm%2F9WmvYYiWfMTMazhhIwZ8GK%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;240&quot; height=&quot;87&quot; data-origin-width=&quot;551&quot; data-origin-height=&quot;200&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&amp;nbsp;&lt;/h3&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;4. &lt;b&gt;p-value 계산&lt;/b&gt; &lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #333333; text-align: left;&quot;&gt;검정 통계량&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; text-align: left;&quot;&gt;&lt;span&gt;W&lt;/span&gt;&lt;/span&gt;에 대응하는 p-value를 계산합니다. 이 p-value는 데이터가 정규 분포를 따를 확률을 나타냅니다.&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;식은 다음과 같습니다.&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h3 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;해석&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;p-value &amp;gt; 0.05&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;귀무가설을 기각하지 않습니다. 이는 데이터가 정규 분포를 따른다는 충분한 증거가 없음을 의미합니다.&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;p-value &amp;le; 0.05&lt;/b&gt;&lt;span style=&quot;color: #333333; text-align: left;&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;귀무가설을 기각합니다. 이는 데이터가 정규 분포를 따르지 않는다는 충분한 증거가 있음을 의미합니다.&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;b&gt; Shapiro-Wilk Test(샤피로-윌크 검정)의&amp;nbsp; 장점&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;1. 소규모 데이터에 유용&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #333333; text-align: left;&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;다른 정규성 검정보다 작은 표본 크기에서도 유효합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;2. 강력한 성능&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;데이터가 정규 분포를 따르는지 여부를 정확하게 평가합니다.&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h3 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;Shapiro-Wilk Test(샤피로-윌크 검정)의&amp;nbsp; 단점&lt;/b&gt;&lt;/h3&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;1. &lt;b&gt;큰 데이터 세트에서 p-value가 작게 나올 수 있음&lt;/b&gt; &lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #333333; text-align: left;&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #000000; text-align: left;&quot;&gt;큰 데이터 세트에서는 정규성을 만족해도 귀무가설을 기각할 수 있습니다.&lt;/span&gt; &lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;2. &lt;b&gt;극단치에 민감&lt;/b&gt; &lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000; text-align: left;&quot;&gt;데이터에 극단치가 있으면 결과에 영향을 줄 수 있습니다.&lt;/span&gt;&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h3 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;코드 예시&lt;/b&gt;&lt;/h3&gt;
&lt;pre id=&quot;code_1721442889432&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;#scipy.stats 모듈에서 shapiro 함수를 불러옵니다.
import scipy.stats as stats

#샘플 데이터 리스트 data를 정의합니다.
data = [4.8, 5.1, 5.6, 5.9, 6.1, 6.5, 6.8, 7.1, 7.5]

#shapiro 함수를 사용하여 Shapiro-Wilk 검정을 수행합니다. 결과는 검정 통계량 stat과 p-value p로 반환됩니다.
stat, p = stats.shapiro(data)

#p-value를 기준으로 데이터가 정규 분포를 따르는지 여부를 출력합니다.
print('통계량=%.3f, p-value=%.3f' % (stat, p))
if p &amp;gt; 0.05:
    print('샘플이 정규 분포를 따릅니다 (귀무가설 기각 안함)')
else:
    print('샘플이 정규 분포를 따르지 않습니다 (귀무가설 기각)')&lt;/code&gt;&lt;/pre&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&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;</description>
      <category>IT/통계_용어</category>
      <category>Shapiro-Wilk test</category>
      <category>샤피로-윌크 검정</category>
      <category>용어</category>
      <category>통계</category>
      <author>GOMINQ</author>
      <guid isPermaLink="true">https://moons0827.tistory.com/67</guid>
      <comments>https://moons0827.tistory.com/entry/%ED%86%B5%EA%B3%84%EC%9A%A9%EC%96%B4-Shapiro-Wilk-Test%EC%83%A4%ED%94%BC%EB%A1%9C-%EC%9C%8C%ED%81%AC-%EA%B2%80%EC%A0%95#entry67comment</comments>
      <pubDate>Sat, 20 Jul 2024 11:58:38 +0900</pubDate>
    </item>
    <item>
      <title>[강좌][Vrew로 쉽게 AI 활용 영상 만들기] 1. 설치 및 기본 기능 알아보기</title>
      <link>https://moons0827.tistory.com/entry/%EA%B0%95%EC%A2%8CVrew%EB%A1%9C-%EC%89%BD%EA%B2%8C-AI-%ED%99%9C%EC%9A%A9-%EC%98%81%EC%83%81-%EB%A7%8C%EB%93%A4%EA%B8%B0-1-%EC%84%A4%EC%B9%98-%EB%B0%8F-%EA%B8%B0%EB%B3%B8-%EA%B8%B0%EB%8A%A5-%EC%95%8C%EC%95%84%EB%B3%B4%EA%B8%B0</link>
      <description>&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock floatLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;moo.png&quot; data-origin-width=&quot;295&quot; data-origin-height=&quot;245&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/WtbCM/btsIxLfScCs/XN8ZwGXAthPOrX3mfWHKJK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/WtbCM/btsIxLfScCs/XN8ZwGXAthPOrX3mfWHKJK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/WtbCM/btsIxLfScCs/XN8ZwGXAthPOrX3mfWHKJK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FWtbCM%2FbtsIxLfScCs%2FXN8ZwGXAthPOrX3mfWHKJK%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;210&quot; height=&quot;174&quot; data-filename=&quot;moo.png&quot; data-origin-width=&quot;295&quot; data-origin-height=&quot;245&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;&lt;b&gt;이번 파트에서는 프로그램&amp;nbsp;Vrew 설치를 하고,&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;Vrew 기본 기능을 알아볼 겁니다.&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;첫 시작이기 때문에, 가벼운 마음으로 살펴본다는 느낌으로 가면 됩니다!&lt;/b&gt;&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;1. 사이트 접속하기&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;vrew 사이트에 접속합니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;주소는 아래와 같습니다. 링크를 눌러 접속해 주세요!&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://vrew.voyagerx.com/ko/&quot;&gt;Vrew, 문서 편집처럼 쉽고 빠른 AI 영상 편집 | Vrew (voyagerx.com)&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1720487673270&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;website&quot; data-og-title=&quot;Vrew, 문서 편집처럼 쉽고 빠른 AI 영상 편집&quot; data-og-description=&quot;AI를 활용한 가장 빠르고 효율적인 영상 편집을 경험해보세요! 키워드만 입력하면 끝! AI가 자동으로 영상을 만들어 드립니다. 음성 인식 자동 자막, 빠른 컷 편집, 200종 이상의 AI 목소리, 다양한 &quot; data-og-host=&quot;vrew.voyagerx.com&quot; data-og-source-url=&quot;https://vrew.voyagerx.com/ko/&quot; data-og-url=&quot;https://vrew.voyagerx.com/&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/skjgJ/hyWvVVRHsH/KkhH4mkRKDiGZmUJvq6Mp1/img.png?width=1200&amp;amp;height=1200&amp;amp;face=0_0_1200_1200,https://scrap.kakaocdn.net/dn/fUOiZ/hyWzDeV2cl/5MzAyiuKeVKkeALNrpp9Q0/img.png?width=2080&amp;amp;height=1300&amp;amp;face=0_0_2080_1300&quot;&gt;&lt;a href=&quot;https://vrew.voyagerx.com/ko/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://vrew.voyagerx.com/ko/&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/skjgJ/hyWvVVRHsH/KkhH4mkRKDiGZmUJvq6Mp1/img.png?width=1200&amp;amp;height=1200&amp;amp;face=0_0_1200_1200,https://scrap.kakaocdn.net/dn/fUOiZ/hyWzDeV2cl/5MzAyiuKeVKkeALNrpp9Q0/img.png?width=2080&amp;amp;height=1300&amp;amp;face=0_0_2080_1300');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;Vrew, 문서 편집처럼 쉽고 빠른 AI 영상 편집&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;AI를 활용한 가장 빠르고 효율적인 영상 편집을 경험해보세요! 키워드만 입력하면 끝! AI가 자동으로 영상을 만들어 드립니다. 음성 인식 자동 자막, 빠른 컷 편집, 200종 이상의 AI 목소리, 다양한&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;vrew.voyagerx.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;2. 프로그램 다운로드 받기&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;아래와 같은 사이트 창이 뜨면 무료 다운로드를 클릭해 받아주세요.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;845&quot; data-origin-height=&quot;420&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/ba9GFA/btsIy2f48Wy/3ti6c4trd7wwZSiAepC7KK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ba9GFA/btsIy2f48Wy/3ti6c4trd7wwZSiAepC7KK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ba9GFA/btsIy2f48Wy/3ti6c4trd7wwZSiAepC7KK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fba9GFA%2FbtsIy2f48Wy%2F3ti6c4trd7wwZSiAepC7KK%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;845&quot; height=&quot;420&quot; data-origin-width=&quot;845&quot; data-origin-height=&quot;420&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;윈도우, 맥 모두 지원하니 다 설치 가능합니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;다운받고 실행 버튼을 눌러 설치해 주세요.&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;3. 요금제 안내&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;vrew는 기본적으로 무료로 사용가능하지만 여러 유료 요금제가 존재합니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Free, Light, Standard, Business 요금제가 있으며 금액은 다음과 같습니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;3421&quot; data-origin-height=&quot;780&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/exhGsd/btsIs4Ly6Y0/asWUSiHZWDOnZGpDKcD9G0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/exhGsd/btsIs4Ly6Y0/asWUSiHZWDOnZGpDKcD9G0/img.png&quot; data-alt=&quot;월 구독 요금&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/exhGsd/btsIs4Ly6Y0/asWUSiHZWDOnZGpDKcD9G0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FexhGsd%2FbtsIs4Ly6Y0%2FasWUSiHZWDOnZGpDKcD9G0%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;3421&quot; height=&quot;780&quot; data-origin-width=&quot;3421&quot; data-origin-height=&quot;780&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;월 구독 요금&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;월 구독은 무료, Light, Standard가 있으며 기업용 비즈니스 요금제가 있습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;연 구독은 20% 정도 저렴합니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;20240713_004.jpg&quot; data-origin-width=&quot;1417&quot; data-origin-height=&quot;380&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/rwk3S/btsIx5d4dzg/u6sKdTqKBDlrfeHgkmxup0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/rwk3S/btsIx5d4dzg/u6sKdTqKBDlrfeHgkmxup0/img.jpg&quot; data-alt=&quot;연 구독 요금&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/rwk3S/btsIx5d4dzg/u6sKdTqKBDlrfeHgkmxup0/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Frwk3S%2FbtsIx5d4dzg%2Fu6sKdTqKBDlrfeHgkmxup0%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;640&quot; height=&quot;172&quot; data-filename=&quot;20240713_004.jpg&quot; data-origin-width=&quot;1417&quot; data-origin-height=&quot;380&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;연 구독 요금&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;무료요금제와 유료 요금제의 가장 큰 차이는 아래와 같습니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;20240713_003.jpg&quot; data-origin-width=&quot;1417&quot; data-origin-height=&quot;250&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/k9lZK/btsIy6bK4Bj/Z9ceJwPQNHSnIVylSU7N3K/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/k9lZK/btsIy6bK4Bj/Z9ceJwPQNHSnIVylSU7N3K/img.jpg&quot; data-alt=&quot;무료 유료 요금제 차이&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/k9lZK/btsIy6bK4Bj/Z9ceJwPQNHSnIVylSU7N3K/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fk9lZK%2FbtsIy6bK4Bj%2FZ9ceJwPQNHSnIVylSU7N3K%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;640&quot; height=&quot;113&quot; data-filename=&quot;20240713_003.jpg&quot; data-origin-width=&quot;1417&quot; data-origin-height=&quot;250&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;무료 유료 요금제 차이&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;무료 요금제는 음성 분석 120분, 1200분, 6천 분 순, AI 목소리 1만 자, 10만 자, 50만 자입니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;간단한 영상 몇 개 만드는 데는 무료 요금제로 충분합니다!&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;4. Vrew 기본 기능 살펴보기&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;20240713_005.jpg&quot; data-origin-width=&quot;1134&quot; data-origin-height=&quot;640&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/ea1G45/btsIzc33fCZ/tGt7JvGw5SINyyCMfbsMT0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ea1G45/btsIzc33fCZ/tGt7JvGw5SINyyCMfbsMT0/img.jpg&quot; data-alt=&quot;Vrew 기본 화면&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ea1G45/btsIzc33fCZ/tGt7JvGw5SINyyCMfbsMT0/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fea1G45%2FbtsIzc33fCZ%2FtGt7JvGw5SINyyCMfbsMT0%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;640&quot; height=&quot;361&quot; data-filename=&quot;20240713_005.jpg&quot; data-origin-width=&quot;1134&quot; data-origin-height=&quot;640&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;Vrew 기본 화면&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style1&quot; /&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;(1) 프리뷰 화면&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;만든 영상의 프리뷰 화면입니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;20240713_006.jpg&quot; data-origin-width=&quot;567&quot; data-origin-height=&quot;437&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dwCAvI/btsIx6KPpvw/bCxDZk9oG0hwnWKgDCrpGK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dwCAvI/btsIx6KPpvw/bCxDZk9oG0hwnWKgDCrpGK/img.jpg&quot; data-alt=&quot;프리뷰 화면&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dwCAvI/btsIx6KPpvw/bCxDZk9oG0hwnWKgDCrpGK/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdwCAvI%2FbtsIx6KPpvw%2FbCxDZk9oG0hwnWKgDCrpGK%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;480&quot; height=&quot;370&quot; data-filename=&quot;20240713_006.jpg&quot; data-origin-width=&quot;567&quot; data-origin-height=&quot;437&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;프리뷰 화면&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;영상을 볼 수 있고, 배속 조정 캡처등이 가능합니다.&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style1&quot; /&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;(2) 클립 탭&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;영상 작업하는 클립 탭입니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;20240713_007.jpg&quot; data-origin-width=&quot;850&quot; data-origin-height=&quot;550&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/n0zFe/btsIyhSFNWO/sdyelkVXpEWfjhjPnlLl4K/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/n0zFe/btsIyhSFNWO/sdyelkVXpEWfjhjPnlLl4K/img.jpg&quot; data-alt=&quot;Vrew 클립 탭&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/n0zFe/btsIyhSFNWO/sdyelkVXpEWfjhjPnlLl4K/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fn0zFe%2FbtsIyhSFNWO%2FsdyelkVXpEWfjhjPnlLl4K%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;640&quot; height=&quot;414&quot; data-filename=&quot;20240713_007.jpg&quot; data-origin-width=&quot;850&quot; data-origin-height=&quot;550&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;Vrew 클립 탭&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;영상&amp;nbsp;작업은 기본적으로 이 클립 탭에서 이루어진다고 보면 됩니다.&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style1&quot; /&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;(3) 메뉴 탭&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;20240713_008.jpg&quot; data-origin-width=&quot;1417&quot; data-origin-height=&quot;123&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/JSIoB/btsIxfH2H9h/b5bVIdRIh8qYBi6lNmqGe0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/JSIoB/btsIxfH2H9h/b5bVIdRIh8qYBi6lNmqGe0/img.jpg&quot; data-alt=&quot;메뉴 탭&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/JSIoB/btsIxfH2H9h/b5bVIdRIh8qYBi6lNmqGe0/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FJSIoB%2FbtsIxfH2H9h%2Fb5bVIdRIh8qYBi6lNmqGe0%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;720&quot; height=&quot;62&quot; data-filename=&quot;20240713_008.jpg&quot; data-origin-width=&quot;1417&quot; data-origin-height=&quot;123&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;메뉴 탭&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;1) &lt;/b&gt;&lt;b&gt;사용량 확인&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;본인 이름 쪽에 마우스를 갖다 대면 아래와 같은 화면이 뜹니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;현재 요금제의 사용량을 볼 수 있습니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;20240713_009.jpg&quot; data-origin-width=&quot;283&quot; data-origin-height=&quot;562&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/ckXoHG/btsIzq8SimY/w0tgd671VFhJGlAtRJeCb0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ckXoHG/btsIzq8SimY/w0tgd671VFhJGlAtRJeCb0/img.jpg&quot; data-alt=&quot;요금제 사용&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ckXoHG/btsIzq8SimY/w0tgd671VFhJGlAtRJeCb0/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FckXoHG%2FbtsIzq8SimY%2Fw0tgd671VFhJGlAtRJeCb0%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;240&quot; height=&quot;477&quot; data-filename=&quot;20240713_009.jpg&quot; data-origin-width=&quot;283&quot; data-origin-height=&quot;562&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;요금제 사용&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;2) 내보내기&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;만든 영상을 내보내는 기능입니다. 파일 탭에도 같은 기능이 있습니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;20240713_011.jpg&quot; data-origin-width=&quot;567&quot; data-origin-height=&quot;770&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/c8gqKK/btsIy1ob4bE/4cUpSp7ZerceCPYgFjEflK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/c8gqKK/btsIy1ob4bE/4cUpSp7ZerceCPYgFjEflK/img.jpg&quot; data-alt=&quot;내보내기 형식&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/c8gqKK/btsIy1ob4bE/4cUpSp7ZerceCPYgFjEflK/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fc8gqKK%2FbtsIy1ob4bE%2F4cUpSp7ZerceCPYgFjEflK%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;260&quot; height=&quot;353&quot; data-filename=&quot;20240713_011.jpg&quot; data-origin-width=&quot;567&quot; data-origin-height=&quot;770&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;내보내기 형식&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;영상, 자막 등을 내보낼 수 있습니다. 자세한 내용은 다른 파트에서 다루겠습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;3) 파일 탭&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;기본적인 기능 설명은 건너뛰도록 하겠습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;특이한 기능 몇 가지만 소개하도록 할게요.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;20240713_010.jpg&quot; data-origin-width=&quot;1417&quot; data-origin-height=&quot;113&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/HWM2S/btsIyuxEWfc/r1nULeg6kpcllOmRme7fd0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/HWM2S/btsIyuxEWfc/r1nULeg6kpcllOmRme7fd0/img.jpg&quot; data-alt=&quot;파일 탭&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/HWM2S/btsIyuxEWfc/r1nULeg6kpcllOmRme7fd0/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FHWM2S%2FbtsIyuxEWfc%2Fr1nULeg6kpcllOmRme7fd0%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;720&quot; height=&quot;57&quot; data-filename=&quot;20240713_010.jpg&quot; data-origin-width=&quot;1417&quot; data-origin-height=&quot;113&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;파일 탭&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;1&amp;gt; 비디오 리믹스&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;비디오 리믹스는 영상을 약 17초에 짧은 영상으로 만들어 줍니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;영상의 내용을 요약하여 AI가 읽어주는 요약 영상이나 AI가 영상의 주요 장면들을 추출해 주는 하이라이트 영상을 만들 수 있습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;2&amp;gt; 클라우드에 저장하기&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;클라우드에 만든 프로젝트를 업로드하거나 다운로드할 수 있습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;단, 이 기능은 유료 버전에서만 사용 가능합니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;3&amp;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;&lt;b&gt;4&amp;gt; 다른 형식으로 내보내기&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;매우 유용한 기능입니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;자막, 텍스트, 오디오 이미지 파일 등으로 내보낼 수 있을 뿐만 아니라, 영상 편집 프로그램에서 전문적으로 편집할 수 있도록, 프리미어, 파이널컷, 다빈치 프로 등 형식으로 내보낼 수 있습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;3) 홈 탭&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;자주 쓰는 기능은 클립 합치기와 클립 나누기입니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;20240713_014.jpg&quot; data-origin-width=&quot;1417&quot; data-origin-height=&quot;85&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/zQZv3/btsIzWNeoqb/vIKYhU7T5LI4hJkRhma9DK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/zQZv3/btsIzWNeoqb/vIKYhU7T5LI4hJkRhma9DK/img.jpg&quot; data-alt=&quot;홈 탭&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/zQZv3/btsIzWNeoqb/vIKYhU7T5LI4hJkRhma9DK/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FzQZv3%2FbtsIzWNeoqb%2FvIKYhU7T5LI4hJkRhma9DK%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1417&quot; height=&quot;85&quot; data-filename=&quot;20240713_014.jpg&quot; data-origin-width=&quot;1417&quot; data-origin-height=&quot;85&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;홈 탭&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;1&amp;gt; 클립 합치기와 나누기&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;아래처럼 여러 개 있는 클립을&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;850&quot; data-origin-height=&quot;550&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/E6Gql/btsIzdaPSN3/vWhBtHhMkj8x8gQFvKUzU0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/E6Gql/btsIzdaPSN3/vWhBtHhMkj8x8gQFvKUzU0/img.jpg&quot; data-alt=&quot;클립 탭&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/E6Gql/btsIzdaPSN3/vWhBtHhMkj8x8gQFvKUzU0/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FE6Gql%2FbtsIzdaPSN3%2FvWhBtHhMkj8x8gQFvKUzU0%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;640&quot; height=&quot;414&quot; data-origin-width=&quot;850&quot; data-origin-height=&quot;550&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;클립 탭&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;하나로 합치거나 나눌 수 있습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;2&amp;gt; 무음 구간 줄이기&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;요즘 쇼츠 같은 곳에서는 목소리가 없는 구간을 삭제하고 빨리빨리 진행하는 것이 유행이죠. 이런 무음 구간을 줄이는 기능이 바로 무음 구간 줄이기 기능입니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;자세한 내용은 실제로 할 다른 파트에서 알아보겠습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;3) 편집 탭&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;20240713_013.jpg&quot; data-origin-width=&quot;1417&quot; data-origin-height=&quot;99&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bbIHg1/btsIzS476Pp/mnMky8EzvV3AhU4eKSkaA0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bbIHg1/btsIzS476Pp/mnMky8EzvV3AhU4eKSkaA0/img.jpg&quot; data-alt=&quot;편집 탭&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bbIHg1/btsIzS476Pp/mnMky8EzvV3AhU4eKSkaA0/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbbIHg1%2FbtsIzS476Pp%2FmnMky8EzvV3AhU4eKSkaA0%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;720&quot; height=&quot;50&quot; data-filename=&quot;20240713_013.jpg&quot; data-origin-width=&quot;1417&quot; data-origin-height=&quot;99&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;편집 탭&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;1&amp;gt; 애셋 선택&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;배경음악, 택스트, 목소리 등등 애샛을 선택할 수 있는 기능입니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;간단한 영상에서는 선택할 일이 없지만, 영상이 길어지거나, 여러 기능을 많이 넣고 싶을 때 자주 사용합니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;4) 자막 탭&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;20240713_015.jpg&quot; data-origin-width=&quot;1134&quot; data-origin-height=&quot;131&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b1nz4y/btsIyJgOCOP/yNKw2hI9nwSI7hkyjlLKDk/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b1nz4y/btsIyJgOCOP/yNKw2hI9nwSI7hkyjlLKDk/img.jpg&quot; data-alt=&quot;자막 탭&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b1nz4y/btsIyJgOCOP/yNKw2hI9nwSI7hkyjlLKDk/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb1nz4y%2FbtsIyJgOCOP%2FyNKw2hI9nwSI7hkyjlLKDk%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;720&quot; height=&quot;83&quot; data-filename=&quot;20240713_015.jpg&quot; data-origin-width=&quot;1134&quot; data-origin-height=&quot;131&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;자막 탭&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;자막과 관련된 여러 기능이 있습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;역시 다른 파트에서 자세히 알아보도록 하겠습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;5) 서식 탭&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;3335&quot; data-origin-height=&quot;173&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bKz0Gd/btsIze8A6G7/y9jncZi4JOKxVey7TARkRK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bKz0Gd/btsIze8A6G7/y9jncZi4JOKxVey7TARkRK/img.png&quot; data-alt=&quot;서식 탭&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bKz0Gd/btsIze8A6G7/y9jncZi4JOKxVey7TARkRK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbKz0Gd%2FbtsIze8A6G7%2Fy9jncZi4JOKxVey7TARkRK%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;720&quot; height=&quot;37&quot; data-origin-width=&quot;3335&quot; data-origin-height=&quot;173&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;서식 탭&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;글자, 배경들의 서식이 있는 탭입니다. 서식을 저장할 수도 있고 지울 수도 있습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;6) 삽입 탭&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;2567&quot; data-origin-height=&quot;208&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/eJsvVm/btsIxEOgHJg/sf9s6CH0Kc21NQsKseNijK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/eJsvVm/btsIxEOgHJg/sf9s6CH0Kc21NQsKseNijK/img.png&quot; data-alt=&quot;삽입 탭&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/eJsvVm/btsIxEOgHJg/sf9s6CH0Kc21NQsKseNijK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FeJsvVm%2FbtsIxEOgHJg%2Fsf9s6CH0Kc21NQsKseNijK%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;720&quot; height=&quot;58&quot; data-origin-width=&quot;2567&quot; data-origin-height=&quot;208&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;삽입 탭&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;삽입 탭입니다. 보통 다양한 프로그램에서 많이 쓰이는 삽입 탭이죠.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;여기서 Vrew의 특이한 점은 무료 이미지, 비디오를 찾아 쓸 수 있다는 점. 그리고 AI 이미지와 캐릭터를 만들 수 있다는 점이 다른 프로그램과 다른 점이라고 볼 수 있습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;7) AI 목소리 탭&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;891&quot; data-origin-height=&quot;197&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bqKjFS/btsIzyTjQvj/Uq3BHyS23RVpKmw60uk4k0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bqKjFS/btsIzyTjQvj/Uq3BHyS23RVpKmw60uk4k0/img.png&quot; data-alt=&quot;AI 목소리 탭&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bqKjFS/btsIzyTjQvj/Uq3BHyS23RVpKmw60uk4k0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbqKjFS%2FbtsIzyTjQvj%2FUq3BHyS23RVpKmw60uk4k0%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;480&quot; height=&quot;106&quot; data-origin-width=&quot;891&quot; data-origin-height=&quot;197&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;AI 목소리 탭&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;AI 목소리 탭입니다. Vrew의 차별점 중 하나라고 볼 수 있는 탭인데요, AI 목소리 삽입 더빙 등을 할 수 있습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;여기서 가장 좋은 점은 AI 내 목소리 만들기입니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;20240713_016.jpg&quot; data-origin-width=&quot;850&quot; data-origin-height=&quot;709&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/QsbEN/btsIyGYHR4J/avteiG8aDfk3IcY8c7jKo1/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/QsbEN/btsIyGYHR4J/avteiG8aDfk3IcY8c7jKo1/img.jpg&quot; data-alt=&quot;내 목소리 제작&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/QsbEN/btsIyGYHR4J/avteiG8aDfk3IcY8c7jKo1/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FQsbEN%2FbtsIyGYHR4J%2FavteiG8aDfk3IcY8c7jKo1%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;320&quot; height=&quot;267&quot; data-filename=&quot;20240713_016.jpg&quot; data-origin-width=&quot;850&quot; data-origin-height=&quot;709&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;내 목소리 제작&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;한 5~10분 정도 녹음하면 됩니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;8) 템플릿 탭&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;383&quot; data-origin-height=&quot;194&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/ckOYWN/btsIyZjzgpq/jIKUAusPTDgPpdnskyhtwK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ckOYWN/btsIyZjzgpq/jIKUAusPTDgPpdnskyhtwK/img.png&quot; data-alt=&quot;템플릿 탭&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ckOYWN/btsIyZjzgpq/jIKUAusPTDgPpdnskyhtwK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FckOYWN%2FbtsIyZjzgpq%2FjIKUAusPTDgPpdnskyhtwK%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;280&quot; height=&quot;142&quot; data-origin-width=&quot;383&quot; data-origin-height=&quot;194&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;템플릿 탭&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;템플릿 탭입니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;기본적으로 제공되는 템플릿을 쓸 수 있습니다. 템플릿을 쓰면 영상을 만드는데 편하죠.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;단, 템플릿 만들기는 유료버전만 가능합니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;9) 효과 탭&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1269&quot; data-origin-height=&quot;208&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/kDhhs/btsIyJ18X5g/VOWwzR5ERDU1RMzUo6YZi1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/kDhhs/btsIyJ18X5g/VOWwzR5ERDU1RMzUo6YZi1/img.png&quot; data-alt=&quot;효과 탭&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/kDhhs/btsIyJ18X5g/VOWwzR5ERDU1RMzUo6YZi1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FkDhhs%2FbtsIyJ18X5g%2FVOWwzR5ERDU1RMzUo6YZi1%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;480&quot; height=&quot;79&quot; data-origin-width=&quot;1269&quot; data-origin-height=&quot;208&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;효과 탭&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;필터, 배속, 반전 등 효과가 있습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;10) 도움말 탭&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1871&quot; data-origin-height=&quot;180&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/lqFGv/btsIxGL93j8/GkesXqnvLdJthpErYd1040/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/lqFGv/btsIxGL93j8/GkesXqnvLdJthpErYd1040/img.png&quot; data-alt=&quot;도움말 탭&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/lqFGv/btsIxGL93j8/GkesXqnvLdJthpErYd1040/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FlqFGv%2FbtsIxGL93j8%2FGkesXqnvLdJthpErYd1040%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;620&quot; height=&quot;60&quot; data-origin-width=&quot;1871&quot; data-origin-height=&quot;180&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;도움말 탭&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;회원정보, 도움말 등이 있습니다.&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이제 다음 파트부터는 직접 영상을 만들어보도록 하겠습니다.&lt;/p&gt;</description>
      <category>강좌/Vrew</category>
      <category>ai영상</category>
      <category>AI툴</category>
      <category>it.gom</category>
      <category>itgom</category>
      <category>vrew</category>
      <category>vrew강의</category>
      <category>브루</category>
      <category>수업툴</category>
      <category>영상제작</category>
      <category>잇곰</category>
      <author>GOMINQ</author>
      <guid isPermaLink="true">https://moons0827.tistory.com/64</guid>
      <comments>https://moons0827.tistory.com/entry/%EA%B0%95%EC%A2%8CVrew%EB%A1%9C-%EC%89%BD%EA%B2%8C-AI-%ED%99%9C%EC%9A%A9-%EC%98%81%EC%83%81-%EB%A7%8C%EB%93%A4%EA%B8%B0-1-%EC%84%A4%EC%B9%98-%EB%B0%8F-%EA%B8%B0%EB%B3%B8-%EA%B8%B0%EB%8A%A5-%EC%95%8C%EC%95%84%EB%B3%B4%EA%B8%B0#entry64comment</comments>
      <pubDate>Sat, 13 Jul 2024 17:01:13 +0900</pubDate>
    </item>
    <item>
      <title>[IT][용어] False positive (오탐, 거짓 양성)</title>
      <link>https://moons0827.tistory.com/entry/IT%EC%9A%A9%EC%96%B4-False-positive-%EC%98%A4%ED%83%90-%EA%B1%B0%EC%A7%93-%EC%96%91%EC%84%B1</link>
      <description>&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock floatLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;moo.png&quot; data-origin-width=&quot;295&quot; data-origin-height=&quot;245&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bzyBDt/btsIyzejhdw/z5utcbxsnQ5QO7olQBjcnk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bzyBDt/btsIyzejhdw/z5utcbxsnQ5QO7olQBjcnk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bzyBDt/btsIyzejhdw/z5utcbxsnQ5QO7olQBjcnk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbzyBDt%2FbtsIyzejhdw%2Fz5utcbxsnQ5QO7olQBjcnk%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;260&quot; height=&quot;216&quot; data-filename=&quot;moo.png&quot; data-origin-width=&quot;295&quot; data-origin-height=&quot;245&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;간단한 용어 정리&lt;br /&gt;False positive(오탐, 거짓 양성)&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;&lt;span&gt;Binary classification (이진 분류)&lt;/span&gt;&lt;span&gt;에서 &lt;/span&gt;&lt;span&gt;negative(음성. 보통 0)를&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;positive(보통 1)&lt;/span&gt;&lt;span&gt;로 잘못 판정하는 오류&lt;/span&gt;&lt;span&gt;.&lt;br /&gt;즉, 오류가 아닌데 오류라고 판정하는 경우.&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #777777; text-align: justify;&quot;&gt;positive(양성)를 negative(음성)로 판정하는 것은 False Negative (&lt;span style=&quot;background-color: #ffffff; color: #777777; text-align: justify;&quot;&gt;거짓음성&lt;/span&gt;) 오류.&lt;/span&gt;&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1358&quot; data-origin-height=&quot;395&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bzoMyE/btsIyeO6WDA/hEO6xxjVEWSvKlejrgOJL1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bzoMyE/btsIyeO6WDA/hEO6xxjVEWSvKlejrgOJL1/img.png&quot; data-alt=&quot;오탐, 미탐 표&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bzoMyE/btsIyeO6WDA/hEO6xxjVEWSvKlejrgOJL1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbzoMyE%2FbtsIyeO6WDA%2FhEO6xxjVEWSvKlejrgOJL1%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;640&quot; height=&quot;186&quot; data-origin-width=&quot;1358&quot; data-origin-height=&quot;395&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;오탐, 미탐 표&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;False positive(오탐)는 검사나 테스트 결과가 실제로는 그렇지 않은데도 불구하고 양성(positive)으로 나타나는 경우를 의미합니다.&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;b&gt; False positive(오탐)의 사례&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;예를 들어,&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;환자가 암 검진을 받았는데, 실제로는 암이 없는 상태에서 검사 결과가 양성으로 나오거나,&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;정상적인 네트워크 활동을 해킹 시도로 잘못 인식하여 경고를 발생시키는 경우.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;소프트웨어 테스트 중 실제로는 오류가 없는 코드 부분에서 오류가 있다고 잘못 보고되는 경우.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;정상적인 거래를 사기 거래로 잘못 인식하여 경고를 발생시키는 경우.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;정상적인 이메일을 스팸으로 잘못 분류하여 스팸 폴더로 이동시키는 경우 등이 있습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;즉, IT관련 영역에서는 오류가 없는 코드나 시스템이 오류가 있는 것으로 보고되는 경우를 말합니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;1024&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bqhFPI/btsIyGxyj1O/TBKKk76WLT034nBWJqjHK1/img.webp&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bqhFPI/btsIyGxyj1O/TBKKk76WLT034nBWJqjHK1/img.webp&quot; data-alt=&quot;오탐의 사례&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bqhFPI/btsIyGxyj1O/TBKKk76WLT034nBWJqjHK1/img.webp&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbqhFPI%2FbtsIyGxyj1O%2FTBKKk76WLT034nBWJqjHK1%2Fimg.webp&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;480&quot; height=&quot;480&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;1024&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;오탐의 사례&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;False positive(오탐)&lt;/b&gt; &lt;b&gt;&lt;span&gt;의 원인&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;보통 &lt;b&gt;테스트의 민감도가 너무 높은 경우&lt;/b&gt;, &lt;span&gt;잘못된 데이터나 부정확한 정보로 인해 오류가 발생하는 &lt;b&gt;데이터 오류&lt;/b&gt;, 사용되는 알고리즘이 완벽하지 않아 잘못된 결과를 생성하는 &lt;span&gt;&lt;b&gt;알고리즘의 한계&lt;/b&gt; 등이 있습니다.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;False positive(오탐)으로&lt;/b&gt; &lt;b&gt;&lt;span&gt; 인해 발생하는 문제&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;이러한 현상은 불필요한 조사와 대응을 해야 하는 &lt;b&gt;자원 낭비&lt;/b&gt;, 개발자의 집중력을 떨어뜨리는 &lt;b&gt;효율성 저하&lt;/b&gt;, 모델의 신뢰성이 떨어져 잘못된 분류가 빈번해지는 &lt;b&gt;정확도 저하&lt;/b&gt;, 정상적인 데이터나 정보를 잘못된 카테고리로 분류하여 무시하게 되는 &lt;b&gt;중요 정보 누락&lt;/b&gt; 등이 있습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;즉, 각 분야의 신뢰성과 효율성을 저하시킬 수 있습니다.&lt;/span&gt;&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;&lt;span&gt; False positive(오탐) 해결 방법&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt; 정확하고 신뢰할 수 있는 데이터를 사용하여 검사의 신뢰성을 높이는 정확한 &lt;b&gt;데이터 관리&lt;/b&gt;, &lt;b&gt;모델의 정밀도를 향상시키기&lt;/b&gt;, 여러 모델을 결합하여 예측의 정확도를 높이는 &lt;b&gt;다중 모델 사용&lt;/b&gt;, &lt;b&gt;데이터 레이블링의 정확성을 높이기&lt;/b&gt; 등이 있습니다.&lt;/span&gt;&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&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;</description>
      <category>IT/IT_용어</category>
      <category>false positive</category>
      <category>it.gom</category>
      <category>itgom</category>
      <category>거짓양성</category>
      <category>오탐</category>
      <category>용어</category>
      <category>용어정리</category>
      <category>용어해설</category>
      <category>잇곰</category>
      <author>GOMINQ</author>
      <guid isPermaLink="true">https://moons0827.tistory.com/66</guid>
      <comments>https://moons0827.tistory.com/entry/IT%EC%9A%A9%EC%96%B4-False-positive-%EC%98%A4%ED%83%90-%EA%B1%B0%EC%A7%93-%EC%96%91%EC%84%B1#entry66comment</comments>
      <pubDate>Sat, 13 Jul 2024 13:53:35 +0900</pubDate>
    </item>
    <item>
      <title>[IT][NEWS] 애플 비전 프로 매출 사실상 실패</title>
      <link>https://moons0827.tistory.com/entry/ITNEWS-%EC%95%A0%ED%94%8C-%EB%B9%84%EC%A0%84-%ED%94%84%EB%A1%9C-%EB%A7%A4%EC%B6%9C-%EC%82%AC%EC%8B%A4%EC%83%81-%EC%8B%A4%ED%8C%A8</link>
      <description>&lt;hr data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot;&gt;&lt;figure class=&quot;imageblock floatLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;295&quot; data-origin-height=&quot;245&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/Qzwnb/btsIzrNqgLl/vwIz6mIYVmKDszQmzwAgAK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Qzwnb/btsIzrNqgLl/vwIz6mIYVmKDszQmzwAgAK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Qzwnb/btsIzrNqgLl/vwIz6mIYVmKDszQmzwAgAK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FQzwnb%2FbtsIzrNqgLl%2FvwIz6mIYVmKDszQmzwAgAK%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;235&quot; height=&quot;195&quot; data-origin-width=&quot;295&quot; data-origin-height=&quot;245&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;애플 비전 프로는 출시 전부터 사람들에게 많은 기대를 품게 했습니다.&lt;br&gt;물론 애플 제품이라 가격이 높을 것은 예상했지만, 그래도 가격이 너무 높았습니다.&lt;br&gt;경쟁제품인 메타퀘스트가 저렴하고 뛰어난 성능, 그리고 다양한 콘텐츠를 제공한 반면, 애플 비전 프로는 뛰어난 성능을 보여줬지만 그에 걸맞은 콘텐츠도 적었고, 가격은 너무 비쌌습니다.&lt;/b&gt;&lt;br&gt;&lt;b&gt;사실상 실패한 애플 비전 프로. 애플은 과연 어떤 모습을 보여줄까요?&lt;/b&gt;&lt;/p&gt;&lt;hr data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot;&gt;&lt;p data-ke-size=&quot;size16&quot;&gt;시장 분석 회사 IDC는 블룸버그에 애플 비전 프로가 아직 10만 대가 팔리지 않았다고 말했습니다. 물론 애플 비전 프로는 매우 3,500달러(한화 약 400만 원)의 매우 비싼 기기이기 때문에 아이폰이나 아이패드처럼 잘 팔릴 거라고 기대는 모두가 하지 않았을 겁니다.&lt;br&gt;그럼에도 불구하고 판매량은 기대보다도 적고, 최근 보고서에 따르면 애플 비전 프로의 판매량은 8월 말까지 75% 감소할 것이라고 합니다.&lt;/p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;616&quot; data-origin-height=&quot;408&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/s2dXV/btsIx4lQdRr/pRQwLla1Yxia9FWiSWdlI1/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/s2dXV/btsIx4lQdRr/pRQwLla1Yxia9FWiSWdlI1/img.jpg&quot; data-alt=&quot;애플 비전 프로&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/s2dXV/btsIx4lQdRr/pRQwLla1Yxia9FWiSWdlI1/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fs2dXV%2FbtsIx4lQdRr%2FpRQwLla1Yxia9FWiSWdlI1%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;640&quot; height=&quot;424&quot; data-origin-width=&quot;616&quot; data-origin-height=&quot;408&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;애플 비전 프로&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;br&gt;&lt;span style=&quot;color: #000000;&quot;&gt;지난달, 애플은 유럽, 영국, 중국, 일본, 그리고 싱가포르를 포함한, 국제 시장들에서 애플 비전 프로를 출시했습니다. IDC는 이를 바탕으로 내년까지 애플 비전 프로의 판매량이 늘 것이라고 기대하고 있습니다.&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;color: #333333;&quot;&gt;하지만&amp;nbsp;시장 조사에 따르면 애플의 첫 번째 크고 비싼 헤드셋의 판매는 2024년에도 저조한 상태를 유지할 것으로 보입니다.&lt;/span&gt;&lt;/p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;464&quot; data-origin-height=&quot;259&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/L1roo/btsIxFl5PRG/IafzlXhaTLyiilx9wqPU2k/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/L1roo/btsIxFl5PRG/IafzlXhaTLyiilx9wqPU2k/img.jpg&quot; data-alt=&quot;애플 비전 프로 후속작&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/L1roo/btsIxFl5PRG/IafzlXhaTLyiilx9wqPU2k/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FL1roo%2FbtsIxFl5PRG%2FIafzlXhaTLyiilx9wqPU2k%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;640&quot; height=&quot;357&quot; data-origin-width=&quot;464&quot; data-origin-height=&quot;259&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;애플 비전 프로 후속작&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;판매 증가에 대한 유일한 희망은 2025년에 출시될 것으로 예상되는 더 저렴한 모델입니다.&lt;br&gt;다음 비전 기기가 프로 모델의 절반 가격이더라도, 그것은 여전히 1,750 달러가 들 것이고 시장에서 일반 적으로 판매는 가장 비싼 소비자용 VR/AR 헤드셋 중 하나입니다.&lt;br&gt;판매를 하려면 500달러짜리 메타 퀘스트 3와&amp;nbsp;같은 장치와 경쟁할 수 있는 것을 만들어야 합니다.&lt;/p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1200&quot; data-origin-height=&quot;665&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/5AInB/btsIyJ8TkNP/q2EetcU2GAPVBFZwGCoU00/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/5AInB/btsIyJ8TkNP/q2EetcU2GAPVBFZwGCoU00/img.jpg&quot; data-alt=&quot;메타퀘스트3&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/5AInB/btsIyJ8TkNP/q2EetcU2GAPVBFZwGCoU00/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F5AInB%2FbtsIyJ8TkNP%2Fq2EetcU2GAPVBFZwGCoU00%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;640&quot; height=&quot;355&quot; data-origin-width=&quot;1200&quot; data-origin-height=&quot;665&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;메타퀘스트3&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;사람들은&amp;nbsp; &quot;애플 세금&quot;을 지불하는 것에 익숙하지만, 비용이 말 그대로 수천 달러 더 많이 들 때는 그렇지 않습니다.&amp;nbsp; &lt;br&gt;&lt;br&gt;현재 애플은 가짜 3D 공간 사진을 개선하고, 몇 가지 새로운 제스처 컨트롤을 추가하고, 파노라마 맥 스크린 미러링을 허용하기 위해 비전 OS 업데이트를 진행하고 있습니다.&amp;nbsp;&lt;br&gt;애플이 과연 고객들에게 초고가 헤드셋을 선택할 이유를 제공할지는 지켜봐야 할 것입니다.&lt;/p&gt;&lt;hr data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style7&quot;&gt;&lt;p data-ke-size=&quot;size16&quot; style=&quot;text-align: center;&quot;&gt;&lt;b&gt;두줄 평&lt;/b&gt;&lt;br&gt;새로운 애플 비전 프로는&lt;br&gt;과거 아이폰3S가 그랬던 것처럼,&lt;br&gt;시장을 선도적으로 이끌어나가는 제품이면 좋겠습니다.&lt;/p&gt;&lt;hr data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style7&quot;&gt;&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>IT/IT_NEWS</category>
      <category>avp</category>
      <category>IT</category>
      <category>it.gom</category>
      <category>News</category>
      <category>VR</category>
      <category>VR기기</category>
      <category>비넌프로</category>
      <category>애플</category>
      <category>애플비전프로</category>
      <category>잇곰</category>
      <author>GOMINQ</author>
      <guid isPermaLink="true">https://moons0827.tistory.com/65</guid>
      <comments>https://moons0827.tistory.com/entry/ITNEWS-%EC%95%A0%ED%94%8C-%EB%B9%84%EC%A0%84-%ED%94%84%EB%A1%9C-%EB%A7%A4%EC%B6%9C-%EC%82%AC%EC%8B%A4%EC%83%81-%EC%8B%A4%ED%8C%A8#entry65comment</comments>
      <pubDate>Sat, 13 Jul 2024 10:58:32 +0900</pubDate>
    </item>
    <item>
      <title>[IT][NEWS] 구글의 인공지능 검색 요약은 일반 구글 검색보다 10배 더 많은 에너지를 사용</title>
      <link>https://moons0827.tistory.com/entry/ITNEWS-%EA%B5%AC%EA%B8%80%EC%9D%98-%EC%9D%B8%EA%B3%B5%EC%A7%80%EB%8A%A5-%EA%B2%80%EC%83%89-%EC%9A%94%EC%95%BD%EC%9D%80-%EC%9D%BC%EB%B0%98-%EA%B5%AC%EA%B8%80-%EA%B2%80%EC%83%89%EB%B3%B4%EB%8B%A4-10%EB%B0%B0-%EB%8D%94-%EB%A7%8E%EC%9D%80-%EC%97%90%EB%84%88%EC%A7%80%EB%A5%BC-%EC%82%AC%EC%9A%A9</link>
      <description>&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock floatLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;moo.png&quot; data-origin-width=&quot;295&quot; data-origin-height=&quot;245&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/Aksxp/btsIsa5WAPP/AMgDf9WUpdQPCKE5ZbQaKK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Aksxp/btsIsa5WAPP/AMgDf9WUpdQPCKE5ZbQaKK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Aksxp/btsIsa5WAPP/AMgDf9WUpdQPCKE5ZbQaKK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FAksxp%2FbtsIsa5WAPP%2FAMgDf9WUpdQPCKE5ZbQaKK%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;300&quot; height=&quot;249&quot; data-filename=&quot;moo.png&quot; data-origin-width=&quot;295&quot; data-origin-height=&quot;245&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;&lt;b&gt;생성 AI 기술은 이미 우리 생활에 깊숙히 들어와서 빼놓을 수 없는 경지에 이르렀습니다.&lt;br /&gt;&lt;/b&gt;&lt;b&gt;하지만 많은 전력 소모는 장기적으로 큰 문제가 되겠죠. 특히 이번 생성형 AI를 활용한 검색이 일반 검색에 10배나 되는 전기를 소비한다는점은 우리에게 많은 시사점을 줍니다. 이미 생성 AI의 많은 전력 소모에 대한 여러 기사와 논문들이 나오고 있습니다.&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;전력 소모에 관한 생성형 AI 기술 발전이 필요한 상황입니다.&lt;/b&gt;&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;구글의 AI를 활용해서 검색하면 일반적인 검색보다 10배나 되는 전기를 소모한다고 &lt;span style=&quot;color: #333333; text-align: start;&quot;&gt;디지털 트렌드의 의도하지 않은 결과를 탐구하는 연구 회사인 Digiconomist의 설립자인 Alex de Vries 가 밝혔습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Alex de Vries 따르면 모든 구글 검색에 AI가 생성한 답변을 추가하면 아일랜드만큼의 전기량을 소비한다고 계산했습니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1200&quot; data-origin-height=&quot;630&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cK6XMz/btsIqas2wjt/aRTKQWILC4SKWbkKNKK2V0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cK6XMz/btsIqas2wjt/aRTKQWILC4SKWbkKNKK2V0/img.png&quot; data-alt=&quot;출처: Making AI helpful for everyone - Google AI &amp;amp;ndash; Google AI&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cK6XMz/btsIqas2wjt/aRTKQWILC4SKWbkKNKK2V0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcK6XMz%2FbtsIqas2wjt%2FaRTKQWILC4SKWbkKNKK2V0%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;640&quot; height=&quot;336&quot; data-origin-width=&quot;1200&quot; data-origin-height=&quot;630&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;출처: Making AI helpful for everyone - Google AI &amp;ndash; Google AI&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;&lt;span style=&quot;background-color: #fdfdfd; color: #000000; text-align: start;&quot;&gt;생성형 인공지능의 영역에 관련되서 모든 회사들의 경쟁이 심해지고 있습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #fdfdfd; color: #000000; text-align: start;&quot;&gt;본인 회사의 대규모 언어 모델링 알고리즘을 분야에서 선도적으로 이끌기 위해 많은 노력을 하고 있습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #fdfdfd; color: #000000; text-align: start;&quot;&gt;구글이 원래 보편화된 혁신적인 검색 엔진으로 큰 수익을 얻었던 만큼 검색엔진에 신경을 쓰는 것은 어찌보면 당연합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1000&quot; data-origin-height=&quot;687&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/Us3rT/btsIqCDuV9c/wtcrA3H40bDzzqtsSy6bpK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Us3rT/btsIqCDuV9c/wtcrA3H40bDzzqtsSy6bpK/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Us3rT/btsIqCDuV9c/wtcrA3H40bDzzqtsSy6bpK/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FUs3rT%2FbtsIqCDuV9c%2FwtcrA3H40bDzzqtsSy6bpK%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;640&quot; height=&quot;440&quot; data-origin-width=&quot;1000&quot; data-origin-height=&quot;687&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;하지만 이는 환경에 좋지 않은 것으로 밝혀졌습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #fdfdfd; color: #000000; text-align: start;&quot;&gt;이러한 시설들은 많은 양의 전력 소모 뿐만아니라 서버를 냉각시키기 위해 상당한 양의 물이 필요합니다. 발표한 어떤 한&lt;span style=&quot;background-color: #fdfdfd; color: #000000; text-align: start;&quot;&gt; 논문에 따르면 전세계적으로 데이터 센터에 대한 물 수요가 향후 몇 년 안에 영국의 절반이 될 수 있다고 추정할 정도로 많은 양이 필요하다고 합니다.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #fdfdfd; color: #000000; text-align: start;&quot;&gt;암호화폐나 NFT와 같은 다른 최근 트렌드도 비슷한 환경적 영향을 미친다는 점을 감안할 때, 이 중 어느 것도 특별히 놀라운 것은 아닙니다. &lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #fdfdfd; color: #000000; text-align: start;&quot;&gt;하지만 이는 매우 실망스러운 일입니다. 지난 10년 동안 세계 기온은 기록적으로 계속 상승했습니다. 대부분의 나라와 정책이 탄소 절감 정책을 추진하고 있는데 이는 시대상에 맞지 않은 추세입니다.&lt;/span&gt;&lt;span style=&quot;background-color: #fdfdfd; color: #000000; text-align: start;&quot;&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style7&quot; /&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;두 줄 요약&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;생성형 AI는 확실히 대세&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;하지만 이제는 환경 문제도 고려해야할 때!&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style7&quot; /&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>IT/IT_NEWS</category>
      <category>IT</category>
      <category>it.gom</category>
      <category>itgom</category>
      <category>ITNEWS</category>
      <category>검색</category>
      <category>구글</category>
      <category>구글검색</category>
      <category>생성형ai</category>
      <category>탄소배출</category>
      <category>환경</category>
      <author>GOMINQ</author>
      <guid isPermaLink="true">https://moons0827.tistory.com/63</guid>
      <comments>https://moons0827.tistory.com/entry/ITNEWS-%EA%B5%AC%EA%B8%80%EC%9D%98-%EC%9D%B8%EA%B3%B5%EC%A7%80%EB%8A%A5-%EA%B2%80%EC%83%89-%EC%9A%94%EC%95%BD%EC%9D%80-%EC%9D%BC%EB%B0%98-%EA%B5%AC%EA%B8%80-%EA%B2%80%EC%83%89%EB%B3%B4%EB%8B%A4-10%EB%B0%B0-%EB%8D%94-%EB%A7%8E%EC%9D%80-%EC%97%90%EB%84%88%EC%A7%80%EB%A5%BC-%EC%82%AC%EC%9A%A9#entry63comment</comments>
      <pubDate>Tue, 9 Jul 2024 09:23:35 +0900</pubDate>
    </item>
    <item>
      <title>[IT][TIP] 티스토리 네이버 검색 등록하기</title>
      <link>https://moons0827.tistory.com/entry/ITTIP-%ED%8B%B0%EC%8A%A4%ED%86%A0%EB%A6%AC-%EB%84%A4%EC%9D%B4%EB%B2%84-%EA%B2%80%EC%83%89-%EB%93%B1%EB%A1%9D%ED%95%98%EA%B8%B0</link>
      <description>&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock floatLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;moo.png&quot; data-origin-width=&quot;295&quot; data-origin-height=&quot;245&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bQzTNL/btsInWABech/syjM2KurXckzV7l4MYFlN1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bQzTNL/btsInWABech/syjM2KurXckzV7l4MYFlN1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bQzTNL/btsInWABech/syjM2KurXckzV7l4MYFlN1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbQzTNL%2FbtsInWABech%2FsyjM2KurXckzV7l4MYFlN1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;226&quot; height=&quot;188&quot; data-filename=&quot;moo.png&quot; data-origin-width=&quot;295&quot; data-origin-height=&quot;245&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;여러 장점들로 인해 티스토리 블로그를 많이 운영합니다.&lt;/b&gt;&lt;br /&gt;&lt;b&gt;그런데 티스토리는 우리나라 최대의 검색 엔진인 네이버에 검색이 &lt;/b&gt;&lt;br /&gt;&lt;b&gt;자동으로 잘 안된다는 단점이 있습니다.&lt;/b&gt;&lt;br /&gt;&lt;b&gt;네이버에 검색이 되게 하려면 네이버 서치 어드바이저에 등록해야 &lt;/b&gt;&lt;br /&gt;&lt;b&gt;합니다.&lt;/b&gt;&lt;br /&gt;&lt;b&gt;어렵지 않으니 이번 파트에서 같이 해봐요!&lt;/b&gt;&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;1. 네이버 서치 어드바이저 들어가기&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;가장 먼저 네이버 서치 어드바이저에 들어가야합니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;아래와 같은 주소로 들어가면 됩니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;a href=&quot;https://searchadvisor.naver.com/&quot;&gt;네이버 서치어드바이저 (naver.com)&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1720078566432&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;website&quot; data-og-title=&quot;네이버 서치어드바이저&quot; data-og-description=&quot;네이버 서치어드바이저와 함께 당신의 웹사이트를 성장시켜보세요&quot; data-og-host=&quot;searchadvisor.naver.com&quot; data-og-source-url=&quot;https://searchadvisor.naver.com/&quot; data-og-url=&quot;https://searchadvisor.naver.com/&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/AY6Vn/hyWrNRwySb/C3X7isps68GOjCktQshjok/img.png?width=500&amp;amp;height=408&amp;amp;face=0_0_500_408&quot;&gt;&lt;a href=&quot;https://searchadvisor.naver.com/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://searchadvisor.naver.com/&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/AY6Vn/hyWrNRwySb/C3X7isps68GOjCktQshjok/img.png?width=500&amp;amp;height=408&amp;amp;face=0_0_500_408');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;네이버 서치어드바이저&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;네이버 서치어드바이저와 함께 당신의 웹사이트를 성장시켜보세요&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;searchadvisor.naver.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;2. 로그인하기&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;다음과 같은 화면이 뜨면 오른쪽 위 로그인 버튼을 클릭해 로그인 하면 됩니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이 때, 네이버 아이디로 로그인 해야 합니다!&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;(혹시나 네이버 아이디가 없는 분은 만들어 주세요.)&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;2024_07_07_001.jpg&quot; data-origin-width=&quot;1134&quot; data-origin-height=&quot;595&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/d9nHkU/btsIqQAeAmo/jFVCvUNTiO4KANd3Ibofz0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/d9nHkU/btsIqQAeAmo/jFVCvUNTiO4KANd3Ibofz0/img.jpg&quot; data-alt=&quot;네이버 서치 어드바이저 로그인하기&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/d9nHkU/btsIqQAeAmo/jFVCvUNTiO4KANd3Ibofz0/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fd9nHkU%2FbtsIqQAeAmo%2FjFVCvUNTiO4KANd3Ibofz0%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;780&quot; height=&quot;409&quot; data-filename=&quot;2024_07_07_001.jpg&quot; data-origin-width=&quot;1134&quot; data-origin-height=&quot;595&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;네이버 서치 어드바이저 로그인하기&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;3. 웹마스터 도구 접속하기&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이제 웹마스터 도구에 접속하면 됩니다. 오른 쪽 위 창에서 웹마스터 도구를 눌러주세요.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;2024_07_07_002.jpg&quot; data-origin-width=&quot;1134&quot; data-origin-height=&quot;595&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/zr2Yx/btsIrIBtH7x/jKf6bIKKIf00SAvo3qAlP1/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/zr2Yx/btsIrIBtH7x/jKf6bIKKIf00SAvo3qAlP1/img.jpg&quot; data-alt=&quot;네이버 서치 어드바이저 웹마스터 도구 접속하기&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/zr2Yx/btsIrIBtH7x/jKf6bIKKIf00SAvo3qAlP1/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fzr2Yx%2FbtsIrIBtH7x%2FjKf6bIKKIf00SAvo3qAlP1%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;780&quot; height=&quot;409&quot; data-filename=&quot;2024_07_07_002.jpg&quot; data-origin-width=&quot;1134&quot; data-origin-height=&quot;595&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;네이버 서치 어드바이저 웹마스터 도구 접속하기&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;4. 사이트 등록하기&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이제 사이트를 등록하면 됩니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;저는 이미 하나가 등록되어 있구요.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;사이트 등록 주소창에 주소를 입력해주세요.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;2024_07_07_003.jpg&quot; data-origin-width=&quot;1276&quot; data-origin-height=&quot;555&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dbppG0/btsIp64DRdj/1NQ9j2KXtc63k9aQPGRux1/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dbppG0/btsIp64DRdj/1NQ9j2KXtc63k9aQPGRux1/img.jpg&quot; data-alt=&quot;사이트 등록하기&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dbppG0/btsIp64DRdj/1NQ9j2KXtc63k9aQPGRux1/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdbppG0%2FbtsIp64DRdj%2F1NQ9j2KXtc63k9aQPGRux1%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1276&quot; height=&quot;555&quot; data-filename=&quot;2024_07_07_003.jpg&quot; data-origin-width=&quot;1276&quot; data-origin-height=&quot;555&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;사이트 등록하기&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;5. 사이트 소유 확인&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이제 사이트 소유 확인을 해야합니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;두 가지 방식이 있는데 티스토리에서는 HTML 태그 방식을 사용하는 것이 더 편합니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;2024_07_07_004.jpg&quot; data-origin-width=&quot;1134&quot; data-origin-height=&quot;753&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b7Js4A/btsIpukVoj0/CydhAV3NkvIkirHvqQNRd0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b7Js4A/btsIpukVoj0/CydhAV3NkvIkirHvqQNRd0/img.jpg&quot; data-alt=&quot;사이트 소유 확인&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b7Js4A/btsIpukVoj0/CydhAV3NkvIkirHvqQNRd0/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb7Js4A%2FbtsIpukVoj0%2FCydhAV3NkvIkirHvqQNRd0%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;780&quot; height=&quot;518&quot; data-filename=&quot;2024_07_07_004.jpg&quot; data-origin-width=&quot;1134&quot; data-origin-height=&quot;753&quot;/&gt;&lt;/span&gt;&lt;figcaption&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&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;2024_07_07_005.jpg&quot; data-origin-width=&quot;283&quot; data-origin-height=&quot;574&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/ctWrJL/btsIqBpLIKY/k3jgtrkGvW3k6KXEQJxZGk/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ctWrJL/btsIqBpLIKY/k3jgtrkGvW3k6KXEQJxZGk/img.jpg&quot; data-alt=&quot;플러그인 들어가기&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ctWrJL/btsIqBpLIKY/k3jgtrkGvW3k6KXEQJxZGk/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FctWrJL%2FbtsIqBpLIKY%2Fk3jgtrkGvW3k6KXEQJxZGk%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;160&quot; height=&quot;325&quot; data-filename=&quot;2024_07_07_005.jpg&quot; data-origin-width=&quot;283&quot; data-origin-height=&quot;574&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;플러그인 들어가기&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그럼 아래와 같이 여러 창이 뜰겁니다. 여기서 메타 태그 등록을 눌러주세요.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;2024_07_07_006.jpg&quot; data-origin-width=&quot;850&quot; data-origin-height=&quot;813&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/eHMyxJ/btsIp9twGeV/VH7yWTxWHpy2bK9VDIBTX1/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/eHMyxJ/btsIp9twGeV/VH7yWTxWHpy2bK9VDIBTX1/img.jpg&quot; data-alt=&quot;티스트로 플러그인 종류&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/eHMyxJ/btsIp9twGeV/VH7yWTxWHpy2bK9VDIBTX1/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FeHMyxJ%2FbtsIp9twGeV%2FVH7yWTxWHpy2bK9VDIBTX1%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;640&quot; height=&quot;612&quot; data-filename=&quot;2024_07_07_006.jpg&quot; data-origin-width=&quot;850&quot; data-origin-height=&quot;813&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;티스트로 플러그인 종류&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;아래와 같은 창이 뜨면 + 메타 태그 추가를 눌러주세요.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;2024_07_07_007.jpg&quot; data-origin-width=&quot;850&quot; data-origin-height=&quot;846&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/IFHTT/btsIpWuuvj7/fwocvkbszleLx3EwAMBM5K/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/IFHTT/btsIpWuuvj7/fwocvkbszleLx3EwAMBM5K/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/IFHTT/btsIpWuuvj7/fwocvkbszleLx3EwAMBM5K/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FIFHTT%2FbtsIpWuuvj7%2FfwocvkbszleLx3EwAMBM5K%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;640&quot; height=&quot;637&quot; data-filename=&quot;2024_07_07_007.jpg&quot; data-origin-width=&quot;850&quot; data-origin-height=&quot;846&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그러면 이름을 입력하세요와 내용을 입력하세요라고 아래와 같은 창이 뜰겁니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1131&quot; data-origin-height=&quot;102&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/9iewT/btsIrhj0Kz2/mkmGIqm18WD0kgwKQEmRq0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/9iewT/btsIrhj0Kz2/mkmGIqm18WD0kgwKQEmRq0/img.png&quot; data-alt=&quot;입력창&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/9iewT/btsIrhj0Kz2/mkmGIqm18WD0kgwKQEmRq0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F9iewT%2FbtsIrhj0Kz2%2FmkmGIqm18WD0kgwKQEmRq0%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;1131&quot; height=&quot;102&quot; data-origin-width=&quot;1131&quot; data-origin-height=&quot;102&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;입력창&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;아까 네이버 어드바이저에 있던 창&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;2024_07_07_008.jpg&quot; data-origin-width=&quot;1501&quot; data-origin-height=&quot;99&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cZSA2G/btsIpHK271a/IxTMiizvWFs1ipS7EKeV8K/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cZSA2G/btsIpHK271a/IxTMiizvWFs1ipS7EKeV8K/img.jpg&quot; data-alt=&quot;네이버 어드바이저 입력 정보&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cZSA2G/btsIpHK271a/IxTMiizvWFs1ipS7EKeV8K/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcZSA2G%2FbtsIpHK271a%2FIxTMiizvWFs1ipS7EKeV8K%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1501&quot; height=&quot;99&quot; data-filename=&quot;2024_07_07_008.jpg&quot; data-origin-width=&quot;1501&quot; data-origin-height=&quot;99&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;네이버 어드바이저 입력 정보&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;녹색 부분을 이름을 입력하세요에&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;보라색 부분을 내용을 입력하세요에 넣고 적용을 눌러주면 됩니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이제 네이버 서치 어드바이저에가서 소유 확인을 눌러주면 정상적으로 네이버 검색에 등록이 됩니다.&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;6. 사이트 간단 체크&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이제 네이버 검색에 사이트가 등록되었기는 하지만, 검색에 최적화된 사이트로 만드는 것이 글 또는 사이트 노출에 도움이 됩니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;네이버 서치 어드바이저 웹마스터 도구에서 위에 있는 간단체크를 눌러줍니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그럼 아래와 같은 창이 뜨는데,&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;2024_07_07_009.jpg&quot; data-origin-width=&quot;850&quot; data-origin-height=&quot;390&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bt40Un/btsIphziMl3/uk6aY2lAcLcD6JW4v9vu1K/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bt40Un/btsIphziMl3/uk6aY2lAcLcD6JW4v9vu1K/img.jpg&quot; data-alt=&quot;네이버 서치 어드바이저 사이트 간단 체크&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bt40Un/btsIphziMl3/uk6aY2lAcLcD6JW4v9vu1K/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbt40Un%2FbtsIphziMl3%2Fuk6aY2lAcLcD6JW4v9vu1K%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;780&quot; height=&quot;358&quot; data-filename=&quot;2024_07_07_009.jpg&quot; data-origin-width=&quot;850&quot; data-origin-height=&quot;390&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;네이버 서치 어드바이저 사이트 간단 체크&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;간단히 홈페이지 메인 주소를 입력해주고 검색버튼을 누르면 사이트가 검색에 최적화 되어있는지 알려줍니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;2024_07_07_010.jpg&quot; data-origin-width=&quot;850&quot; data-origin-height=&quot;474&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cdkXrD/btsIqTKsvD7/1zYpDghGur7Ne8cbvxD8a1/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cdkXrD/btsIqTKsvD7/1zYpDghGur7Ne8cbvxD8a1/img.jpg&quot; data-alt=&quot;네이버 서치 어드바이저 실시간 조회 결과&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cdkXrD/btsIqTKsvD7/1zYpDghGur7Ne8cbvxD8a1/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcdkXrD%2FbtsIqTKsvD7%2F1zYpDghGur7Ne8cbvxD8a1%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;780&quot; height=&quot;435&quot; data-filename=&quot;2024_07_07_010.jpg&quot; data-origin-width=&quot;850&quot; data-origin-height=&quot;474&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;네이버 서치 어드바이저 실시간 조회 결과&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이렇게 전부 초록색이면 정상적으로 검색 및 수집이 되고 있다는 뜻입니다.&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;6. 웹 페이지 수집 요청하기&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;기본적으로 웹페이지 수집은 봇이 자동적으로 합니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;하지만, 수집하도록 요청을 주어서 좀 더 빠르게 수집하도록 할 수 있죠.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;[웹마스터 도구] - [사이트 관리] 에서 밑에 사이트 목록에 있는 본인 사이트를 클릭해주세요.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;2024_07_07_011.jpg&quot; data-origin-width=&quot;850&quot; data-origin-height=&quot;627&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/Lq17m/btsIpIwrbZ8/0J3ha6f7npy3Z0eACrX3tk/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Lq17m/btsIpIwrbZ8/0J3ha6f7npy3Z0eACrX3tk/img.jpg&quot; data-alt=&quot;사이트 등록 창&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Lq17m/btsIpIwrbZ8/0J3ha6f7npy3Z0eACrX3tk/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FLq17m%2FbtsIpIwrbZ8%2F0J3ha6f7npy3Z0eACrX3tk%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;720&quot; height=&quot;531&quot; data-filename=&quot;2024_07_07_011.jpg&quot; data-origin-width=&quot;850&quot; data-origin-height=&quot;627&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;사이트 등록 창&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;왼쪽 [요청] 에서 [웹페이지 수집]을 눌러주세요.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;2024_07_07_012.jpg&quot; data-origin-width=&quot;283&quot; data-origin-height=&quot;551&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/HaBEd/btsIpYeHWPH/Iyw3is1sVhVi346czBCI00/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/HaBEd/btsIpYeHWPH/Iyw3is1sVhVi346czBCI00/img.jpg&quot; data-alt=&quot;웹페이지 수집&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/HaBEd/btsIpYeHWPH/Iyw3is1sVhVi346czBCI00/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FHaBEd%2FbtsIpYeHWPH%2FIyw3is1sVhVi346czBCI00%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;260&quot; height=&quot;506&quot; data-filename=&quot;2024_07_07_012.jpg&quot; data-origin-width=&quot;283&quot; data-origin-height=&quot;551&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;웹페이지 수집&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;뜨는 화면에 수집 요청 URL입력에 본인이 포스팅한 글 주소를 입력하면 됩니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;2024_07_07_013.jpg&quot; data-origin-width=&quot;1134&quot; data-origin-height=&quot;553&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/l3ACN/btsIpUQUXhL/Cb470XC1dZpWltZgW1y700/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/l3ACN/btsIpUQUXhL/Cb470XC1dZpWltZgW1y700/img.jpg&quot; data-alt=&quot;수집 요청 URL 입력&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/l3ACN/btsIpUQUXhL/Cb470XC1dZpWltZgW1y700/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fl3ACN%2FbtsIpUQUXhL%2FCb470XC1dZpWltZgW1y700%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;780&quot; height=&quot;380&quot; data-filename=&quot;2024_07_07_013.jpg&quot; data-origin-width=&quot;1134&quot; data-origin-height=&quot;553&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;수집 요청 URL 입력&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;아래처럼 요청완료라고 뜨면 정상적으로 요청된 겁니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;2024_07_07_014.jpg&quot; data-origin-width=&quot;567&quot; data-origin-height=&quot;98&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/csenxg/btsIqaFY3uW/TORyEaj5sS9wKBck6q0uqK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/csenxg/btsIqaFY3uW/TORyEaj5sS9wKBck6q0uqK/img.jpg&quot; data-alt=&quot;요청 완료&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/csenxg/btsIqaFY3uW/TORyEaj5sS9wKBck6q0uqK/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fcsenxg%2FbtsIqaFY3uW%2FTORyEaj5sS9wKBck6q0uqK%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;640&quot; height=&quot;111&quot; data-filename=&quot;2024_07_07_014.jpg&quot; data-origin-width=&quot;567&quot; data-origin-height=&quot;98&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;요청 완료&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;</description>
      <category>강좌/TIP</category>
      <category>검색</category>
      <category>검색등록</category>
      <category>검색엔진등록</category>
      <category>네이버검색등록</category>
      <category>네이버등록</category>
      <category>네이버티스토리</category>
      <category>티스토리</category>
      <category>티스토리등록</category>
      <category>티스토리블로그</category>
      <category>티스토리운영</category>
      <author>GOMINQ</author>
      <guid isPermaLink="true">https://moons0827.tistory.com/61</guid>
      <comments>https://moons0827.tistory.com/entry/ITTIP-%ED%8B%B0%EC%8A%A4%ED%86%A0%EB%A6%AC-%EB%84%A4%EC%9D%B4%EB%B2%84-%EA%B2%80%EC%83%89-%EB%93%B1%EB%A1%9D%ED%95%98%EA%B8%B0#entry61comment</comments>
      <pubDate>Sun, 7 Jul 2024 15:18:52 +0900</pubDate>
    </item>
    <item>
      <title>[IT][NEWS] 아마존 출시 10개월만에 보안용 로봇 Astro for business 로봇 단종</title>
      <link>https://moons0827.tistory.com/entry/ITNEWS-%EC%95%84%EB%A7%88%EC%A1%B4-%EC%B6%9C%EC%8B%9C-10%EA%B0%9C%EC%9B%94%EB%A7%8C%EC%97%90-%EC%95%84%EC%8A%A4%ED%8A%B8%EB%A1%9C-%EB%A1%9C%EB%B4%87-%EB%8B%A8%EC%A2%85</link>
      <description>&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock floatLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;moo.png&quot; data-origin-width=&quot;295&quot; data-origin-height=&quot;245&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/zBaiI/btsIpF0MbMg/6MCDMHQKhwt9Kd5iXS0CD1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/zBaiI/btsIpF0MbMg/6MCDMHQKhwt9Kd5iXS0CD1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/zBaiI/btsIpF0MbMg/6MCDMHQKhwt9Kd5iXS0CD1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FzBaiI%2FbtsIpF0MbMg%2F6MCDMHQKhwt9Kd5iXS0CD1%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;234&quot; height=&quot;194&quot; data-filename=&quot;moo.png&quot; data-origin-width=&quot;295&quot; data-origin-height=&quot;245&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;&lt;span style=&quot;background-color: #fdfdfd; color: #000000; text-align: start;&quot;&gt;&lt;br /&gt;아마존이 출시 10개월 만에 보안용 로봇 Astro for business를 단종시켰습니다.&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style=&quot;background-color: #fdfdfd; color: #000000; text-align: start;&quot;&gt;기업용 로봇을 더 개발하지 않는다는 것이 아쉽지만...&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;&lt;span style=&quot;background-color: #fdfdfd; color: #000000; text-align: start;&quot;&gt;역량을 가정용 로봇에 집중시키겠다는 의도로 보이는데, 이번에는 시장에 혁신적인 돌풍을 불러올 로봇을 개발하길 기대합니다.&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1280&quot; data-origin-height=&quot;720&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bk5sSB/btsIqAdk5Ao/5rkjdjzJEq9tzQWOJ3FfWk/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bk5sSB/btsIqAdk5Ao/5rkjdjzJEq9tzQWOJ3FfWk/img.jpg&quot; data-alt=&quot;Astro for business로봇 출처: Amazon launches Astro for Business, a robot to protect SMBs ❘ ZDNET&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bk5sSB/btsIqAdk5Ao/5rkjdjzJEq9tzQWOJ3FfWk/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbk5sSB%2FbtsIqAdk5Ao%2F5rkjdjzJEq9tzQWOJ3FfWk%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;720&quot; height=&quot;405&quot; data-origin-width=&quot;1280&quot; data-origin-height=&quot;720&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;Astro for business로봇 출처: Amazon launches Astro for Business, a robot to protect SMBs ❘ ZDNET&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;&lt;span style=&quot;background-color: #fdfdfd; color: #000000; text-align: start;&quot;&gt;아마존은 오는 9월 25일 모든 Astro for business 로봇과 관련된 서비스를 단종하기로 했습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #fdfdfd; color: #000000; text-align: start;&quot;&gt;아마존은 약 8개월 전에 중소기업을 위한 보안 장치로 2,350달러에 처음 로봇을 출시했지만, 결국 10개월 만에 단종됨에 따라 아마존의 실패한 제품 목록에 들어가게 되었습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;아마존은 9월 25일에 모든 서비스를 중단함에 따라 개인 데이터가 기기에서 모두 삭제됩니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #fdfdfd; color: #000000; text-align: start;&quot;&gt;아마존은 구매한 고객들에게 사용하지 않은 선불 구독료를 환불해 주고 또한, 제품 값 전액인 2,350달러(한화 약 325만 원)를 환불하고 300달러(한화 약 41만 원)의 아마존 크레딧을 줄 것이라고 말했습니다. &lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #fdfdfd; color: #000000; text-align: start;&quot;&gt;2023년 11월 출시 이후 실제로 얼마나 많은 비즈니스 봇을 판매했는지에 대해서는 언급하지 않고 있지만, 회사의 하드웨어 엔지니어링 부사장인 린도 세인트 엔젤은 &quot;홈 로봇 공학에서 우리가 이루고 있는 진전이 우리의 자원을 집중해야 하는 곳이라는 것을 점점 더 확신하고 있다&quot;라고 말했습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #fdfdfd; color: #000000; text-align: start;&quot;&gt;또한 The Verge에 다음과 같은 성명서를 공개했습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;&lt;span style=&quot;background-color: #fdfdfd; color: #000000; text-align: start;&quot;&gt;저희는 세계 최고 수준의 소비자 로봇 솔루션을 가정에 제공하겠다는 비전에 전적으로 전념하고 있습니다. 아스트로를 최고의 가정용 로봇으로 만들기 위한 진행과 지속적인 연구를 가속화하기 위해 아스트로 포 비즈니스에 대한 지원을 종료하기로 결정했습니다. 저희는 아스트로를 위해 발명하고 있는 가정 내 경험에 대해 기대하고 있으며, 앞으로 더 많은 것을 공유할 수 있기를 기대합니다.&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #fdfdfd; color: #000000; text-align: start;&quot;&gt;즉, 홈버전은 계속 유지한다고 발표했으며, 이는 비즈니스 쪽이 아닌 Astro for Home 후속 제품이 출시될 수도 있다는 것을 이야기하고 있습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1080&quot; data-origin-height=&quot;1080&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/qvEaT/btsIqS5QUKO/RS44NPxtrDYHKLuCYw2D5k/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/qvEaT/btsIqS5QUKO/RS44NPxtrDYHKLuCYw2D5k/img.jpg&quot; data-alt=&quot;Astro for home 출처: Amazon.com: Amazon Astro, Household robot for home monitoring,&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/qvEaT/btsIqS5QUKO/RS44NPxtrDYHKLuCYw2D5k/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FqvEaT%2FbtsIqS5QUKO%2FRS44NPxtrDYHKLuCYw2D5k%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;720&quot; height=&quot;720&quot; data-origin-width=&quot;1080&quot; data-origin-height=&quot;1080&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;Astro for home 출처: Amazon.com: Amazon Astro, Household robot for home monitoring,&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;현재 Astro for home은 지난 21년 출시된 이래 새로운 제품이 나오고 있지 않으며,&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #fdfdfd; color: #000000; text-align: start;&quot;&gt;최근 권장 소비자 가격을 1,449.99달러(한화 약 200만 원)에서 1,599.99달러(한화 약 220만 원)로 인상했습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style7&quot; /&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;두줄 평&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;21년 출시된 Astro for home도 일반인들이 제대로 사용해보지 못했는데...&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;이번에는 꼭 사용해 볼 수 있는 제품이 나오길!&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style7&quot; /&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>IT/IT_NEWS</category>
      <category>IT</category>
      <category>IT소식</category>
      <category>보안로봇</category>
      <category>보안로봇단종</category>
      <category>비즈니스로봇단종</category>
      <category>아마존</category>
      <category>아마존로봇</category>
      <category>아마존로봇단종</category>
      <category>아스트로</category>
      <category>아스트로포비즈니스</category>
      <author>GOMINQ</author>
      <guid isPermaLink="true">https://moons0827.tistory.com/59</guid>
      <comments>https://moons0827.tistory.com/entry/ITNEWS-%EC%95%84%EB%A7%88%EC%A1%B4-%EC%B6%9C%EC%8B%9C-10%EA%B0%9C%EC%9B%94%EB%A7%8C%EC%97%90-%EC%95%84%EC%8A%A4%ED%8A%B8%EB%A1%9C-%EB%A1%9C%EB%B4%87-%EB%8B%A8%EC%A2%85#entry59comment</comments>
      <pubDate>Sun, 7 Jul 2024 13:54:00 +0900</pubDate>
    </item>
  </channel>
</rss>