Gemini API의 미세 조정 지원은 작은 입력/출력 예시 데이터 세트가 있을 때 출력을 선별하는 메커니즘을 제공합니다. 자세한 내용은 모델 조정 가이드 및 튜토리얼을 참고하세요.
메서드: tunedModels.create
조정된 모델을 만듭니다. google.longrunning.Operations
서비스를 통해 중간 조정 진행 상황(있는 경우)을 확인합니다.
Operations 서비스를 통해 상태 및 결과에 액세스합니다. 예: GET /v1/tunedModels/az2mb0bpw6i/operations/000-111-222
엔드포인트
게시 https://generativelanguage.googleapis.com/v1beta/tunedModels쿼리 매개변수
tunedModelId
string
선택사항입니다. 조정된 모델의 고유 ID입니다(지정된 경우). 이 값은 최대 40자(영문 기준)여야 하며 첫 번째 글자는 문자여야 하고 마지막 글자는 문자 또는 숫자일 수 있습니다. ID는 정규 표현식([a-z]([a-z0-9-]{0,38}[a-z0-9])?
)과 일치해야 합니다.
요청 본문
요청 본문에 TunedModel
의 인스턴스가 포함됩니다.
displayName
string
선택사항입니다. 사용자 인터페이스에 이 모델을 표시할 이름입니다. 표시 이름은 공백을 포함하여 최대 40자(영문 기준)여야 합니다.
description
string
선택사항입니다. 이 모델에 관한 간단한 설명입니다.
tuningTask
object (TuningTask
)
필수 항목입니다. 조정된 모델을 만드는 조정 작업입니다.
readerProjectNumbers[]
string (int64 format)
선택사항입니다. 조정된 모델에 대한 읽기 액세스 권한이 있는 프로젝트 번호 목록입니다.
source_model
. 조정의 시작점으로 사용되는 모델입니다. source_model
은 다음 중 하나여야 합니다.
tunedModelSource
object (TunedModelSource
)
선택사항입니다. 새 모델 학습의 시작점으로 사용할 TunedModel입니다.
baseModel
string
변경할 수 없습니다. 조정할 Model
의 이름입니다. 예: models/gemini-1.5-flash-001
temperature
number
선택사항입니다. 출력의 무작위성을 제어합니다.
값 범위는 [0.0,1.0]
이상(양 끝값 포함)입니다. 1.0
에 가까운 값을 사용하면 더 다양한 응답이 생성되고, 0.0
에 가까운 값을 사용하면 일반적으로 모델의 예상치 못한 응답이 줄어듭니다.
이 값은 모델을 만들 때 기본 모델에서 사용하는 값을 기본값으로 지정합니다.
topP
number
선택사항입니다. Nucleus 샘플링
핵 샘플링에서는 확률의 합이 topP
이상인 가장 작은 토큰 집합을 고려합니다.
이 값은 모델을 만들 때 기본 모델에서 사용하는 값을 기본값으로 지정합니다.
topK
integer
선택사항입니다. Top-K 샘플링의 경우
Top-k 샘플링은 가장 확률이 높은 topK
개의 토큰 집합을 고려합니다. 이 값은 모델을 호출하는 동안 백엔드에서 사용할 기본값을 지정합니다.
이 값은 모델을 만드는 동안 기본 모델에서 사용하는 기본값을 지정합니다.
요청 예시
Python
응답 본문
이 리소스는 네트워크 API 호출의 결과인 장기 실행 작업을 나타냅니다.
성공할 경우 응답 본문에 다음 구조의 데이터가 포함됩니다.
name
string
서버에 할당된 이름으로, 해당 이름을 최초로 반환한 서비스 내에서만 고유합니다. 기본 HTTP 매핑을 사용하는 경우 name
은 operations/{unique_id}
로 끝나는 리소스 이름이어야 합니다.
metadata
object
작업과 관련된 서비스별 메타데이터입니다. 일반적으로 진행률 정보 및 생성 시간과 같은 일반 메타데이터가 포함됩니다. 일부 서비스는 이러한 메타데이터를 제공하지 않을 수 있습니다. 장기 실행 작업을 반환하는 메소드는 메타데이터 유형이 있는 경우 이를 문서화해야 합니다.
임의 유형의 필드를 포함하는 객체입니다. 추가 필드 "@type"
은 유형을 식별하는 URI를 포함합니다. 예: { "id": 1234, "@type": "types.example.com/standard/id" }
done
boolean
값이 false
이면 작업이 아직 진행 중이라는 의미입니다. true
이면 작업이 완료된 것이며, error
또는 response
를 사용할 수 있습니다.
result
는 작업 결과로, error
또는 유효한 response
일 수 있습니다. done
== false
이면 error
와 response
가 모두 설정되지 않습니다. done
== true
이면 error
또는 response
중 정확히 하나를 설정할 수 있습니다. 일부 서비스는 결과를 제공하지 않을 수 있습니다. result
는 다음 중 하나여야 합니다.
error
object (Status
)
실패하거나 취소된 작업의 오류 결과입니다.
response
object
정상적인 성공한 작업 응답입니다. Delete
와 같이 원래 메서드가 성공 시 데이터를 반환하지 않는 경우 응답은 google.protobuf.Empty
입니다. 원래 메서드가 표준 Get
/Create
/Update
이면 응답은 리소스여야 합니다. 다른 메서드의 경우 응답은 XxxResponse
유형이어야 하며, 여기에서 Xxx
는 원래 메서드의 이름입니다. 예를 들어 원래 메서드 이름이 TakeSnapshot()
이면 추론된 응답 유형은 TakeSnapshotResponse
입니다.
임의 유형의 필드를 포함하는 객체입니다. 추가 필드 "@type"
은 유형을 식별하는 URI를 포함합니다. 예: { "id": 1234, "@type": "types.example.com/standard/id" }
JSON 표현 |
---|
{ "name": string, "metadata": { "@type": string, field1: ..., ... }, "done": boolean, // Union field |
메서드: tunedModels.generateContent
입력 GenerateContentRequest
가 주어지면 모델 응답을 생성합니다. 자세한 사용 정보는 텍스트 생성 가이드를 참고하세요. 입력 기능은 조정된 모델을 비롯한 모델마다 다릅니다. 자세한 내용은 모델 가이드 및 조정 가이드를 참고하세요.
엔드포인트
게시 https://generativelanguage.googleapis.com/v1beta/{model=tunedModels/*}:generateContent경로 매개변수
model
string
필수 항목입니다. 완료를 생성하는 데 사용할 Model
의 이름입니다.
형식: name=models/{model}
tunedModels/{tunedmodel}
형식을 사용합니다.
요청 본문
요청 본문에는 다음과 같은 구조의 데이터가 포함됩니다.
<ph type="x-smartling-placeholder">toolConfig
object (ToolConfig
)
선택사항입니다. 요청에 지정된 Tool
의 도구 구성입니다. 사용 예는 함수 호출 가이드를 참고하세요.
safetySettings[]
object (SafetySetting
)
선택사항입니다. 안전하지 않은 콘텐츠를 차단하기 위한 고유한 SafetySetting
인스턴스 목록입니다.
이는 GenerateContentRequest.contents
및 GenerateContentResponse.candidates
에서 적용됩니다. 각 SafetyCategory
유형에 대해 두 개 이상의 설정이 있어서는 안 됩니다. API는 이러한 설정에 의해 설정된 기준을 충족하지 못하는 모든 콘텐츠 및 응답을 차단합니다. 이 목록은 safetySettings에 지정된 각 SafetyCategory
의 기본 설정을 재정의합니다. 목록에 제공된 특정 SafetyCategory
에 SafetySetting
가 없는 경우 API는 해당 카테고리의 기본 안전 설정을 사용합니다. 유해한 카테고리 HARM_CATEGORY_HATE_SPEECH, HARM_CATEGORY_SEXUALLY_EXPLICIT, HARM_CATEGORY_DANGEROUS_CONTENT, HARM_CATEGORY_HARASSMENT가 지원됩니다. 사용 가능한 안전 설정에 대한 자세한 내용은 가이드를 참고하세요. 또한 안전 가이드에서 AI 애플리케이션에 안전 고려사항을 통합하는 방법을 알아보세요.
generationConfig
object (GenerationConfig
)
선택사항입니다. 모델 생성 및 출력을 위한 구성 옵션입니다.
cachedContent
string
선택사항입니다. 예측을 제공하는 컨텍스트로 사용할 캐시된 콘텐츠의 이름입니다. 형식: cachedContents/{cachedContent}
요청 예시
텍스트
Python
Node.js
Go
Shell
Kotlin
Swift
Dart
자바
이미지
Python
Node.js
Go
Shell
Kotlin
Swift
Dart
자바
오디오
Python
Node.js
Shell
동영상
Python
Node.js
Go
Shell
Python
Shell
채팅
Python
Node.js
Go
Shell
Kotlin
Swift
Dart
자바
캐시
Python
Node.js
조정된 모델
Python
JSON 모드
Python
Node.js
Go
Shell
Kotlin
Swift
Dart
자바
코드 실행
Python
Kotlin
자바
함수 호출
Python
Node.js
Shell
Kotlin
Swift
Dart
자바
생성 구성
Python
Node.js
Go
Shell
Kotlin
Swift
Dart
자바
안전 설정
Python
Node.js
Go
Shell
Kotlin
Swift
Dart
자바
시스템 안내
Python
Node.js
Go
Shell
Kotlin
Swift
Dart
자바
응답 본문
성공한 경우 응답 본문에 GenerateContentResponse
의 인스턴스가 포함됩니다.
메서드: tunedModels.get
특정 TunedModel에 대한 정보를 가져옵니다.
엔드포인트
<ph type="x-smartling-placeholder"></ph> <ph type="x-smartling-placeholder"></ph> 받기 <ph type="x-smartling-placeholder"></ph> https://generativelanguage.googleapis.com/v1beta/{name=tunedModels/*}경로 매개변수
name
string
필수 항목입니다. 모델의 리소스 이름입니다.
형식: tunedModels/my-model-id
tunedModels/{tunedmodel}
형식을 취합니다.
요청 본문
요청 본문은 비어 있어야 합니다.
요청 예시
Python
응답 본문
성공한 경우 응답 본문에 TunedModel
의 인스턴스가 포함됩니다.
메서드: scaledModels.list
- 엔드포인트
- 쿼리 매개변수
- 요청 본문
- 응답 본문
<ph type="x-smartling-placeholder">
- </ph>
- JSON 표현
- 승인 범위
- 요청 예시
<ph type="x-smartling-placeholder">
- </ph>
- 목록
생성된 조정된 모델을 나열합니다.
엔드포인트
get https://generativelanguage.googleapis.com/v1beta/tunedModels쿼리 매개변수
pageSize
integer
선택사항입니다. 반환할 최대 TunedModels
수(페이지당)입니다. 이 서비스는 더 적은 수의 조정된 모델을 반환할 수 있습니다.
지정하지 않으면 최대 10개의 조정된 모델이 반환됩니다. 이 메서드는 더 큰 pageSize를 전달하더라도 페이지당 최대 1, 000개의 모델을 반환합니다.
pageToken
string
선택사항입니다. 이전 tunedModels.list
호출에서 받은 페이지 토큰입니다.
한 요청에서 반환된 pageToken
를 다음 요청의 인수로 제공하여 다음 페이지를 검색합니다.
페이지를 매길 때 tunedModels.list
에 제공된 다른 모든 매개변수는 페이지 토큰을 제공한 호출과 일치해야 합니다.
filter
string
선택사항입니다. 필터는 조정된 모델의 설명과 표시 이름에 대한 전체 텍스트 검색입니다. 기본적으로 결과에는 모든 사용자와 공유된 조정된 모델이 포함되지 않습니다.
추가 연산자: - owner:me - writers:me - readers:me - readers:everyone
예: "owner:me"는 호출자가 소유자 역할이 있는 모든 조정된 모델을 반환합니다. "readers:me"는 호출자가 독자 역할이 있는 모든 조정된 모델을 반환합니다. "readers:everyone"는 모든 사용자와 공유되는 모든 조정된 모델을 반환합니다.
요청 본문
요청 본문은 비어 있어야 합니다.
요청 예시
Python
응답 본문
페이지로 나눈 모델 목록을 포함하는 tunedModels.list
의 응답입니다.
성공할 경우 응답 본문에 다음 구조의 데이터가 포함됩니다.
tunedModels[]
object (TunedModel
)
반환된 모델입니다.
nextPageToken
string
다음 페이지를 검색하기 위해 pageToken
으로 전송할 수 있는 토큰입니다.
이 필드를 생략하면 더 이상 페이지가 표시되지 않습니다.
JSON 표현 |
---|
{
"tunedModels": [
{
object ( |
메서드: tunedModels.patch
조정된 모델을 업데이트합니다.
엔드포인트
<ph type="x-smartling-placeholder"></ph> <ph type="x-smartling-placeholder"></ph> 패치 <ph type="x-smartling-placeholder"></ph> https://generativelanguage.googleapis.com/v1beta/{tunedModel.name=tunedModels/*}PATCH https://generativelanguage.googleapis.com/v1beta/{tunedModel.name=tunedModels/*}
경로 매개변수
tunedModel.name
string
출력 전용입니다. 조정된 모델 이름입니다. 생성 시 고유한 이름이 생성됩니다. 예: tunedModels/az2mb0bpw6i
생성 시 displayName이 설정된 경우 이름의 ID 부분은 displayName의 단어를 하이픈으로 연결하고 고유성을 위해 임의의 부분을 추가하여 설정됩니다.
예:
- 표시 이름 =
Sentence Translator
- name =
tunedModels/sentence-translator-u3b7m
형식은tunedModels/{tunedmodel}
입니다.
쿼리 매개변수
updateMask
string (FieldMask
format)
필수 항목입니다. 업데이트할 필드 목록입니다.
정규화된 필드 이름의 쉼표로 구분된 목록입니다. 예: "user.displayName,photo"
요청 본문
요청 본문에 TunedModel
의 인스턴스가 포함됩니다.
displayName
string
선택사항입니다. 사용자 인터페이스에 이 모델을 표시할 이름입니다. 표시 이름은 공백을 포함하여 최대 40자(영문 기준)여야 합니다.
description
string
선택사항입니다. 이 모델에 관한 간단한 설명입니다.
tuningTask
object (TuningTask
)
필수 항목입니다. 조정된 모델을 만드는 조정 작업입니다.
readerProjectNumbers[]
string (int64 format)
선택사항입니다. 조정된 모델에 대한 읽기 액세스 권한이 있는 프로젝트 번호 목록입니다.
source_model
. 조정의 시작점으로 사용되는 모델입니다. source_model
은 다음 중 하나여야 합니다.
tunedModelSource
object (TunedModelSource
)
선택사항입니다. 새 모델 학습의 시작점으로 사용할 TunedModel입니다.
temperature
number
선택사항입니다. 출력의 무작위성을 제어합니다.
값 범위는 [0.0,1.0]
이상(양 끝값 포함)입니다. 1.0
에 가까운 값을 사용하면 더 다양한 응답이 생성되고, 0.0
에 가까운 값을 사용하면 일반적으로 모델의 예상치 못한 응답이 줄어듭니다.
이 값은 모델을 만들 때 기본 모델에서 사용하는 값을 기본값으로 지정합니다.
topP
number
선택사항입니다. Nucleus 샘플링
핵 샘플링에서는 확률의 합이 topP
이상인 가장 작은 토큰 집합을 고려합니다.
이 값은 모델을 만들 때 기본 모델에서 사용하는 값을 기본값으로 지정합니다.
topK
integer
선택사항입니다. Top-K 샘플링의 경우
Top-k 샘플링은 가장 확률이 높은 topK
개의 토큰 집합을 고려합니다. 이 값은 모델을 호출하는 동안 백엔드에서 사용할 기본값을 지정합니다.
이 값은 모델을 만들 때 기본 모델에서 사용하는 값을 기본값으로 지정합니다.
응답 본문
성공한 경우 응답 본문에 TunedModel
의 인스턴스가 포함됩니다.
메서드: scaledModels.delete
조정된 모델을 삭제합니다.
엔드포인트
<ph type="x-smartling-placeholder"></ph> <ph type="x-smartling-placeholder"></ph> 삭제 <ph type="x-smartling-placeholder"></ph> https://generativelanguage.googleapis.com/v1beta/{name=tunedModels/*}경로 매개변수
name
string
필수 항목입니다. 모델의 리소스 이름입니다. 형식: tunedModels/my-model-id
tunedModels/{tunedmodel}
형식을 취합니다.
요청 본문
요청 본문은 비어 있어야 합니다.
응답 본문
성공한 경우 응답 본문은 비어 있습니다.
REST 리소스: tunedModels
- 리소스: TunedModel
- TunedModelSource
- 상태
- TuningTask
<ph type="x-smartling-placeholder">
- </ph>
- JSON 표현
- TuningSnapshot
<ph type="x-smartling-placeholder">
- </ph>
- JSON 표현
- 데이터 세트
- TuningExamples
<ph type="x-smartling-placeholder">
- </ph>
- JSON 표현
- TuningExample
<ph type="x-smartling-placeholder">
- </ph>
- JSON 표현
- 초매개변수
- 메서드
리소스: TunedModel
ModelService.CreateTunedModel을 사용하여 만든 미세 조정된 모델입니다.
name
string
출력 전용입니다. 조정된 모델 이름입니다. 생성 시 고유한 이름이 생성됩니다. 예: tunedModels/az2mb0bpw6i
생성 시 displayName이 설정된 경우 이름의 ID 부분은 displayName의 단어를 하이픈으로 연결하고 고유성을 위해 임의의 부분을 추가하여 설정됩니다.
예:
- displayName =
Sentence Translator
- 이름 =
tunedModels/sentence-translator-u3b7m
displayName
string
선택사항입니다. 사용자 인터페이스에 이 모델을 표시할 이름입니다. 표시 이름은 공백을 포함하여 최대 40자(영문 기준)여야 합니다.
description
string
선택사항입니다. 이 모델에 대한 간단한 설명입니다.
state
enum (State
)
출력 전용입니다. 조정된 모델의 상태입니다.
createTime
string (Timestamp
format)
출력 전용입니다. 이 모델이 생성된 타임스탬프입니다.
RFC3339 UTC 'Zulu' 형식의 타임스탬프입니다(나노초 단위, 소수점 이하 9자리). 예를 들면 "2014-10-02T15:01:23Z"
및 "2014-10-02T15:01:23.045123456Z"
입니다.
updateTime
string (Timestamp
format)
출력 전용입니다. 이 모델이 업데이트된 타임스탬프입니다.
RFC3339 UTC 'Zulu' 형식의 타임스탬프입니다(나노초 단위, 소수점 이하 9자리). 예를 들면 "2014-10-02T15:01:23Z"
및 "2014-10-02T15:01:23.045123456Z"
입니다.
tuningTask
object (TuningTask
)
필수 항목입니다. 조정된 모델을 만드는 조정 작업입니다.
readerProjectNumbers[]
string (int64 format)
선택사항입니다. 조정된 모델에 대한 읽기 액세스 권한이 있는 프로젝트 번호 목록입니다.
source_model
. 조정의 시작점으로 사용되는 모델입니다. source_model
은 다음 중 하나여야 합니다.
tunedModelSource
object (TunedModelSource
)
선택사항입니다. 새 모델 학습의 시작점으로 사용할 TunedModel입니다.
baseModel
string
변경할 수 없습니다. 조정할 Model
의 이름입니다. 예: models/gemini-1.5-flash-001
temperature
number
선택사항입니다. 출력의 무작위성을 제어합니다.
값 범위는 [0.0,1.0]
이상(양 끝값 포함)입니다. 1.0
에 가까운 값을 사용하면 더 다양한 응답이 생성되고, 0.0
에 가까운 값을 사용하면 일반적으로 모델의 예상치 못한 응답이 줄어듭니다.
이 값은 모델을 만들 때 기본 모델에서 사용하는 값을 기본값으로 지정합니다.
topP
number
선택사항입니다. Nucleus 샘플링
핵 샘플링에서는 확률의 합이 topP
이상인 가장 작은 토큰 집합을 고려합니다.
이 값은 모델을 만들 때 기본 모델에서 사용하는 값을 기본값으로 지정합니다.
topK
integer
선택사항입니다. Top-K 샘플링의 경우
Top-k 샘플링은 가장 확률이 높은 topK
개의 토큰 집합을 고려합니다. 이 값은 모델을 호출하는 동안 백엔드에서 사용할 기본값을 지정합니다.
이 값은 모델을 만드는 동안 기본 모델에서 사용하는 기본값을 지정합니다.
JSON 표현 |
---|
{ "name": string, "displayName": string, "description": string, "state": enum ( |
TunedModelSource
조정된 모델을 새 모델 학습을 위한 소스로 사용합니다.
tunedModel
string
변경할 수 없습니다. 새 모델 학습을 위한 시작점으로 사용할 TunedModel
의 이름입니다. 예: tunedModels/my-tuned-model
baseModel
string
출력 전용입니다. 이 TunedModel
가 미세 조정된 기본 Model
의 이름입니다. 예: models/gemini-1.5-flash-001
JSON 표현 |
---|
{ "tunedModel": string, "baseModel": string } |
주
조정된 모델의 상태입니다.
열거형 | |
---|---|
STATE_UNSPECIFIED |
기본값입니다. 이 값은 사용되지 않습니다. |
CREATING |
모델을 만드는 중입니다. |
ACTIVE |
모델을 사용할 준비가 되었습니다. |
FAILED |
모델을 만들 수 없습니다. |
TuningTask
조정된 모델을 만드는 조정 작업
startTime
string (Timestamp
format)
출력 전용입니다. 이 모델의 조정이 시작된 타임스탬프입니다.
RFC3339 UTC 'Zulu' 형식의 타임스탬프입니다(나노초 단위, 소수점 이하 9자리). 예를 들면 "2014-10-02T15:01:23Z"
및 "2014-10-02T15:01:23.045123456Z"
입니다.
completeTime
string (Timestamp
format)
출력 전용입니다. 이 모델 조정 시점의 타임스탬프입니다.
RFC3339 UTC 'Zulu' 형식의 타임스탬프입니다(나노초 단위, 소수점 이하 9자리). 예를 들면 "2014-10-02T15:01:23Z"
및 "2014-10-02T15:01:23.045123456Z"
입니다.
snapshots[]
object (TuningSnapshot
)
출력 전용입니다. 조정 중에 수집된 측정항목입니다.
trainingData
object (Dataset
)
필수 항목입니다. 입력 전용입니다. 변경할 수 없습니다. 모델 학습 데이터
hyperparameters
object (Hyperparameters
)
변경할 수 없습니다. 조정 프로세스를 제어하는 초매개변수입니다. 입력하지 않으면 기본값이 사용됩니다.
JSON 표현 |
---|
{ "startTime": string, "completeTime": string, "snapshots": [ { object ( |
TuningSnapshot
단일 조정 단계를 기록합니다.
step
integer
출력 전용입니다. 조정 단계
epoch
integer
출력 전용입니다. 이 단계가 속한 에포크입니다.
meanLoss
number
출력 전용입니다. 이 단계의 학습 예시의 평균 손실입니다.
computeTime
string (Timestamp
format)
출력 전용입니다. 이 측정항목이 계산된 시점의 타임스탬프입니다.
RFC3339 UTC 'Zulu' 형식의 타임스탬프입니다(나노초 단위, 소수점 이하 9자리). 예를 들면 "2014-10-02T15:01:23Z"
및 "2014-10-02T15:01:23.045123456Z"
입니다.
JSON 표현 |
---|
{ "step": integer, "epoch": integer, "meanLoss": number, "computeTime": string } |
데이터 세트
학습 또는 검증을 위한 데이터 세트입니다.
dataset
. 인라인 데이터 또는 데이터 참조. dataset
은 다음 중 하나여야 합니다.
examples
object (TuningExamples
)
선택사항입니다. 인라인 예
JSON 표현 |
---|
{ // Union field |
TuningExamples
일련의 조정 예 학습 또는 검증 데이터일 수 있습니다.
examples[]
object (TuningExample
)
필수 항목입니다. 예시 예시 입력은 텍스트 또는 토론용일 수 있지만 세트의 모든 예시는 동일한 유형이어야 합니다.
JSON 표현 |
---|
{
"examples": [
{
object ( |
TuningExample
조정을 위한 단일 예시
output
string
필수 항목입니다. 예상되는 모델 출력입니다.
model_input
. 이 예시의 모델 입력입니다. model_input
은 다음 중 하나여야 합니다.
textInput
string
선택사항입니다. 텍스트 모델 입력
JSON 표현 |
---|
{ "output": string, // Union field |
초매개변수
조정 프로세스를 제어하는 초매개변수입니다. https://ai.google.dev/docs/model_tuning_guidance에서 자세히 알아보세요.
learning_rate_option
. 조정 중에 학습률을 지정하는 옵션입니다. learning_rate_option
은 다음 중 하나여야 합니다.
learningRate
number
선택사항입니다. 변경할 수 없습니다. 조정할 학습률 초매개변수입니다. 설정하지 않으면 학습 예시 수를 기반으로 기본값 0.001 또는 0.0002가 계산됩니다.
learningRateMultiplier
number
선택사항입니다. 변경할 수 없습니다. 학습률 배율은 기본 (권장) 값을 기반으로 최종 learningRate를 계산하는 데 사용됩니다. 실제 학습률 := learningRateMultiplier * 기본 학습률 기본 학습률은 기본 모델과 데이터 세트 크기에 따라 달라집니다. 설정하지 않으면 기본값 1.0이 사용됩니다.
epochCount
integer
변경할 수 없습니다. 학습 세대 수입니다. 에포크는 학습 데이터를 한 번 거치는 시간입니다. 설정하지 않으면 기본값 5가 사용됩니다.
batchSize
integer
변경할 수 없습니다. 조정을 위한 배치 크기 초매개변수입니다. 설정하지 않으면 학습 예시의 수에 따라 기본값 4 또는 16이 사용됩니다.
JSON 표현 |
---|
{ // Union field |