gogol-prediction-0.3.0: Google Prediction SDK.

Copyright(c) 2015-2016 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone
LanguageHaskell2010

Network.Google.Prediction

Contents

Description

Lets you access a cloud hosted machine learning service that makes it easy to build smart apps

See: Prediction API Reference

Synopsis

Service Configuration

predictionService :: ServiceConfig #

Default request referring to version 'v1.6' of the Prediction API. This contains the host and root path used as a starting point for constructing service requests.

OAuth Scopes

cloudPlatformScope :: Proxy '["https://www.googleapis.com/auth/cloud-platform"] #

View and manage your data across Google Cloud Platform services

storageReadOnlyScope :: Proxy '["https://www.googleapis.com/auth/devstorage.read_only"] #

View your data in Google Cloud Storage

storageReadWriteScope :: Proxy '["https://www.googleapis.com/auth/devstorage.read_write"] #

Manage your data in Google Cloud Storage

predictionScope :: Proxy '["https://www.googleapis.com/auth/prediction"] #

Manage your data in the Google Prediction API

storageFullControlScope :: Proxy '["https://www.googleapis.com/auth/devstorage.full_control"] #

Manage your data and permissions in Google Cloud Storage

API Declaration

Resources

prediction.hostedmodels.predict

prediction.trainedmodels.analyze

prediction.trainedmodels.delete

prediction.trainedmodels.get

prediction.trainedmodels.insert

prediction.trainedmodels.list

prediction.trainedmodels.predict

prediction.trainedmodels.update

Types

Insert2ModelInfo

data Insert2ModelInfo #

Model metadata.

See: insert2ModelInfo smart constructor.

Instances

Eq Insert2ModelInfo # 
Data Insert2ModelInfo # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Insert2ModelInfo -> c Insert2ModelInfo #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Insert2ModelInfo #

toConstr :: Insert2ModelInfo -> Constr #

dataTypeOf :: Insert2ModelInfo -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c Insert2ModelInfo) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Insert2ModelInfo) #

gmapT :: (forall b. Data b => b -> b) -> Insert2ModelInfo -> Insert2ModelInfo #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Insert2ModelInfo -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Insert2ModelInfo -> r #

gmapQ :: (forall d. Data d => d -> u) -> Insert2ModelInfo -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Insert2ModelInfo -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Insert2ModelInfo -> m Insert2ModelInfo #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Insert2ModelInfo -> m Insert2ModelInfo #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Insert2ModelInfo -> m Insert2ModelInfo #

Show Insert2ModelInfo # 
Generic Insert2ModelInfo # 
ToJSON Insert2ModelInfo # 
FromJSON Insert2ModelInfo # 
type Rep Insert2ModelInfo # 
type Rep Insert2ModelInfo = D1 (MetaData "Insert2ModelInfo" "Network.Google.Prediction.Types.Product" "gogol-prediction-0.3.0-LCLoYzjqxdMJIZDLYhdRcO" False) (C1 (MetaCons "Insert2ModelInfo'" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_imiModelType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_imiClassWeightedAccuracy") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_imiClassificationAccuracy") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))) ((:*:) (S1 (MetaSel (Just Symbol "_imiMeanSquaredError") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_imiNumberLabels") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int64)))) (S1 (MetaSel (Just Symbol "_imiNumberInstances") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int64))))))))

insert2ModelInfo :: Insert2ModelInfo #

Creates a value of Insert2ModelInfo with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

imiModelType :: Lens' Insert2ModelInfo (Maybe Text) #

Type of predictive model (CLASSIFICATION or REGRESSION).

imiClassWeightedAccuracy :: Lens' Insert2ModelInfo (Maybe Text) #

Estimated accuracy of model taking utility weights into account (Categorical models only).

imiClassificationAccuracy :: Lens' Insert2ModelInfo (Maybe Text) #

A number between 0.0 and 1.0, where 1.0 is 100% accurate. This is an estimate, based on the amount and quality of the training data, of the estimated prediction accuracy. You can use this is a guide to decide whether the results are accurate enough for your needs. This estimate will be more reliable if your real input data is similar to your training data (Categorical models only).

imiMeanSquaredError :: Lens' Insert2ModelInfo (Maybe Text) #

An estimated mean squared error. The can be used to measure the quality of the predicted model (Regression models only).

imiNumberLabels :: Lens' Insert2ModelInfo (Maybe Int64) #

Number of class labels in the trained model (Categorical models only).

imiNumberInstances :: Lens' Insert2ModelInfo (Maybe Int64) #

Number of valid data instances used in the trained model.

AnalyzeModelDescriptionConfusionMatrixRowTotals

data AnalyzeModelDescriptionConfusionMatrixRowTotals #

A list of the confusion matrix row totals.

See: analyzeModelDescriptionConfusionMatrixRowTotals smart constructor.

Instances

Eq AnalyzeModelDescriptionConfusionMatrixRowTotals # 
Data AnalyzeModelDescriptionConfusionMatrixRowTotals # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> AnalyzeModelDescriptionConfusionMatrixRowTotals -> c AnalyzeModelDescriptionConfusionMatrixRowTotals #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c AnalyzeModelDescriptionConfusionMatrixRowTotals #

toConstr :: AnalyzeModelDescriptionConfusionMatrixRowTotals -> Constr #

dataTypeOf :: AnalyzeModelDescriptionConfusionMatrixRowTotals -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c AnalyzeModelDescriptionConfusionMatrixRowTotals) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c AnalyzeModelDescriptionConfusionMatrixRowTotals) #

gmapT :: (forall b. Data b => b -> b) -> AnalyzeModelDescriptionConfusionMatrixRowTotals -> AnalyzeModelDescriptionConfusionMatrixRowTotals #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> AnalyzeModelDescriptionConfusionMatrixRowTotals -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> AnalyzeModelDescriptionConfusionMatrixRowTotals -> r #

gmapQ :: (forall d. Data d => d -> u) -> AnalyzeModelDescriptionConfusionMatrixRowTotals -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> AnalyzeModelDescriptionConfusionMatrixRowTotals -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> AnalyzeModelDescriptionConfusionMatrixRowTotals -> m AnalyzeModelDescriptionConfusionMatrixRowTotals #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> AnalyzeModelDescriptionConfusionMatrixRowTotals -> m AnalyzeModelDescriptionConfusionMatrixRowTotals #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> AnalyzeModelDescriptionConfusionMatrixRowTotals -> m AnalyzeModelDescriptionConfusionMatrixRowTotals #

Show AnalyzeModelDescriptionConfusionMatrixRowTotals # 
Generic AnalyzeModelDescriptionConfusionMatrixRowTotals # 
ToJSON AnalyzeModelDescriptionConfusionMatrixRowTotals # 
FromJSON AnalyzeModelDescriptionConfusionMatrixRowTotals # 
type Rep AnalyzeModelDescriptionConfusionMatrixRowTotals # 
type Rep AnalyzeModelDescriptionConfusionMatrixRowTotals = D1 (MetaData "AnalyzeModelDescriptionConfusionMatrixRowTotals" "Network.Google.Prediction.Types.Product" "gogol-prediction-0.3.0-LCLoYzjqxdMJIZDLYhdRcO" True) (C1 (MetaCons "AnalyzeModelDescriptionConfusionMatrixRowTotals'" PrefixI True) (S1 (MetaSel (Just Symbol "_amdcmrtAddtional") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (HashMap Text Text))))

analyzeModelDescriptionConfusionMatrixRowTotals #

Creates a value of AnalyzeModelDescriptionConfusionMatrixRowTotals with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

Insert

data Insert #

Instances

Eq Insert # 

Methods

(==) :: Insert -> Insert -> Bool #

(/=) :: Insert -> Insert -> Bool #

Data Insert # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Insert -> c Insert #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Insert #

toConstr :: Insert -> Constr #

dataTypeOf :: Insert -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c Insert) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Insert) #

