Module: Google::Cloud::AutoML

Defined in:
lib/google/cloud/automl.rb,
lib/google/cloud/automl/v1beta1.rb,
lib/google/cloud/automl/version.rb,
lib/google/cloud/automl/v1beta1/credentials.rb,
lib/google/cloud/automl/v1beta1/automl_client.rb,
lib/google/cloud/automl/v1beta1/prediction_service_client.rb,
lib/google/cloud/automl/v1beta1/doc/google/cloud/automl/v1beta1/io.rb,
lib/google/cloud/automl/v1beta1/doc/google/cloud/automl/v1beta1/text.rb,
lib/google/cloud/automl/v1beta1/doc/google/cloud/automl/v1beta1/image.rb,
lib/google/cloud/automl/v1beta1/doc/google/cloud/automl/v1beta1/model.rb,
lib/google/cloud/automl/v1beta1/doc/google/cloud/automl/v1beta1/video.rb,
lib/google/cloud/automl/v1beta1/doc/google/cloud/automl/v1beta1/ranges.rb,
lib/google/cloud/automl/v1beta1/doc/google/cloud/automl/v1beta1/tables.rb,
lib/google/cloud/automl/v1beta1/doc/google/cloud/automl/v1beta1/dataset.rb,
lib/google/cloud/automl/v1beta1/doc/google/cloud/automl/v1beta1/service.rb,
lib/google/cloud/automl/v1beta1/doc/google/cloud/automl/v1beta1/geometry.rb,
lib/google/cloud/automl/v1beta1/doc/google/cloud/automl/v1beta1/temporal.rb,
lib/google/cloud/automl/v1beta1/doc/google/cloud/automl/v1beta1/detection.rb,
lib/google/cloud/automl/v1beta1/doc/google/cloud/automl/v1beta1/data_items.rb,
lib/google/cloud/automl/v1beta1/doc/google/cloud/automl/v1beta1/data_stats.rb,
lib/google/cloud/automl/v1beta1/doc/google/cloud/automl/v1beta1/data_types.rb,
lib/google/cloud/automl/v1beta1/doc/google/cloud/automl/v1beta1/regression.rb,
lib/google/cloud/automl/v1beta1/doc/google/cloud/automl/v1beta1/table_spec.rb,
lib/google/cloud/automl/v1beta1/doc/google/cloud/automl/v1beta1/column_spec.rb,
lib/google/cloud/automl/v1beta1/doc/google/cloud/automl/v1beta1/translation.rb,
lib/google/cloud/automl/v1beta1/doc/google/cloud/automl/v1beta1/text_segment.rb,
lib/google/cloud/automl/v1beta1/doc/google/cloud/automl/v1beta1/classification.rb,
lib/google/cloud/automl/v1beta1/doc/google/cloud/automl/v1beta1/text_sentiment.rb,
lib/google/cloud/automl/v1beta1/doc/google/cloud/automl/v1beta1/annotation_spec.rb,
lib/google/cloud/automl/v1beta1/doc/google/cloud/automl/v1beta1/text_extraction.rb,
lib/google/cloud/automl/v1beta1/doc/google/cloud/automl/v1beta1/model_evaluation.rb,
lib/google/cloud/automl/v1beta1/doc/google/cloud/automl/v1beta1/annotation_payload.rb,
lib/google/cloud/automl/v1beta1/doc/google/cloud/automl/v1beta1/prediction_service.rb

Overview

Ruby Client for Cloud AutoML API (Alpha)

Cloud AutoML API: Train high-quality custom machine learning models with minimum effort and machine learning expertise.

Quick Start

In order to use this library, you first need to go through the following steps:

  1. Select or create a Cloud Platform project.
  2. Enable billing for your project.
  3. Enable the Cloud AutoML API.
  4. Setup Authentication.

Installation

$ gem install google-cloud-automl

Next Steps

Enabling Logging

To enable logging for this library, set the logger for the underlying gRPC library. The logger that you set may be a Ruby stdlib Logger as shown below, or a Google::Cloud::Logging::Logger that will write logs to Stackdriver Logging. See grpc/logconfig.rb and the gRPC spec_helper.rb for additional information.

Configuring a Ruby stdlib logger:

require "logger"

module MyLogger
  LOGGER = Logger.new $stderr, level: Logger::WARN
  def logger
    LOGGER
  end
end

# Define a gRPC module-level logger method before grpc/logconfig.rb loads.
module GRPC
  extend MyLogger
end

Defined Under Namespace

Modules: AutoML, Prediction, V1beta1

Constant Summary collapse

FILE_DIR =

rubocop:enable LineLength

File.realdirpath(Pathname.new(__FILE__).join("..").join("automl"))
AVAILABLE_VERSIONS =
Dir["#{FILE_DIR}/*"]
.select { |file| File.directory?(file) }
.select { |dir| Google::Gax::VERSION_MATCHER.match(File.basename(dir)) }
.select { |dir| File.exist?(dir + ".rb") }
.map { |dir| File.basename(dir) }
VERSION =
"0.1.0".freeze