- Tài nguyên: TunedModel
- TunedModelSource
- Trạng thái
- TuningTask
- TuningSnapshot
- Tập dữ liệu
- TuningExamples
- TuningExample
- Siêu tham số
- Phương thức
Tài nguyên: TunedModel
Một mô hình đã tinh chỉnh được tạo bằng ModelService.CreateTunedModel.
Biểu diễn dưới dạng JSON |
---|
{ "name": string, "displayName": string, "description": string, "state": enum ( |
Trường | |
---|---|
name |
Chỉ có đầu ra. Tên mô hình được điều chỉnh. Tên riêng biệt sẽ được tạo khi tạo. Ví dụ: |
displayName |
Không bắt buộc. Tên để hiển thị cho mô hình này trong giao diện người dùng. Tên hiển thị phải dài tối đa 40 ký tự, bao gồm cả dấu cách. |
description |
Không bắt buộc. Đoạn mô tả ngắn về mô hình này. |
state |
Chỉ có đầu ra. Trạng thái của mô hình được điều chỉnh. |
createTime |
Chỉ có đầu ra. Dấu thời gian khi mô hình này được tạo. Dấu thời gian ở định dạng "Zulu" RFC3339 UTC, với độ phân giải nano giây và tối đa 9 chữ số phân số. Ví dụ: |
updateTime |
Chỉ có đầu ra. Dấu thời gian khi mô hình này được cập nhật. Dấu thời gian ở định dạng "Zulu" RFC3339 UTC, với độ phân giải nano giây và tối đa 9 chữ số phân số. Ví dụ: |
tuningTask |
Bắt buộc. Tác vụ điều chỉnh sẽ tạo mô hình được điều chỉnh. |
Trường hợp source_model . Mô hình được dùng làm điểm bắt đầu để điều chỉnh. source_model chỉ có thể là một trong những trạng thái sau: |
|
tunedModelSource |
Không bắt buộc. TunedModel để sử dụng làm điểm bắt đầu cho việc huấn luyện mô hình mới. |
baseModel |
Không thể thay đổi. Tên của |
temperature |
Không bắt buộc. Kiểm soát tính ngẫu nhiên của dữ liệu đầu ra. Các giá trị có thể vượt quá Giá trị này chỉ định giá trị mặc định là giá trị mà mô hình cơ sở sử dụng khi tạo mô hình. |
topP |
Không bắt buộc. Đối với tính năng lấy mẫu hạt nhân. Việc lấy mẫu hạt nhân sẽ xem xét tập hợp mã thông báo nhỏ nhất có tổng xác suất ít nhất là Giá trị này chỉ định giá trị mặc định là giá trị mà mô hình cơ sở sử dụng khi tạo mô hình. |
topK |
Không bắt buộc. Đối với lấy mẫu Top-k. Việc lấy mẫu top-k xem xét tập hợp Giá trị này chỉ định giá trị mặc định là giá trị mà mô hình cơ sở sử dụng khi tạo mô hình. |
TunedModelSource
Mô hình được điều chỉnh làm nguồn để huấn luyện mô hình mới.
Biểu diễn dưới dạng JSON |
---|
{ "tunedModel": string, "baseModel": string } |
Trường | |
---|---|
tunedModel |
Không thể thay đổi. Tên của |
baseModel |
Chỉ có đầu ra. Tên của |
Tiểu bang
Trạng thái của mô hình được điều chỉnh.
Enum | |
---|---|
STATE_UNSPECIFIED |
Giá trị mặc định. Giá trị này không được sử dụng. |
CREATING |
Mô hình đang được tạo. |
ACTIVE |
Mô hình đã sẵn sàng để sử dụng. |
FAILED |
Không tạo được mô hình. |
TuningTask
Điều chỉnh các tác vụ tạo mô hình đã được điều chỉnh.
Biểu diễn dưới dạng JSON |
---|
{ "startTime": string, "completeTime": string, "snapshots": [ { object ( |
Trường | |
---|---|
startTime |
Chỉ có đầu ra. Dấu thời gian khi bắt đầu điều chỉnh mô hình này. Dấu thời gian ở định dạng "Zulu" RFC3339 UTC, với độ phân giải nano giây và tối đa 9 chữ số phân số. Ví dụ: |
completeTime |
Chỉ có đầu ra. Dấu thời gian khi điều chỉnh mô hình này hoàn tất. Dấu thời gian ở định dạng "Zulu" RFC3339 UTC, với độ phân giải nano giây và tối đa 9 chữ số phân số. Ví dụ: |
snapshots[] |
Chỉ có đầu ra. Các chỉ số được thu thập trong quá trình điều chỉnh. |
trainingData |
Bắt buộc. Chỉ nhập. Không thể thay đổi. Dữ liệu huấn luyện mô hình. |
hyperparameters |
Không thể thay đổi. Siêu tham số điều khiển quá trình điều chỉnh. Nếu không được cung cấp, hệ thống sẽ sử dụng giá trị mặc định. |
TuningSnapshot
Ghi lại một bước điều chỉnh.
Biểu diễn dưới dạng JSON |
---|
{ "step": integer, "epoch": integer, "meanLoss": number, "computeTime": string } |
Trường | |
---|---|
step |
Chỉ có đầu ra. Bước điều chỉnh. |
epoch |
Chỉ có đầu ra. Bước này là một phần của thời gian bắt đầu của hệ thống. |
meanLoss |
Chỉ có đầu ra. Giá trị trung bình của các ví dụ huấn luyện cho bước này. |
computeTime |
Chỉ có đầu ra. Dấu thời gian khi chỉ số này được tính. Dấu thời gian ở định dạng "Zulu" RFC3339 UTC, với độ phân giải nano giây và tối đa 9 chữ số phân số. Ví dụ: |
Tập dữ liệu
Tập dữ liệu để huấn luyện hoặc xác thực.
Biểu diễn dưới dạng JSON |
---|
{ // Union field |
Trường | |
---|---|
Trường hợp dataset . Dữ liệu nội tuyến hoặc tham chiếu đến dữ liệu. dataset chỉ có thể là một trong những trạng thái sau: |
|
examples |
Không bắt buộc. Ví dụ về cùng dòng. |
TuningExamples
Một tập hợp các ví dụ về điều chỉnh. Có thể là dữ liệu huấn luyện hoặc xác thực dữ liệu.
Biểu diễn dưới dạng JSON |
---|
{
"examples": [
{
object ( |
Trường | |
---|---|
examples[] |
Bắt buộc. Ví dụ. Dữ liệu đầu vào có thể là văn bản hoặc nội dung thảo luận, nhưng tất cả ví dụ trong một tập hợp phải cùng loại. |
TuningExample
Một ví dụ về cách điều chỉnh.
Biểu diễn dưới dạng JSON |
---|
{ "output": string, // Union field |
Trường | |
---|---|
output |
Bắt buộc. Đầu ra dự kiến của mô hình. |
Trường hợp model_input . Dữ liệu đầu vào cho mô hình trong ví dụ này. model_input chỉ có thể là một trong những trạng thái sau: |
|
textInput |
Không bắt buộc. Dữ liệu đầu vào của mô hình văn bản. |
Siêu tham số
Siêu tham số điều khiển quá trình điều chỉnh. Tìm hiểu thêm tại https://ai.google.dev/docs/model_tuning_guidance
Biểu diễn dưới dạng JSON |
---|
{ // Union field |
Trường | |
---|---|
Trường hợp learning_rate_option . Các tuỳ chọn để chỉ định tốc độ học trong quá trình điều chỉnh. learning_rate_option chỉ có thể là một trong những trạng thái sau: |
|
learningRate |
Không bắt buộc. Không thể thay đổi. Siêu tham số tốc độ học để điều chỉnh. Nếu không đặt chính sách này, giá trị mặc định là 0,001 hoặc 0,0002 sẽ được tính dựa trên số lượng ví dụ huấn luyện. |
learningRateMultiplier |
Không bắt buộc. Không thể thay đổi. Hệ số tốc độ học được dùng để tính Tốc độ học cuối cùng dựa trên giá trị mặc định (nên dùng). Tốc độ học thực tế := learningRateMultiplier * tốc độ học tập mặc định Tốc độ học mặc định phụ thuộc vào mô hình cơ sở và kích thước tập dữ liệu. Nếu bạn không đặt chính sách này, giá trị mặc định sẽ là 1,0. |
epochCount |
Không thể thay đổi. Số thời gian bắt đầu của hệ thống huấn luyện. Thời gian bắt đầu của hệ thống là một lần truyền dữ liệu huấn luyện. Nếu bạn không đặt chính sách này, hệ thống sẽ sử dụng giá trị mặc định là 5. |
batchSize |
Không thể thay đổi. Siêu tham số kích thước lô để điều chỉnh. Nếu bạn không đặt chính sách này, giá trị mặc định là 4 hoặc 16 sẽ được sử dụng dựa trên số lượng ví dụ huấn luyện. |
Phương thức |
|
---|---|
|
Tạo một mô hình được điều chỉnh. |
|
Xoá mô hình đã được điều chỉnh. |
|
Tạo phản hồi từ mô hình dựa vào GenerateContentRequest đầu vào. |
|
Tạo phản hồi từ mô hình khi có thông báo đầu vào. |
|
Nhận thông tin về một TunedModel cụ thể. |
|
Liệt kê các mô hình đã được điều chỉnh do người dùng sở hữu. |
|
Cập nhật một mô hình đã được điều chỉnh. |
|
Chuyển quyền sở hữu mô hình được điều chỉnh. |