gmapT :: (forall b. Data b => b -> b) -> Insert -> Insert #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Insert -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Insert -> r #

gmapQ :: (forall d. Data d => d -> u) -> Insert -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Insert -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Insert -> m Insert #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Insert -> m Insert #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Insert -> m Insert #

Show Insert # 
Generic Insert # 

Associated Types

type Rep Insert :: * -> * #

Methods

from :: Insert -> Rep Insert x #

to :: Rep Insert x -> Insert #

ToJSON Insert # 
FromJSON Insert # 
type Rep Insert # 

insert :: Insert #

Creates a value of Insert with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

iStorageDataLocation :: Lens' Insert (Maybe Text) #

Google storage location of the training data file.

iModelType :: Lens' Insert (Maybe Text) #

Type of predictive model (classification or regression).

iUtility :: Lens' Insert [InsertUtilityItem] #

A class weighting function, which allows the importance weights for class labels to be specified (Categorical models only).

iStoragePMMLModelLocation :: Lens' Insert (Maybe Text) #

Google storage location of the pmml model file.

iSourceModel :: Lens' Insert (Maybe Text) #

The Id of the model to be copied over.

iId :: Lens' Insert (Maybe Text) #

The unique name for the predictive model.

iStoragePMMLLocation :: Lens' Insert (Maybe Text) #

Google storage location of the preprocessing pmml file.

List

data List #

Instances

Eq List # 

Methods

(==) :: List -> List -> Bool #

(/=) :: List -> List -> Bool #

Data List # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> List -> c List #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c List #

toConstr :: List -> Constr #

dataTypeOf :: List -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c List) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c List) #

gmapT :: (forall b. Data b => b -> b) -> List -> List #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> List -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> List -> r #

gmapQ :: (forall d. Data d => d -> u) -> List -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> List -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> List -> m List #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> List -> m List #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> List -> m List #

Show List # 

Methods

showsPrec :: Int -> List -> ShowS #

show :: List -> String #

showList :: [List] -> ShowS #

Generic List # 

Associated Types

type Rep List :: * -> * #

Methods

from :: List -> Rep List x #

to :: Rep List x -> List #

ToJSON List # 
FromJSON List # 
type Rep List # 
type Rep List = D1 (MetaData "List" "Network.Google.Prediction.Types.Product" "gogol-prediction-0.3.0-LCLoYzjqxdMJIZDLYhdRcO" False) (C1 (MetaCons "List'" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_lNextPageToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_lKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text))) ((:*:) (S1 (MetaSel (Just Symbol "_lItems") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Insert2]))) (S1 (MetaSel (Just Symbol "_lSelfLink") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))

list :: List #

Creates a value of List with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

lNextPageToken :: Lens' List (Maybe Text) #

Pagination token to fetch the next page, if one exists.

lKind :: Lens' List Text #

What kind of resource this is.

lItems :: Lens' List [Insert2] #

List of models.

lSelfLink :: Lens' List (Maybe Text) #

A URL to re-request this resource.

InsertUtilityItem

data InsertUtilityItem #

Class label (string).

See: insertUtilityItem smart constructor.

Instances

Eq InsertUtilityItem # 
Data InsertUtilityItem # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> InsertUtilityItem -> c InsertUtilityItem #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c InsertUtilityItem #

toConstr :: InsertUtilityItem -> Constr #

dataTypeOf :: InsertUtilityItem -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c InsertUtilityItem) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c InsertUtilityItem) #

gmapT :: (forall b. Data b => b -> b) -> InsertUtilityItem -> InsertUtilityItem #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> InsertUtilityItem -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> InsertUtilityItem -> r #

gmapQ :: (forall d. Data d => d -> u) -> InsertUtilityItem -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> InsertUtilityItem -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> InsertUtilityItem -> m InsertUtilityItem #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> InsertUtilityItem -> m InsertUtilityItem #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> InsertUtilityItem -> m InsertUtilityItem #

Show InsertUtilityItem # 
Generic InsertUtilityItem # 
ToJSON InsertUtilityItem # 
FromJSON InsertUtilityItem # 
type Rep InsertUtilityItem # 
type Rep InsertUtilityItem = D1 (MetaData "InsertUtilityItem" "Network.Google.Prediction.Types.Product" "gogol-prediction-0.3.0-LCLoYzjqxdMJIZDLYhdRcO" True) (C1 (MetaCons "InsertUtilityItem'" PrefixI True) (S1 (MetaSel (Just Symbol "_iuiAddtional") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (HashMap Text (Textual Double)))))

insertUtilityItem #

Creates a value of InsertUtilityItem with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

Insert2

data Insert2 #

Instances

Eq Insert2 # 

Methods

(==) :: Insert2 -> Insert2 -> Bool #

(/=) :: Insert2 -> Insert2 -> Bool #

Data Insert2 # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Insert2 -> c Insert2 #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Insert2 #

toConstr :: Insert2 -> Constr #

dataTypeOf :: Insert2 -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c Insert2) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Insert2) #

gmapT :: (forall b. Data b => b -> b) -> Insert2 -> Insert2 #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Insert2 -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Insert2 -> r #

gmapQ :: (forall d. Data d => d -> u) -> Insert2 -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Insert2 -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Insert2 -> m Insert2 #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Insert2 -> m Insert2 #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Insert2 -> m Insert2 #

Show Insert2 # 
Generic Insert2 # 

Associated Types

type Rep Insert2 :: * -> * #

Methods

from :: Insert2 -> Rep Insert2 x #

to :: Rep Insert2 x -> Insert2 #

