<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>KZN World의 시작</title>
    <link>https://ibestie.tistory.com/</link>
    <description>KZNetwork는 AGISC를 통해 
인공지능과 스낵컬처가 결합된 
새로운 라이프스타일을 제안합니다. 
숏확행 프로젝트 앱부터 비즈니스 SaaS, 스토어까지 
케이지네트워크가 열어가는 AGISC 시대를 함께하세요!</description>
    <language>ko</language>
    <pubDate>Mon, 29 Jun 2026 14:15:04 +0900</pubDate>
    <generator>TISTORY</generator>
    <ttl>100</ttl>
    <managingEditor>KZNetwork</managingEditor>
    <image>
      <title>KZN World의 시작</title>
      <url>https://tistory1.daumcdn.net/tistory/7044396/attach/94013f98e7f343c080c02d22189dc3c6</url>
      <link>https://ibestie.tistory.com</link>
    </image>
    <item>
      <title>[논문초고]아름다운 소프트웨어를 위한 해석학적 접근</title>
      <link>https://ibestie.tistory.com/25</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&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;하나의 객체&lt;span&gt;(object)&lt;/span&gt;로서 그 자체로 존재의 의미를 갖는다&lt;span&gt;. &lt;/span&gt;이는 마치 호모 사피엔스가 삶의 터전을 구축하고 체계를 형성하며&lt;span&gt;, &lt;/span&gt;사회에 출시하여 가치를 실현하는 것과 유사하다&lt;span&gt;. &lt;/span&gt;본 논문에서는 소프트웨어 개발을 해석학적 관점에서 접근하여&lt;span&gt;, &lt;/span&gt;환경&lt;span&gt;(environment), &lt;/span&gt;구성 및 체계&lt;span&gt;(structure &amp;amp; architecture), &lt;/span&gt;아름다움&lt;span&gt;(beauty), &lt;/span&gt;그리고 출시&lt;span&gt;(deployment)&lt;/span&gt;라&lt;span&gt;&lt;span&gt;는 &lt;/span&gt;&lt;span&gt;&amp;nbsp;&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;본론&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;&lt;span&gt;1. &lt;/span&gt;환경&lt;span&gt;(Environment)&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;소프트웨어가 존재하기 위해서는 먼저 환경이 조성되어야 한다&lt;span&gt;. &lt;/span&gt;환경은 구축 환경&lt;span&gt;(build environment), &lt;/span&gt;스테이징 환경&lt;span&gt;(staging environment), &lt;/span&gt;그리고 실행 환경&lt;span&gt;(production environment)&lt;/span&gt;으로 구성된다&lt;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;&lt;b&gt;&lt;span&gt;1-1. &lt;/span&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;&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;b&gt;스테이징 환경&lt;/b&gt;&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;b&gt;실행 환경&lt;/b&gt;&lt;span&gt;: &lt;/span&gt;소프트웨어가 사용자에게 제공되는 최종 배포 단계이다&lt;span&gt;.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;&lt;span&gt;1-2. &lt;/span&gt;환경을 구성하기 위한 좋은 아이디어&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&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;span&gt;(Spiking)&lt;/span&gt;&lt;/b&gt;&lt;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;li&gt;&lt;b&gt;컨테이너 기반 환경&lt;/b&gt;&lt;span&gt;: Docker&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;li&gt;&lt;b&gt;&lt;span&gt;Infrastructure as Code(IaC)&lt;/span&gt;&lt;/b&gt;&lt;span&gt;: Terraform&lt;/span&gt;이나&lt;span&gt; Ansible&lt;/span&gt;을 이용해 환경을 코드로 정의하여 재현성과 유연성을 극대화할 수 있다&lt;span&gt;.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;자동화된 테스트 환경&lt;/b&gt;&lt;span&gt;: CI/CD &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;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;&lt;span&gt;2. &lt;/span&gt;구성 및 체계&lt;span&gt;(Structure &amp;amp; Architecture)&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;소프트웨어의 내적 체계는 인간의 신체 구조와 유사하게 아키텍처&lt;span&gt;(architecture)&lt;/span&gt;와 구성 요소&lt;span&gt;(component)&lt;/span&gt;로 이루어진다&lt;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;span&gt;(Maintainability)&lt;/span&gt;&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;확장성&lt;span&gt;(Scalability)&lt;/span&gt;&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;가용성&lt;span&gt;(Availability)&lt;/span&gt;&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;성능&lt;span&gt;(Performance)&lt;/span&gt;&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;보안&lt;span&gt;(Security)&lt;/span&gt;&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;사용자 경험&lt;span&gt;(User Experience, UX)&lt;/span&gt;&lt;/b&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;&lt;span&gt;2-1. &lt;/span&gt;소프트웨어를 구성하는 주요 컴포넌트&lt;/b&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;/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;span&gt;(Frontend)&lt;/span&gt;&lt;/b&gt;&lt;span&gt;: &lt;/span&gt;사용자 인터페이스&lt;span&gt;(UI)&lt;/span&gt;와 사용자 경험&lt;span&gt;(UX)&lt;/span&gt;을 담당하는 부분&lt;span&gt;.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;백엔드&lt;span&gt;(Backend)&lt;/span&gt;&lt;/b&gt;&lt;span&gt;: &lt;/span&gt;비즈니스 로직과 데이터 처리를 담당하는 서버 측 구성 요소&lt;span&gt;.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;데이터베이스&lt;span&gt;(Database)&lt;/span&gt;&lt;/b&gt;&lt;span&gt;: &lt;/span&gt;데이터를 저장하고 관리하는 시스템&lt;span&gt;.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;&lt;span&gt;API(Application Programming Interface)&lt;/span&gt;&lt;/b&gt;&lt;span&gt;: &lt;/span&gt;서로 다른 시스템 간의 상호작용을 가능하게 하는 인터페이스&lt;span&gt;.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;캐시 시스템&lt;span&gt;(Cache System)&lt;/span&gt;&lt;/b&gt;&lt;span&gt;: &lt;/span&gt;성능 최적화를 위해 자주 사용하는 데이터를 저장하는 메커니즘&lt;span&gt;.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;메시지 큐&lt;span&gt;(Message Queue)&lt;/span&gt;&lt;/b&gt;&lt;span&gt;: &lt;/span&gt;비동기 처리를 위한 메시지 전달 시스템&lt;span&gt;.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;테스트 프레임워크&lt;span&gt;(Test Frameworks)&lt;/span&gt;&lt;/b&gt;&lt;span&gt;: &lt;/span&gt;자동화된 테스트를 위한 도구&lt;span&gt;.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;&lt;span&gt;3. &lt;/span&gt;아름다움&lt;span&gt;(Beauty)&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&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;span&gt;(attribute)&lt;/span&gt;&lt;/b&gt;&lt;span&gt;: &lt;/span&gt;소프트웨어는 시대적 트렌드&lt;span&gt;(trend)&lt;/span&gt;에 맞추어 미적으로 아름다워야 한다&lt;span&gt;. &lt;/span&gt;이를 위해 코딩 컨벤션&lt;span&gt;(coding convention)&lt;/span&gt;의 준수가 중요하다&lt;span&gt;.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;행위&lt;span&gt;(behavior)&lt;/span&gt;&lt;/b&gt;&lt;span&gt;: &lt;/span&gt;소프트웨어는 정의&lt;span&gt;(justice)&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;p data-ke-size=&quot;size16&quot;&gt;이러한 속성과 행위는 테스트 주도 개발&lt;span&gt;(Test-Driven Development, TDD)&lt;/span&gt;과 리팩토링&lt;span&gt;(refactoring)&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;&lt;span&gt;4. &lt;/span&gt;출시&lt;span&gt;(Deployment)&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;소프트웨어의 가치는 결국 사용자에게 전달&lt;span&gt;(delivery)&lt;/span&gt;되는 속도와 품질에 의해 결정된다&lt;span&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;&lt;span&gt;4-1. &lt;/span&gt;신속한 배포&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;소프트웨어의 출시 과정에서는 애자일&lt;span&gt;(Agile)&lt;/span&gt;한 접근 방식을 적용해야 한다&lt;span&gt;. &lt;/span&gt;지속적 통합&lt;span&gt;(Continuous Integration, CI)&lt;/span&gt;과 지속적 배포&lt;span&gt;(Continuous Deployment, CD)&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;&lt;span&gt;4-2. &lt;/span&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;span&gt;-&lt;/span&gt;그린 배포&lt;span&gt;(Blue-Green Deployment)&lt;/span&gt;&lt;/b&gt;&lt;span&gt;: &lt;/span&gt;새로운 버전을 무중단으로 배포하는 전략&lt;span&gt;.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;카나리 배포&lt;span&gt;(Canary Deployment)&lt;/span&gt;&lt;/b&gt;&lt;span&gt;: &lt;/span&gt;일부 사용자에게만 새 버전을 배포하여 안정성을 검증하는 방식&lt;span&gt;.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;롤링 업데이트&lt;span&gt;(Rolling Update)&lt;/span&gt;&lt;/b&gt;&lt;span&gt;: &lt;/span&gt;점진적으로 새로운 버전을 적용하는 방식&lt;span&gt;.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-ke-size=&quot;size16&quot;&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;체계적인 구성&lt;span&gt;, &lt;/span&gt;아름다움&lt;span&gt;, &lt;/span&gt;그리고 성공적인 출시를 통해 그 존재 의미를 실현한다&lt;span&gt;. &lt;/span&gt;아름다운 소프트웨어는 단순히 기능적인 완성도를 넘어서&lt;span&gt;, &lt;/span&gt;유지보수성이 뛰어나고 사용자의 요구에 빠르게 적응할 수 있어야 한다&lt;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;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;</description>
      <author>KZNetwork</author>
      <guid isPermaLink="true">https://ibestie.tistory.com/25</guid>
      <comments>https://ibestie.tistory.com/25#entry25comment</comments>
      <pubDate>Mon, 24 Feb 2025 15:04:03 +0900</pubDate>
    </item>
    <item>
      <title>import tensorflow as tf 명령어가 잘못됨 (코어 덤프됨)</title>
      <link>https://ibestie.tistory.com/23</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;Illegal&amp;nbsp;instruction&amp;nbsp;(core&amp;nbsp;dumped) &lt;br /&gt;위의&amp;nbsp;에러가&amp;nbsp;아닌&amp;nbsp;Aborted&amp;nbsp;(core&amp;nbsp;dumped)&amp;nbsp;에러&amp;nbsp;메시지가&amp;nbsp;나나탈&amp;nbsp;수도&amp;nbsp;있습니다.&amp;nbsp;먼저&amp;nbsp;설치한&amp;nbsp;텐서플로우의&amp;nbsp;버전이&amp;nbsp;1.6&amp;nbsp;이상인지&amp;nbsp;확인해&amp;nbsp;주시기&amp;nbsp;바랍니다.&amp;nbsp;버전&amp;nbsp;1.6&amp;nbsp;부터&amp;nbsp;달리진&amp;nbsp;점&amp;nbsp;중에&amp;nbsp;하나가,&amp;nbsp;CPU에서&amp;nbsp;사용되는&amp;nbsp;명령어중&amp;nbsp;AVX가&amp;nbsp;사용되도록&amp;nbsp;빌드가&amp;nbsp;된&amp;nbsp;것입니다. &lt;br /&gt;&lt;br /&gt;만약&amp;nbsp;CPU에서&amp;nbsp;AVX&amp;nbsp;명령어가&amp;nbsp;지원되지&amp;nbsp;않는다면,&amp;nbsp;올바르지&amp;nbsp;않은&amp;nbsp;명령어라는&amp;nbsp;위의&amp;nbsp;같은&amp;nbsp;오류가&amp;nbsp;발생하게&amp;nbsp;됩니다. &lt;br /&gt;현재&amp;nbsp;사용하고&amp;nbsp;있는&amp;nbsp;CPU에서&amp;nbsp;AVX&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;grep&amp;nbsp;avx&amp;nbsp;/proc/cpuinfo &lt;br /&gt;&lt;br /&gt;위의&amp;nbsp;명령어를&amp;nbsp;실행하여&amp;nbsp;아무런&amp;nbsp;내용도&amp;nbsp;나타나지&amp;nbsp;않는다면,&amp;nbsp;AVX가&amp;nbsp;지원되지&amp;nbsp;않는&amp;nbsp;CPU입니다.&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;AVX가&amp;nbsp;지원될&amp;nbsp;경우&amp;nbsp;아래와&amp;nbsp;비슷한&amp;nbsp;내용이&amp;nbsp;나타날&amp;nbsp;것입니다. &lt;br /&gt;&lt;br /&gt;flags :&amp;nbsp;fpu&amp;nbsp;vme&amp;nbsp;de&amp;nbsp;pse&amp;nbsp;tsc&amp;nbsp;msr&amp;nbsp;pae&amp;nbsp;mce&amp;nbsp;cx8&amp;nbsp;apic&amp;nbsp;sep&amp;nbsp;mtrr&amp;nbsp;pge&amp;nbsp;mca&amp;nbsp;cmov&amp;nbsp;pat&amp;nbsp;pse36&amp;nbsp;clflush&amp;nbsp;mmx&amp;nbsp;fxsr&amp;nbsp;sse&amp;nbsp;sse2&amp;nbsp;ht&amp;nbsp;syscall&amp;nbsp;nx&amp;nbsp;rdtscp&amp;nbsp;lm&amp;nbsp;constant_tsc&amp;nbsp;rep_good&amp;nbsp;nopl&amp;nbsp;xtopology&amp;nbsp;eagerfpu&amp;nbsp;pni&amp;nbsp;pclmulqdq&amp;nbsp;ssse3&amp;nbsp;fma&amp;nbsp;cx16&amp;nbsp;pcid&amp;nbsp;sse4_1&amp;nbsp;sse4_2&amp;nbsp;x2apic&amp;nbsp;movbe&amp;nbsp;popcnt&amp;nbsp;tsc_deadline_timer&amp;nbsp;aes&amp;nbsp;xsave&amp;nbsp;avx&amp;nbsp;f16c&amp;nbsp;rdrand&amp;nbsp;hypervisor&amp;nbsp;lahf_lm&amp;nbsp;abm&amp;nbsp;invpcid_single&amp;nbsp;kaiser&amp;nbsp;fsgsbase&amp;nbsp;bmi1&amp;nbsp;avx2&amp;nbsp;smep&amp;nbsp;bmi2&amp;nbsp;erms&amp;nbsp;invpcid&amp;nbsp;xsaveopt &lt;br /&gt;AVX를&amp;nbsp;지원하지&amp;nbsp;않는&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;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;CPU 버전의 경우&lt;/p&gt;
