논문을 읽는 것은 우리의 일상 업무 중 하나라고 할 수 있습니다. 논문이 너무 많습니다. 어떻게 빨리 읽고 요약할 수 있을까요? ChatGPT가 등장한 이후 논문을 읽을 수 있는 서비스가 많이 생겼습니다. 실제로 ChatGPT API를 사용하는 것은 매우 간단하며 단 30줄의 Python 코드만으로 로컬에서 자체 애플리케이션을 구축할 수 있습니다.
논문을 읽는 것은 우리의 일상 업무 중 하나라고 할 수 있습니다. 논문이 너무 많습니다. 어떻게 빨리 읽고 요약할 수 있을까요? ChatGPT가 등장한 이후 논문을 읽을 수 있는 서비스가 많이 생겼습니다. 실제로 ChatGPT API를 사용하는 것은 매우 간단합니다. 단 30줄의 Python 코드로 로컬에서 자체 애플리케이션을 구축할 수 있습니다.
Python 및 ChatGPT API를 사용하여 논문을 요약하는 단계는 간단합니다.
- PDF 처리용 PyPDF2 및 GPT-3.5-turbo와의 인터페이스용 OpenAI입니다.
- PyPDF2를 사용하여 PDF 파일을 열고 읽으세요.
- PDF 문서의 각 페이지를 탐색하고 텍스트를 추출하세요.
- GPT-3.5-turbo를 사용하여 각 페이지의 텍스트에 대한 스니펫을 생성하세요.
- 요약을 병합하고 최종 요약 텍스트를 파일에 저장하세요.
import PyPDF2
import openai
pdf_summary_text = ""
parse pdf
pdf_file_path = "./pdfs/paper.pdf"
pdf_file = open(pdf_file_path, 'rb')
_reader = PyPDF2.PdfRead pdfer(pdf_file)
각 페이지의 텍스트 가져오기:
for page_num in range(len(pdf_reader.pages)):
page_text = pdf_reader.pages[page_num].extract_text().lower()
요약을 위해 openai의 API를 사용하세요
response = openai.ChatCompletion.create(
model="gpt-3.5-turbo",
messages=[
{"role": "system", "content": "당신은 유용한 연구 조교입니다."},
{ "role": "user", "content": f"요약: {page_text}"},
],
)
page_summary = response["choices"][0]["message"]["content" ]
병합 요약
pdf_summary_text += page_summary + "n"
pdf_summary_file = pdf_file_path.replace(os.path.splitext(pdf_file_path)[1], "_summary.txt")
with open(pdf_summary_file, "w+") as 파일:
file.write(pdf_summary_text)
완료, pdf 파일을 닫고 메모리를 재활용하세요
pdf_file.close()
전체 코드는 다음과 같습니다.
import os
import PyPDF2
import re
import openai
# 여기서는 Jupiter Notebook을 사용하고 있으며 URL
!curl -o paper.pdf https://arxiv.org/pdf/2301.00810v3.pdf?utm_source=pocket_saves
#에서 직접 논문을 다운로드한다고 가정합니다. 요약이 포함될 문자열
pdf_summary_text = ""
# PDF 파일 열기
pdf_file_path = "paper.pdf"
# PyPDF2를 사용하여 PDF 파일 읽기
pdf_file = open(pdf_file_path, 'rb')
pdf_reader = PyPDF2.PdfReader (pdf_file)
# PDF 파일의 모든 페이지를 반복
for page_num in range(len(pdf_reader.pages)):
# 페이지에서 텍스트 추출
page_text = pdf_reader.pages[page_num].extract_text(). lower()
response = openai.ChatCompletion.create(
model="gpt-3.5-turbo",
messages=[
{"role": "system", "content": "당신은 유용한 연구 조교입니다. "},
{"role": "user", "content": f"요약: {page_text}"},
],
)
page_summary = response["choices"][0]["message"] ["content "]
pdf_summary_text+=page_summary + "n"
pdf_summary_file = pdf_file_path.replace(os.path.splitext(pdf_file_path)[1], "_summary.txt")
open(pdf_summary_file, "w+")을 파일로 사용 :
file .write(pdf_summary_text)
pdf_file.close()
with open(pdf_summary_file, "r") as file:
print(file.read())
설명해야 할 두 가지 사항이 있습니다.
1. 무료 API 호출 제한이 있습니다. 이 방법의 비용은 논문당 약 0.2~0.5달러이며, 논문의 길이에 따라 다릅니다. 2. 저는 gpt4의 API를 테스트하지 않았습니다. 아직 신청하지도 않았고 가격에 따라 다릅니다. 너무 비싸고(20배 더 비쌉니다) 그만한 가치가 없다고 생각하지만, 논문의 그래프를 업로드하여 신청할 수 있는지 확인해 보세요. 더 나은 결과(확실하지 않음)
위 내용은 30줄의 Python 코드로 ChatGPT API를 호출하여 논문의 주요 내용을 요약할 수 있습니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

