Transformers documentation

🤗 Transformers Notebooks

You are viewing main version, which requires installation from source. If you'd like regular pip install, checkout the latest stable version (v5.22.1).
Hugging Face's logo
Join the Hugging Face community

and get access to the augmented documentation experience

to get started

🤗 Transformers Notebooks

Bạn có thể tìm thấy tại đây danh sách các notebook chính thức do Hugging Face cung cấp.

Ngoài ra, chúng tôi cũng muốn liệt kê tại đây các nội dung thú vị do cộng đồng tạo ra. Nếu bạn đã viết một số notebook tận dụng 🤗 Transformers và muốn được liệt kê tại đây, vui lòng mở một Pull Request để nó có thể được đưa vào phần Community notebooks.

Notebook của Hugging Face 🤗

Sổ ghi chú tài liệu

Bạn có thể mở bất kỳ trang nào của tài liệu dưới dạng notebook trong Colab (có nút trực tiếp trên các trang đó) nhưng chúng cũng được liệt kê tại đây nếu bạn cần:

NotebookMô tả
Khảo sát nhanh thư việnTrình bày về các API khác nhau trong TransformersOpen in ColabOpen in AWS Studio
Tóm tắt các tác vụCách chạy các mô hình của thư viện Transformers theo từng tác vụOpen in ColabOpen in AWS Studio
Tiền xử lý dữ liệuCách sử dụng tokenizer để tiền xử lý dữ liệu của bạnOpen in ColabOpen in AWS Studio
Chỉnh huấn luyện một mô hình được huấn luyện trướcCách sử dụng Trainer để tinh chỉnh một mô hình được huấn luyện trướcOpen in ColabOpen in AWS StudioOpen in AMD Dev Cloud
Tóm tắt về các bộ mã hóa tokenSự khác nhau giữa các thuật toán của tokenizerOpen in ColabOpen in AWS StudioOpen in AMD Dev Cloud
Mô hình đa ngôn ngữCách sử dụng các mô hình đa ngôn ngữ của thư việnOpen in ColabOpen in AWS StudioOpen in AMD Dev Cloud

Ví dụ PyTorch

Xử lý ngôn ngữ tự nhiên

NotebookMô tả
Đào tạo tokenizer của bạnCách huấn luyện và sử dụng bộ phân từ của riêng bạnOpen in ColabOpen in AWS StudioOpen in AMD Dev Cloud
Đào tạo mô hình ngôn ngữ của bạnCách bắt đầu sử dụng transformers một cách dễ dàngOpen in ColabOpen in AWS StudioOpen in AMD Dev Cloud
Cách tinh chỉnh mô hình cho phân loại văn bảnHiển thị cách tiền xử lý dữ liệu và tinh chỉnh một mô hình được huấn luyện trước trên bất kỳ tác vụ GLUE nào.Open in ColabOpen in AWS Studio
Cách tinh chỉnh mô hình cho mô hình hóa ngôn ngữHiển thị cách tiền xử lý dữ liệu và tinh chỉnh một mô hình được huấn luyện trước trên tác vụ LM nhân quả hoặc LM bị che.Open in ColabOpen in AWS StudioOpen in AMD Dev Cloud
Cách tinh chỉnh mô hình cho phân loại tokenHiển thị cách tiền xử lý dữ liệu và tinh chỉnh một mô hình được huấn luyện trước trên tác vụ phân loại token (NER, PoS).Open in ColabOpen in AWS StudioOpen in AMD Dev Cloud
Cách tinh chỉnh mô hình cho câu hỏi và trả lờiHiển thị cách tiền xử lý dữ liệu và tinh chỉnh một mô hình được huấn luyện trước trên SQUAD.Open in ColabOpen in AWS StudioOpen in AMD Dev Cloud
Cách tinh chỉnh mô hình trên dữ liệu lựa chọn nhiềuHiển thị cách tiền xử lý dữ liệu và tinh chỉnh một mô hình được huấn luyện trước trên SWAG.Open in ColabOpen in AWS StudioOpen in AMD Dev Cloud
Cách tinh chỉnh mô hình cho dịch thuậtHiển thị cách tiền xử lý dữ liệu và tinh chỉnh một mô hình được huấn luyện trước trên WMT.Open in ColabOpen in AWS StudioOpen in AMD Dev Cloud
Cách tinh chỉnh mô hình cho tóm tắtHiển thị cách tiền xử lý dữ liệu và tinh chỉnh một mô hình được huấn luyện trước trên XSUM.Open in ColabOpen in AWS Studio
Cách huấn luyện một mô hình ngôn ngữ từ đầuNổi bật tất cả các bước để huấn luyện hiệu quả mô hình Transformer trên dữ liệu tùy chỉnhOpen in ColabOpen in AWS Studio
Cách tạo văn bảnCách sử dụng các phương pháp giải mã khác nhau cho việc tạo ngôn ngữ với transformersOpen in ColabOpen in AWS Studio
ReformerCách Reformer đẩy giới hạn của mô hình hóa ngôn ngữOpen in ColabOpen in AWS Studio

Thị giác máy tính