&lt;pre class=&quot;properties&quot; style=&quot;background-color: #000000; color: #0a1116; text-align: left;&quot;&gt;&lt;code&gt;conda create -n tensorflow_env tensorflow
conda activate tensorflow_env&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;background-color: #ffffff; color: #0a1116; text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;또는 GPU 버전의 경우&lt;/p&gt;
&lt;pre class=&quot;properties&quot; style=&quot;background-color: #000000; color: #0a1116; text-align: left;&quot;&gt;&lt;code&gt;conda create -n tensorflow_gpuenv tensorflow-gpu
conda activate tensorflow_gpuenv&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;/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;&lt;b&gt;AVX란 무엇인가?&lt;/b&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;AVX는 복잡한 수학적 연산을 더 효율적으로 수행하도록 설계된 명령어 집합입니다. 벡터화된 연산을 허용하여 단일 명령 주기에서 여러 데이터 포인트를 처리할 수 있습니다.&lt;/li&gt;
&lt;li&gt;AVX 명령어는 주로 TensorFlow, PyTorch 등 딥러닝 라이브러리에서 행렬 곱셈과 합성곱 같은 계산을 최적화하기 위해 사용됩니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;b&gt;AVX의 버전:&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;AVX (2011년)&lt;/b&gt;: 인텔의 Sandy Bridge와 AMD의 Bulldozer 아키텍처에서 도입됨.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;AVX2 (2013년)&lt;/b&gt;: 인텔 Haswell 아키텍처에서 도입되었으며, 더 넓은 256비트 벡터와 더 많은 명령어를 지원함.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;AVX-512 (2017년)&lt;/b&gt;: 인텔 Skylake-SP 아키텍처에서 도입되었으며, 512비트 벡터와 더욱 강력한 명령어를 지원함.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;b&gt;CPU의 AVX 지원 여부 확인:&lt;/b&gt;
&lt;div&gt;
&lt;div&gt;bash&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;&lt;span data-state=&quot;closed&quot;&gt;코드 복사&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;lscpu | grep -i avx&lt;/div&gt;
&lt;/div&gt;
CPU가 AVX나 AVX2를 지원하면 다음과 같은 출력이 나타납니다:출력에 avx나 avx2가 나타나지 않으면 CPU가 해당 명령어 집합을 지원하지 않는 것입니다.&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;makefile&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;&lt;span data-state=&quot;closed&quot;&gt;코드 복사&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;&lt;span&gt;Flags: ... avx avx2 ...&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;CPU가 AVX와 AVX2 명령어를 지원하는지 확인하려면 터미널에서 다음 명령을 실행하세요:&lt;/li&gt;
&lt;li&gt;&lt;b&gt;TensorFlow와 AVX의 관계:&lt;/b&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;TensorFlow 바이너리(특히 pip을 통해 배포되는 버전)는 종종 더 나은 성능을 위해 AVX나 AVX2 명령어를 사용하도록 컴파일됩니다. CPU가 이러한 명령어를 지원하지 않으면 TensorFlow를 불러올 때 (&quot;Illegal instruction (core dumped)&quot; 같은) 문제가 발생할 수 있습니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <author>KZNetwork</author>
      <guid isPermaLink="true">https://ibestie.tistory.com/23</guid>
      <comments>https://ibestie.tistory.com/23#entry23comment</comments>
      <pubDate>Sat, 7 Sep 2024 13:56:38 +0900</pubDate>
    </item>
    <item>
      <title>gparted 실행 시 unable to resize read-only file system</title>
      <link>https://ibestie.tistory.com/22</link>
      <description>&lt;h3 style=&quot;background-color: #ffffff; color: #222222; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;VirtualBox&amp;nbsp;Ubuntu&amp;nbsp;가상&amp;nbsp;디스크&amp;nbsp;용량&amp;nbsp;늘리기&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;1. 용량 확인&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;1419&quot; data-origin-height=&quot;831&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/tQHJI/btsJs7Vw64t/ASymhrAvqEguQPlCVDW9KK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/tQHJI/btsJs7Vw64t/ASymhrAvqEguQPlCVDW9KK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/tQHJI/btsJs7Vw64t/ASymhrAvqEguQPlCVDW9KK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FtQHJI%2FbtsJs7Vw64t%2FASymhrAvqEguQPlCVDW9KK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1419&quot; height=&quot;831&quot; data-origin-width=&quot;1419&quot; data-origin-height=&quot;831&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;2. 파일 &amp;gt; 도구 &amp;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;1192&quot; data-origin-height=&quot;903&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bqdmqY/btsJtHV8rZW/ySOWx7xOoTnjisBzZupas1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bqdmqY/btsJtHV8rZW/ySOWx7xOoTnjisBzZupas1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bqdmqY/btsJtHV8rZW/ySOWx7xOoTnjisBzZupas1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbqdmqY%2FbtsJtHV8rZW%2FySOWx7xOoTnjisBzZupas1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1192&quot; height=&quot;903&quot; data-origin-width=&quot;1192&quot; data-origin-height=&quot;903&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;3. 용량이 바뀐 것 확인&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;1135&quot; data-origin-height=&quot;804&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bgnOFs/btsJsX6vfHp/wIznO34mc1xE2MTofGr2cK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bgnOFs/btsJsX6vfHp/wIznO34mc1xE2MTofGr2cK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bgnOFs/btsJsX6vfHp/wIznO34mc1xE2MTofGr2cK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbgnOFs%2FbtsJsX6vfHp%2FwIznO34mc1xE2MTofGr2cK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1135&quot; height=&quot;804&quot; data-origin-width=&quot;1135&quot; data-origin-height=&quot;804&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;h3 style=&quot;background-color: #ffffff; color: #222222; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;Linux, Ubuntu Read-Only filesystem 에러 해결하기&lt;/h3&gt;