과학자들은 C. el 그러나 중요한 질문이 발생합니다. 새로운 AI S와 함께 효과적으로 작동하도록 우리 자신의 신경망을 어떻게 조정합니까?

Google의 Gemini Advanced : 수평선의 새로운 가입 계층 현재 Gemini Advanced에 액세스하려면 $ 19.99/월 Google One AI Premium Plan이 필요합니다. 그러나 Android Authority 보고서는 다가오는 변경 사항을 암시합니다. 최신 Google p. 내 코드

고급 AI 기능을 둘러싼 과대 광고에도 불구하고 Enterprise AI 배포 내에서 상당한 도전 과제 : 데이터 처리 병목 현상. CEO는 AI 발전을 축하하는 동안 엔지니어는 느린 쿼리 시간, 과부하 파이프 라인,

문서 처리는 더 이상 AI 프로젝트에서 파일을 여는 것이 아니라 혼돈을 명확하게 전환하는 것입니다. PDF, PowerPoint 및 Word와 같은 문서는 모든 모양과 크기로 워크 플로우를 범람합니다. 구조화 된 검색

Google의 에이전트 개발 키트 (ADK)의 전력을 활용하여 실제 기능을 갖춘 지능형 에이전트를 만듭니다! 이 튜토리얼은 Gemini 및 GPT와 같은 다양한 언어 모델을 지원하는 ADK를 사용하여 대화 에이전트를 구축하는 것을 안내합니다. w

요약: SLM (Small Language Model)은 효율성을 위해 설계되었습니다. 자원 결핍, 실시간 및 개인 정보 보호 환경에서 LLM (Large Language Model)보다 낫습니다. 초점 기반 작업, 특히 도메인 특이성, 제어 성 및 해석 성이 일반적인 지식이나 창의성보다 더 중요합니다. SLM은 LLM을 대체하지는 않지만 정밀, 속도 및 비용 효율성이 중요 할 때 이상적입니다. 기술은 더 적은 자원으로 더 많은 것을 달성하는 데 도움이됩니다. 그것은 항상 운전자가 아니라 프로모터였습니다. 증기 엔진 시대부터 인터넷 버블 시대에 이르기까지 기술의 힘은 문제를 해결하는 데 도움이되는 정도입니다. 인공 지능 (AI) 및보다 최근에 생성 AI가 예외는 아닙니다.

컴퓨터 비전을위한 Google Gemini의 힘을 활용 : 포괄적 인 가이드 주요 AI 챗봇 인 Google Gemini는 강력한 컴퓨터 비전 기능을 포괄하기 위해 대화를 넘어서 기능을 확장합니다. 이 안내서는 사용 방법에 대해 자세히 설명합니다

2025 년의 AI 환경은 Google의 Gemini 2.0 Flash와 Openai의 O4-Mini가 도착하면서 전기가 전환됩니다. 이 최첨단 모델은 몇 주 간격으로 발사되어 비슷한 고급 기능과 인상적인 벤치 마크 점수를 자랑합니다. 이 심층적 인 비교


핫 AI 도구

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

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

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

Clothoff.io
AI 옷 제거제

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

인기 기사

뜨거운 도구

PhpStorm 맥 버전
최신(2018.2.1) 전문 PHP 통합 개발 도구

VSCode Windows 64비트 다운로드
Microsoft에서 출시한 강력한 무료 IDE 편집기

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

맨티스BT
Mantis는 제품 결함 추적을 돕기 위해 설계된 배포하기 쉬운 웹 기반 결함 추적 도구입니다. PHP, MySQL 및 웹 서버가 필요합니다. 데모 및 호스팅 서비스를 확인해 보세요.

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