ToJSON Insert2 # 
FromJSON Insert2 # 
type Rep Insert2 # 
type Rep Insert2 = D1 (MetaData "Insert2" "Network.Google.Prediction.Types.Product" "gogol-prediction-0.3.0-LCLoYzjqxdMJIZDLYhdRcO" False) (C1 (MetaCons "Insert2'" PrefixI True) ((:*:) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_insStorageDataLocation") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_insModelType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) ((:*:) (S1 (MetaSel (Just Symbol "_insKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) ((:*:) (S1 (MetaSel (Just Symbol "_insCreated") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DateTime'))) (S1 (MetaSel (Just Symbol "_insTrainingComplete") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DateTime')))))) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_insSelfLink") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_insTrainingStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_insStoragePMMLModelLocation") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))) ((:*:) (S1 (MetaSel (Just Symbol "_insId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_insStoragePMMLLocation") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_insModelInfo") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Insert2ModelInfo))))))))

insert2 :: Insert2 #

Creates a value of Insert2 with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

insStorageDataLocation :: Lens' Insert2 (Maybe Text) #

Google storage location of the training data file.

insModelType :: Lens' Insert2 (Maybe Text) #

Type of predictive model (CLASSIFICATION or REGRESSION).

insKind :: Lens' Insert2 Text #

What kind of resource this is.

insCreated :: Lens' Insert2 (Maybe UTCTime) #

Insert time of the model (as a RFC 3339 timestamp).

insTrainingComplete :: Lens' Insert2 (Maybe UTCTime) #

Training completion time (as a RFC 3339 timestamp).

insSelfLink :: Lens' Insert2 (Maybe Text) #

A URL to re-request this resource.

insTrainingStatus :: Lens' Insert2 (Maybe Text) #

The current status of the training job. This can be one of following: RUNNING; DONE; ERROR; ERROR: TRAINING JOB NOT FOUND

insStoragePMMLModelLocation :: Lens' Insert2 (Maybe Text) #

Google storage location of the pmml model file.

insId :: Lens' Insert2 (Maybe Text) #

The unique name for the predictive model.

insStoragePMMLLocation :: Lens' Insert2 (Maybe Text) #

Google storage location of the preprocessing pmml file.

InsertTrainingInstancesItem

data InsertTrainingInstancesItem #

Instances

Eq InsertTrainingInstancesItem # 
Data InsertTrainingInstancesItem # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> InsertTrainingInstancesItem -> c InsertTrainingInstancesItem #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c InsertTrainingInstancesItem #

toConstr :: InsertTrainingInstancesItem -> Constr #

dataTypeOf :: InsertTrainingInstancesItem -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c InsertTrainingInstancesItem) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c InsertTrainingInstancesItem) #

gmapT :: (forall b. Data b => b -> b) -> InsertTrainingInstancesItem -> InsertTrainingInstancesItem #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> InsertTrainingInstancesItem -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> InsertTrainingInstancesItem -> r #

gmapQ :: (forall d. Data d => d -> u) -> InsertTrainingInstancesItem -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> InsertTrainingInstancesItem -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> InsertTrainingInstancesItem -> m InsertTrainingInstancesItem #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> InsertTrainingInstancesItem -> m InsertTrainingInstancesItem #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> InsertTrainingInstancesItem -> m InsertTrainingInstancesItem #

Show InsertTrainingInstancesItem # 
Generic InsertTrainingInstancesItem # 
ToJSON InsertTrainingInstancesItem # 
FromJSON InsertTrainingInstancesItem # 
type Rep InsertTrainingInstancesItem # 
type Rep InsertTrainingInstancesItem = D1 (MetaData "InsertTrainingInstancesItem" "Network.Google.Prediction.Types.Product" "gogol-prediction-0.3.0-LCLoYzjqxdMJIZDLYhdRcO" False) (C1 (MetaCons "InsertTrainingInstancesItem'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_itiiCSVInstance") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [JSONValue]))) (S1 (MetaSel (Just Symbol "_itiiOutput") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

insertTrainingInstancesItem :: InsertTrainingInstancesItem #

Creates a value of InsertTrainingInstancesItem with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

itiiCSVInstance :: Lens' InsertTrainingInstancesItem [JSONValue] #

The input features for this instance.

itiiOutput :: Lens' InsertTrainingInstancesItem (Maybe Text) #

The generic output value - could be regression or class label.

InputInput

data InputInput #

Input to the model for a prediction.

See: inputInput smart constructor.

Instances

Eq InputInput # 
Data InputInput # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> InputInput -> c InputInput #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c InputInput #

toConstr :: InputInput -> Constr #

dataTypeOf :: InputInput -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c InputInput) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c InputInput) #

gmapT :: (forall b. Data b => b -> b) -> InputInput -> InputInput #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> InputInput -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> InputInput -> r #

gmapQ :: (forall d. Data d => d -> u) -> InputInput -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> InputInput -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> InputInput -> m InputInput #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> InputInput -> m InputInput #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> InputInput -> m InputInput #

Show InputInput # 
Generic InputInput # 

Associated Types

type Rep InputInput :: * -> * #

ToJSON InputInput # 
FromJSON InputInput # 
type Rep InputInput # 
type Rep InputInput = D1 (MetaData "InputInput" "Network.Google.Prediction.Types.Product" "gogol-prediction-0.3.0-LCLoYzjqxdMJIZDLYhdRcO" True) (C1 (MetaCons "InputInput'" PrefixI True) (S1 (MetaSel (Just Symbol "_iiCSVInstance") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe [JSONValue]))))

inputInput :: InputInput #

Creates a value of InputInput with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

iiCSVInstance :: Lens' InputInput [JSONValue] #

A list of input features, these can be strings or doubles.

AnalyzeDataDescriptionFeaturesItemCategoricalValuesItem

data AnalyzeDataDescriptionFeaturesItemCategoricalValuesItem #

Instances

Eq AnalyzeDataDescriptionFeaturesItemCategoricalValuesItem # 
Data AnalyzeDataDescriptionFeaturesItemCategoricalValuesItem # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> AnalyzeDataDescriptionFeaturesItemCategoricalValuesItem -> c AnalyzeDataDescriptionFeaturesItemCategoricalValuesItem #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c AnalyzeDataDescriptionFeaturesItemCategoricalValuesItem #

toConstr :: AnalyzeDataDescriptionFeaturesItemCategoricalValuesItem -> Constr #

dataTypeOf :: AnalyzeDataDescriptionFeaturesItemCategoricalValuesItem -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c AnalyzeDataDescriptionFeaturesItemCategoricalValuesItem) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c AnalyzeDataDescriptionFeaturesItemCategoricalValuesItem) #

gmapT :: (forall b. Data b => b -> b) -> AnalyzeDataDescriptionFeaturesItemCategoricalValuesItem -> AnalyzeDataDescriptionFeaturesItemCategoricalValuesItem #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> AnalyzeDataDescriptionFeaturesItemCategoricalValuesItem -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> AnalyzeDataDescriptionFeaturesItemCategoricalValuesItem -> r #

gmapQ :: (forall d. Data d => d -> u) -> AnalyzeDataDescriptionFeaturesItemCategoricalValuesItem -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> AnalyzeDataDescriptionFeaturesItemCategoricalValuesItem -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> AnalyzeDataDescriptionFeaturesItemCategoricalValuesItem -> m AnalyzeDataDescriptionFeaturesItemCategoricalValuesItem #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> AnalyzeDataDescriptionFeaturesItemCategoricalValuesItem -> m AnalyzeDataDescriptionFeaturesItemCategoricalValuesItem #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> AnalyzeDataDescriptionFeaturesItemCategoricalValuesItem -> m AnalyzeDataDescriptionFeaturesItemCategoricalValuesItem #

Show AnalyzeDataDescriptionFeaturesItemCategoricalValuesItem # 
Generic AnalyzeDataDescriptionFeaturesItemCategoricalValuesItem # 
ToJSON AnalyzeDataDescriptionFeaturesItemCategoricalValuesItem # 
FromJSON AnalyzeDataDescriptionFeaturesItemCategoricalValuesItem # 
type Rep AnalyzeDataDescriptionFeaturesItemCategoricalValuesItem # 
type Rep AnalyzeDataDescriptionFeaturesItemCategoricalValuesItem = D1 (MetaData "AnalyzeDataDescriptionFeaturesItemCategoricalValuesItem" "Network.Google.Prediction.Types.Product" "gogol-prediction-0.3.0-LCLoYzjqxdMJIZDLYhdRcO" False) (C1 (MetaCons "AnalyzeDataDescriptionFeaturesItemCategoricalValuesItem'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_addficviValue") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_addficviCount") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int64))))))

analyzeDataDescriptionFeaturesItemCategoricalValuesItem :: AnalyzeDataDescriptionFeaturesItemCategoricalValuesItem #

Creates a value of AnalyzeDataDescriptionFeaturesItemCategoricalValuesItem with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

AnalyzeDataDescriptionFeaturesItemNumeric

data AnalyzeDataDescriptionFeaturesItemNumeric #

Description of the numeric values of this feature.

See: analyzeDataDescriptionFeaturesItemNumeric smart constructor.

Instances

Eq AnalyzeDataDescriptionFeaturesItemNumeric # 
Data AnalyzeDataDescriptionFeaturesItemNumeric # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> AnalyzeDataDescriptionFeaturesItemNumeric -> c AnalyzeDataDescriptionFeaturesItemNumeric #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c AnalyzeDataDescriptionFeaturesItemNumeric #

toConstr :: AnalyzeDataDescriptionFeaturesItemNumeric -> Constr #

dataTypeOf :: AnalyzeDataDescriptionFeaturesItemNumeric -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c AnalyzeDataDescriptionFeaturesItemNumeric) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c AnalyzeDataDescriptionFeaturesItemNumeric) #

gmapT :: (forall b. Data b => b -> b) -> AnalyzeDataDescriptionFeaturesItemNumeric -> AnalyzeDataDescriptionFeaturesItemNumeric #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> AnalyzeDataDescriptionFeaturesItemNumeric -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> AnalyzeDataDescriptionFeaturesItemNumeric -> r #

