ตำราอาหาร Phi-3: ตัวอย่างเชิงปฏิบัติกับโมเดล Phi-3 ของ Microsoft
Phi คือกลุ่มโมเดล AI แบบเปิดที่พัฒนาโดย Microsoft โมเดล Phi เป็นโมเดลภาษาขนาดเล็ก (SLM) ที่มีความสามารถและคุ้มค่าที่สุดที่มีอยู่ ซึ่งมีประสิทธิภาพเหนือกว่าโมเดลที่มีขนาดเท่ากันและมีขนาดถัดไปในการวัดประสิทธิภาพทางภาษา การใช้เหตุผล การเขียนโค้ด และคณิตศาสตร์ที่หลากหลาย ตระกูล Phi-3 ประกอบด้วยเวอร์ชันขนาดเล็ก เล็ก กลาง และวิชันซิสเต็ม ซึ่งได้รับการฝึกฝนตามจำนวนพารามิเตอร์ที่แตกต่างกันเพื่อรองรับสถานการณ์การใช้งานที่หลากหลาย สำหรับข้อมูลโดยละเอียดเพิ่มเติมเกี่ยวกับตระกูล Phi ของ Microsoft โปรดไปที่หน้ายินดีต้อนรับสู่ตระกูล Phi
ทำตามขั้นตอนเหล่านี้:
- แยกพื้นที่เก็บข้อมูล : คลิกที่ปุ่ม "แยก" ที่มุมขวาบนของหน้านี้
- โคลนพื้นที่เก็บข้อมูล :
git clone https://github.com/microsoft/Phi-3CookBook.git
สารบัญ
การแนะนำ
- การตั้งค่าสภาพแวดล้อมของคุณ(✅)
- ยินดีต้อนรับสู่ครอบครัวพี่(✅)
- ทำความเข้าใจกับเทคโนโลยีที่สำคัญ(✅)
- ความปลอดภัยของ AI สำหรับโมเดล Phi(✅)
- รองรับฮาร์ดแวร์ Phi-3(✅)
- โมเดล Phi-3 & ความพร้อมใช้งานข้ามแพลตฟอร์ม(✅)
- การใช้ Guidance-ai และ Phi(✅)
- โมเดลตลาด GitHub
- แค็ตตาล็อกโมเดล Azure AI
เริ่มต้นอย่างรวดเร็ว
- การใช้ Phi-3 ในแคตตาล็อกโมเดล GitHub (✅)
- การใช้ Phi-3 ในการกอดหน้า(✅)
- การใช้ Phi-3 กับ OpenAI SDK(✅)
- การใช้ Phi-3 กับคำขอ Http (✅)
- การใช้ Phi-3 ใน Azure AI Studio (✅)
- การใช้การอนุมานโมเดล Phi-3 กับ Azure MaaS หรือ MaaP(✅)
- การใช้ Phi-3 กับ Azure Inference API กับ GitHub และ Azure AI
- การปรับใช้โมเดล Phi-3 เป็น API ไร้เซิร์ฟเวอร์ใน Azure AI Studio(✅)
- การใช้ Phi-3 ใน Ollama(✅)
- การใช้ Phi-3 ใน LM Studio(✅)
- การใช้ Phi-3 ใน AI Toolkit VSCode(✅)
- ใช้ Phi-3 และ LiteLLM(✅)
การอนุมาน Phi-3
- การอนุมาน Phi-3 ใน iOS(✅)
- การอนุมาน Phi-3.5 ใน Android (✅)
- การอนุมาน Phi-3 ใน Jetson (✅)
- การอนุมาน Phi-3 ใน AI PC(✅)
- การอนุมาน Phi-3 พร้อม Apple MLX Framework (✅)
- การอนุมาน Phi-3 ในเซิร์ฟเวอร์ภายในเครื่อง (✅)
- การอนุมาน Phi-3 ในเซิร์ฟเวอร์ระยะไกลโดยใช้ชุดเครื่องมือ AI (✅)
- การอนุมาน Phi-3 ด้วยสนิม (✅)
- การอนุมาน Phi-3-Vision ในท้องถิ่น (✅)
- การอนุมาน Phi-3 กับ Kaito AKS, Azure Containers (การสนับสนุนอย่างเป็นทางการ) (✅)
- อนุมานโมเดลรันไทม์ ONNX ที่ปรับแต่งอย่างละเอียดของคุณ (✅)
การปรับแต่ง Phi-3
- การดาวน์โหลดและสร้างชุดข้อมูลตัวอย่าง(✅)
- สถานการณ์ที่ปรับแต่งอย่างละเอียด (✅)
- การปรับแต่งแบบละเอียดเทียบกับ RAG(✅)
- การปรับแต่งอย่างละเอียด ให้ Phi-3 กลายเป็นผู้เชี่ยวชาญในอุตสาหกรรม(✅)
- การปรับแต่ง Phi-3 อย่างละเอียดด้วยชุดเครื่องมือ AI สำหรับ VS Code(✅)
- การปรับแต่ง Phi-3 อย่างละเอียดด้วย Azure Machine Learning Service(✅)
- ปรับแต่ง Phi-3 ด้วย Lora(✅)
- การปรับแต่ง Phi-3 อย่างละเอียดด้วย QLora(✅)
- การปรับแต่ง Phi-3 อย่างละเอียดด้วย Azure AI Studio(✅)
- การปรับแต่ง Phi-3 อย่างละเอียดด้วย Azure ML CLI/SDK(✅)
- การปรับแต่งแบบละเอียดด้วย Microsoft Olive(✅)
- การปรับแต่ง Phi-3-vision อย่างละเอียดด้วยน้ำหนักและอคติ (✅)
- การปรับแต่ง Phi-3 อย่างละเอียดด้วย Apple MLX Framework(✅)
- การปรับแต่ง Phi-3-vision อย่างละเอียด (การสนับสนุนอย่างเป็นทางการ)(✅)
- การปรับแต่ง Phi-3 อย่างละเอียดด้วย Kaito AKS , Azure Containers (การสนับสนุนอย่างเป็นทางการ)(✅)
- การปรับแต่ง Phi-3 และ 3.5 Vision(✅)
การประเมินผล Phi-3
- ข้อมูลเบื้องต้นเกี่ยวกับ AI ที่มีความรับผิดชอบ(✅)
- ข้อมูลเบื้องต้นเกี่ยวกับพรอมต์โฟลว์(✅)
- ข้อมูลเบื้องต้นเกี่ยวกับ Azure AI Studio สำหรับการประเมินผล(✅)
ตัวอย่าง E2E สำหรับ Phi-3-mini
- ข้อมูลเบื้องต้นเกี่ยวกับตัวอย่างตั้งแต่ต้นจนจบ (✅)
- เตรียมข้อมูลอุตสาหกรรมของคุณ(✅)
- ใช้ Microsoft Olive เพื่อออกแบบโครงการของคุณ(✅)
- Chatbot ท้องถิ่นบน Android พร้อม Phi-3, ONNXRuntime Mobile และ ONNXRuntime Generate API(✅)
- Hugging Face Space WebGPU และการสาธิต Phi-3-mini- Phi-3-mini มอบประสบการณ์แชทบอทส่วนตัว (และทรงพลัง) ให้กับผู้ใช้ คุณสามารถลองมันออก(✅)
- Chatbot ท้องถิ่นในเบราว์เซอร์โดยใช้ Phi3, ONNX Runtime Web และ WebGPU (✅)
- แชท OpenVino(✅)
- หลายรุ่น - Interactive Phi-3-mini และ OpenAI Whisper (✅)
- MLFlow - สร้าง wrapper และใช้ Phi-3 กับ MLFlow (✅)
- การเพิ่มประสิทธิภาพโมเดล - วิธีปรับโมเดล Phi-3 นาทีให้เหมาะสมสำหรับ ONNX Runtime Web ด้วย Olive(+)
- แอพ WinUI3 พร้อม Phi-3 mini-4k-instruct-onnx (✅)
- ตัวอย่างแอปบันทึกย่อที่ขับเคลื่อนด้วย WinUI3 Multi Model AI (✅)
- ปรับแต่งและผสานรวมโมเดล Phi-3 แบบกำหนดเองเข้ากับการไหลพร้อมท์ (✅)
- ปรับแต่งและรวมโมเดล Phi-3 แบบกำหนดเองเข้ากับโฟลว์พร้อมท์ใน Azure AI Studio(✅)
- ประเมินโมเดล Phi-3 / Phi-3.5 ที่ได้รับการปรับแต่งอย่างละเอียดใน Azure AI Studio โดยมุ่งเน้นไปที่หลักการ Responsible AI ของ Microsoft (✅)
- ตัวอย่างการทำนายภาษา Phi-3.5-mini-instruct (จีน/อังกฤษ)(✅)
ตัวอย่าง E2E สำหรับ Phi-3-vision
- Phi-3-vision-ข้อความรูปภาพเป็นข้อความ(✅)
- Phi-3-วิสัยทัศน์-ONNX(✅)
- การฝังคลิป Phi-3-vision (✅)
- การสาธิต: การรีไซเคิล Phi-3(✅)
- Phi-3-vision - ผู้ช่วยภาษาภาพพร้อม Phi3-Vision และ OpenVINO(✅)
- Phi-3 วิสัยทัศน์ Nvidia NIM(✅)
- Phi-3 วิชั่น OpenVino(✅)
- Phi-3.5 Vision multi-frame หรือ multi-image ตัวอย่าง (✅)
ตัวอย่าง E2E สำหรับ Phi-3.5-MoE
- Phi-3.5 Mixture of Experts Models (MoEs) ตัวอย่างโซเชียลมีเดีย (✅)
- การสร้างไปป์ไลน์การดึงข้อมูล-Augmented Generation (RAG) ด้วย NVIDIA NIM Phi-3 MOE, Azure AI Search และ LlamaIndex(+)
ห้องแล็บและเวิร์คช็อปตัวอย่าง Phi-3
- C# .NET แล็บ(✅)
- สร้าง Visual Studio Code GitHub Copilot Chat ของคุณเองกับ Microsoft Phi-3 Family(✅)
- ตัวอย่าง Chatbot ของ WebGPU Phi-3 Mini RAG ในเครื่องพร้อมไฟล์ RAG ในเครื่อง (✅)
- บทช่วยสอน Phi-3 ONNX(✅)
- การสอน ONNX ของ Phi-3-vision (✅)
- รันโมเดล Phi-3 ด้วย ONNX Runtime create() API(✅)
- Phi-3 ONNX Multi Model LLM Chat UI นี่คือการสาธิตการแชท (✅)
- C# สวัสดี Phi-3 ONNX ตัวอย่าง Phi-3(✅)
- ตัวอย่าง C # API Phi-3 ONNX เพื่อรองรับ Phi3-Vision (✅)
- รันตัวอย่าง C# Phi-3 ใน CodeSpace(✅)
- การใช้ Phi-3 กับ Promptflow และ Azure AI Search (✅)
- Windows AI-PC API พร้อม Windows Copilot Library
การเรียนรู้ Phi-3.5
- มีอะไรใหม่ ตระกูล Phi-3.5(✅)
- การหาปริมาณตระกูล Phi-3.5(✅)
- การหาปริมาณ Phi-3.5 โดยใช้ llama.cpp(✅)
- การหาปริมาณ Phi-3.5 โดยใช้ส่วนขยาย Generative AI สำหรับ onnxruntime (✅)
- การหาปริมาณ Phi-3.5 โดยใช้ Intel OpenVINO (✅)
- การหาปริมาณ Phi-3.5 โดยใช้ Apple MLX Framework (✅)
- ตัวอย่างการใช้งาน Phi-3.5
- Phi-3.5- สอน WebGPU RAG Chatbot (✅)
- สร้าง Visual Studio Code Chat Copilot Agent ของคุณเองด้วย Phi-3.5 โดย GitHub Models(✅)
- การใช้ Windows GPU เพื่อสร้างโซลูชัน Prompt Flow ด้วย Phi-3.5-Instruct ONNX (✅)
- ใช้ Microsoft Phi-3.5 tflite เพื่อสร้างแอป Android (✅)
การใช้โมเดล Phi-3
Phi-3 บน Azure AI Studio
คุณสามารถเรียนรู้วิธีใช้ Microsoft Phi-3 และวิธีสร้างโซลูชัน E2E ในอุปกรณ์ฮาร์ดแวร์ต่างๆ ของคุณได้ หากต้องการสัมผัส Phi-3 ด้วยตัวคุณเอง ให้เริ่มด้วยการเล่นกับโมเดลและปรับแต่ง Phi-3 สำหรับสถานการณ์ของคุณโดยใช้ Azure AI Studio, แค็ตตาล็อกโมเดล Azure AI คุณสามารถเรียนรู้เพิ่มเติมได้ที่เริ่มต้นใช้งาน Azure AI Studio
Playground แต่ละรุ่นมี Playground เฉพาะสำหรับทดสอบโมเดล Azure AI Playground
Phi-3 บนโมเดล GitHub
คุณสามารถเรียนรู้วิธีใช้ Microsoft Phi-3 และวิธีสร้างโซลูชัน E2E ในอุปกรณ์ฮาร์ดแวร์ต่างๆ ของคุณได้ หากต้องการสัมผัส Phi-3 ด้วยตัวคุณเอง ให้เริ่มด้วยการเล่นกับโมเดลและปรับแต่ง Phi-3 สำหรับสถานการณ์ของคุณโดยใช้แคตตาล็อกโมเดล GitHub คุณสามารถเรียนรู้เพิ่มเติมได้ที่การเริ่มต้นใช้งานแคตตาล็อกโมเดล GitHub
สนามเด็กเล่น แต่ละรุ่นมีสนามเด็กเล่นเฉพาะสำหรับทดสอบโมเดล
Phi-3 บนใบหน้ากอด
คุณยังสามารถค้นหานางแบบได้จาก Hugging Face
สนาม เด็กเล่น สนามเด็กเล่นกอดแชท
การสนับสนุนหลายภาษา
หมายเหตุ: การแปลเหล่านี้สร้างขึ้นโดยอัตโนมัติโดยใช้โปรแกรมแปลร่วมแบบโอเพ่นซอร์ส และอาจมีข้อผิดพลาดหรือความไม่ถูกต้อง สำหรับข้อมูลที่สำคัญ ขอแนะนำให้อ้างอิงถึงต้นฉบับหรือปรึกษานักแปลมืออาชีพ หากคุณต้องการเพิ่มหรืออัปเดตการแปล โปรดดูที่พื้นที่เก็บข้อมูลของผู้แปลร่วม ซึ่งคุณสามารถมีส่วนร่วมได้อย่างง่ายดายโดยใช้คำสั่งง่ายๆ
ภาษา | รหัส | ลิงก์ไปยัง README ที่แปลแล้ว | อัปเดตล่าสุด |
---|
จีน (ตัวย่อ) | จ | แปลภาษาจีน | 04-10-2024 |
จีน (ดั้งเดิม) | ทวิ | แปลภาษาจีน | 04-10-2024 |
ภาษาฝรั่งเศส | ศ | การแปลภาษาฝรั่งเศส | 04-10-2024 |
ญี่ปุ่น | ใช่แล้ว | แปลภาษาญี่ปุ่น | 04-10-2024 |
เกาหลี | เกาะ | แปลภาษาเกาหลี | 04-10-2024 |
สเปน | เช่น | แปลภาษาสเปน | 04-10-2024 |
เครื่องหมายการค้า
โครงการนี้อาจมีเครื่องหมายการค้าหรือโลโก้สำหรับโครงการ ผลิตภัณฑ์ หรือบริการ การใช้เครื่องหมายการค้าหรือโลโก้ของ Microsoft โดยได้รับอนุญาตนั้นอยู่ภายใต้และต้องปฏิบัติตามแนวทางเครื่องหมายการค้าและแบรนด์ของ Microsoft การใช้เครื่องหมายการค้าหรือโลโก้ของ Microsoft ในเวอร์ชันแก้ไขของโครงการนี้จะต้องไม่ทำให้เกิดความสับสนหรือบ่งบอกถึงการสนับสนุนของ Microsoft การใช้เครื่องหมายการค้าหรือโลโก้ของบุคคลที่สามจะต้องเป็นไปตามนโยบายของบุคคลที่สามเหล่านั้น