NotebookMô tả
Cách tinh chỉnh mô hình cho phân loại ảnh (Torchvision)Hiển thị cách tiền xử lý dữ liệu bằng Torchvision và tinh chỉnh bất kỳ mô hình thị giác được huấn luyện trước nào trên bài toán Phân loại ẢnhOpen in ColabOpen in AWS StudioOpen in AMD Dev Cloud
Cách tinh chỉnh mô hình cho phân loại ảnh (Albumentations)Hiển thị cách tiền xử lý dữ liệu bằng Albumentations và tinh chỉnh bất kỳ mô hình Vision nào đã được huấn luyện trước trên bài toán Phân loại ẢnhOpen in ColabOpen in AWS Studio
Cách tinh chỉnh mô hình cho phân loại ảnh (Kornia)Hiển thị cách tiền xử lý dữ liệu bằng Kornia và tinh chỉnh bất kỳ mô hình thị giác được huấn luyện trước nào cho Phân loại ẢnhOpen in ColabOpen in AWS Studio
Cách thực hiện phát hiện đối tượng zero-shot với OWL-ViTHiển thị cách thực hiện phát hiện đối tượng zero-shot trên các hình ảnh bằng các truy vấn văn bảnOpen in ColabOpen in AWS Studio
Cách tinh chỉnh mô hình chú thích hình ảnhHiển thị cách tinh chỉnh BLIP cho việc chú thích hình ảnh trên một tập dữ liệu tùy chỉnhOpen in ColabOpen in AWS Studio
Cách xây dựng hệ thống tương đồng hình ảnh với TransformersHiển thị cách xây dựng một hệ thống tương đồng hình ảnhOpen in ColabOpen in AWS Studio
Cách tinh chỉnh mô hình SegFormer cho phân đoạn ngữ nghĩaHiển thị cách tiền xử lý dữ liệu và tinh chỉnh một mô hình SegFormer được huấn luyện trước trên bài toán Phân đoạn ngữ nghĩaOpen in ColabOpen in AWS Studio
Cách tinh chỉnh mô hình VideoMAE cho phân loại videoHiển thị cách tiền xử lý dữ liệu và tinh chỉnh một mô hình VideoMAE được huấn luyện trước trên Phân loại VideoOpen in ColabOpen in AWS Studio

Âm thanh

NotebookMô tả
Cách tinh chỉnh mô hình nhận dạng giọng nói bằng tiếng AnhHiển thị cách tiền xử lý dữ liệu và tinh chỉnh một mô hình Speech được huấn luyện trước trên TIMITOpen in ColabOpen in AWS Studio
Cách tinh chỉnh mô hình nhận dạng giọng nói trong bất kỳ ngôn ngữ nàoHiển thị cách tiền xử lý dữ liệu và tinh chỉnh mô hình giọng nói được tiền huấn luyện đa ngôn ngữ trên Common VoiceOpen in ColabOpen in AWS Studio
Cách tinh chỉnh mô hình cho phân loại âm thanhHiển thị cách tiền xử lý dữ liệu và tinh chỉnh một mô hình Speech được huấn luyện trước trên Keyword SpottingOpen in ColabOpen in AWS Studio

Chuỗi sinh học

NotebookMô tả
Cách tinh chỉnh một mô hình protein được huấn luyện trướcXem cách thực hiện token hóa protein và tinh chỉnh một mô hình “ngôn ngữ” protein lớn đã được huấn luyện trướcOpen in ColabOpen in AWS Studio
Cách tạo các cấu trúc gấp cuộn của proteinXem cách chuyển từ trình tự protein sang mô hình protein hoàn chỉnh và tệp PDBOpen in ColabOpen in AWS Studio
Cách tinh chỉnh một mô hình Nucleotide TransformerXem cách thực hiện tokenize DNA và tinh chỉnh một mô hình “ngôn ngữ” DNA lớn đã được huấn luyện trướcOpen in ColabOpen in AWS Studio
Chỉnh huấn mô hình Nucleotide Transformer với LoRAHuấn luyện các mô hình DNA lớn hơn một cách tiết kiệm bộ nhớOpen in ColabOpen in AWS Studio

Các phương thức khác

NotebookMô tả
Dự báo chuỗi thời gian xác suấtXem cách huấn luyện Time Series Transformer trên bộ dữ liệu tùy chỉnhOpen in ColabOpen in AWS Studio

Sổ ghi chú tiện ích

NotebookMô tả
Cách xuất mô hình sang ONNXNổi bật cách xuất và chạy các tác vụ suy luận thông qua ONNXOpen in ColabOpen in AWS Studio

Sổ tay ghi chú Optimum

🤗 Optimum là phần mở rộng của 🤗 Transformers, cung cấp một bộ công cụ tối ưu hóa hiệu năng giúp đạt hiệu quả tối đa khi huấn luyện và chạy mô hình trên phần cứng mục tiêu.

NotebookMô tả
Cách lượng tử hóa một mô hình bằng ONNX Runtime cho phân loại văn bảnHiển thị cách áp dụng lượng tử hóa tĩnh và động lên một mô hình bằng ONNX Runtime cho bất kỳ tác vụ GLUE nào.Open in ColabOpen in AWS Studio
Cách tinh chỉnh mô hình cho phân loại văn bản với ONNX RuntimeHiển thị cách tiền xử lý dữ liệu và tinh chỉnh mô hình trên bất kỳ tác vụ GLUE nào bằng ONNX Runtime.Open in ColabOpen in AWS Studio
Cách tinh chỉnh mô hình cho tóm tắt bằng ONNX RuntimeHiển thị cách tiền xử lý dữ liệu và tinh chỉnh một mô hình trên XSUM bằng ONNX Runtime.Open in ColabOpen in AWS Studio

Sổ tay ghi chú của cộng đồng

Nhiều notebook do cộng đồng phát triển có sẵn tại đây.

Update on GitHub