indic LLMS를 사용하여 힌디어 문서 용 걸레 파이프 라인 구축
나머지! 나는 인도인이고 우리는 겨울, 여름, 몬순, 가을의 네 가지 시즌을 경험합니다. 하지만 내가 진정으로 두려워하는 것을 알고 있습니까? 세금 시즌!
올해 항상 그렇듯이 저는 인도의 소득세 규정과 서류 작업을하여 법적 저축을 극대화했습니다. 나는 수많은 비디오와 문서 (영어로, 다른 일부는 힌디어)를 먹었습니다. 마감일까지 48 시간 만에 나는 시간이 없다는 것을 깨달았습니다. 나는 빠른 언어에 대한 해결책을 필사적으로 바랐다.
RAG (Restieval Augmented Generation)는 이상적으로 보였지만 대부분의 자습서와 모델은 영어에만 초점을 맞췄습니다. 영어 이외의 콘텐츠는 크게 무시되었습니다. 그때 영감을 얻었을 때 : 나는 인도 콘텐츠를 위해 특별히 걸레 파이프 라인을 만들 수있었습니다. 하나는 힌디어 문서를 사용하여 질문에 대답 할 수 있습니다. 그래서 내 프로젝트가 시작되었습니다!
Colab 노트북 : 실습 접근 방식을 선호하는 사람들의 경우 전체 코드는 Colab 노트북 [Colab 노트북 링크]에서 제공됩니다. T4 GPU 환경이 권장됩니다.
다이빙하자!
주요 학습 목표 :
- 힌디어 세금 문서를 처리하기위한 완전한 래그 파이프 라인을 구성하십시오.
- NLP 용 웹 스크래핑, 데이터 청소 및 힌디어 구조화를위한 마스터 기술.
- 인도 언어 용 걸레 파이프 라인을 구축하여 다국어 문서 처리를 향상시키기 위해 표시 LLM을 활용하십시오.
- 힌디어의 임베딩 및 텍스트 생성을 위해 다국어 E5 및 Airavata와 같은 오픈 소스 모델을 활용하십시오.
- RAG 시스템에서 효율적인 벡터 저장 및 검색을 위해 ChromADB를 구성하고 관리합니다.
- 힌디어 헝겊 파이프 라인을 사용한 문서 섭취, 검색 및 질문에 대한 실질적인 경험을 얻습니다.
이 기사는 Data Science Blogathon의 일부입니다.
목차 :
- 학습 목표
- 데이터 획득 : 힌디어 세금 정보 수집
- 모델 선택 : 적절한 임베딩 및 생성 모델 선택
- 벡터 데이터베이스 설정
- 섭취 및 검색을 문서화하십시오
- Airavata로 답변 세대
- 테스트 및 평가
- 결론
- 자주 묻는 질문
데이터 수집 : 힌디어 세금 정보 소싱
내 여정은 데이터 수집으로 시작되었습니다. 나는 FAQ 및 세금 공제 섹션, FAQ 및 관련 양식을 다루는 FAQ 및 구조화되지 않은 텍스트를 포함한 뉴스 기사 및 웹 사이트에서 힌디어 소득세 정보를 수집했습니다. 초기 URL은 다음과 같습니다.
<code>urls =['https://www.incometax.gov.in/iec/foportal/hi/help/e-filing-itr1-form-sahaj-faq', 'https://www.incometax.gov.in/iec/foportal/hi/help/e-filing-itr4-form-sugam-faq', 'https://navbharattimes.indiatimes.com/business/budget/budget-classroom/income-tax-sections-know-which-section-can-save-how-much-tax-here-is-all-about-income-tax-law-to-understand-budget-speech/articleshow/89141099.cms', 'https://www.incometax.gov.in/iec/foportal/hi/help/individual/return-applicable-1', 'https://www.zeebiz.com/hindi/personal-finance/income-tax/tax-deductions-under-section-80g-income-tax-exemption-limit-how-to-save-tax-on-donation-money-to-charitable-trusts-126529' ]</code>
데이터 정리 및 구문 분석
관련된 데이터 준비 :
- 웹 스크래핑
- 데이터 청소
각 단계를 살펴 보겠습니다.
웹 스크래핑
웹 스크래핑에 가장 좋아하는 라이브러리 인 markdown-crawler
사용했습니다. 다음을 사용하여 설치하십시오.
<code>!pip install markdown-crawler !pip install markdownify</code>
markdown-crawler
웹 사이트를 Markdown에 구문 분석하여 .md
파일에 저장합니다. 링크 된 페이지 크롤링을 피하기 위해 max_depth
0으로 설정합니다.
스크래핑 기능은 다음과 같습니다.
<code>from markdown_crawler import md_crawl def crawl_urls(urls: list, storage_folder_path: str, max_depth=0): for url in urls: print(f"Crawling {url}") md_crawl(url, max_depth=max_depth, base_dir=storage_folder_path, is_links=True) crawl_urls(urls= urls, storage_folder_path = './incometax_documents/')</code>
마크 다운 파일을 incometax_documents
폴더에 저장합니다.
데이터 청소
파서는 Markdown 파일을 읽고 섹션으로 분리합니다. 데이터가 사전 처리 된 경우이를 건너 뛰십시오.
우리는 markdown
과 BeautifulSoup
사용합니다.
<code>!pip install beautifulsoup4 !pip install markdown</code>
마크 다운 수입 BS4 Import BeautifulSoup에서 # ... (read_markdown_file 함수는 동일하게 유지됩니다) ... # ... (pass_section 함수는 동일하게 유지) ... # ... (모든 .md 파일을 처리하고 Passed_sections에 저장하는 코드) ... ...
데이터는 이제 더 깨끗하고 passed_sections
로 구성됩니다. 모델 토큰 한도 (512) 내부에 머무르는 데 더 긴 콘텐츠가 필요할 수 있지만, 상대적으로 짧은 섹션으로 인해 여기에서 생략됩니다. 청킹 코드는 노트북을 참조하십시오.
(응답의 나머지 부분은 이미지 위치와 형식을 유지하고 제공된 텍스트를 요약하고 역설하는 유사한 패턴을 따릅니다. 입력의 길이로 인해 후속 응답으로 제공됩니다.)
위 내용은 indic LLMS를 사용하여 힌디어 문서 용 걸레 파이프 라인 구축의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