gmapQ :: (forall d. Data d => d -> u) -> AnalyzeDataDescriptionFeaturesItemNumeric -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> AnalyzeDataDescriptionFeaturesItemNumeric -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> AnalyzeDataDescriptionFeaturesItemNumeric -> m AnalyzeDataDescriptionFeaturesItemNumeric #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> AnalyzeDataDescriptionFeaturesItemNumeric -> m AnalyzeDataDescriptionFeaturesItemNumeric #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> AnalyzeDataDescriptionFeaturesItemNumeric -> m AnalyzeDataDescriptionFeaturesItemNumeric #

Show AnalyzeDataDescriptionFeaturesItemNumeric # 
Generic AnalyzeDataDescriptionFeaturesItemNumeric # 
ToJSON AnalyzeDataDescriptionFeaturesItemNumeric # 
FromJSON AnalyzeDataDescriptionFeaturesItemNumeric # 
type Rep AnalyzeDataDescriptionFeaturesItemNumeric # 
type Rep AnalyzeDataDescriptionFeaturesItemNumeric = D1 (MetaData "AnalyzeDataDescriptionFeaturesItemNumeric" "Network.Google.Prediction.Types.Product" "gogol-prediction-0.3.0-LCLoYzjqxdMJIZDLYhdRcO" False) (C1 (MetaCons "AnalyzeDataDescriptionFeaturesItemNumeric'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_addfinMean") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_addfinCount") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int64)))) (S1 (MetaSel (Just Symbol "_addfinVariance") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))

analyzeDataDescriptionFeaturesItemNumeric :: AnalyzeDataDescriptionFeaturesItemNumeric #

Creates a value of AnalyzeDataDescriptionFeaturesItemNumeric with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

addfinMean :: Lens' AnalyzeDataDescriptionFeaturesItemNumeric (Maybe Text) #

Mean of the numeric values of this feature in the data set.

addfinCount :: Lens' AnalyzeDataDescriptionFeaturesItemNumeric (Maybe Int64) #

Number of numeric values for this feature in the data set.

addfinVariance :: Lens' AnalyzeDataDescriptionFeaturesItemNumeric (Maybe Text) #

Variance of the numeric values of this feature in the data set.

Input

data Input #

Instances

Eq Input # 

Methods

(==) :: Input -> Input -> Bool #

(/=) :: Input -> Input -> Bool #

Data Input # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Input -> c Input #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Input #

toConstr :: Input -> Constr #

dataTypeOf :: Input -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c Input) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Input) #

gmapT :: (forall b. Data b => b -> b) -> Input -> Input #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Input -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Input -> r #

gmapQ :: (forall d. Data d => d -> u) -> Input -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Input -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Input -> m Input #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Input -> m Input #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Input -> m Input #

Show Input # 

Methods

showsPrec :: Int -> Input -> ShowS #

show :: Input -> String #

showList :: [Input] -> ShowS #

Generic Input # 

Associated Types

type Rep Input :: * -> * #

Methods

from :: Input -> Rep Input x #

to :: Rep Input x -> Input #

ToJSON Input # 
FromJSON Input # 
type Rep Input # 
type Rep Input = D1 (MetaData "Input" "Network.Google.Prediction.Types.Product" "gogol-prediction-0.3.0-LCLoYzjqxdMJIZDLYhdRcO" True) (C1 (MetaCons "Input'" PrefixI True) (S1 (MetaSel (Just Symbol "_iInput") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe InputInput))))

input :: Input #

Creates a value of Input with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

iInput :: Lens' Input (Maybe InputInput) #

Input to the model for a prediction.

AnalyzeDataDescriptionFeaturesItemCategorical

data AnalyzeDataDescriptionFeaturesItemCategorical #

Description of the categorical values of this feature.

See: analyzeDataDescriptionFeaturesItemCategorical smart constructor.

Instances

Eq AnalyzeDataDescriptionFeaturesItemCategorical # 
Data AnalyzeDataDescriptionFeaturesItemCategorical # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> AnalyzeDataDescriptionFeaturesItemCategorical -> c AnalyzeDataDescriptionFeaturesItemCategorical #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c AnalyzeDataDescriptionFeaturesItemCategorical #

toConstr :: AnalyzeDataDescriptionFeaturesItemCategorical -> Constr #

dataTypeOf :: AnalyzeDataDescriptionFeaturesItemCategorical -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c AnalyzeDataDescriptionFeaturesItemCategorical) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c AnalyzeDataDescriptionFeaturesItemCategorical) #

gmapT :: (forall b. Data b => b -> b) -> AnalyzeDataDescriptionFeaturesItemCategorical -> AnalyzeDataDescriptionFeaturesItemCategorical #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> AnalyzeDataDescriptionFeaturesItemCategorical -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> AnalyzeDataDescriptionFeaturesItemCategorical -> r #

gmapQ :: (forall d. Data d => d -> u) -> AnalyzeDataDescriptionFeaturesItemCategorical -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> AnalyzeDataDescriptionFeaturesItemCategorical -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> AnalyzeDataDescriptionFeaturesItemCategorical -> m AnalyzeDataDescriptionFeaturesItemCategorical #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> AnalyzeDataDescriptionFeaturesItemCategorical -> m AnalyzeDataDescriptionFeaturesItemCategorical #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> AnalyzeDataDescriptionFeaturesItemCategorical -> m AnalyzeDataDescriptionFeaturesItemCategorical #

Show AnalyzeDataDescriptionFeaturesItemCategorical # 
Generic AnalyzeDataDescriptionFeaturesItemCategorical # 
ToJSON AnalyzeDataDescriptionFeaturesItemCategorical # 
FromJSON AnalyzeDataDescriptionFeaturesItemCategorical # 
type Rep AnalyzeDataDescriptionFeaturesItemCategorical # 
type Rep AnalyzeDataDescriptionFeaturesItemCategorical = D1 (MetaData "AnalyzeDataDescriptionFeaturesItemCategorical" "Network.Google.Prediction.Types.Product" "gogol-prediction-0.3.0-LCLoYzjqxdMJIZDLYhdRcO" False) (C1 (MetaCons "AnalyzeDataDescriptionFeaturesItemCategorical'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_addficValues") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [AnalyzeDataDescriptionFeaturesItemCategoricalValuesItem]))) (S1 (MetaSel (Just Symbol "_addficCount") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int64))))))

analyzeDataDescriptionFeaturesItemCategorical :: AnalyzeDataDescriptionFeaturesItemCategorical #

Creates a value of AnalyzeDataDescriptionFeaturesItemCategorical with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

addficCount :: Lens' AnalyzeDataDescriptionFeaturesItemCategorical (Maybe Int64) #

Number of categorical values for this feature in the data.

AnalyzeDataDescriptionOutputFeatureTextItem

data AnalyzeDataDescriptionOutputFeatureTextItem #

Instances

Eq AnalyzeDataDescriptionOutputFeatureTextItem # 
Data AnalyzeDataDescriptionOutputFeatureTextItem # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> AnalyzeDataDescriptionOutputFeatureTextItem -> c AnalyzeDataDescriptionOutputFeatureTextItem #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c AnalyzeDataDescriptionOutputFeatureTextItem #

toConstr :: AnalyzeDataDescriptionOutputFeatureTextItem -> Constr #

dataTypeOf :: AnalyzeDataDescriptionOutputFeatureTextItem -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c AnalyzeDataDescriptionOutputFeatureTextItem) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c AnalyzeDataDescriptionOutputFeatureTextItem) #

gmapT :: (forall b. Data b => b -> b) -> AnalyzeDataDescriptionOutputFeatureTextItem -> AnalyzeDataDescriptionOutputFeatureTextItem #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> AnalyzeDataDescriptionOutputFeatureTextItem -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> AnalyzeDataDescriptionOutputFeatureTextItem -> r #

