Class: Google::Apis::AiplatformV1::LearningGenaiRootScoredToken
- Inherits:
-
Object
- Object
- Google::Apis::AiplatformV1::LearningGenaiRootScoredToken
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- lib/google/apis/aiplatform_v1/classes.rb,
lib/google/apis/aiplatform_v1/representations.rb,
lib/google/apis/aiplatform_v1/representations.rb
Overview
A token with its own score.
Instance Attribute Summary collapse
-
#end_token_score ⇒ Float
Each end_token_score is a logprob for how well the completion would end at a particular token.
-
#score ⇒ Float
Each score is the logprob for the token in model response.
-
#token ⇒ String
Corresponds to the JSON property
token.
Instance Method Summary collapse
-
#initialize(**args) ⇒ LearningGenaiRootScoredToken
constructor
A new instance of LearningGenaiRootScoredToken.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ LearningGenaiRootScoredToken
Returns a new instance of LearningGenaiRootScoredToken.
30002 30003 30004 |
# File 'lib/google/apis/aiplatform_v1/classes.rb', line 30002 def initialize(**args) update!(**args) end |
Instance Attribute Details
#end_token_score ⇒ Float
Each end_token_score is a logprob for how well the completion would end at a
particular token. See http://google3/labs/language/aida/config/proto/
model_config.proto;l=376;rcl=573039459
Corresponds to the JSON property endTokenScore
29990 29991 29992 |
# File 'lib/google/apis/aiplatform_v1/classes.rb', line 29990 def end_token_score @end_token_score end |
#score ⇒ Float
Each score is the logprob for the token in model response.
Corresponds to the JSON property score
29995 29996 29997 |
# File 'lib/google/apis/aiplatform_v1/classes.rb', line 29995 def score @score end |
#token ⇒ String
Corresponds to the JSON property token
30000 30001 30002 |
# File 'lib/google/apis/aiplatform_v1/classes.rb', line 30000 def token @token end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
30007 30008 30009 30010 30011 |
# File 'lib/google/apis/aiplatform_v1/classes.rb', line 30007 def update!(**args) @end_token_score = args[:end_token_score] if args.key?(:end_token_score) @score = args[:score] if args.key?(:score) @token = args[:token] if args.key?(:token) end |