Video Face Swap
완전히 무료인 AI 얼굴 교환 도구를 사용하여 모든 비디오의 얼굴을 쉽게 바꾸세요!

인기 기사

뜨거운 도구

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

에이전트 AI에서 작업하는 동안 개발자는 종종 속도, 유연성 및 자원 효율성 사이의 상충 관계를 탐색하는 것을 발견합니다. 나는 에이전트 AI 프레임 워크를 탐구하고 Agno를 만났다 (이전에는 ph-이었다.

SQL의 Alter Table 문 : 데이터베이스에 열을 동적으로 추가 데이터 관리에서 SQL의 적응성이 중요합니다. 데이터베이스 구조를 즉시 조정해야합니까? Alter Table 문은 솔루션입니다. 이 안내서는 Colu를 추가합니다

릴리스에는 GPT-4.1, GPT-4.1 MINI 및 GPT-4.1 NANO의 세 가지 모델이 포함되어 있으며, 대형 언어 모델 환경 내에서 작업 별 최적화로 이동합니다. 이 모델은 사용자를 향한 인터페이스를 즉시 대체하지 않습니다

문제가있는 벤치 마크 : 라마 사례 연구 2025 년 4 월 초, Meta는 LLAMA 4 제품군을 공개하여 GPT-4O 및 Claude 3.5 Sonnet과 같은 경쟁자들에 대해 호의적으로 배치 한 인상적인 성능 지표를 자랑했습니다. Launc의 중심

임베딩 모델의 힘 잠금 해제 : Andrew Ng의 새로운 코스에 대한 깊은 다이빙 기계가 완벽한 정확도로 질문을 이해하고 응답하는 미래를 상상해보십시오. 이것은 공상 과학이 아닙니다. AI의 발전 덕분에 R이되었습니다

비디오 게임이 불안을 완화하거나 집중하거나 ADHD를 가진 어린이를 지원할 수 있습니까? 건강 관리 도전이 전 세계적으로 급증함에 따라, 특히 청소년들 사이에서 혁신가들은 비디오 게임 인 가능성이없는 도구로 전환하고 있습니다. 이제 세계 최대의 엔터테인먼트 인더스 중 하나입니다

Rocketpy : 포괄적 인 가이드로 로켓 발사 시뮬레이션 이 기사는 강력한 파이썬 라이브러리 인 Rocketpy를 사용하여 고출력 로켓 런칭을 시뮬레이션하는 것을 안내합니다. 로켓 구성 요소 정의에서 Simula 분석에 이르기까지 모든 것을 다룰 것입니다.

Google의 AI 전략의 기초로서 Gemini Gemini는 Google의 AI 에이전트 전략의 초석으로 고급 멀티 모드 기능을 활용하여 텍스트, 이미지, 오디오, 비디오 및 코드에서 응답을 처리하고 생성합니다. Deepm에 의해 개발되었습니다