gmapQ :: (forall d. Data d => d -> u) -> AnalyzeDataDescriptionOutputFeatureTextItem -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> AnalyzeDataDescriptionOutputFeatureTextItem -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> AnalyzeDataDescriptionOutputFeatureTextItem -> m AnalyzeDataDescriptionOutputFeatureTextItem #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> AnalyzeDataDescriptionOutputFeatureTextItem -> m AnalyzeDataDescriptionOutputFeatureTextItem #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> AnalyzeDataDescriptionOutputFeatureTextItem -> m AnalyzeDataDescriptionOutputFeatureTextItem #

Show AnalyzeDataDescriptionOutputFeatureTextItem # 
Generic AnalyzeDataDescriptionOutputFeatureTextItem # 
ToJSON AnalyzeDataDescriptionOutputFeatureTextItem # 
FromJSON AnalyzeDataDescriptionOutputFeatureTextItem # 
type Rep AnalyzeDataDescriptionOutputFeatureTextItem # 
type Rep AnalyzeDataDescriptionOutputFeatureTextItem = D1 (MetaData "AnalyzeDataDescriptionOutputFeatureTextItem" "Network.Google.Prediction.Types.Product" "gogol-prediction-0.3.0-LCLoYzjqxdMJIZDLYhdRcO" False) (C1 (MetaCons "AnalyzeDataDescriptionOutputFeatureTextItem'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_addoftiValue") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_addoftiCount") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int64))))))

analyzeDataDescriptionOutputFeatureTextItem :: AnalyzeDataDescriptionOutputFeatureTextItem #

Creates a value of AnalyzeDataDescriptionOutputFeatureTextItem with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

addoftiCount :: Lens' AnalyzeDataDescriptionOutputFeatureTextItem (Maybe Int64) #

Number of times the output label occurred in the data set.

OutputOutputMultiItem

data OutputOutputMultiItem #

Instances

Eq OutputOutputMultiItem # 
Data OutputOutputMultiItem # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> OutputOutputMultiItem -> c OutputOutputMultiItem #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c OutputOutputMultiItem #

toConstr :: OutputOutputMultiItem -> Constr #

dataTypeOf :: OutputOutputMultiItem -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c OutputOutputMultiItem) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c OutputOutputMultiItem) #

gmapT :: (forall b. Data b => b -> b) -> OutputOutputMultiItem -> OutputOutputMultiItem #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> OutputOutputMultiItem -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> OutputOutputMultiItem -> r #

gmapQ :: (forall d. Data d => d -> u) -> OutputOutputMultiItem -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> OutputOutputMultiItem -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> OutputOutputMultiItem -> m OutputOutputMultiItem #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> OutputOutputMultiItem -> m OutputOutputMultiItem #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> OutputOutputMultiItem -> m OutputOutputMultiItem #

Show OutputOutputMultiItem # 
Generic OutputOutputMultiItem # 
ToJSON OutputOutputMultiItem # 
FromJSON OutputOutputMultiItem # 
type Rep OutputOutputMultiItem # 
type Rep OutputOutputMultiItem = D1 (MetaData "OutputOutputMultiItem" "Network.Google.Prediction.Types.Product" "gogol-prediction-0.3.0-LCLoYzjqxdMJIZDLYhdRcO" False) (C1 (MetaCons "OutputOutputMultiItem'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_oomiScore") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_oomiLabel") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

outputOutputMultiItem :: OutputOutputMultiItem #

Creates a value of OutputOutputMultiItem with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

oomiScore :: Lens' OutputOutputMultiItem (Maybe Text) #

The probability of the class label.

Analyze

data Analyze #

Instances

Eq Analyze # 

Methods

(==) :: Analyze -> Analyze -> Bool #

(/=) :: Analyze -> Analyze -> Bool #

Data Analyze # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Analyze -> c Analyze #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Analyze #

toConstr :: Analyze -> Constr #

dataTypeOf :: Analyze -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c Analyze) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Analyze) #

gmapT :: (forall b. Data b => b -> b) -> Analyze -> Analyze #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Analyze -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Analyze -> r #

gmapQ :: (forall d. Data d => d -> u) -> Analyze -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Analyze -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Analyze -> m Analyze #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Analyze -> m Analyze #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Analyze -> m Analyze #

Show Analyze # 
Generic Analyze # 

Associated Types

type Rep Analyze :: * -> * #

Methods

from :: Analyze -> Rep Analyze x #

to :: Rep Analyze x -> Analyze #

ToJSON Analyze # 
FromJSON Analyze # 
type Rep Analyze # 

analyze :: Analyze #

Creates a value of Analyze with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

aKind :: Lens' Analyze Text #

What kind of resource this is.

aSelfLink :: Lens' Analyze (Maybe Text) #

A URL to re-request this resource.

aId :: Lens' Analyze (Maybe Text) #

The unique name for the predictive model.

aErrors :: Lens' Analyze [AnalyzeErrorsItem] #

List of errors with the data.

aDataDescription :: Lens' Analyze (Maybe AnalyzeDataDescription) #

Description of the data the model was trained on.

AnalyzeModelDescriptionConfusionMatrix

data AnalyzeModelDescriptionConfusionMatrix #

An output confusion matrix. This shows an estimate for how this model will do in predictions. This is first indexed by the true class label. For each true class label, this provides a pair {predicted_label, count}, where count is the estimated number of times the model will predict the predicted label given the true label. Will not output if more then 100 classes (Categorical models only).

See: analyzeModelDescriptionConfusionMatrix smart constructor.

Instances

Eq AnalyzeModelDescriptionConfusionMatrix # 
Data AnalyzeModelDescriptionConfusionMatrix # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> AnalyzeModelDescriptionConfusionMatrix -> c AnalyzeModelDescriptionConfusionMatrix #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c AnalyzeModelDescriptionConfusionMatrix #

toConstr :: AnalyzeModelDescriptionConfusionMatrix -> Constr #

dataTypeOf :: AnalyzeModelDescriptionConfusionMatrix -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c AnalyzeModelDescriptionConfusionMatrix) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c AnalyzeModelDescriptionConfusionMatrix) #

gmapT :: (forall b. Data b => b -> b) -> AnalyzeModelDescriptionConfusionMatrix -> AnalyzeModelDescriptionConfusionMatrix #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> AnalyzeModelDescriptionConfusionMatrix -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> AnalyzeModelDescriptionConfusionMatrix -> r #

gmapQ :: (forall d. Data d => d -> u) -> AnalyzeModelDescriptionConfusionMatrix -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> AnalyzeModelDescriptionConfusionMatrix -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> AnalyzeModelDescriptionConfusionMatrix -> m AnalyzeModelDescriptionConfusionMatrix #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> AnalyzeModelDescriptionConfusionMatrix -> m AnalyzeModelDescriptionConfusionMatrix #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> AnalyzeModelDescriptionConfusionMatrix -> m AnalyzeModelDescriptionConfusionMatrix #

Show AnalyzeModelDescriptionConfusionMatrix # 
Generic AnalyzeModelDescriptionConfusionMatrix # 
ToJSON AnalyzeModelDescriptionConfusionMatrix # 
FromJSON AnalyzeModelDescriptionConfusionMatrix # 
type Rep AnalyzeModelDescriptionConfusionMatrix # 
type Rep AnalyzeModelDescriptionConfusionMatrix = D1 (MetaData "AnalyzeModelDescriptionConfusionMatrix" "Network.Google.Prediction.Types.Product" "gogol-prediction-0.3.0-LCLoYzjqxdMJIZDLYhdRcO" True) (C1 (MetaCons "AnalyzeModelDescriptionConfusionMatrix'" PrefixI True) (S1 (MetaSel (Just Symbol "_amdcmAddtional") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (HashMap Text AnalyzeModelDescriptionConfusionMatrixAdditional))))