&lt;p style=&quot;background-color: #ffffff; color: #333333; text-align: start;&quot; 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-origin-width=&quot;649&quot; data-origin-height=&quot;360&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cJwyow/btsJrKtKhLB/YcC4L7K8mKZB8JpFXQS6K1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cJwyow/btsJrKtKhLB/YcC4L7K8mKZB8JpFXQS6K1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cJwyow/btsJrKtKhLB/YcC4L7K8mKZB8JpFXQS6K1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcJwyow%2FbtsJrKtKhLB%2FYcC4L7K8mKZB8JpFXQS6K1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;649&quot; height=&quot;360&quot; data-origin-width=&quot;649&quot; data-origin-height=&quot;360&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;2. &lt;span style=&quot;background-color: #ffffff; color: #333333; text-align: start;&quot;&gt;gparted&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;nh@nh-VirtualBox:~$&amp;nbsp;sudo&amp;nbsp;apt-get&amp;nbsp;install&amp;nbsp;gparted&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;nh@nh-VirtualBox:~$&amp;nbsp;sudo&amp;nbsp;gparted &lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #333333; text-align: start;&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-origin-width=&quot;1744&quot; data-origin-height=&quot;651&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/Q2wqR/btsJsxUMlq0/MHJHRJDvXyBvKfXciEMpkk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Q2wqR/btsJsxUMlq0/MHJHRJDvXyBvKfXciEMpkk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Q2wqR/btsJsxUMlq0/MHJHRJDvXyBvKfXciEMpkk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FQ2wqR%2FbtsJsxUMlq0%2FMHJHRJDvXyBvKfXciEMpkk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1744&quot; height=&quot;651&quot; data-origin-width=&quot;1744&quot; data-origin-height=&quot;651&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;3. filesystem 확인&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;nh@nh-VirtualBox:~$&amp;nbsp;cat&amp;nbsp;/proc/mounts&amp;nbsp;|&amp;nbsp;grep&amp;nbsp;/dev &lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;912&quot; data-origin-height=&quot;199&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/ABV4C/btsJtyZt0ue/y17EKzdTPJEBWOKDrnAq40/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ABV4C/btsJtyZt0ue/y17EKzdTPJEBWOKDrnAq40/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ABV4C/btsJtyZt0ue/y17EKzdTPJEBWOKDrnAq40/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FABV4C%2FbtsJtyZt0ue%2Fy17EKzdTPJEBWOKDrnAq40%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;912&quot; height=&quot;199&quot; data-origin-width=&quot;912&quot; data-origin-height=&quot;199&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;4. mount 해제, 복구(e2fsck)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;nh@nh-VirtualBox:~$ sudo umount /dev/loop0&lt;br /&gt;nh@nh-VirtualBox:~$ sudo e2fsck /dev/loop0&lt;br /&gt;e2fsck&amp;nbsp;1.46.5&amp;nbsp;(30-Dec-2021) &lt;br /&gt;/dev/loop14&amp;nbsp;is&amp;nbsp;in&amp;nbsp;use. &lt;br /&gt;e2fsck:&amp;nbsp;Cannot&amp;nbsp;continue,&amp;nbsp;aborting. &lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;...&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;nh@nh-VirtualBox:~$&amp;nbsp;sudo&amp;nbsp;umount&amp;nbsp;/dev/loop14 &lt;br /&gt;nh@nh-VirtualBox:~$&amp;nbsp;sudo&amp;nbsp;e2fsck&amp;nbsp;/dev/loop14 &lt;br /&gt;e2fsck&amp;nbsp;1.46.5&amp;nbsp;(30-Dec-2021) &lt;br /&gt;/dev/loop14&amp;nbsp;is&amp;nbsp;in&amp;nbsp;use. &lt;br /&gt;e2fsck:&amp;nbsp;Cannot&amp;nbsp;continue,&amp;nbsp;aborting. &lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;nh@nh-VirtualBox:~$&amp;nbsp;sudo&amp;nbsp;umount&amp;nbsp;/dev/sda3 &lt;br /&gt;nh@nh-VirtualBox:~$&amp;nbsp;sudo&amp;nbsp;e2fsck&amp;nbsp;/dev/sda3 &lt;br /&gt;e2fsck&amp;nbsp;1.46.5&amp;nbsp;(30-Dec-2021) &lt;br /&gt;/dev/sda3&amp;nbsp;is&amp;nbsp;mounted. &lt;br /&gt;e2fsck:&amp;nbsp;Cannot&amp;nbsp;continue,&amp;nbsp;aborting. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;nh@nh-VirtualBox:~$&amp;nbsp;cat&amp;nbsp;/proc/mounts&amp;nbsp;|&amp;nbsp;grep&amp;nbsp;/dev &lt;br /&gt;udev&amp;nbsp;/dev&amp;nbsp;devtmpfs&amp;nbsp;rw,nosuid,relatime,size=965008k,nr_inodes=241252,mode=755,inode64&amp;nbsp;0&amp;nbsp;0 &lt;br /&gt;devpts&amp;nbsp;/dev/pts&amp;nbsp;devpts&amp;nbsp;rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000&amp;nbsp;0&amp;nbsp;0 &lt;br /&gt;/dev/sda3&amp;nbsp;/&amp;nbsp;ext4&amp;nbsp;rw,relatime,errors=remount-ro&amp;nbsp;0&amp;nbsp;0 &lt;br /&gt;tmpfs&amp;nbsp;/dev/shm&amp;nbsp;tmpfs&amp;nbsp;rw,nosuid,nodev,inode64&amp;nbsp;0&amp;nbsp;0 &lt;br /&gt;hugetlbfs&amp;nbsp;/dev/hugepages&amp;nbsp;hugetlbfs&amp;nbsp;rw,relatime,pagesize=2M&amp;nbsp;0&amp;nbsp;0 &lt;br /&gt;mqueue&amp;nbsp;/dev/mqueue&amp;nbsp;mqueue&amp;nbsp;rw,nosuid,nodev,noexec,relatime&amp;nbsp;0&amp;nbsp;0 &lt;br /&gt;/dev/loop4&amp;nbsp;/snap/snapd/21759&amp;nbsp;squashfs&amp;nbsp;ro,nodev,relatime,errors=continue,threads=single&amp;nbsp;0&amp;nbsp;0 &lt;br /&gt;/dev/sda2&amp;nbsp;/boot&amp;nbsp;ext4&amp;nbsp;rw,relatime&amp;nbsp;0&amp;nbsp;0 &lt;br /&gt;/dev/sda1&amp;nbsp;/boot/efi&amp;nbsp;vfat&amp;nbsp;rw,relatime,fmask=0077,dmask=0077,codepage=437,iocharset=iso8859-1,shortname=mixed,errors=remount-ro&amp;nbsp;0&amp;nbsp;0 &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;5.&lt;br /&gt;&lt;span style=&quot;background-color: #ffffff; color: #333333; text-align: start;&quot;&gt;sudo&amp;nbsp;gparted&lt;/span&gt; &lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1785&quot; data-origin-height=&quot;685&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/l5g0B/btsJs9y64if/VJ2pIKSACnJ08ZMfKClz21/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/l5g0B/btsJs9y64if/VJ2pIKSACnJ08ZMfKClz21/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/l5g0B/btsJs9y64if/VJ2pIKSACnJ08ZMfKClz21/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fl5g0B%2FbtsJs9y64if%2FVJ2pIKSACnJ08ZMfKClz21%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1785&quot; height=&quot;685&quot; data-origin-width=&quot;1785&quot; data-origin-height=&quot;685&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&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1788&quot; data-origin-height=&quot;709&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/baS3TR/btsJsYj6yll/tqdOLgOpiLFJzq2k61gJ60/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/baS3TR/btsJsYj6yll/tqdOLgOpiLFJzq2k61gJ60/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/baS3TR/btsJsYj6yll/tqdOLgOpiLFJzq2k61gJ60/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbaS3TR%2FbtsJsYj6yll%2FtqdOLgOpiLFJzq2k61gJ60%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1788&quot; height=&quot;709&quot; data-origin-width=&quot;1788&quot; data-origin-height=&quot;709&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&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1818&quot; data-origin-height=&quot;418&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/zmigg/btsJt082GAI/n1QDvhrTspuk56r7mKgBEK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/zmigg/btsJt082GAI/n1QDvhrTspuk56r7mKgBEK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/zmigg/btsJt082GAI/n1QDvhrTspuk56r7mKgBEK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fzmigg%2FbtsJt082GAI%2Fn1QDvhrTspuk56r7mKgBEK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1818&quot; height=&quot;418&quot; data-origin-width=&quot;1818&quot; data-origin-height=&quot;418&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;nh@nh-VirtualBox:~$&amp;nbsp;df&amp;nbsp;-h &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;664&quot; data-origin-height=&quot;256&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/y8eLD/btsJtG33BfZ/Sy6J9r5YjBWkBk3tS0Awnk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/y8eLD/btsJtG33BfZ/Sy6J9r5YjBWkBk3tS0Awnk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/y8eLD/btsJtG33BfZ/Sy6J9r5YjBWkBk3tS0Awnk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fy8eLD%2FbtsJtG33BfZ%2FSy6J9r5YjBWkBk3tS0Awnk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;664&quot; height=&quot;256&quot; data-origin-width=&quot;664&quot; data-origin-height=&quot;256&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;</description>
      <author>KZNetwork</author>
      <guid isPermaLink="true">https://ibestie.tistory.com/22</guid>
      <comments>https://ibestie.tistory.com/22#entry22comment</comments>
      <pubDate>Fri, 6 Sep 2024 12:00:05 +0900</pubDate>
    </item>
    <item>
      <title>윈10 복구 파티션 삭제 방법</title>
      <link>https://ibestie.tistory.com/21</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;파티션 3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;복구&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;535 MB&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;49 GB 와 같은 파티션3을 삭제하고자 할 경우, 명령 프롬프트를 관리자 권한으로 실행한 후 다음처럼 하면 됩니다.&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;C:\Windows\system32&amp;gt;diskpart &lt;br /&gt;&lt;br /&gt;Microsoft&amp;nbsp;DiskPart&amp;nbsp;버전&amp;nbsp;10.0.19041.3636 &lt;br /&gt;&lt;br /&gt;Copyright&amp;nbsp;(C)&amp;nbsp;Microsoft&amp;nbsp;Corporation. &lt;br /&gt;컴퓨터:&amp;nbsp;DESKTOP-R0EQ2U6 &lt;br /&gt;&lt;br /&gt;DISKPART&amp;gt;&amp;nbsp;list&amp;nbsp;disk &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;&amp;nbsp;&amp;nbsp;&amp;nbsp;크기&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;사용&amp;nbsp;가능&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Dyn&amp;nbsp;&amp;nbsp;Gpt &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;--- &lt;br /&gt;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;100&amp;nbsp;GB&amp;nbsp;&amp;nbsp;1024&amp;nbsp;KB &lt;br /&gt;&lt;br /&gt;DISKPART&amp;gt;&amp;nbsp;select&amp;nbsp;disk&amp;nbsp;0 &lt;br /&gt;&lt;br /&gt;0&amp;nbsp;디스크가&amp;nbsp;선택한&amp;nbsp;디스크입니다. &lt;br /&gt;&lt;br /&gt;DISKPART&amp;gt;&amp;nbsp;list&amp;nbsp;partition &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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;크기&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;오프셋 &lt;br /&gt;&amp;nbsp;&amp;nbsp;----------&amp;nbsp;&amp;nbsp;----------------&amp;nbsp;&amp;nbsp;-------&amp;nbsp;&amp;nbsp;------- &lt;br /&gt;&amp;nbsp;&amp;nbsp;파티션&amp;nbsp;1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;주&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;50&amp;nbsp;MB&amp;nbsp;&amp;nbsp;1024&amp;nbsp;KB &lt;br /&gt;&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;&amp;nbsp;&amp;nbsp;49&amp;nbsp;GB&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;51&amp;nbsp;MB &lt;br /&gt;&amp;nbsp;&amp;nbsp;파티션&amp;nbsp;3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;복구&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;535&amp;nbsp;MB&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;49&amp;nbsp;GB &lt;br /&gt;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;50&amp;nbsp;GB&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;49&amp;nbsp;GB &lt;br /&gt;&amp;nbsp;&amp;nbsp;파티션&amp;nbsp;4&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;논리&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;50&amp;nbsp;GB&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;49&amp;nbsp;GB &lt;br /&gt;&lt;br /&gt;DISKPART&amp;gt;&amp;nbsp;select&amp;nbsp;partition&amp;nbsp;3 &lt;br /&gt;&lt;br /&gt;3&amp;nbsp;파티션이&amp;nbsp;선택한&amp;nbsp;파티션입니다. &lt;br /&gt;&lt;br /&gt;DISKPART&amp;gt;&amp;nbsp;delete&amp;nbsp;partition&amp;nbsp;override &lt;br /&gt;&lt;br /&gt;DiskPart에서&amp;nbsp;선택한&amp;nbsp;파티션을&amp;nbsp;삭제했습니다.&lt;/p&gt;</description>
      <author>KZNetwork</author>
      <guid isPermaLink="true">https://ibestie.tistory.com/21</guid>
      <comments>https://ibestie.tistory.com/21#entry21comment</comments>
      <pubDate>Thu, 2 May 2024 10:45:40 +0900</pubDate>
    </item>
    <item>
      <title>VirtualBox에서 윈도우 10 용량 확장</title>
      <link>https://ibestie.tistory.com/19</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;VirtualBox에서 윈도우 10 용량 확장하기 위해서는 다음 명령어를 사용할 수 있습니다.&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;Microsoft&amp;nbsp;Windows&amp;nbsp;[Version&amp;nbsp;10.0.19045.4291] &lt;br /&gt;(c)&amp;nbsp;Microsoft&amp;nbsp;Corporation.&amp;nbsp;All&amp;nbsp;rights&amp;nbsp;reserved. &lt;br /&gt;&lt;br /&gt;C:\Program&amp;nbsp;Files\Oracle\VirtualBox&amp;gt;VBoxManage&amp;nbsp;modifyhd&amp;nbsp;&quot;D:\VMRepository\Win10_vs\Win10_vs.vdi&quot;&amp;nbsp;&amp;nbsp;--resize&amp;nbsp;102400 &lt;br /&gt;0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100% &lt;br /&gt;&lt;br /&gt;C:\Program&amp;nbsp;Files\Oracle\VirtualBox&amp;gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;또, 다음과 같은 방법으로 가능합니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;background-color: #ffffff; color: #222222; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;VirtualBox&amp;nbsp;Ubuntu&amp;nbsp;가상&amp;nbsp;디스크&amp;nbsp;용량&amp;nbsp;늘리기&lt;/h3&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;1. 용량 확인&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&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1280&quot; data-origin-height=&quot;749&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/DlbrB/btsJzNob2rN/A7hrdCTCDnNIA3izfBC7M0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/DlbrB/btsJzNob2rN/A7hrdCTCDnNIA3izfBC7M0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/DlbrB/btsJzNob2rN/A7hrdCTCDnNIA3izfBC7M0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FDlbrB%2FbtsJzNob2rN%2FA7hrdCTCDnNIA3izfBC7M0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1280&quot; height=&quot;749&quot; data-origin-width=&quot;1280&quot; data-origin-height=&quot;749&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;2. 파일 &amp;gt; 도구 &amp;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&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1192&quot; data-origin-height=&quot;903&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/c2w9XE/btsJzFqnDlS/dY4WBkKPnvkSkIxBzmkbW0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/c2w9XE/btsJzFqnDlS/dY4WBkKPnvkSkIxBzmkbW0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/c2w9XE/btsJzFqnDlS/dY4WBkKPnvkSkIxBzmkbW0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fc2w9XE%2FbtsJzFqnDlS%2FdY4WBkKPnvkSkIxBzmkbW0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1192&quot; height=&quot;903&quot; data-origin-width=&quot;1192&quot; data-origin-height=&quot;903&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>
      <author>KZNetwork</author>
      <guid isPermaLink="true">https://ibestie.tistory.com/19</guid>
      <comments>https://ibestie.tistory.com/19#entry19comment</comments>
      <pubDate>Thu, 2 May 2024 09:42:30 +0900</pubDate>
    </item>
    <item>
      <title>tesseract-ocr 사용해 보기</title>
      <link>https://ibestie.tistory.com/18</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;이&amp;nbsp;워크샵에서는&amp;nbsp;tesseract-ocr에&amp;nbsp;대해&amp;nbsp;알&amp;nbsp;수&amp;nbsp;있다. &lt;br /&gt;tesseract-ocr&amp;nbsp;준비 &lt;br /&gt;&lt;a href=&quot;https://github.com/tesseract-ocr/tesseract&quot; target=&quot;_blank&quot; rel=&quot;noopener&amp;nbsp;noreferrer&quot;&gt;https://github.com/tesseract-ocr/tesseract&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1377&quot; data-origin-height=&quot;607&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/rwBNl/btsG0dJ6feC/cnrSlkeAyXolN0THY3o33k/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/rwBNl/btsG0dJ6feC/cnrSlkeAyXolN0THY3o33k/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/rwBNl/btsG0dJ6feC/cnrSlkeAyXolN0THY3o33k/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FrwBNl%2FbtsG0dJ6feC%2FcnrSlkeAyXolN0THY3o33k%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1377&quot; height=&quot;607&quot; data-origin-width=&quot;1377&quot; data-origin-height=&quot;607&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;Tesseract&amp;nbsp;Version&amp;nbsp; &lt;br /&gt;Tesseract&amp;nbsp;3.X&amp;nbsp;(legacy) &lt;br /&gt;Tesseract&amp;nbsp;4.X&amp;nbsp;(+&amp;nbsp;LSTM)&amp;nbsp;&amp;nbsp;:&amp;nbsp;Line&amp;nbsp;Detection,&amp;nbsp;Fine&amp;nbsp;Tuning &lt;br /&gt;Tesseract&amp;nbsp;5.X&amp;nbsp;(+&amp;nbsp;For&amp;nbsp;Windows)&amp;nbsp;:&amp;nbsp;by&amp;nbsp;UB&amp;nbsp;Mannheim &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;tesseract-ocr&amp;nbsp;설치 &lt;br /&gt;&lt;a href=&quot;https://tesseract-ocr.github.io/tessdoc/Installation.html&quot; target=&quot;_blank&quot; rel=&quot;noopener&amp;nbsp;noreferrer&quot;&gt;https://tesseract-ocr.github.io/tessdoc/Installation.html&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1364&quot; data-origin-height=&quot;732&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/slkmH/btsGY1qv6dg/1ZRYJl8ChYRbkxYfG0dKC0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/slkmH/btsGY1qv6dg/1ZRYJl8ChYRbkxYfG0dKC0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/slkmH/btsGY1qv6dg/1ZRYJl8ChYRbkxYfG0dKC0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FslkmH%2FbtsGY1qv6dg%2F1ZRYJl8ChYRbkxYfG0dKC0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1364&quot; height=&quot;732&quot; data-origin-width=&quot;1364&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;br /&gt;&lt;a href=&quot;https://github.com/UB-Mannheim/tesseract/wiki&quot; target=&quot;_blank&quot; rel=&quot;noopener&amp;nbsp;noreferrer&quot;&gt;https://github.com/UB-Mannheim/tesseract/wiki&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1364&quot; data-origin-height=&quot;732&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/wWtci/btsGZ05eGCw/ACiankEIjvJxcvpOb8Isw1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/wWtci/btsGZ05eGCw/ACiankEIjvJxcvpOb8Isw1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/wWtci/btsGZ05eGCw/ACiankEIjvJxcvpOb8Isw1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FwWtci%2FbtsGZ05eGCw%2FACiankEIjvJxcvpOb8Isw1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1364&quot; height=&quot;732&quot; data-origin-width=&quot;1364&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;br /&gt;&lt;br /&gt;tesseract-ocr&amp;nbsp;라이브러리&amp;nbsp;설치&lt;/p&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span&gt;&lt;span&gt;l&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;tesseract-ocr-w64-setup-5.3.1.20230401.exe&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;/span&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;566&quot; data-origin-height=&quot;302&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/B2ssr/btsG0H5gTjP/qboeGeYsNJWDDPrUp54fH0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/B2ssr/btsG0H5gTjP/qboeGeYsNJWDDPrUp54fH0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/B2ssr/btsG0H5gTjP/qboeGeYsNJWDDPrUp54fH0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FB2ssr%2FbtsG0H5gTjP%2FqboeGeYsNJWDDPrUp54fH0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;566&quot; height=&quot;302&quot; data-origin-width=&quot;566&quot; data-origin-height=&quot;302&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1379&quot; data-origin-height=&quot;321&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/M5L4P/btsG1gfik0A/npFRLoTStQs9ItqekKdVSK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/M5L4P/btsG1gfik0A/npFRLoTStQs9ItqekKdVSK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/M5L4P/btsG1gfik0A/npFRLoTStQs9ItqekKdVSK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FM5L4P%2FbtsG1gfik0A%2FnpFRLoTStQs9ItqekKdVSK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1379&quot; height=&quot;321&quot; data-origin-width=&quot;1379&quot; data-origin-height=&quot;321&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1432&quot; data-origin-height=&quot;758&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bFH3xf/btsGYBsafWP/tkgsDuvgoKcLko7Pyp8xJ0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bFH3xf/btsGYBsafWP/tkgsDuvgoKcLko7Pyp8xJ0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bFH3xf/btsGYBsafWP/tkgsDuvgoKcLko7Pyp8xJ0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbFH3xf%2FbtsGYBsafWP%2FtkgsDuvgoKcLko7Pyp8xJ0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1432&quot; height=&quot;758&quot; data-origin-width=&quot;1432&quot; data-origin-height=&quot;758&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1382&quot; data-origin-height=&quot;707&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/5APeU/btsG0TLjfvi/5rSaCnKMshLDOvhZJIWsa0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/5APeU/btsG0TLjfvi/5rSaCnKMshLDOvhZJIWsa0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/5APeU/btsG0TLjfvi/5rSaCnKMshLDOvhZJIWsa0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F5APeU%2FbtsG0TLjfvi%2F5rSaCnKMshLDOvhZJIWsa0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1382&quot; height=&quot;707&quot; data-origin-width=&quot;1382&quot; data-origin-height=&quot;707&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;figure id=&quot;og_1714203366186&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;Introduction&quot; data-og-description=&quot;Tesseract documentation&quot; data-og-host=&quot;tesseract-ocr.github.io&quot; data-og-source-url=&quot;https://tesseract-ocr.github.io/tessdoc/Installation.html&quot; data-og-url=&quot;https://tesseract-ocr.github.io/tessdoc/Installation.html&quot; data-og-image=&quot;&quot;&gt;&lt;a href=&quot;https://tesseract-ocr.github.io/tessdoc/Installation.html&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://tesseract-ocr.github.io/tessdoc/Installation.html&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;Introduction&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;Tesseract documentation&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;tesseract-ocr.github.io&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;figure id=&quot;og_1714203283135&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;object&quot; data-og-title=&quot;GitHub - tesseract-ocr/tesseract: Tesseract Open Source OCR Engine (main repository)&quot; data-og-description=&quot;Tesseract Open Source OCR Engine (main repository) - tesseract-ocr/tesseract&quot; data-og-host=&quot;github.com&quot; data-og-source-url=&quot;https://github.com/tesseract-ocr/tesseract&quot; data-og-url=&quot;https://github.com/tesseract-ocr/tesseract&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/bPYwaO/hyVVDHpe0w/6KhI4odqBM47cQiuYQNVA1/img.png?width=1200&amp;amp;height=600&amp;amp;face=0_0_1200_600&quot;&gt;&lt;a href=&quot;https://github.com/tesseract-ocr/tesseract&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://github.com/tesseract-ocr/tesseract&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/bPYwaO/hyVVDHpe0w/6KhI4odqBM47cQiuYQNVA1/img.png?width=1200&amp;amp;height=600&amp;amp;face=0_0_1200_600');&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;GitHub - tesseract-ocr/tesseract: Tesseract Open Source OCR Engine (main repository)&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;Tesseract Open Source OCR Engine (main repository) - tesseract-ocr/tesseract&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;github.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;tesseract-ocr&amp;nbsp;라이브러리&amp;nbsp;설치 &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;(base)&amp;nbsp;C:\DEV\gitworkspaces&amp;gt;conda&amp;nbsp;activate&amp;nbsp;tf38-torch &lt;br /&gt;&lt;br /&gt;(tf38-torch)&amp;nbsp;C:\DEV\gitworkspaces&amp;gt;cd&amp;nbsp;ocr-tesseract &lt;br /&gt;&lt;br /&gt;(tf38-torch)&amp;nbsp;C:\DEV\gitworkspaces\ocr-tesseract&amp;gt;dir/w/p &lt;br /&gt;&amp;nbsp;C&amp;nbsp;드라이브의&amp;nbsp;볼륨에는&amp;nbsp;이름이&amp;nbsp;없습니다. &lt;br /&gt;&amp;nbsp;볼륨&amp;nbsp;일련&amp;nbsp;번호:&amp;nbsp;EA9B-192D &lt;br /&gt;&lt;br /&gt;&amp;nbsp;C:\DEV\gitworkspaces\ocr-tesseract&amp;nbsp;디렉터리 &lt;br /&gt;&lt;br /&gt;[.]&amp;nbsp;&amp;nbsp;[..] &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;&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;&amp;nbsp;&amp;nbsp;&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; &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;&amp;nbsp;&amp;nbsp;2개&amp;nbsp;디렉터리&amp;nbsp;&amp;nbsp;25,983,504,384&amp;nbsp;바이트&amp;nbsp;남음 &lt;br /&gt;&lt;br /&gt;(tf38-torch)&amp;nbsp;C:\DEV\gitworkspaces\ocr-tesseract&amp;gt;pip&amp;nbsp;install&amp;nbsp;pytesseract &lt;br /&gt;Collecting&amp;nbsp;pytesseract &lt;br /&gt;&amp;nbsp;&amp;nbsp;Downloading&amp;nbsp;pytesseract-0.3.10-py3-none-any.whl&amp;nbsp;(14&amp;nbsp;kB) &lt;br /&gt;Requirement&amp;nbsp;already&amp;nbsp;satisfied:&amp;nbsp;packaging&amp;gt;=21.3&amp;nbsp;in&amp;nbsp;c:\dev\anaconda3\envs\tf38-torch\lib\site-packages&amp;nbsp;(from&amp;nbsp;pytesseract)&amp;nbsp;(23.1) &lt;br /&gt;Requirement&amp;nbsp;already&amp;nbsp;satisfied:&amp;nbsp;Pillow&amp;gt;=8.0.0&amp;nbsp;in&amp;nbsp;c:\users\daekyeong\appdata\roaming\python\python38\site-packages&amp;nbsp;(from&amp;nbsp;pytesseract)&amp;nbsp;(9.5.0) &lt;br /&gt;Installing&amp;nbsp;collected&amp;nbsp;packages:&amp;nbsp;pytesseract &lt;br /&gt;Successfully&amp;nbsp;installed&amp;nbsp;pytesseract-0.3.10 &lt;br /&gt;&lt;br /&gt;(tf38-torch)&amp;nbsp;C:\DEV\gitworkspaces\ocr-tesseract&amp;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;1461&quot; data-origin-height=&quot;817&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dyZIAY/btsGZAlwM78/AGb9L1knZfJyIS4xf4XjJk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dyZIAY/btsGZAlwM78/AGb9L1knZfJyIS4xf4XjJk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dyZIAY/btsGZAlwM78/AGb9L1knZfJyIS4xf4XjJk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdyZIAY%2FbtsGZAlwM78%2FAGb9L1knZfJyIS4xf4XjJk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1461&quot; height=&quot;817&quot; data-origin-width=&quot;1461&quot; data-origin-height=&quot;817&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&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-origin-width=&quot;1461&quot; data-origin-height=&quot;717&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/blJLJX/btsG0stFQig/mQoUKqEpOpXghncnxMl0Xk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/blJLJX/btsG0stFQig/mQoUKqEpOpXghncnxMl0Xk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/blJLJX/btsG0stFQig/mQoUKqEpOpXghncnxMl0Xk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FblJLJX%2FbtsG0stFQig%2FmQoUKqEpOpXghncnxMl0Xk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1461&quot; height=&quot;717&quot; data-origin-width=&quot;1461&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;&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;1461&quot; data-origin-height=&quot;642&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/5ajiY/btsGYNsxqoC/UGdP6FL0Od3z2L1ZwQMOKk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/5ajiY/btsGYNsxqoC/UGdP6FL0Od3z2L1ZwQMOKk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/5ajiY/btsGYNsxqoC/UGdP6FL0Od3z2L1ZwQMOKk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F5ajiY%2FbtsGYNsxqoC%2FUGdP6FL0Od3z2L1ZwQMOKk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1461&quot; height=&quot;642&quot; data-origin-width=&quot;1461&quot; data-origin-height=&quot;642&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&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;데이터&amp;nbsp;확보 &lt;br /&gt;Trained&amp;nbsp;Data&amp;nbsp;Download&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; width=&quot;1112&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td width=&quot;239&quot; height=&quot;90&quot;&gt;&lt;span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;br /&gt;Trained models&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td width=&quot;239&quot;&gt;&lt;span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;Speed&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td width=&quot;178&quot;&gt;&lt;span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;Accuracy&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td width=&quot;178&quot;&gt;&lt;span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;Supports legacy&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td width=&quot;139&quot;&gt;&lt;span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;Retrainable&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td width=&quot;139&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width=&quot;239&quot; height=&quot;169&quot;&gt;&lt;span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;a href=&quot;https://github.com/tesseract-ocr/tessdata&quot;&gt;tessdata&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td width=&quot;239&quot;&gt;&lt;span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;Legacy + LSTM (&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;integerized&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;tessdata&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;-best)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td width=&quot;178&quot;&gt;&lt;span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;Faster than tessdata-best&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td width=&quot;178&quot;&gt;&lt;span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;Slightly less accurate than tessdata-best&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td width=&quot;139&quot;&gt;&lt;span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;Yes&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td width=&quot;139&quot;&gt;&lt;span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;No&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width=&quot;239&quot; height=&quot;117&quot;&gt;&lt;span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;a href=&quot;https://github.com/tesseract-ocr/tessdata_best&quot;&gt;tessdata-best&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td width=&quot;239&quot;&gt;&lt;span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;LSTM only (based on&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;a href=&quot;https://github.com/tesseract-ocr/langdata&quot;&gt;langdata&lt;/a&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td width=&quot;178&quot;&gt;&lt;span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;Slowest&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td width=&quot;178&quot;&gt;&lt;span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;Most accurate&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td width=&quot;139&quot;&gt;&lt;span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;No&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td width=&quot;139&quot;&gt;&lt;span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;Yes&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width=&quot;239&quot; height=&quot;195&quot;&gt;&lt;span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;a href=&quot;https://github.com/tesseract-ocr/tessdata_fast&quot;&gt;tessdata-fast&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td width=&quot;239&quot;&gt;&lt;span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;Integerized LSTM of a smaller network than tessdata-best&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td width=&quot;178&quot;&gt;&lt;span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;Fastest&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td width=&quot;178&quot;&gt;&lt;span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;Least accurate&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td width=&quot;139&quot;&gt;&lt;span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;No&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td width=&quot;139&quot;&gt;&lt;span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;No&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;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span&gt;&lt;span&gt;l&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;훈련 데이터 확보&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span&gt;&lt;span&gt;&amp;bull;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;C:\Program Files\Tesseract-OCR\&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;tessdata&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1364&quot; data-origin-height=&quot;616&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/r8DY6/btsG0SMpqkE/UuDatFSTTTvPscDHI0LVqk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/r8DY6/btsG0SMpqkE/UuDatFSTTTvPscDHI0LVqk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/r8DY6/btsG0SMpqkE/UuDatFSTTTvPscDHI0LVqk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fr8DY6%2FbtsG0SMpqkE%2FUuDatFSTTTvPscDHI0LVqk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1364&quot; height=&quot;616&quot; data-origin-width=&quot;1364&quot; data-origin-height=&quot;616&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;/span&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span&gt;&lt;span&gt;l&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;훈련 데이터 확보&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span&gt;&lt;span&gt;&amp;bull;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;a href=&quot;https://github.com/tesseract-ocr&quot;&gt;https://github.com/tesseract-ocr&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;&amp;nbsp;&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;1364&quot; data-origin-height=&quot;505&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bOB5EB/btsGZWhwfVn/CcLfIYVAA9gm6wfP1qyEz1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bOB5EB/btsGZWhwfVn/CcLfIYVAA9gm6wfP1qyEz1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bOB5EB/btsGZWhwfVn/CcLfIYVAA9gm6wfP1qyEz1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbOB5EB%2FbtsGZWhwfVn%2FCcLfIYVAA9gm6wfP1qyEz1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1364&quot; height=&quot;505&quot; data-origin-width=&quot;1364&quot; data-origin-height=&quot;505&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;div style=&quot;text-align: left;&quot;&gt;&lt;span&gt;&lt;span&gt;l&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;훈련 데이터 확보&lt;/span&gt;&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;a href=&quot;https://github.com/tesseract-ocr&quot;&gt;https://github.com/tesseract-ocr&lt;/a&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;1364&quot; data-origin-height=&quot;708&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bnc8y8/btsGYngBFnU/v0nFySZ85CVi102wsAZx8K/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bnc8y8/btsGYngBFnU/v0nFySZ85CVi102wsAZx8K/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bnc8y8/btsGYngBFnU/v0nFySZ85CVi102wsAZx8K/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbnc8y8%2FbtsGYngBFnU%2Fv0nFySZ85CVi102wsAZx8K%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1364&quot; height=&quot;708&quot; data-origin-width=&quot;1364&quot; data-origin-height=&quot;708&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;div style=&quot;text-align: left;&quot;&gt;&lt;span&gt;&lt;span&gt;l&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;훈련 데이터 확보&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span&gt;&lt;span&gt;&amp;bull;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;다운로드&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1379&quot; data-origin-height=&quot;443&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/borSei/btsGYejHUBe/x7YGI6w1drzSBeMbxf0sjk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/borSei/btsGYejHUBe/x7YGI6w1drzSBeMbxf0sjk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/borSei/btsGYejHUBe/x7YGI6w1drzSBeMbxf0sjk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FborSei%2FbtsGYejHUBe%2Fx7YGI6w1drzSBeMbxf0sjk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1379&quot; height=&quot;443&quot; data-origin-width=&quot;1379&quot; data-origin-height=&quot;443&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&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1087&quot; data-origin-height=&quot;250&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/K8IQy/btsGZkwrt27/NfthCHSikbVrgVEf3h4w1k/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/K8IQy/btsGZkwrt27/NfthCHSikbVrgVEf3h4w1k/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/K8IQy/btsGZkwrt27/NfthCHSikbVrgVEf3h4w1k/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FK8IQy%2FbtsGZkwrt27%2FNfthCHSikbVrgVEf3h4w1k%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1087&quot; height=&quot;250&quot; data-origin-width=&quot;1087&quot; data-origin-height=&quot;250&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;div style=&quot;text-align: left;&quot;&gt;&lt;span&gt;&lt;span&gt;l&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;훈련 데이터 확보&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span&gt;&lt;span&gt;&amp;bull;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;C:\Program Files\Tesseract-OCR\&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;tessdata&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;에 덮어 씌운다&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;/span&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1127&quot; data-origin-height=&quot;515&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/buHDNr/btsG0UpU5zf/KRCHlJq879MXz2mLEyB88K/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/buHDNr/btsG0UpU5zf/KRCHlJq879MXz2mLEyB88K/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/buHDNr/btsG0UpU5zf/KRCHlJq879MXz2mLEyB88K/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbuHDNr%2FbtsG0UpU5zf%2FKRCHlJq879MXz2mLEyB88K%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1127&quot; height=&quot;515&quot; data-origin-width=&quot;1127&quot; data-origin-height=&quot;515&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;&amp;nbsp;&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;&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;1461&quot; data-origin-height=&quot;817&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bP9N0n/btsG0U4xpQj/3RhPlEzKvL1Tta7R587csk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bP9N0n/btsG0U4xpQj/3RhPlEzKvL1Tta7R587csk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bP9N0n/btsG0U4xpQj/3RhPlEzKvL1Tta7R587csk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbP9N0n%2FbtsG0U4xpQj%2F3RhPlEzKvL1Tta7R587csk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1461&quot; height=&quot;817&quot; data-origin-width=&quot;1461&quot; data-origin-height=&quot;817&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&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-origin-width=&quot;1461&quot; data-origin-height=&quot;825&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bKU8yF/btsGYmWgLE9/KtbebsTCg9EiYq4nkzzpU1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bKU8yF/btsGYmWgLE9/KtbebsTCg9EiYq4nkzzpU1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bKU8yF/btsGYmWgLE9/KtbebsTCg9EiYq4nkzzpU1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbKU8yF%2FbtsGYmWgLE9%2FKtbebsTCg9EiYq4nkzzpU1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1461&quot; height=&quot;825&quot; data-origin-width=&quot;1461&quot; data-origin-height=&quot;825&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;</description>
      <author>KZNetwork</author>
      <guid isPermaLink="true">https://ibestie.tistory.com/18</guid>
      <comments>https://ibestie.tistory.com/18#entry18comment</comments>
      <pubDate>Sun, 28 Apr 2024 17:43:13 +0900</pubDate>
    </item>
    <item>
      <title>OCR 수행을 위한 아나콘다 환경구성 사용해보기</title>
      <link>https://ibestie.tistory.com/17</link>
      <description>&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span&gt;&lt;span&gt;&amp;bull;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;conda&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt; create -n &lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;ocr&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt; python=3.7&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span&gt;&lt;span&gt;&amp;bull;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;conda&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt; activate &lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;ocr&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span&gt;&lt;span&gt;&amp;bull;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span&gt;&lt;span&gt;&amp;bull;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;conda&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt; install &lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;pytorch&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;torchvision&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;cudatoolkit&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;=10.2 -c &lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;pytorch&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span&gt;&lt;span&gt;&amp;bull;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;pip install &lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;lmdb&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt; fire &lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;tqdm&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt; six pillow &lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;torchvision&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;nltk&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;natsort&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;opencv&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;-python&lt;/span&gt;&lt;/div&gt;</description>
      <author>KZNetwork</author>
      <guid isPermaLink="true">https://ibestie.tistory.com/17</guid>
      <comments>https://ibestie.tistory.com/17#entry17comment</comments>
      <pubDate>Sun, 28 Apr 2024 17:22:01 +0900</pubDate>
    </item>
    <item>
      <title>This version (1.4.3) of the Compose Compiler requires Kotlin version 1.8.10 but you appear to be usi</title>
      <link>https://ibestie.tistory.com/4</link>
      <description>&lt;div id=&quot;SE-5233f5fc-c905-4c36-95c8-3961c45485b8&quot; style=&quot;background-color: #ffffff; color: #000000; text-align: start;&quot;&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p id=&quot;SE-5d26c7bd-0576-4390-9eb8-688f90645948&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;문제는 &lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-3336bab8-8dfe-45c0-8ee2-d247d9444ced&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&quot;This version (1.4.3) of the Compose Compiler requires Kotlin version 1.8.10 but you appear to be using Kotlin version 1.9.0 which is not known to be compatible. Please consult the Compose-Kotlin compatibility map located at &lt;/span&gt;&lt;span&gt;&lt;a href=&quot;https://developer.android.com/jetpack/androidx/releases/compose-kotlin&quot;&gt;https://developer.android.com/jetpack/androidx/releases/compose-kotlin&lt;/a&gt;&lt;a style=&quot;color: #608cba;&quot; href=&quot;https://developer.android.com/jetpack/androidx/releases/compose-kotlin%C2%A0to%C2%A0choose%C2%A0a%C2%A0compatible%C2%A0version%C2%A0pair%C2%A0%28or%C2%A0%60suppressKotlinVersionCompatibilityCheck%60%C2%A0but%C2%A0don%27t%C2%A0say%C2%A0I%C2%A0didn%27t%C2%A0warn%C2%A0you%21%29.&quot;&gt; to choose a compatible version pair (or `suppressKotlinVersionCompatibilityCheck` but don't say I didn't warn you!).&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-dc2146aa-aafe-4f22-8e30-9fa3b2e793a0&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-9f2788fc-f6a0-4ca7-b095-e6361ce53c3f&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;이었는데, 다음과 같이 문제를 해결했습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-8a6274ae-8866-4e53-a1d2-95a7eeb5c46b&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;​&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-d531a875-d227-4ee1-ad98-d8186a2a230d&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&lt;a href=&quot;https://developer.android.com/jetpack/androidx/releases/compose-kotlin?hl=ko&quot;&gt;https://developer.android.com/jetpack/androidx/releases/compose-kotlin?hl=ko&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;SE-b0c3f735-19aa-4acb-8136-00fb90f76bc0&quot; style=&quot;background-color: #ffffff; color: #000000; text-align: start;&quot;&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div style=&quot;background-color: #ffffff;&quot;&gt;&lt;a style=&quot;color: #000000; text-align: left;&quot; href=&quot;https://developer.android.com/jetpack/androidx/releases/compose-kotlin?hl=ko&quot;&gt;
