<?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>Thu, 11 Jun 2026 06:49:48 +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>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>
    <item>
      <title>[IT][NEWS] 일본, 플로피디스크 정부 사용 중단 승리 선언</title>
      <link>https://moons0827.tistory.com/entry/ITNEWS-%EC%9D%BC%EB%B3%B8-%ED%94%8C%EB%A1%9C%ED%94%BC%EB%94%94%EC%8A%A4%ED%81%AC-%EC%A0%95%EB%B6%80-%EC%82%AC%EC%9A%A9-%EC%A4%91%EB%8B%A8-%EC%8A%B9%EB%A6%AC-%EC%84%A0%EC%96%B8</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/csdqec/btsIoQPdAHy/FfHyZUpPwfEqqTkcCXa4s0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/csdqec/btsIoQPdAHy/FfHyZUpPwfEqqTkcCXa4s0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/csdqec/btsIoQPdAHy/FfHyZUpPwfEqqTkcCXa4s0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fcsdqec%2FbtsIoQPdAHy%2FFfHyZUpPwfEqqTkcCXa4s0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;224&quot; height=&quot;186&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;br /&gt;일본이 드디어 정부 차원에서 플로피 디스크 사용을 중단하였습니다.&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;중단한다고 말한 지로부터 무려 20년이나 걸린 건데요.&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&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;600&quot; data-origin-height=&quot;400&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bQMLJl/btsIpXGAlJx/on5rOgj7nwGz9rXh8KxcD1/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bQMLJl/btsIpXGAlJx/on5rOgj7nwGz9rXh8KxcD1/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bQMLJl/btsIpXGAlJx/on5rOgj7nwGz9rXh8KxcD1/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbQMLJl%2FbtsIpXGAlJx%2Fon5rOgj7nwGz9rXh8KxcD1%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;600&quot; height=&quot;400&quot; data-origin-width=&quot;600&quot; data-origin-height=&quot;400&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;일본이&amp;nbsp; 언제까지&amp;nbsp; 사용을 할까 궁금했던 플로피 디스크가 드디어 지난 6월 28일 사용을 중단했습니다.&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;&quot;우리는 6월 28일 플로피 디스크와의 전쟁에서 이겼습니다!&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;2달 전까지만 해도 사람들은 여전히 낡은 플로피 디스크를 를 사용하여 정부에 문서를 제출해야 하는 상황이었습니다.&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;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;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;background-color: #fdfdfd; color: #000000; text-align: start;&quot;&gt;디지털청은 2021년 코로나19 팬데믹 기간에 설립하였으며, 아날로그 기술을 없애고 첨단 기술을 적용하려 노력해 왔습니다.&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;background-color: #fdfdfd; color: #000000; text-align: start;&quot;&gt;&lt;/span&gt;&lt;span style=&quot;background-color: #fdfdfd; color: #000000; text-align: start;&quot;&gt; &lt;br /&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 style=&quot;background-color: #fdfdfd; color: #000000; text-align: start;&quot;&gt;디지털청은 지난달 중순까지 플로피디스크 사용과 관련된 규정 중 차량 재활용과 관련된 환경 규정 1건을 제외하고 사용을 규정하는 1,034건의 규정을 모두 폐기했습니다.&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;3.5인치 플로피 디스크는 1.44MB의 데이터만 수용할 수 있습니다. 32GB의 정보를 저장하는 메모리 스틱을 복제하려면 22,000개 이상의 플로피 디스크가 필요합니다.&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;마지막 디스크 제조업체인 소니는 2011년에 생산을 종료했습니다.&lt;/span&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;&lt;b&gt;두줄&amp;nbsp;&lt;/b&gt;&lt;/p&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 data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>IT/IT_NEWS</category>
      <category>IT</category>
      <category>ITNEWS</category>
      <category>News</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/58</guid>
      <comments>https://moons0827.tistory.com/entry/ITNEWS-%EC%9D%BC%EB%B3%B8-%ED%94%8C%EB%A1%9C%ED%94%BC%EB%94%94%EC%8A%A4%ED%81%AC-%EC%A0%95%EB%B6%80-%EC%82%AC%EC%9A%A9-%EC%A4%91%EB%8B%A8-%EC%8A%B9%EB%A6%AC-%EC%84%A0%EC%96%B8#entry58comment</comments>
      <pubDate>Sat, 6 Jul 2024 15:22:48 +0900</pubDate>
    </item>
    <item>
      <title>[IT][NEWS] 넷플릭스. 영국과 케나다에서 베이직 요금제 폐지</title>
      <link>https://moons0827.tistory.com/entry/ITNEWS-%EB%84%B7%ED%94%8C%EB%A6%AD%EC%8A%A4-%EC%98%81%EA%B5%AD%EA%B3%BC-%EC%BC%80%EB%82%98%EB%8B%A4%EC%97%90%EC%84%9C-%EB%B2%A0%EC%9D%B4%EC%A7%81-%EC%9A%94%EA%B8%88%EC%A0%9C-%ED%8F%90%EC%A7%80</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/mCLuB/btsIlTE7YuS/f0g8zPGviP40w9myKpHqP1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/mCLuB/btsIlTE7YuS/f0g8zPGviP40w9myKpHqP1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/mCLuB/btsIlTE7YuS/f0g8zPGviP40w9myKpHqP1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FmCLuB%2FbtsIlTE7YuS%2Ff0g8zPGviP40w9myKpHqP1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;254&quot; height=&quot;211&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;넷플릭스 베이직 요금제를 영국과 캐나다에서 중단한다고 합니다.&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;/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&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;20240704_101.jpg&quot; data-origin-width=&quot;992&quot; data-origin-height=&quot;557&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/blCGBt/btsIlTd8Hfh/4GZ8lrKXecH4LKrKhh4Ykk/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/blCGBt/btsIlTd8Hfh/4GZ8lrKXecH4LKrKhh4Ykk/img.jpg&quot; data-alt=&quot;넷플릭스 화면 출처: https://about.netflix.com/&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/blCGBt/btsIlTd8Hfh/4GZ8lrKXecH4LKrKhh4Ykk/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FblCGBt%2FbtsIlTd8Hfh%2F4GZ8lrKXecH4LKrKhh4Ykk%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;404&quot; data-filename=&quot;20240704_101.jpg&quot; data-origin-width=&quot;992&quot; data-origin-height=&quot;557&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;넷플릭스 화면 출처: https://about.netflix.com/&lt;/figcaption&gt;