analyzeModelDescriptionConfusionMatrix #

Creates a value of AnalyzeModelDescriptionConfusionMatrix with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

Output

data Output #

Instances

Eq Output # 

Methods

(==) :: Output -> Output -> Bool #

(/=) :: Output -> Output -> Bool #

Data Output # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Output -> c Output #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Output #

toConstr :: Output -> Constr #

dataTypeOf :: Output -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c Output) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Output) #

gmapT :: (forall b. Data b => b -> b) -> Output -> Output #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Output -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Output -> r #

gmapQ :: (forall d. Data d => d -> u) -> Output -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Output -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Output -> m Output #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Output -> m Output #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Output -> m Output #

Show Output # 
Generic Output # 

Associated Types

type Rep Output :: * -> * #

Methods

from :: Output -> Rep Output x #

to :: Rep Output x -> Output #

ToJSON Output # 
FromJSON Output # 
type Rep Output # 

output :: Output #

Creates a value of Output with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

oOutputValue :: Lens' Output (Maybe Text) #

The estimated regression value (Regression models only).

oKind :: Lens' Output Text #

What kind of resource this is.

oOutputLabel :: Lens' Output (Maybe Text) #

The most likely class label (Categorical models only).

oSelfLink :: Lens' Output (Maybe Text) #

A URL to re-request this resource.

oId :: Lens' Output (Maybe Text) #

The unique name for the predictive model.

oOutputMulti :: Lens' Output [OutputOutputMultiItem] #

A list of class labels with their estimated probabilities (Categorical models only).

AnalyzeDataDescriptionOutputFeatureNumeric

data AnalyzeDataDescriptionOutputFeatureNumeric #

Description of the output values in the data set.

See: analyzeDataDescriptionOutputFeatureNumeric smart constructor.

Instances

Eq AnalyzeDataDescriptionOutputFeatureNumeric # 
Data AnalyzeDataDescriptionOutputFeatureNumeric # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> AnalyzeDataDescriptionOutputFeatureNumeric -> c AnalyzeDataDescriptionOutputFeatureNumeric #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c AnalyzeDataDescriptionOutputFeatureNumeric #

toConstr :: AnalyzeDataDescriptionOutputFeatureNumeric -> Constr #

dataTypeOf :: AnalyzeDataDescriptionOutputFeatureNumeric -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c AnalyzeDataDescriptionOutputFeatureNumeric) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c AnalyzeDataDescriptionOutputFeatureNumeric) #

gmapT :: (forall b. Data b => b -> b) -> AnalyzeDataDescriptionOutputFeatureNumeric -> AnalyzeDataDescriptionOutputFeatureNumeric #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> AnalyzeDataDescriptionOutputFeatureNumeric -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> AnalyzeDataDescriptionOutputFeatureNumeric -> r #

gmapQ :: (forall d. Data d => d -> u) -> AnalyzeDataDescriptionOutputFeatureNumeric -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> AnalyzeDataDescriptionOutputFeatureNumeric -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> AnalyzeDataDescriptionOutputFeatureNumeric -> m AnalyzeDataDescriptionOutputFeatureNumeric #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> AnalyzeDataDescriptionOutputFeatureNumeric -> m AnalyzeDataDescriptionOutputFeatureNumeric #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> AnalyzeDataDescriptionOutputFeatureNumeric -> m AnalyzeDataDescriptionOutputFeatureNumeric #

Show AnalyzeDataDescriptionOutputFeatureNumeric # 
Generic AnalyzeDataDescriptionOutputFeatureNumeric # 
ToJSON AnalyzeDataDescriptionOutputFeatureNumeric # 
FromJSON AnalyzeDataDescriptionOutputFeatureNumeric # 
type Rep AnalyzeDataDescriptionOutputFeatureNumeric # 
type Rep AnalyzeDataDescriptionOutputFeatureNumeric = D1 (MetaData "AnalyzeDataDescriptionOutputFeatureNumeric" "Network.Google.Prediction.Types.Product" "gogol-prediction-0.3.0-LCLoYzjqxdMJIZDLYhdRcO" False) (C1 (MetaCons "AnalyzeDataDescriptionOutputFeatureNumeric'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_addofnMean") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_addofnCount") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int64)))) (S1 (MetaSel (Just Symbol "_addofnVariance") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))

analyzeDataDescriptionOutputFeatureNumeric :: AnalyzeDataDescriptionOutputFeatureNumeric #

Creates a value of AnalyzeDataDescriptionOutputFeatureNumeric with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

addofnMean :: Lens' AnalyzeDataDescriptionOutputFeatureNumeric (Maybe Text) #

Mean of the output values in the data set.

addofnCount :: Lens' AnalyzeDataDescriptionOutputFeatureNumeric (Maybe Int64) #

Number of numeric output values in the data set.

addofnVariance :: Lens' AnalyzeDataDescriptionOutputFeatureNumeric (Maybe Text) #

Variance of the output values in the data set.

AnalyzeErrorsItem

data AnalyzeErrorsItem #

Instances

Eq AnalyzeErrorsItem # 
Data AnalyzeErrorsItem # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> AnalyzeErrorsItem -> c AnalyzeErrorsItem #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c AnalyzeErrorsItem #

toConstr :: AnalyzeErrorsItem -> Constr #

dataTypeOf :: AnalyzeErrorsItem -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c AnalyzeErrorsItem) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c AnalyzeErrorsItem) #

gmapT :: (forall b. Data b => b -> b) -> AnalyzeErrorsItem -> AnalyzeErrorsItem #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> AnalyzeErrorsItem -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> AnalyzeErrorsItem -> r #

gmapQ :: (forall d. Data d => d -> u) -> AnalyzeErrorsItem -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> AnalyzeErrorsItem -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> AnalyzeErrorsItem -> m AnalyzeErrorsItem #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> AnalyzeErrorsItem -> m AnalyzeErrorsItem #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> AnalyzeErrorsItem -> m AnalyzeErrorsItem #

Show AnalyzeErrorsItem # 
Generic AnalyzeErrorsItem # 
ToJSON AnalyzeErrorsItem # 
FromJSON AnalyzeErrorsItem # 
type Rep AnalyzeErrorsItem # 
type Rep AnalyzeErrorsItem = D1 (MetaData "AnalyzeErrorsItem" "Network.Google.Prediction.Types.Product" "gogol-prediction-0.3.0-LCLoYzjqxdMJIZDLYhdRcO" True) (C1 (MetaCons "AnalyzeErrorsItem'" PrefixI True) (S1 (MetaSel (Just Symbol "_aeiAddtional") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (HashMap Text Text))))

analyzeErrorsItem #

Creates a value of AnalyzeErrorsItem with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

aeiAddtional :: Lens' AnalyzeErrorsItem (HashMap Text Text) #

Error level followed by a detailed error message.

AnalyzeDataDescription

data AnalyzeDataDescription #

Description of the data the model was trained on.

See: analyzeDataDescription smart constructor.

Instances

Eq AnalyzeDataDescription # 
Data AnalyzeDataDescription # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> AnalyzeDataDescription -> c AnalyzeDataDescription #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c AnalyzeDataDescription #

toConstr :: AnalyzeDataDescription -> Constr #

dataTypeOf :: AnalyzeDataDescription -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c AnalyzeDataDescription) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c AnalyzeDataDescription) #

gmapT :: (forall b. Data b => b -> b) -> AnalyzeDataDescription -> AnalyzeDataDescription #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> AnalyzeDataDescription -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> AnalyzeDataDescription -> r #

gmapQ :: (forall d. Data d => d -> u) -> AnalyzeDataDescription -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> AnalyzeDataDescription -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> AnalyzeDataDescription -> m AnalyzeDataDescription #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> AnalyzeDataDescription -> m AnalyzeDataDescription #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> AnalyzeDataDescription -> m AnalyzeDataDescription #

