본문 바로가기

업무_인공지능 활용 예시

(5)
[Ollama] Llama3.2 Vision '영어 콘텐츠' 중심 모델 기능 검토 0. Introduction   Ollama 에서 공식적으로 Llama 3.2 Vision 모델에 대한 지원을 발표했다. 공식 지원에 맞춰서 1B, 9B 정도의 파라미터로 나눠 제공한다. 이번 포스팅에서는 해당 모델의 성능을 검토하고, 실제 모델을 활용할 수 있는 예시 사례를 검토해보도록 하겠다. 단, 현재까지 영어에 특화되어 지원되고 있으며 한국어 공식 지원은 어렵다. 영어로 받은 답변을 json 형태로 받아서, 한글로 번역하여 활용할 수 있을 것으로 보인다. [조건 설정]- Ollama- OpenWebUi 활용- Llama3.2-vision 1B 모델 활용- 가급적 영어 콘텐츠/텍스트 위주로 진행  1. 간단한 성능 검토1) 교과서 표지 : '교과서 표지' 중 가장 귀엽다고 생각하는 미래엔 교과서를 ..
[Colab] 구글 코랩을 이용한 PDF 페이지 번호 기준 분할하기 (파이썬도 가능) Google Colab에서 PDF 파일 처리 및 Excel 데이터로 페이지 추출하는 방법 이 글에서는 Google Colab을 사용해 Excel 파일의 데이터를 읽고, 각 행에 있는 PDF 파일에서 특정 페이지를 추출하는 방법을 소개합니다. 이 과정에서 PyPDF2와 pandas 라이브러리를 활용하게 되며, Google Drive에 저장된 파일을 다루는 방법도 포함됩니다.만약 코랩을 다루는 것은 익숙하다면, 블로그 중반부 부터 본격적인 PDF 분할 이야기를 확인하면 됩니다.  1. Google Colab 소개 Google Colab은 클라우드 기반의 무료 Python 환경으로, 머신러닝, 데이터 분석, 그리고 다양한 Python 작업을 할 수 있습니다. 특히 Google Drive와의 연동이 쉬워, 로컬..
[Excel/VBA] Excel VBA로 여러 시트 합치기: 코드 분석과 설명 Excel VBA로 여러 시트 합치기: 코드 분석과 설명 Excel에서 여러 개의 시트를 하나의 시트로 합치는 작업은 반복적이고 시간이 많이 소요될 수 있습니다. 이를 자동화하기 위해 VBA 매크로를 사용하면 효율적으로 작업을 수행할 수 있습니다. 이번 글에서는 여러 시트를 시트 정렬 순서대로 하나의 시트로 합치는 VBA 코드를 파트별로 나누어 상세히 설명하겠습니다.  전체 코드 우선, 전체 코드를 살펴보겠습니다. Sub MergeSheets() Dim ws As Worksheet Dim masterSheet As Worksheet Dim lastRow As Long Dim firstSheet As Boolean Application.ScreenUpdating = False ..
[GPT/크롤링] 주요 포털 사이트에서 크롤링이 필요한 정보를, GPT에게 시켜서 자동화하기 크롤링의 올바른 사용 의도 및 정의포털 사이트나 온라인 페이지에서 방문하도록 설정된 URL을 기본으로 HTTP 요청을 보내고, 해당 웹페이지의 HTML 콘텐츠를 받아오는 행위. 이때 받은 HTML 콘텐츠에서 필요한 데이터를 '파싱(Parsing)' 하여 추출한다. 크롤링을 반복 시행할 주소를 다양하게 설정하거나, 크롤링 데이터를 지정할 단어를 저장하는 등 구체적인 의도가 지정되어야 한다.  *크롤링은 다른 기업이나 개인에게 귀속된 데이터를, 악용할 목적으로 사용되어서는 안 된다.**오픈된 데이터를 불법적인 방식이 아닌 형태로 수집하고 취합할 때 올바른 용도로 사용할 수 있다. 그럼에도 불구하고, 요즘 시대에는 크롤링이 모든 데이터 취합의 시작일지도 모른다. 누구나 인공지능을 사용할 수 있는 시대지만, 반..