&lt;div&gt;&lt;b&gt;Compose와 Kotlin의 호환성 지도 &amp;nbsp;|&amp;nbsp; Android 개발자 &amp;nbsp;|&amp;nbsp; Android Developers&lt;/b&gt;
&lt;p style=&quot;color: #999999;&quot; data-ke-size=&quot;size16&quot;&gt;Android 개발자 Jetpack 라이브러리 도움이 되었나요? Compose와 Kotlin의 호환성 지도 이 페이지의 내용 종속 항목 선언 출시 전 Kotlin 호환성 종속 항목 선언 Compose 컴파일러에 관한 종속 항목을 추가하려면 프로젝트에 Google Maven 저장소를 추가해야 합니다. 자세한 내용은 Google Maven 저장소 를 읽어보세요. 다음과 같이 앱 또는 모듈의 build.gradle 파일에 필요한 아티팩트의 종속 항목을 추가합니다. Groovy Kotlin android { &amp;nbsp; &amp;nbsp; buildFeatures...&lt;/p&gt;
&lt;p style=&quot;color: #00a832;&quot; data-ke-size=&quot;size16&quot;&gt;developer.android.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;SE-04eaae2b-25db-4d13-840d-3c11668a1cae&quot; style=&quot;background-color: #ffffff; color: #000000; text-align: start;&quot;&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p id=&quot;SE-d0b93b92-5e7c-4a05-b28f-7418e8ecd6ca&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;​&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-d51e82cb-f1d5-4e09-a99b-8aeef0aa960e&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #000000;&quot;&gt;composeOptions &lt;/span&gt;&lt;span style=&quot;background-color: #ffffff; color: #000000;&quot;&gt;&lt;b&gt;{&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-03cb6116-2182-4f9e-9567-6369bc0620f6&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #660e7a;&quot;&gt;&lt;b&gt;kotlinCompilerExtensionVersion &lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;background-color: #ffffff; color: #000000;&quot;&gt;= &lt;/span&gt;&lt;span style=&quot;background-color: #ffffff; color: #008000;&quot;&gt;&lt;b&gt;&quot;1.5.2&quot;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-05562b1d-a442-4144-8d26-8f7909a83a47&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #000000;&quot;&gt;&lt;b&gt;}&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;</description>
      <author>KZNetwork</author>
      <guid isPermaLink="true">https://ibestie.tistory.com/4</guid>
      <comments>https://ibestie.tistory.com/4#entry4comment</comments>
      <pubDate>Sat, 27 Apr 2024 09:16:28 +0900</pubDate>
    </item>
    <item>
      <title>org.gradle.api.plugins.UnknownPluginException: Plugin [id: 'com.google.dagger.hilt.android'] was not</title>
      <link>https://ibestie.tistory.com/3</link>
      <description>&lt;p id=&quot;SE-ff95b1eb-b8e1-491f-8f50-5c551f323ec3&quot; style=&quot;background-color: #ffffff; color: #000000; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;위 문제로 오랜 고민 끝에 다음과 같이 문제를 해결했습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-f86dd4e4-e10b-4e61-b499-3d6a970bcb93&quot; style=&quot;background-color: #ffffff; color: #000000; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;​&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-4589069b-4152-4605-b23e-e6e747c06b17&quot; style=&quot;background-color: #ffffff; color: #000000; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;아래와 같이 settings.gradle에 ResolutionStrategy를 추가했습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-551f0e29-f715-4b64-b595-fa885870d167&quot; style=&quot;background-color: #ffffff; color: #000000; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;​&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-c5667cae-de33-4cdb-9cf5-5abe948ebbaa&quot; style=&quot;background-color: #ffffff; color: #000000; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt; pluginManagement {&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-119358ee-8a24-4893-840a-4f1f01b088b5&quot; style=&quot;background-color: #ffffff; color: #000000; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt; repositories {...}&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-a30f182f-0b6d-4f72-bcb0-660b16dd4cae&quot; style=&quot;background-color: #ffffff; color: #000000; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt; plugins { ...}&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-f04e4ebd-32a3-4b1b-b10e-bc64c5bb7865&quot; style=&quot;background-color: #ffffff; color: #000000; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt; resolutionStrategy {&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-83f33c67-d4c5-4b32-ac2e-1c0b92e0694f&quot; style=&quot;background-color: #ffffff; color: #000000; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt; eachPlugin {&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-6f1c44de-2efe-4dc3-b708-cd62c158c455&quot; style=&quot;background-color: #ffffff; color: #000000; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt; if( requested.id.id == &quot;dagger.hilt.android.plugin&quot;) {&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-ccb26f92-3828-49e9-97dc-c77d1d55a02f&quot; style=&quot;background-color: #ffffff; color: #000000; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt; useModule(&quot;com.google.dagger:hilt-android-gradle-plugin:2.39.1&quot;)&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-6bc83ff5-0b53-4bb3-8078-e6e41c77c153&quot; style=&quot;background-color: #ffffff; color: #000000; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt; }&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-ad37500f-2838-4e4c-9df9-49219dd8ad43&quot; style=&quot;background-color: #ffffff; color: #000000; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt; }&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-152c15c8-53da-41a2-b20d-622e9187a0e2&quot; style=&quot;background-color: #ffffff; color: #000000; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt; }&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-f3cae766-26f9-441b-bf34-15555357bb0f&quot; style=&quot;background-color: #ffffff; color: #000000; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt; }&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1ef7178f-1727-4816-8a99-b739884b7168&quot; style=&quot;background-color: #ffffff; color: #000000; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;그러다 모듈 레벨의 build.gradle 파일에 아래와 같이 hilt 플러그인을 추가했더니 제대로 업데이트가 되었습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-10f31f8e-a022-4722-9919-4a7f8d725df0&quot; style=&quot;background-color: #ffffff; color: #000000; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;​&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-68683f02-69f3-4798-8c5a-43dc4b54a864&quot; style=&quot;background-color: #ffffff; color: #000000; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;plugins{&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-4d2b81af-3621-45b0-ac05-a7b0be38d809&quot; style=&quot;background-color: #ffffff; color: #000000; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;...&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-7e7b5765-37d2-40ec-b3c2-36015799af51&quot; style=&quot;background-color: #ffffff; color: #000000; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;id(&quot;dagger.hilt.android.plugin&quot;)&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-4134656a-ca77-4acf-8c16-6e6db60beade&quot; style=&quot;background-color: #ffffff; color: #000000; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;}&lt;/span&gt;&lt;/p&gt;</description>
      <author>KZNetwork</author>
      <guid isPermaLink="true">https://ibestie.tistory.com/3</guid>
      <comments>https://ibestie.tistory.com/3#entry3comment</comments>
      <pubDate>Sat, 27 Apr 2024 09:15:52 +0900</pubDate>
    </item>
    <item>
      <title>Unable to read text data file using TextLoader from langchain.document_loaders library because of en</title>
      <link>https://ibestie.tistory.com/2</link>
      <description>&lt;p id=&quot;SE-d027c9d6-bcfc-4cba-a62d-0857a62bdbe5&quot; style=&quot;background-color: #ffffff; color: #000000; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;인코딩 문제로 인해 langchain.document_loaders 라이브러리에서 TextLoader를 사용하여 텍스트 데이터 파일을 읽을 수 없습니다. 라는 에러 메시지를 만나면 ... ^^&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-91e765f9-fb24-4361-9292-53bd75278cd0&quot; style=&quot;background-color: #ffffff; color: #000000; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;​&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-ca5e3e7c-5de5-45fa-9958-b5866c828b1e&quot; style=&quot;background-color: #ffffff; color: #000000; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;```&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-d68705c7-8289-4170-b241-6f9c2369148f&quot; style=&quot;background-color: #ffffff; color: #000000; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;​&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-e23d5498-a540-46c5-9116-cf1846b149bd&quot; style=&quot;background-color: #ffffff; color: #000000; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;DirectoryLoader를 아래처럼 사용하는 대신:&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-24048f42-e14d-4cc7-92b6-ace35bcff970&quot; style=&quot;background-color: #ffffff; color: #000000; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;​&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-bd53ec97-e3d5-48e3-8398-dec254329801&quot; style=&quot;background-color: #ffffff; color: #000000; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;loader = DirectoryLoader(&quot;./new_articles/&quot;, glob=&quot;./*.txt&quot;, loader_cls=TextLoader)&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-e38cb674-056a-4ca2-b76d-3f375039903f&quot; style=&quot;background-color: #ffffff; color: #000000; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;​&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-ae67696f-8932-4ede-8fd3-e7c8686c766f&quot; style=&quot;background-color: #ffffff; color: #000000; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;이 작업을 수행:&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-cdd5e773-0ccb-4000-aae8-7ec761e1f259&quot; style=&quot;background-color: #ffffff; color: #000000; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;​&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-b78f0709-caf9-4c71-94cf-bff4547fdeb5&quot; style=&quot;background-color: #ffffff; color: #000000; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;text_loader_kwargs={'autodetect_encoding': True}&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-f25fb9fc-8865-46dd-9289-4298e823f810&quot; style=&quot;background-color: #ffffff; color: #000000; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;loader = DirectoryLoader(&quot;./new_articles/&quot;, glob=&quot;./*.txt&quot;, loader_cls=TextLoader, loader_kwargs=text_loader_kwargs)&lt;/span&gt;&lt;/p&gt;</description>
      <author>KZNetwork</author>
      <guid isPermaLink="true">https://ibestie.tistory.com/2</guid>
      <comments>https://ibestie.tistory.com/2#entry2comment</comments>
      <pubDate>Sat, 27 Apr 2024 09:15:16 +0900</pubDate>
    </item>
  </channel>
</rss>