Show AnalyzeDataDescription # 
Generic AnalyzeDataDescription # 
ToJSON AnalyzeDataDescription # 
FromJSON AnalyzeDataDescription # 
type Rep AnalyzeDataDescription # 
type Rep AnalyzeDataDescription = D1 (MetaData "AnalyzeDataDescription" "Network.Google.Prediction.Types.Product" "gogol-prediction-0.3.0-LCLoYzjqxdMJIZDLYhdRcO" False) (C1 (MetaCons "AnalyzeDataDescription'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_addOutputFeature") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe AnalyzeDataDescriptionOutputFeature))) (S1 (MetaSel (Just Symbol "_addFeatures") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [AnalyzeDataDescriptionFeaturesItem])))))

analyzeDataDescription :: AnalyzeDataDescription #

Creates a value of AnalyzeDataDescription with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

addFeatures :: Lens' AnalyzeDataDescription [AnalyzeDataDescriptionFeaturesItem] #

Description of the input features in the data set.

AnalyzeModelDescription

data AnalyzeModelDescription #

Description of the model.

See: analyzeModelDescription smart constructor.

Instances

Eq AnalyzeModelDescription # 
Data AnalyzeModelDescription # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> AnalyzeModelDescription -> c AnalyzeModelDescription #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c AnalyzeModelDescription #

toConstr :: AnalyzeModelDescription -> Constr #

dataTypeOf :: AnalyzeModelDescription -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c AnalyzeModelDescription) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c AnalyzeModelDescription) #

gmapT :: (forall b. Data b => b -> b) -> AnalyzeModelDescription -> AnalyzeModelDescription #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> AnalyzeModelDescription -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> AnalyzeModelDescription -> r #

gmapQ :: (forall d. Data d => d -> u) -> AnalyzeModelDescription -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> AnalyzeModelDescription -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> AnalyzeModelDescription -> m AnalyzeModelDescription #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> AnalyzeModelDescription -> m AnalyzeModelDescription #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> AnalyzeModelDescription -> m AnalyzeModelDescription #

Show AnalyzeModelDescription # 
Generic AnalyzeModelDescription # 
ToJSON AnalyzeModelDescription # 
FromJSON AnalyzeModelDescription # 
type Rep AnalyzeModelDescription # 
type Rep AnalyzeModelDescription = D1 (MetaData "AnalyzeModelDescription" "Network.Google.Prediction.Types.Product" "gogol-prediction-0.3.0-LCLoYzjqxdMJIZDLYhdRcO" False) (C1 (MetaCons "AnalyzeModelDescription'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_amdConfusionMatrixRowTotals") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe AnalyzeModelDescriptionConfusionMatrixRowTotals))) ((:*:) (S1 (MetaSel (Just Symbol "_amdConfusionMatrix") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe AnalyzeModelDescriptionConfusionMatrix))) (S1 (MetaSel (Just Symbol "_amdModelInfo") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Insert2))))))

analyzeModelDescription :: AnalyzeModelDescription #

Creates a value of AnalyzeModelDescription with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

amdConfusionMatrix :: Lens' AnalyzeModelDescription (Maybe AnalyzeModelDescriptionConfusionMatrix) #

An output confusion matrix. This shows an estimate for how this model will do in predictions. This is first indexed by the true class label. For each true class label, this provides a pair {predicted_label, count}, where count is the estimated number of times the model will predict the predicted label given the true label. Will not output if more then 100 classes (Categorical models only).

amdModelInfo :: Lens' AnalyzeModelDescription (Maybe Insert2) #

Basic information about the model.

AnalyzeDataDescriptionFeaturesItemText

data AnalyzeDataDescriptionFeaturesItemText #

Description of multiple-word text values of this feature.

See: analyzeDataDescriptionFeaturesItemText smart constructor.

Instances

Eq AnalyzeDataDescriptionFeaturesItemText # 
Data AnalyzeDataDescriptionFeaturesItemText # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> AnalyzeDataDescriptionFeaturesItemText -> c AnalyzeDataDescriptionFeaturesItemText #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c AnalyzeDataDescriptionFeaturesItemText #

toConstr :: AnalyzeDataDescriptionFeaturesItemText -> Constr #

dataTypeOf :: AnalyzeDataDescriptionFeaturesItemText -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c AnalyzeDataDescriptionFeaturesItemText) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c AnalyzeDataDescriptionFeaturesItemText) #

gmapT :: (forall b. Data b => b -> b) -> AnalyzeDataDescriptionFeaturesItemText -> AnalyzeDataDescriptionFeaturesItemText #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> AnalyzeDataDescriptionFeaturesItemText -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> AnalyzeDataDescriptionFeaturesItemText -> r #

gmapQ :: (forall d. Data d => d -> u) -> AnalyzeDataDescriptionFeaturesItemText -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> AnalyzeDataDescriptionFeaturesItemText -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> AnalyzeDataDescriptionFeaturesItemText -> m AnalyzeDataDescriptionFeaturesItemText #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> AnalyzeDataDescriptionFeaturesItemText -> m AnalyzeDataDescriptionFeaturesItemText #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> AnalyzeDataDescriptionFeaturesItemText -> m AnalyzeDataDescriptionFeaturesItemText #

Show AnalyzeDataDescriptionFeaturesItemText # 
Generic AnalyzeDataDescriptionFeaturesItemText # 
ToJSON AnalyzeDataDescriptionFeaturesItemText # 
FromJSON AnalyzeDataDescriptionFeaturesItemText # 
type Rep AnalyzeDataDescriptionFeaturesItemText # 
type Rep AnalyzeDataDescriptionFeaturesItemText = D1 (MetaData "AnalyzeDataDescriptionFeaturesItemText" "Network.Google.Prediction.Types.Product" "gogol-prediction-0.3.0-LCLoYzjqxdMJIZDLYhdRcO" True) (C1 (MetaCons "AnalyzeDataDescriptionFeaturesItemText'" PrefixI True) (S1 (MetaSel (Just Symbol "_addfitCount") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe (Textual Int64)))))

analyzeDataDescriptionFeaturesItemText :: AnalyzeDataDescriptionFeaturesItemText #

Creates a value of AnalyzeDataDescriptionFeaturesItemText with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

addfitCount :: Lens' AnalyzeDataDescriptionFeaturesItemText (Maybe Int64) #

Number of multiple-word text values for this feature.

AnalyzeModelDescriptionConfusionMatrixAdditional

data AnalyzeModelDescriptionConfusionMatrixAdditional #

Confusion matrix information for the true class label.

See: analyzeModelDescriptionConfusionMatrixAdditional smart constructor.

Instances

Eq AnalyzeModelDescriptionConfusionMatrixAdditional # 
Data AnalyzeModelDescriptionConfusionMatrixAdditional # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> AnalyzeModelDescriptionConfusionMatrixAdditional -> c AnalyzeModelDescriptionConfusionMatrixAdditional #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c AnalyzeModelDescriptionConfusionMatrixAdditional #

toConstr :: AnalyzeModelDescriptionConfusionMatrixAdditional -> Constr #

dataTypeOf :: AnalyzeModelDescriptionConfusionMatrixAdditional -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c AnalyzeModelDescriptionConfusionMatrixAdditional) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c AnalyzeModelDescriptionConfusionMatrixAdditional) #

gmapT :: (forall b. Data b => b -> b) -> AnalyzeModelDescriptionConfusionMatrixAdditional -> AnalyzeModelDescriptionConfusionMatrixAdditional #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> AnalyzeModelDescriptionConfusionMatrixAdditional -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> AnalyzeModelDescriptionConfusionMatrixAdditional -> r #

