class Chainer::Links::Connection::EmbedID

Attributes

w[R]

Public Class Methods

new(in_size, out_size, initial_w: nil, ignore_label: nil) click to toggle source
Calls superclass method Chainer::Link::new
# File lib/chainer/links/connection/embed_id.rb, line 7
def initialize(in_size, out_size, initial_w: nil, ignore_label: nil)
  super()
  @ignore_label = ignore_label

  init_scope do
    initial_w ||= Chainer::Initializers::Normal.new(scale: 1.0)
    @w = Chainer::Parameter.new(initializer: initial_w, shape: [in_size, out_size])
  end
end

Public Instance Methods

call(x) click to toggle source
# File lib/chainer/links/connection/embed_id.rb, line 17
def call(x)
  Chainer::Functions::Connection::EmbedIDFunction.embed_id(x, @w, ignore_label: @ignore_label)
end