&lt;/figure&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;넷플릭스는 2024년 초&amp;nbsp; 2분기 캐나다와 영국을 시작으로 광고 플랜이 도입된 일부 국가에서 베이직 요금제를 폐기할 것이라고 이야기를 한 적이 있습니다.&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;레딧의 한 사용자는 &quot; &lt;span style=&quot;background-color: #fdfdfd; color: #000000; text-align: start;&quot;&gt;넷플릭스를 보는 마지막 날은 7월 13일입니다. 계속 시청할 새로운 요금제를 선택하세요.&quot;라는 연락을 받았다고 합니다.&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;20240704_102.jpg&quot; data-origin-width=&quot;709&quot; data-origin-height=&quot;709&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/Nblv1/btsIohEiAeZ/aOXs13e16xFF3bj1iwj67k/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Nblv1/btsIohEiAeZ/aOXs13e16xFF3bj1iwj67k/img.jpg&quot; data-alt=&quot;출처: Can't finish Netflix subscription : r/mildlyinfuriating (reddit.com)&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Nblv1/btsIohEiAeZ/aOXs13e16xFF3bj1iwj67k/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FNblv1%2FbtsIohEiAeZ%2FaOXs13e16xFF3bj1iwj67k%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;480&quot; data-filename=&quot;20240704_102.jpg&quot; data-origin-width=&quot;709&quot; data-origin-height=&quot;709&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;출처: Can't finish Netflix subscription : r/mildlyinfuriating (reddit.com)&lt;/figcaption&gt;
&lt;/figure&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;MacRumors에 따르면 현재 영국에서는 월 7.99 파운드(한화 약 14,000원)의 베이직 요금제가 중단되었고, 월 4,99 파운드(한화 약 8,800원)의 광고형 스텐다드 요금제나 10.99 파운드(한화 약 19,000원)의 스텐다드 요금제로 바꾸라고 통지를 받고 있습니다.&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;캐나다의 구독자들은 베이직 요금제(한화 약 10,000원) 대신 광고형 스텐다드 요금제 5.99달러(한화 약 6,000원)나 스텐다드 요금제 16.49달러(약 17,000원)로 바꾸길 권유하고 있습니다.&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;넷플릭스는 지난 5월 광고 지원 스트리밍 계층의 글로벌 월간 활성 사용자 수가 4천만 명으로 1년 전보다 3천5백만 명 증가했다고 밝혔습니다.&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;프리미엄 17,000원, 스탠다드, 13,500원. 광고형 스탠다드 5,500원입니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;20240704_103.jpg&quot; data-origin-width=&quot;1276&quot; data-origin-height=&quot;840&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/kDlli/btsImKgONN8/zFiMu4MafsKA1UUXrKmAjk/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/kDlli/btsImKgONN8/zFiMu4MafsKA1UUXrKmAjk/img.jpg&quot; data-alt=&quot;넷플릭스 요금제&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/kDlli/btsImKgONN8/zFiMu4MafsKA1UUXrKmAjk/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FkDlli%2FbtsImKgONN8%2FzFiMu4MafsKA1UUXrKmAjk%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;421&quot; data-filename=&quot;20240704_103.jpg&quot; data-origin-width=&quot;1276&quot; data-origin-height=&quot;840&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;style7&quot; /&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&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;&lt;span style=&quot;font-family: 'Noto Sans Light';&quot;&gt;결국 광고를 보던가&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Light';&quot;&gt;돈을 더 내라는 이야기!&lt;/span&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>issue</category>
      <category>IT</category>
      <category>netflix</category>
      <category>News</category>
      <category>넷플릭스</category>
      <category>베이직요금제</category>
      <category>베이직플랜</category>
      <category>스텐다드</category>
      <category>요금제</category>
      <category>요금제인상</category>
      <author>GOMINQ</author>
      <guid isPermaLink="true">https://moons0827.tistory.com/57</guid>
      <comments>https://moons0827.tistory.com/entry/ITNEWS-%EB%84%B7%ED%94%8C%EB%A6%AD%EC%8A%A4-%EC%98%81%EA%B5%AD%EA%B3%BC-%EC%BC%80%EB%82%98%EB%8B%A4%EC%97%90%EC%84%9C-%EB%B2%A0%EC%9D%B4%EC%A7%81-%EC%9A%94%EA%B8%88%EC%A0%9C-%ED%8F%90%EC%A7%80#entry57comment</comments>
      <pubDate>Thu, 4 Jul 2024 16:03:42 +0900</pubDate>
    </item>
    <item>
      <title>[강좌] [나만의 NFT 만들기] 2. 폴리곤 전자 지갑 등록</title>
      <link>https://moons0827.tistory.com/entry/%EA%B0%95%EC%A2%8C-%EB%82%98%EB%A7%8C%EC%9D%98-NFT-%EB%A7%8C%EB%93%A4%EA%B8%B0-2-%ED%8F%B4%EB%A6%AC%EA%B3%A4-%EC%A0%84%EC%9E%90-%EC%A7%80%EA%B0%91-%EB%93%B1%EB%A1%9D</link>
      <description>&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h2 style=&quot;color: #333333; text-align: center;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;color: #ee2323;&quot;&gt;&lt;b&gt;본 파트는 폴리곤을 발행하는 사람만 필요한 파트입니다.&lt;/b&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;h2 style=&quot;color: #333333; text-align: center;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;color: #ee2323;&quot;&gt;&lt;b&gt;오픈씨에서 이더리움으로 거래하려는 분들은 필요하지 않습니다.&lt;/b&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;h2 style=&quot;text-align: center;&quot; data-ke-size=&quot;size26&quot;&gt;&amp;nbsp;&lt;/h2&gt;