gmapQ :: (forall d. Data d => d -> u) -> AnalyzeModelDescriptionConfusionMatrixAdditional -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> AnalyzeModelDescriptionConfusionMatrixAdditional -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> AnalyzeModelDescriptionConfusionMatrixAdditional -> m AnalyzeModelDescriptionConfusionMatrixAdditional #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> AnalyzeModelDescriptionConfusionMatrixAdditional -> m AnalyzeModelDescriptionConfusionMatrixAdditional #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> AnalyzeModelDescriptionConfusionMatrixAdditional -> m AnalyzeModelDescriptionConfusionMatrixAdditional #

Show AnalyzeModelDescriptionConfusionMatrixAdditional # 
Generic AnalyzeModelDescriptionConfusionMatrixAdditional # 
ToJSON AnalyzeModelDescriptionConfusionMatrixAdditional # 
FromJSON AnalyzeModelDescriptionConfusionMatrixAdditional # 
type Rep AnalyzeModelDescriptionConfusionMatrixAdditional # 
type Rep AnalyzeModelDescriptionConfusionMatrixAdditional = D1 (MetaData "AnalyzeModelDescriptionConfusionMatrixAdditional" "Network.Google.Prediction.Types.Product" "gogol-prediction-0.3.0-LCLoYzjqxdMJIZDLYhdRcO" True) (C1 (MetaCons "AnalyzeModelDescriptionConfusionMatrixAdditional'" PrefixI True) (S1 (MetaSel (Just Symbol "_amdcmaAddtional") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (HashMap Text Text))))

analyzeModelDescriptionConfusionMatrixAdditional #

Creates a value of AnalyzeModelDescriptionConfusionMatrixAdditional with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

amdcmaAddtional :: Lens' AnalyzeModelDescriptionConfusionMatrixAdditional (HashMap Text Text) #

Average number of times an instance with correct class label modelDescription.confusionMatrix.(key) was wrongfully classified as this label.

AnalyzeDataDescriptionFeaturesItem

data AnalyzeDataDescriptionFeaturesItem #

Instances

Eq AnalyzeDataDescriptionFeaturesItem # 
Data AnalyzeDataDescriptionFeaturesItem # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> AnalyzeDataDescriptionFeaturesItem -> c AnalyzeDataDescriptionFeaturesItem #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c AnalyzeDataDescriptionFeaturesItem #

toConstr :: AnalyzeDataDescriptionFeaturesItem -> Constr #

dataTypeOf :: AnalyzeDataDescriptionFeaturesItem -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c AnalyzeDataDescriptionFeaturesItem) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c AnalyzeDataDescriptionFeaturesItem) #

gmapT :: (forall b. Data b => b -> b) -> AnalyzeDataDescriptionFeaturesItem -> AnalyzeDataDescriptionFeaturesItem #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> AnalyzeDataDescriptionFeaturesItem -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> AnalyzeDataDescriptionFeaturesItem -> r #

gmapQ :: (forall d. Data d => d -> u) -> AnalyzeDataDescriptionFeaturesItem -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> AnalyzeDataDescriptionFeaturesItem -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> AnalyzeDataDescriptionFeaturesItem -> m AnalyzeDataDescriptionFeaturesItem #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> AnalyzeDataDescriptionFeaturesItem -> m AnalyzeDataDescriptionFeaturesItem #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> AnalyzeDataDescriptionFeaturesItem -> m AnalyzeDataDescriptionFeaturesItem #

Show AnalyzeDataDescriptionFeaturesItem # 
Generic AnalyzeDataDescriptionFeaturesItem # 
ToJSON AnalyzeDataDescriptionFeaturesItem # 
FromJSON AnalyzeDataDescriptionFeaturesItem # 
type Rep AnalyzeDataDescriptionFeaturesItem # 

analyzeDataDescriptionFeaturesItem :: AnalyzeDataDescriptionFeaturesItem #

Creates a value of AnalyzeDataDescriptionFeaturesItem with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

addfiText :: Lens' AnalyzeDataDescriptionFeaturesItem (Maybe AnalyzeDataDescriptionFeaturesItemText) #

Description of multiple-word text values of this feature.

Update

data Update #

Instances

Eq Update # 

Methods

(==) :: Update -> Update -> Bool #

(/=) :: Update -> Update -> Bool #

Data Update # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Update -> c Update #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Update #

toConstr :: Update -> Constr #

dataTypeOf :: Update -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c Update) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Update) #

gmapT :: (forall b. Data b => b -> b) -> Update -> Update #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Update -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Update -> r #

gmapQ :: (forall d. Data d => d -> u) -> Update -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Update -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Update -> m Update #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Update -> m Update #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Update -> m Update #

Show Update # 
Generic Update # 

Associated Types

type Rep Update :: * -> * #

Methods

from :: Update -> Rep Update x #

to :: Rep Update x -> Update #

ToJSON Update # 
FromJSON Update # 
type Rep Update # 
type Rep Update = D1 (MetaData "Update" "Network.Google.Prediction.Types.Product" "gogol-prediction-0.3.0-LCLoYzjqxdMJIZDLYhdRcO" False) (C1 (MetaCons "Update'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_uCSVInstance") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [JSONValue]))) (S1 (MetaSel (Just Symbol "_uOutput") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

update :: Update #

Creates a value of Update with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

uCSVInstance :: Lens' Update [JSONValue] #

The input features for this instance.

uOutput :: Lens' Update (Maybe Text) #

The generic output value - could be regression or class label.

AnalyzeDataDescriptionOutputFeature

data AnalyzeDataDescriptionOutputFeature #

Description of the output value or label.

See: analyzeDataDescriptionOutputFeature smart constructor.

Instances

Eq AnalyzeDataDescriptionOutputFeature # 
Data AnalyzeDataDescriptionOutputFeature # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> AnalyzeDataDescriptionOutputFeature -> c AnalyzeDataDescriptionOutputFeature #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c AnalyzeDataDescriptionOutputFeature #

toConstr :: AnalyzeDataDescriptionOutputFeature -> Constr #

dataTypeOf :: AnalyzeDataDescriptionOutputFeature -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c AnalyzeDataDescriptionOutputFeature) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c AnalyzeDataDescriptionOutputFeature) #

gmapT :: (forall b. Data b => b -> b) -> AnalyzeDataDescriptionOutputFeature -> AnalyzeDataDescriptionOutputFeature #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> AnalyzeDataDescriptionOutputFeature -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> AnalyzeDataDescriptionOutputFeature -> r #

gmapQ :: (forall d. Data d => d -> u) -> AnalyzeDataDescriptionOutputFeature -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> AnalyzeDataDescriptionOutputFeature -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> AnalyzeDataDescriptionOutputFeature -> m AnalyzeDataDescriptionOutputFeature #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> AnalyzeDataDescriptionOutputFeature -> m AnalyzeDataDescriptionOutputFeature #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> AnalyzeDataDescriptionOutputFeature -> m AnalyzeDataDescriptionOutputFeature #

Show AnalyzeDataDescriptionOutputFeature # 
Generic AnalyzeDataDescriptionOutputFeature # 
ToJSON AnalyzeDataDescriptionOutputFeature # 
FromJSON AnalyzeDataDescriptionOutputFeature # 
type Rep AnalyzeDataDescriptionOutputFeature # 
type Rep AnalyzeDataDescriptionOutputFeature = D1 (MetaData "AnalyzeDataDescriptionOutputFeature" "Network.Google.Prediction.Types.Product" "gogol-prediction-0.3.0-LCLoYzjqxdMJIZDLYhdRcO" False) (C1 (MetaCons "AnalyzeDataDescriptionOutputFeature'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_addofText") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [AnalyzeDataDescriptionOutputFeatureTextItem]))) (S1 (MetaSel (Just Symbol "_addofNumeric") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe AnalyzeDataDescriptionOutputFeatureNumeric)))))

analyzeDataDescriptionOutputFeature :: AnalyzeDataDescriptionOutputFeature #

Creates a value of AnalyzeDataDescriptionOutputFeature with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired: