AutoML NLP: แปลง PDF เป็น JSONL!

เรียนรู้การใช้สคริปต์ที่จัดทำโดยเอกสาร AutoML เพื่อแปลงไฟล์ข้อความของคุณเป็นรูปแบบ jsonl

ภาพหน้าจอจากเอกสาร GCP AutoML [ภาพถ่ายโดยผู้เขียน]

หากคุณเริ่มต้นด้วยสิ่งที่เกี่ยวข้องกับ AutoML NLP บน GCP คุณก็รู้ขั้นตอนแรกอยู่แล้ว แปลงเอกสารของคุณให้อยู่ใน.jsonlรูปแบบก่อนที่จะส่งเป็นข้อมูลการฝึกอบรม เอกสารAutoMLมีสคริปต์หลามให้คุณอยู่แล้ว แต่ถ้าคุณพบว่าสคริปต์เข้าใจยากหรือใช้งานยาก แสดงว่าคุณไม่ได้อยู่คนเดียว!

เมื่อฉันกำลังดูเอกสาร ฉันหวังว่าจะมีคำแนะนำทีละขั้นตอนในการใช้สคริปต์หลามดังนั้นนี่คือ

AutoML คืออะไร

AutoML เป็นหนึ่งในองค์ประกอบสำคัญของ AI บน Google Cloud Platform มีประโยชน์อย่างยิ่งเมื่อคุณต้องการสร้างและฝึกโมเดลคุณภาพสูงแบบกำหนดเอง และมีความเชี่ยวชาญด้านแมชชีนเลิร์นนิงจำกัดที่จะทำเช่นเดียวกัน มันมีอินเทอร์เฟซที่จะช่วยคุณถ่ายโอนข้อมูลของคุณไปยังอัลกอริทึมเพื่อสร้างแบบจำลองของคุณ โดยจะเลือกสถาปัตยกรรมโครงข่ายประสาทเทียมที่ดีที่สุดโดยอัตโนมัติ และปรับไฮเปอร์พารามิเตอร์สำหรับคุณตามเป้าหมายของคุณ โดยพื้นฐานแล้ว จะช่วยประหยัดความพยายามด้วยตนเองในการฝึกซ้ำและการปรับแต่งอย่างละเอียด

สคริปต์ที่ให้ไว้ในเอกสารเขียนด้วย Python2 [ ภาพถ่ายโดย Hitesh Choudhary บน Unsplash ]

ดังนั้น ขั้นตอนที่ 1 — รับข้อมูลของคุณ!

ฉันจะไม่เขียนเกี่ยวกับขั้นตอนทั้งหมดในกระบวนการของการสร้างแบบจำลองและการฝึกอบรมใน AutoML ในขณะที่คุณสามารถค้นหาได้เอกสารที่ดีมากที่นี่ เรามุ่งเน้นที่งานทำให้เกิดการเสียดสีเล็กน้อย

ตรวจสอบให้แน่ใจว่าไฟล์ PDF ของคุณมีขนาด < 2 Mb หากมีรูปภาพหรือข้อมูลกราฟิก คุณอาจต้องการอ่านบทความนี้เพื่ออธิบายวิธีดึงข้อมูลที่เป็นข้อความจากรูปภาพใน PDF โดยใช้ cloud vision API และแน่นอน python

การแปลง PDF เป็น JSONL — ใน gCloud shell

สคริปต์นี้สามารถเรียกใช้ในเชลล์บรรทัดคำสั่ง gCloud หรือหากคุณติดตั้ง gCloud SDK แล้ว คุณสามารถเรียกใช้สคริปต์ได้โดยตรงจากเครื่องของคุณและแปลงไฟล์ PDF ที่จัดเก็บไว้ใน GCS buckets ในไฟล์ jsonl มันเขียนไว้ใน Python2 และใช้เวลาในสามข้อโต้แย้ง - ชื่อไฟล์สคริปต์เส้นทางไปยังไฟล์ PDF และเส้นทางไปยังถังปลายทาง

python2 <script> gs://<path_to_src_pdf> gs://<dest_bucket>/

      
Upload the script and your source pdf files to a GCS bucket [Photo by author]

  1. ติดตั้ง python2 ในคลาวด์เชลล์ sudo apt install python2
  2. สร้างถัง GCS ในภูมิภาค ( us-central1) standardและชุดชั้นจัดเก็บข้อมูลเพื่อ ภูมิภาคจะต้องใช้us-central1สำหรับการประมวลผล AutoML (ข้อมูล ณ ก.ย. 61)
  3. คัดลอกสคริปต์ที่จัดเก็บไว้ในบัคเก็ต GCS ในโฮมไดเร็กทอรีคลาวด์เชลล์ของคุณ gsutil -m cp gs://<path_to_script>
  4. ขั้นตอนที่ 4 คือการโหลดสคริปต์ในโฮมไดเร็กทอรีของ cloud shell VM เรียกใช้lsเพื่อยืนยันว่าคัดลอกสคริปต์สำเร็จหรือไม่
  5. ในคลาวด์เชลล์ ให้รัน python2 input_helper_v2.py gs://<path_to_src_pdf> gs://<path_to_gcs_bucket>/

ไฟล์ JSONL ที่สร้างหลังจากเรียกใช้สคริปต์ [ภาพถ่ายโดยผู้เขียน — ภาพหน้าจอจากคอนโซล GCP > ที่เก็บข้อมูลบนคลาวด์]

ชุดข้อมูล CSV ที่มี URI ของไฟล์ jsonl (ซึ่งคุณใช้นำเข้าข้อมูลการฝึกได้โดยตรง) และไฟล์ jsonl ได้ถูกสร้างขึ้นและจัดเก็บไว้ในบัคเก็ต GCS ปลายทางที่คุณระบุ ไปที่เอกสาร (นำเข้าข้อมูลการฝึกของคุณในคอนโซล autoMl) และสร้างแบบจำลองที่กำหนดเองของคุณต่อไป!

หวังว่าคู่มือนี้จะเป็นประโยชน์กับคุณ! แสดงความคิดเห็นหากประสบปัญหาใด ๆ [ภาพถ่ายโดยผู้แต่ง แรงบันดาลใจจาก Priyanka Vergadia 🤗]

Suggested posts

การใช้หน่วยความจำเชื่อมโยง

การใช้หน่วยความจำเชื่อมโยง

เขียนโดย Shashata Sawmya และ Harveer Singh ด้วยการกำเนิดของโครงข่ายประสาทเทียมขนาดใหญ่และความก้าวหน้าทางเทคโนโลยีที่เพิ่มขึ้นเรื่อย ๆ ซึ่งผลักดันวิธีการปัจจุบันไปสู่ขีดจำกัดสัมบูรณ์ จุดสนใจจึงได้สร้างเครื่องมือที่จับได้ทั้งหมดซึ่งมีจุดมุ่งหมายเพื่อทำทุกสิ่ง อย่างไรก็ตาม งานส่วนใหญ่จะไม่ต้องการเครือข่ายเชิงลึกที่เข้มข้นอย่างเหลือเชื่อ แต่ก็ยังมีบางอย่างที่หลากหลายกว่าแบบจำลองทางคณิตศาสตร์พื้นฐาน

วิธีเรียกใช้ปลั๊กอิน ChatGPT ฟรีโดยใช้ Langchain

วิธีเรียกใช้ปลั๊กอิน ChatGPT ฟรีโดยใช้ Langchain

คุณต้องเคยได้ยินเกี่ยวกับปลั๊กอิน ChatGPT อันทรงพลังใหม่ทั้งหมด เช่น เบราว์เซอร์ ตัวแปลรหัส ฯลฯ แต่มีปัญหา การเข้าถึงปลั๊กอินถูกจำกัดไว้เฉพาะรายการรอ และหลายคนไม่สามารถเข้าถึงได้

Related posts

การค้นหาข้อมูลเกี่ยวกับชื่อโดเมน

ตัดตอนมาจาก Small, Sharp Software Tools โดย Brian P. Hogan

การค้นหาข้อมูลเกี่ยวกับชื่อโดเมน

เมื่อคุณส่งคำขอไปที่ facebook.com คอมพิวเตอร์ของคุณจะค้นหาชื่อโดเมนเพื่อแปลชื่อโดเมนนั้นเป็นที่อยู่ IP เพื่อให้คอมพิวเตอร์ของคุณสามารถเชื่อมต่อได้

วิธีช่วยโลกและสร้างรายได้

วิธีช่วยโลกและสร้างรายได้

กี่ครั้งแล้วที่คุณทิ้งขวดพลาสติก เหยือกแก้ว กระป๋องอะลูมิเนียม หรือบรรจุภัณฑ์พลังงานสีเขียวโดยไม่คิดซ้ำสอง กี่ครั้งแล้วที่คุณอยากได้อะไรตอบแทนจากการรีไซเคิลมัน? ถ้าคุณเป็นเหมือนคนส่วนใหญ่ คำตอบคือหลายครั้ง การรีไซเคิลมักถูกมองว่าเป็นเรื่องยุ่งยาก เป็นงานบ้าน หรือเป็นหน้าที่ที่ไม่ก่อให้เกิดประโยชน์ในทันทีหรือจับต้องได้

การข่มเหงคริสเตียน: อาชญากรรมจากความเกลียดชังที่เราไม่พูดถึง

ลืมเรื่องโรคกลัวอิสลาม: คริสเตียน (และชาวยิว) เป็นเหยื่อหลักของอาชญากรรมจากความเกลียดชังทางศาสนา

การข่มเหงคริสเตียน: อาชญากรรมจากความเกลียดชังที่เราไม่พูดถึง

ผู้ที่มีความคิดเชิงเหตุผลย่อมรู้ดีว่าแวดวงการเมืองและสื่อถูกครอบงำโดยฝ่ายซ้าย แม้แต่ฝ่ายซ้ายสุด สถานการณ์ที่สร้างความไม่สมดุลในวาทกรรมทางการเมือง ในด้านศาสนา ความไม่สมดุลนี้เห็นได้ชัดเจน: หนังสือพิมพ์และเครือข่ายฝ่ายซ้ายไม่เร่งรีบที่จะปกป้องความเชื่อของคริสเตียน

เงินทุนกำจัดคาร์บอนในปีงบประมาณ 24

รายละเอียดคำขอจัดสรรของ Carbon180 ข้ามเส้นทาง

เงินทุนกำจัดคาร์บอนในปีงบประมาณ 24

โดย Alyson Lee ที่ปรึกษาด้านการจัดการภาครัฐ กระบวนการจัดสรรประจำปีของรัฐบาลกลางเป็นหัวใจสำคัญของความพยายามของเราในการให้ทุนสนับสนุนการกำจัดก๊าซคาร์บอนไดออกไซด์ (CDR) ในแต่ละปี Carbon180 จะส่งคำขอไปยังสำนักงานรัฐสภาหลายแห่งเพื่อช่วยชี้แนะว่าเงินดอลลาร์ในปีหน้าจะไหลไปที่ใด