&lt;h2 style=&quot;text-align: center;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;color: #ee2323;&quot;&gt;&lt;b&gt;이더리움으로 거래하실 분은 본 파트를 건너뛰셔도 됩니다.&lt;/b&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;h2 style=&quot;text-align: center;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;color: #ee2323;&quot;&gt;&lt;b&gt;&amp;lt;단, 초기 비용 발생&amp;gt;&lt;/b&gt;&lt;/span&gt;&lt;/h2&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-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/dU7pMC/btsInX6BHwM/tcixiO1Kn4v10Qc0lHExak/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dU7pMC/btsInX6BHwM/tcixiO1Kn4v10Qc0lHExak/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dU7pMC/btsInX6BHwM/tcixiO1Kn4v10Qc0lHExak/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdU7pMC%2FbtsInX6BHwM%2FtcixiO1Kn4v10Qc0lHExak%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;233&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 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 style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&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;이번에도 쉽고 짧으니 차근차근 따라오시면&amp;nbsp;금방할 수 있습니다!&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: #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;폴리곤(MATIC)은 가상화폐 중에 마이너한 화폐 중 하나입니다.&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;약 7조 정도로 시총이 1600조가 넘는 비트코인이나 500조가 넘는 이더리움에 비하면 매우 작은 규모입니다.&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: #ee2323;&quot;&gt;&lt;b&gt;오픈씨에 처음 판매할 때 드는 비용이 없기 때문&lt;/b&gt;&lt;/span&gt;입니다.&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;아직 NFT로 뭘 할지 확신이 없는데 처음부터 약 10여만 원에 달하는 돈을 내기는 부담이 되죠.&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;/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 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;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;20240703_016.jpg&quot; data-origin-width=&quot;1105&quot; data-origin-height=&quot;100&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/IcNsH/btsIlQ8Wi7v/G2fgh8W5KHCgwuAHDgqwk0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/IcNsH/btsIlQ8Wi7v/G2fgh8W5KHCgwuAHDgqwk0/img.jpg&quot; data-alt=&quot;메타마스크 클릭&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/IcNsH/btsIlQ8Wi7v/G2fgh8W5KHCgwuAHDgqwk0/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FIcNsH%2FbtsIlQ8Wi7v%2FG2fgh8W5KHCgwuAHDgqwk0%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;43&quot; data-filename=&quot;20240703_016.jpg&quot; data-origin-width=&quot;1105&quot; data-origin-height=&quot;100&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 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&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;20240704_001.jpg&quot; data-origin-width=&quot;283&quot; data-origin-height=&quot;480&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bwsuRw/btsInX6BLMO/wZt6yQ7ki3gcGjPjTi2MK0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bwsuRw/btsInX6BLMO/wZt6yQ7ki3gcGjPjTi2MK0/img.jpg&quot; data-alt=&quot;메타마스크 화면&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bwsuRw/btsInX6BLMO/wZt6yQ7ki3gcGjPjTi2MK0/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbwsuRw%2FbtsInX6BLMO%2FwZt6yQ7ki3gcGjPjTi2MK0%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;280&quot; height=&quot;475&quot; data-filename=&quot;20240704_001.jpg&quot; data-origin-width=&quot;283&quot; data-origin-height=&quot;480&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;20240704_002.jpg&quot; data-origin-width=&quot;322&quot; data-origin-height=&quot;402&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dMmSGN/btsImLMKG1f/DOOsi0lIkkS1OV5tmxTyA0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dMmSGN/btsImLMKG1f/DOOsi0lIkkS1OV5tmxTyA0/img.jpg&quot; data-alt=&quot;네트워크 추가&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dMmSGN/btsImLMKG1f/DOOsi0lIkkS1OV5tmxTyA0/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdMmSGN%2FbtsImLMKG1f%2FDOOsi0lIkkS1OV5tmxTyA0%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;280&quot; height=&quot;350&quot; data-filename=&quot;20240704_002.jpg&quot; data-origin-width=&quot;322&quot; data-origin-height=&quot;402&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;20240704_003.jpg&quot; data-origin-width=&quot;850&quot; data-origin-height=&quot;515&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/qxiSe/btsIk0Erq65/9TV8uFKWGfUgdEKZVrEqp1/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/qxiSe/btsIk0Erq65/9TV8uFKWGfUgdEKZVrEqp1/img.jpg&quot; data-alt=&quot;메타마스크 네트워크 창&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/qxiSe/btsIk0Erq65/9TV8uFKWGfUgdEKZVrEqp1/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FqxiSe%2FbtsIk0Erq65%2F9TV8uFKWGfUgdEKZVrEqp1%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;388&quot; data-filename=&quot;20240704_003.jpg&quot; data-origin-width=&quot;850&quot; data-origin-height=&quot;515&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;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 style=&quot;background-color: #ffffff; color: #666666; text-align: center;&quot; 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;20240704_004.jpg&quot; data-origin-width=&quot;409&quot; data-origin-height=&quot;570&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/GNxDe/btsIlW9hKNe/0keZW54JRxXBNwdE7jc2M1/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/GNxDe/btsIlW9hKNe/0keZW54JRxXBNwdE7jc2M1/img.jpg&quot; data-alt=&quot;네트워크 주소 입력&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/GNxDe/btsIlW9hKNe/0keZW54JRxXBNwdE7jc2M1/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FGNxDe%2FbtsIlW9hKNe%2F0keZW54JRxXBNwdE7jc2M1%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;446&quot; data-filename=&quot;20240704_004.jpg&quot; data-origin-width=&quot;409&quot; data-origin-height=&quot;570&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;네트워크 주소 입력&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p id=&quot;SE-ba433760-43a6-4274-b01e-62d61f18b1a1&quot; style=&quot;background-color: #ffffff; color: #666666; text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;아래와 같이 입력 창에 입력하면 됩니다.&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #666666; text-align: center;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;네트워크&amp;nbsp;이름&amp;nbsp;:&amp;nbsp;Polygon&amp;nbsp;Mainnet &lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;새&amp;nbsp;RPC&amp;nbsp;URL&amp;nbsp;:&amp;nbsp;&lt;a href=&quot;https://polygon-rpc.com/&quot; target=&quot;_blank&quot; rel=&quot;noopener&amp;nbsp;noreferrer&quot;&gt;https://polygon-rpc.com/&lt;/a&gt;​ &lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;체인&amp;nbsp;ID&amp;nbsp;:&amp;nbsp;137 &lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;통화&amp;nbsp;기호&amp;nbsp;:&amp;nbsp;MATIC &lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;블록&amp;nbsp;탐색기&amp;nbsp;URL&amp;nbsp;(옵션)&amp;nbsp;:&amp;nbsp;&lt;a href=&quot;https://polygonscan.com&quot; target=&quot;_blank&quot; rel=&quot;noopener&amp;nbsp;noreferrer&quot;&gt;https://polygonscan.com&lt;/a&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #666666; 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;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;&lt;span style=&quot;background-color: #ffffff; color: #666666; text-align: left;&quot;&gt;4. 폴리곤 메인넷 네트워크로 전환하기&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #666666; text-align: left;&quot;&gt;폴리곤 메인넷 네트워크로 전환을 눌러주세요.&lt;/span&gt;&lt;/p&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;20240704_005.jpg&quot; data-origin-width=&quot;342&quot; data-origin-height=&quot;365&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/mQR2U/btsIn5DxMt8/fXtvNoOdHyvu8IkgKklikK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/mQR2U/btsIn5DxMt8/fXtvNoOdHyvu8IkgKklikK/img.jpg&quot; data-alt=&quot;폴리곤 메인넷 네트워크로 전환&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/mQR2U/btsIn5DxMt8/fXtvNoOdHyvu8IkgKklikK/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FmQR2U%2FbtsIn5DxMt8%2FfXtvNoOdHyvu8IkgKklikK%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;300&quot; height=&quot;320&quot; data-filename=&quot;20240704_005.jpg&quot; data-origin-width=&quot;342&quot; data-origin-height=&quot;365&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;20240704_007.jpg&quot; data-origin-width=&quot;321&quot; data-origin-height=&quot;488&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/brGO1L/btsIlluYuR5/tnTz4RWWr6KWMlFZehikF1/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/brGO1L/btsIlluYuR5/tnTz4RWWr6KWMlFZehikF1/img.jpg&quot; data-alt=&quot;변경 확인&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/brGO1L/btsIlluYuR5/tnTz4RWWr6KWMlFZehikF1/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbrGO1L%2FbtsIlluYuR5%2FtnTz4RWWr6KWMlFZehikF1%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;300&quot; height=&quot;456&quot; data-filename=&quot;20240704_007.jpg&quot; data-origin-width=&quot;321&quot; data-origin-height=&quot;488&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;20240704_006.jpg&quot; data-origin-width=&quot;347&quot; data-origin-height=&quot;604&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/n1rdM/btsImDVNr0p/438lr8YSftueKqJt5XSckK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/n1rdM/btsImDVNr0p/438lr8YSftueKqJt5XSckK/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/n1rdM/btsImDVNr0p/438lr8YSftueKqJt5XSckK/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fn1rdM%2FbtsImDVNr0p%2F438lr8YSftueKqJt5XSckK%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;300&quot; height=&quot;522&quot; data-filename=&quot;20240704_006.jpg&quot; data-origin-width=&quot;347&quot; data-origin-height=&quot;604&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;</description>
      <category>강좌/NFT</category>
      <category>MATIC</category>
      <category>metamask</category>
      <category>nft</category>
      <category>NFT만들기</category>
      <category>나만의nft만들기</category>
      <category>메타마스크</category>
      <category>이더리움</category>
      <category>전자지갑</category>
      <category>폴리곤</category>
      <category>폴리곤네트워크</category>
      <author>GOMINQ</author>
      <guid isPermaLink="true">https://moons0827.tistory.com/56</guid>
      <comments>https://moons0827.tistory.com/entry/%EA%B0%95%EC%A2%8C-%EB%82%98%EB%A7%8C%EC%9D%98-NFT-%EB%A7%8C%EB%93%A4%EA%B8%B0-2-%ED%8F%B4%EB%A6%AC%EA%B3%A4-%EC%A0%84%EC%9E%90-%EC%A7%80%EA%B0%91-%EB%93%B1%EB%A1%9D#entry56comment</comments>
      <pubDate>Thu, 4 Jul 2024 10:09:05 +0900</pubDate>
    </item>
    <item>
      <title>[강좌] [나만의 NFT 만들기] 1. 전자 지갑 만들기 (메타마스크)</title>
      <link>https://moons0827.tistory.com/entry/%EA%B0%95%EC%A2%8C-%EB%82%98%EB%A7%8C%EC%9D%98-NFT-%EB%A7%8C%EB%93%A4%EA%B8%B0-1-%EC%A0%84%EC%9E%90-%EC%A7%80%EA%B0%91-%EB%A7%8C%EB%93%A4%EA%B8%B0-%EB%A9%94%ED%83%80%EB%A7%88%EC%8A%A4%ED%81%AC-1</link>
      <description>&lt;h2 style=&quot;text-align: center;&quot; data-ke-size=&quot;size26&quot;&gt;&amp;nbsp;&lt;/h2&gt;
&lt;h2 style=&quot;text-align: center;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;color: #ee2323;&quot;&gt;&lt;b&gt;&amp;lt;전자 지갑이 있는 분은 본 단계를 건너뛰어도 됩니다&amp;gt;&lt;/b&gt;&lt;/span&gt;&lt;/h2&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;NFT를 발행하려면 코인을 저장할 전자 지갑이 필요합니다.&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;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;20240703_001.jpg&quot; data-origin-width=&quot;1134&quot; data-origin-height=&quot;602&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dhUSrm/btsIlzkUne8/gbGxmPs92ayhiecZVOhKpK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dhUSrm/btsIlzkUne8/gbGxmPs92ayhiecZVOhKpK/img.jpg&quot; data-alt=&quot;크롬 브라우저&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dhUSrm/btsIlzkUne8/gbGxmPs92ayhiecZVOhKpK/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdhUSrm%2FbtsIlzkUne8%2FgbGxmPs92ayhiecZVOhKpK%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;340&quot; data-filename=&quot;20240703_001.jpg&quot; data-origin-width=&quot;1134&quot; data-origin-height=&quot;602&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;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;a href=&quot;https://chromewebstore.google.com/category/extensions?hl=ko&quot; target=&quot;_blank&quot; rel=&quot;noopener&amp;nbsp;noreferrer&quot;&gt;https://chromewebstore.google.com/category/extensions?hl=ko&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1719884177455&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;Chrome Web Store&quot; data-og-description=&quot;브라우저에 새로운 기능을 추가하고 탐색 환경을 맞춤설정합니다.&quot; data-og-host=&quot;chromewebstore.google.com&quot; data-og-source-url=&quot;https://chromewebstore.google.com/category/extensions?hl=ko&quot; data-og-url=&quot;https://chromewebstore.google.com/&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/bvl05B/hyWrUixnsq/lS9urBA5KwCmskcPa7Ry21/img.png?width=1200&amp;amp;height=630&amp;amp;face=0_0_1200_630,https://scrap.kakaocdn.net/dn/bwfLEu/hyWvK6nn9a/zqtknoZbmah7ktIXc2J8K0/img.png?width=440&amp;amp;height=280&amp;amp;face=0_0_440_280,https://scrap.kakaocdn.net/dn/CfCQo/hyWvJzCOU4/kGffvQu5Oo7KktjIn8rdB0/img.jpg?width=440&amp;amp;height=280&amp;amp;face=0_0_440_280&quot;&gt;&lt;a href=&quot;https://chromewebstore.google.com/category/extensions?hl=ko&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://chromewebstore.google.com/category/extensions?hl=ko&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/bvl05B/hyWrUixnsq/lS9urBA5KwCmskcPa7Ry21/img.png?width=1200&amp;amp;height=630&amp;amp;face=0_0_1200_630,https://scrap.kakaocdn.net/dn/bwfLEu/hyWvK6nn9a/zqtknoZbmah7ktIXc2J8K0/img.png?width=440&amp;amp;height=280&amp;amp;face=0_0_440_280,https://scrap.kakaocdn.net/dn/CfCQo/hyWvJzCOU4/kGffvQu5Oo7KktjIn8rdB0/img.jpg?width=440&amp;amp;height=280&amp;amp;face=0_0_440_280');&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;Chrome Web Store&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;chromewebstore.google.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;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;20240703_002.jpg&quot; data-origin-width=&quot;1134&quot; data-origin-height=&quot;551&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/C0j7H/btsIkZ5tc13/7nbAAY7NgGQ4rzXK7d5aAk/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/C0j7H/btsIkZ5tc13/7nbAAY7NgGQ4rzXK7d5aAk/img.jpg&quot; data-alt=&quot;확장 프로그램 검색&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/C0j7H/btsIkZ5tc13/7nbAAY7NgGQ4rzXK7d5aAk/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FC0j7H%2FbtsIkZ5tc13%2F7nbAAY7NgGQ4rzXK7d5aAk%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;311&quot; data-filename=&quot;20240703_002.jpg&quot; data-origin-width=&quot;1134&quot; data-origin-height=&quot;551&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&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;20240703_003.jpg&quot; data-origin-width=&quot;1134&quot; data-origin-height=&quot;550&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dE5cOp/btsIkNEa8yp/6OtTToJKkVnD6i3tV00RBk/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dE5cOp/btsIkNEa8yp/6OtTToJKkVnD6i3tV00RBk/img.jpg&quot; data-alt=&quot;확장프로그램 메타마스크 검색&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dE5cOp/btsIkNEa8yp/6OtTToJKkVnD6i3tV00RBk/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdE5cOp%2FbtsIkNEa8yp%2F6OtTToJKkVnD6i3tV00RBk%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;310&quot; data-filename=&quot;20240703_003.jpg&quot; data-origin-width=&quot;1134&quot; data-origin-height=&quot;550&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&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;20240703_004.jpg&quot; data-origin-width=&quot;1134&quot; data-origin-height=&quot;513&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/qnnPs/btsIjJCAv2q/GwUNoXETfq427Z1tZKyAB0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/qnnPs/btsIjJCAv2q/GwUNoXETfq427Z1tZKyAB0/img.jpg&quot; data-alt=&quot;메타마스크 크롬에 추가&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/qnnPs/btsIjJCAv2q/GwUNoXETfq427Z1tZKyAB0/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FqnnPs%2FbtsIjJCAv2q%2FGwUNoXETfq427Z1tZKyAB0%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;290&quot; data-filename=&quot;20240703_004.jpg&quot; data-origin-width=&quot;1134&quot; data-origin-height=&quot;513&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;6. 확장 프로그램에 추가 버튼 누르기&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;20240703_005.jpg&quot; data-origin-width=&quot;1104&quot; data-origin-height=&quot;623&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dBHGGv/btsIkq3yLav/IOUX87DnZc4kQx9yFW79F0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dBHGGv/btsIkq3yLav/IOUX87DnZc4kQx9yFW79F0/img.jpg&quot; data-alt=&quot;확장 프로그램 추가&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dBHGGv/btsIkq3yLav/IOUX87DnZc4kQx9yFW79F0/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdBHGGv%2FbtsIkq3yLav%2FIOUX87DnZc4kQx9yFW79F0%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;20240703_005.jpg&quot; data-origin-width=&quot;1104&quot; data-origin-height=&quot;623&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;7. 새 지갑 생성에 체크해 주기&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;20240703_006.jpg&quot; data-origin-width=&quot;850&quot; data-origin-height=&quot;912&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/ba9X2e/btsIk1PK8IS/hTYF4d66QfzSiggSbR6DIk/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ba9X2e/btsIk1PK8IS/hTYF4d66QfzSiggSbR6DIk/img.jpg&quot; data-alt=&quot;메타마스크 지갑 생성하기&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ba9X2e/btsIk1PK8IS/hTYF4d66QfzSiggSbR6DIk/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fba9X2e%2FbtsIk1PK8IS%2FhTYF4d66QfzSiggSbR6DIk%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;515&quot; data-filename=&quot;20240703_006.jpg&quot; data-origin-width=&quot;850&quot; data-origin-height=&quot;912&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;8. 동의하면 체크해 주기&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;20240703_007.jpg&quot; data-origin-width=&quot;850&quot; data-origin-height=&quot;1051&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/ceS8Hx/btsIlWmCOy2/FIPwbiUMUYvwmuQ8nunPe1/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ceS8Hx/btsIlWmCOy2/FIPwbiUMUYvwmuQ8nunPe1/img.jpg&quot; data-alt=&quot;데이터 수집 동의&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ceS8Hx/btsIlWmCOy2/FIPwbiUMUYvwmuQ8nunPe1/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FceS8Hx%2FbtsIlWmCOy2%2FFIPwbiUMUYvwmuQ8nunPe1%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;594&quot; data-filename=&quot;20240703_007.jpg&quot; data-origin-width=&quot;850&quot; data-origin-height=&quot;1051&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;9. 비밀번호 생성&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;20240703_008.jpg&quot; data-origin-width=&quot;822&quot; data-origin-height=&quot;796&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/mfOL9/btsIkcLgWRB/D2kZJlPGlk7ZxyX250V0y0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/mfOL9/btsIkcLgWRB/D2kZJlPGlk7ZxyX250V0y0/img.jpg&quot; data-alt=&quot;비밀번호 생성&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/mfOL9/btsIkcLgWRB/D2kZJlPGlk7ZxyX250V0y0/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FmfOL9%2FbtsIkcLgWRB%2FD2kZJlPGlk7ZxyX250V0y0%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;465&quot; data-filename=&quot;20240703_008.jpg&quot; data-origin-width=&quot;822&quot; data-origin-height=&quot;796&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;10. 비밀번호 복구 구문&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;20240703_009.jpg&quot; data-origin-width=&quot;425&quot; data-origin-height=&quot;687&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/2ssxU/btsImhKQ6Bu/hTieKF8fAOsS8H1HEwB01K/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/2ssxU/btsImhKQ6Bu/hTieKF8fAOsS8H1HEwB01K/img.jpg&quot; data-alt=&quot;지갑 보호하기&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/2ssxU/btsImhKQ6Bu/hTieKF8fAOsS8H1HEwB01K/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F2ssxU%2FbtsImhKQ6Bu%2FhTieKF8fAOsS8H1HEwB01K%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;776&quot; data-filename=&quot;20240703_009.jpg&quot; data-origin-width=&quot;425&quot; data-origin-height=&quot;687&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;span style=&quot;color: #ee2323;&quot;&gt;&lt;b&gt;10. &amp;lt;중요&amp;gt; 비밀복구구문 기록하기&lt;/b&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;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;20240703_010.jpg&quot; data-origin-width=&quot;709&quot; data-origin-height=&quot;809&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/m0HmL/btsIlftqdpZ/xgMSEKbxJQMKIjZ5Bnod50/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/m0HmL/btsIlftqdpZ/xgMSEKbxJQMKIjZ5Bnod50/img.jpg&quot; data-alt=&quot;비밀복구구문 기록&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/m0HmL/btsIlftqdpZ/xgMSEKbxJQMKIjZ5Bnod50/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fm0HmL%2FbtsIlftqdpZ%2FxgMSEKbxJQMKIjZ5Bnod50%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;548&quot; data-filename=&quot;20240703_010.jpg&quot; data-origin-width=&quot;709&quot; data-origin-height=&quot;809&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;11. 비밀복구구문 확인하기&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;20240703_011.jpg&quot; data-origin-width=&quot;567&quot; data-origin-height=&quot;570&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bZ5JZm/btsIlCvbQ5k/iY2yt9FRt7MUlVMHokBni0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bZ5JZm/btsIlCvbQ5k/iY2yt9FRt7MUlVMHokBni0/img.jpg&quot; data-alt=&quot;비밀복구구문 확인 입력하기&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bZ5JZm/btsIlCvbQ5k/iY2yt9FRt7MUlVMHokBni0/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbZ5JZm%2FbtsIlCvbQ5k%2FiY2yt9FRt7MUlVMHokBni0%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;483&quot; data-filename=&quot;20240703_011.jpg&quot; data-origin-width=&quot;567&quot; data-origin-height=&quot;570&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;12. 완성&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;20240703_012.jpg&quot; data-origin-width=&quot;709&quot; data-origin-height=&quot;653&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/czpLaP/btsIk9UxOBJ/lsL6uL9uFQrxkAqBUkACSk/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/czpLaP/btsIk9UxOBJ/lsL6uL9uFQrxkAqBUkACSk/img.jpg&quot; data-alt=&quot;완료&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/czpLaP/btsIk9UxOBJ/lsL6uL9uFQrxkAqBUkACSk/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FczpLaP%2FbtsIk9UxOBJ%2FlsL6uL9uFQrxkAqBUkACSk%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;442&quot; data-filename=&quot;20240703_012.jpg&quot; data-origin-width=&quot;709&quot; data-origin-height=&quot;653&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;20240703_013.jpg&quot; data-origin-width=&quot;992&quot; data-origin-height=&quot;619&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bsRGEx/btsIlQNtUJt/eGLjik0xWeXX0qAMK52KT0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bsRGEx/btsIlQNtUJt/eGLjik0xWeXX0qAMK52KT0/img.jpg&quot; data-alt=&quot;메타마스크 지갑 내역&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bsRGEx/btsIlQNtUJt/eGLjik0xWeXX0qAMK52KT0/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbsRGEx%2FbtsIlQNtUJt%2FeGLjik0xWeXX0qAMK52KT0%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;399&quot; data-filename=&quot;20240703_013.jpg&quot; data-origin-width=&quot;992&quot; data-origin-height=&quot;619&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 style=&quot;text-align: center;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;&amp;lt;선택&amp;gt; 메타마스크 창에 고정하기&lt;/b&gt;&lt;/h2&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;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;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;20240703_014.jpg&quot; data-origin-width=&quot;1181&quot; data-origin-height=&quot;88&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bVB14D/btsIkiEvjEH/iRyVKjNxMSoTppVGCksrv0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bVB14D/btsIkiEvjEH/iRyVKjNxMSoTppVGCksrv0/img.jpg&quot; data-alt=&quot;검색창&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bVB14D/btsIkiEvjEH/iRyVKjNxMSoTppVGCksrv0/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbVB14D%2FbtsIkiEvjEH%2FiRyVKjNxMSoTppVGCksrv0%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;36&quot; data-filename=&quot;20240703_014.jpg&quot; data-origin-width=&quot;1181&quot; data-origin-height=&quot;88&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;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;20240703_015.jpg&quot; data-origin-width=&quot;567&quot; data-origin-height=&quot;276&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/l0iLO/btsIklgUztD/YWocPOh9T593jN7pled7E1/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/l0iLO/btsIklgUztD/YWocPOh9T593jN7pled7E1/img.jpg&quot; data-alt=&quot;확장프로그램 고정&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/l0iLO/btsIklgUztD/YWocPOh9T593jN7pled7E1/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fl0iLO%2FbtsIklgUztD%2FYWocPOh9T593jN7pled7E1%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;380&quot; height=&quot;185&quot; data-filename=&quot;20240703_015.jpg&quot; data-origin-width=&quot;567&quot; data-origin-height=&quot;276&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;&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;20240703_016.jpg&quot; data-origin-width=&quot;1105&quot; data-origin-height=&quot;100&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/boXokQ/btsIme1EZWl/GKnE3wUQMtFGCCmS9xewQ0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/boXokQ/btsIme1EZWl/GKnE3wUQMtFGCCmS9xewQ0/img.jpg&quot; data-alt=&quot;메타마스크 창&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/boXokQ/btsIme1EZWl/GKnE3wUQMtFGCCmS9xewQ0/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FboXokQ%2FbtsIme1EZWl%2FGKnE3wUQMtFGCCmS9xewQ0%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;58&quot; data-filename=&quot;20240703_016.jpg&quot; data-origin-width=&quot;1105&quot; data-origin-height=&quot;100&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;</description>
      <category>강좌/NFT</category>
      <category>metamask</category>
      <category>nft</category>
      <category>nft발행하기</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/54</guid>
      <comments>https://moons0827.tistory.com/entry/%EA%B0%95%EC%A2%8C-%EB%82%98%EB%A7%8C%EC%9D%98-NFT-%EB%A7%8C%EB%93%A4%EA%B8%B0-1-%EC%A0%84%EC%9E%90-%EC%A7%80%EA%B0%91-%EB%A7%8C%EB%93%A4%EA%B8%B0-%EB%A9%94%ED%83%80%EB%A7%88%EC%8A%A4%ED%81%AC-1#entry54comment</comments>
      <pubDate>Wed, 3 Jul 2024 11:03:29 +0900</pubDate>
    </item>
    <item>
      <title>[프로그램 소개] 쉽게 화면 캡쳐, 녹화가 가능한 프로그램 oCAM</title>
      <link>https://moons0827.tistory.com/entry/%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%A8-%EC%86%8C%EA%B0%9C-%EC%89%BD%EA%B2%8C-%ED%99%94%EB%A9%B4-%EC%BA%A1%EC%B3%90-%EB%85%B9%ED%99%94%EA%B0%80-%EA%B0%80%EB%8A%A5%ED%95%9C-%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%A8-oCAM</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;수업이나 기타 등등의 이유로 화면을 캡쳐하거나 녹화하는 경우가 있습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;물론 윈도우 print screen키를 써서 캡쳐를 하거나 윈도우 + alt + r키를 사용하여 녹화를 할 수도 있지만,&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;좀 더 편하게 사용하고 싶은 경우가 많죠.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이 때, 유용하게 사용할 수 있는 프로그램이 oCAM입니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;oCAM은 장점이 아래처럼 많기 때문에 유용하게 사용할 수 있습니다.&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;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;OCAM의 장점&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;1. GIF(움짤)녹화 기능 및 전문 게임녹화 기능이 내장&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;2. 다양한 포맷으로 제한 없는 길이의 녹화가 가능&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;3. 사용이 간단함&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;4. 프로그램이 가벼움&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #ee2323;&quot;&gt;5. 비영리 개인 무료&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 data-ke-size=&quot;size16&quot;&gt;특히 비영리 개인 무료인 것이 맘에 들죠.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;oCAM은 아래 링크에서 다운받으면 됩니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://ohsoft.net/kor/ocam/download.php?cate=1002&quot;&gt;OH!SOFT - 오캠 다운로드 (ohsoft.net)&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1719798612842&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;OH!SOFT - 오캠 다운로드&quot; data-og-description=&quot;일반적인 화면을 녹화하는 경우에는 대부분 문제가 없지만, 게임을 녹화하는 경우 녹화 된 동영상 파일의 평균 비트레이트가 너무 높게 녹화 될 수 있습니다. 평균 비트레이트가 너무 높은 동영&quot; data-og-host=&quot;ohsoft.net&quot; data-og-source-url=&quot;https://ohsoft.net/kor/ocam/download.php?cate=1002&quot; data-og-url=&quot;https://ohsoft.net/kor/ocam/download.php?cate=1002&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/JEDhZ/hyWrSrhFOQ/eiEn3SZYotnKPRbZ9AEK50/img.png?width=567&amp;amp;height=463&amp;amp;face=0_0_567_463,https://scrap.kakaocdn.net/dn/H5KIm/hyWrMEELru/yBJ9PwekbxEYY6jx1HLK2k/img.png?width=439&amp;amp;height=551&amp;amp;face=0_0_439_551,https://scrap.kakaocdn.net/dn/bzIC3g/hyWrQG0hLg/Ux4zpyxuWEO1W6j6L8OaOk/img.png?width=456&amp;amp;height=226&amp;amp;face=0_0_456_226&quot;&gt;&lt;a href=&quot;https://ohsoft.net/kor/ocam/download.php?cate=1002&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://ohsoft.net/kor/ocam/download.php?cate=1002&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/JEDhZ/hyWrSrhFOQ/eiEn3SZYotnKPRbZ9AEK50/img.png?width=567&amp;amp;height=463&amp;amp;face=0_0_567_463,https://scrap.kakaocdn.net/dn/H5KIm/hyWrMEELru/yBJ9PwekbxEYY6jx1HLK2k/img.png?width=439&amp;amp;height=551&amp;amp;face=0_0_439_551,https://scrap.kakaocdn.net/dn/bzIC3g/hyWrQG0hLg/Ux4zpyxuWEO1W6j6L8OaOk/img.png?width=456&amp;amp;height=226&amp;amp;face=0_0_456_226');&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;OH!SOFT - 오캠 다운로드&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;ohsoft.net&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&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;240701_001.jpg&quot; data-origin-width=&quot;850&quot; data-origin-height=&quot;454&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bSMuhH/btsIhzsHsJr/n0yoGOHTdmrIvnl2gy3AHk/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bSMuhH/btsIhzsHsJr/n0yoGOHTdmrIvnl2gy3AHk/img.jpg&quot; data-alt=&quot;오캠 다운로드&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bSMuhH/btsIhzsHsJr/n0yoGOHTdmrIvnl2gy3AHk/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbSMuhH%2FbtsIhzsHsJr%2Fn0yoGOHTdmrIvnl2gy3AHk%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;342&quot; data-filename=&quot;240701_001.jpg&quot; data-origin-width=&quot;850&quot; data-origin-height=&quot;454&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;240701_002.jpg&quot; data-origin-width=&quot;1265&quot; data-origin-height=&quot;612&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/kE9Md/btsIiTRdRKr/Khk7qrfvpB4vPZPUGynTH1/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/kE9Md/btsIiTRdRKr/Khk7qrfvpB4vPZPUGynTH1/img.jpg&quot; data-alt=&quot;oCAM 실행 화면&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/kE9Md/btsIiTRdRKr/Khk7qrfvpB4vPZPUGynTH1/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FkE9Md%2FbtsIiTRdRKr%2FKhk7qrfvpB4vPZPUGynTH1%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;232&quot; data-filename=&quot;240701_002.jpg&quot; data-origin-width=&quot;1265&quot; data-origin-height=&quot;612&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;oCAM 실행 화면&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;1. 크기조절을 눌러 크기조절하기&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;240701_003.jpg&quot; data-origin-width=&quot;680&quot; data-origin-height=&quot;507&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/c4ZphF/btsIjeU7vYt/lnPizHDvkCRPdcoEijtqvk/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/c4ZphF/btsIjeU7vYt/lnPizHDvkCRPdcoEijtqvk/img.jpg&quot; data-alt=&quot;크기조절로 창 크기 바꾸기&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/c4ZphF/btsIjeU7vYt/lnPizHDvkCRPdcoEijtqvk/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fc4ZphF%2FbtsIjeU7vYt%2FlnPizHDvkCRPdcoEijtqvk%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;358&quot; data-filename=&quot;240701_003.jpg&quot; data-origin-width=&quot;680&quot; data-origin-height=&quot;507&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;2. 비디오 영상 코덱을 선택해 주면 됩니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;원하는 코덱을 선택하면 됩니다. 보통은 가장 위에 위치한 mp4를 많이 사용합니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;240701_004.jpg&quot; data-origin-width=&quot;850&quot; data-origin-height=&quot;569&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/HhQX3/btsIiVBwbs2/Evyd3G2Seyswg0uBKkkRw1/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/HhQX3/btsIiVBwbs2/Evyd3G2Seyswg0uBKkkRw1/img.jpg&quot; data-alt=&quot;비디오 코덱 선택&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/HhQX3/btsIiVBwbs2/Evyd3G2Seyswg0uBKkkRw1/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FHhQX3%2FbtsIiVBwbs2%2FEvyd3G2Seyswg0uBKkkRw1%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;321&quot; data-filename=&quot;240701_004.jpg&quot; data-origin-width=&quot;850&quot; data-origin-height=&quot;569&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;3. 소리 칸에 들어가서 소리 설정을 해주면 됩니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;240701_005.jpg&quot; data-origin-width=&quot;850&quot; data-origin-height=&quot;291&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b09dOg/btsIjh5oQw9/ama86lKMRJkTBWx698Eqa0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b09dOg/btsIjh5oQw9/ama86lKMRJkTBWx698Eqa0/img.jpg&quot; data-alt=&quot;소리 설정&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b09dOg/btsIjh5oQw9/ama86lKMRJkTBWx698Eqa0/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb09dOg%2FbtsIjh5oQw9%2Fama86lKMRJkTBWx698Eqa0%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;164&quot; data-filename=&quot;240701_005.jpg&quot; data-origin-width=&quot;850&quot; data-origin-height=&quot;291&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;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;p style=&quot;text-align: center;&quot; 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 style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;OCAM은 개인 비영리 무료 프로그램입니다.&lt;/p&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;p style=&quot;text-align: center;&quot; 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;240701_006.jpg&quot; data-origin-width=&quot;850&quot; data-origin-height=&quot;245&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bEluF1/btsIiNQ4oCf/OR19SkA0RyiQ5SztytWBRK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bEluF1/btsIiNQ4oCf/OR19SkA0RyiQ5SztytWBRK/img.jpg&quot; data-alt=&quot;오캠 요금제&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bEluF1/btsIiNQ4oCf/OR19SkA0RyiQ5SztytWBRK/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbEluF1%2FbtsIiNQ4oCf%2FOR19SkA0RyiQ5SztytWBRK%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;184&quot; data-filename=&quot;240701_006.jpg&quot; data-origin-width=&quot;850&quot; data-origin-height=&quot;245&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;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;b&gt;두줄 평&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&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;&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;style7&quot; /&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>IT/Useful Resources</category>
      <category>ocam</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/52</guid>
      <comments>https://moons0827.tistory.com/entry/%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%A8-%EC%86%8C%EA%B0%9C-%EC%89%BD%EA%B2%8C-%ED%99%94%EB%A9%B4-%EC%BA%A1%EC%B3%90-%EB%85%B9%ED%99%94%EA%B0%80-%EA%B0%80%EB%8A%A5%ED%95%9C-%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%A8-oCAM#entry52comment</comments>
      <pubDate>Mon, 1 Jul 2024 11:54:24 +0900</pubDate>
    </item>
  </channel>
</rss>