Advances in machine learning and TensorFlow (Google I/O '18)

แชร์
ฝัง
  • เผยแพร่เมื่อ 28 มิ.ย. 2024
  • Artificial intelligence affects more than just computer science. Join this session to hear a collection of short presentations from top machine learning researchers: the TensorFlow engineers working on robotics, and the Magenta team exploring the border between machine learning and art.
    Rate this session by signing-in on the I/O website here → goo.gl/8vuLew
    Watch more TensorFlow sessions from I/O '18 here → goo.gl/GaAnBR
    See all the sessions from Google I/O '18 here → goo.gl/q1Tr8x
    Subscribe to the TensorFlow channel → goo.gl/ht3WGe
    #io18 event: Google I/O 2018; re_ty: Publish; product: TensorFlow - General; fullname: Laurence Moroney; event: Google I/O 2018;
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 15

  • @UkrozaVR
    @UkrozaVR 5 ปีที่แล้ว +3

    That's much more exciting than Game of Thrones last season

  • @AllanBrunoPetersen
    @AllanBrunoPetersen 6 ปีที่แล้ว +1

    Mirror/imitation is extremely powerful. Think about when going into empathy in the future on this basis.

  • @UkrozaVR
    @UkrozaVR 5 ปีที่แล้ว +1

    Thank you for amazing work and inspiration!

  • @DavidMichaelsTM
    @DavidMichaelsTM 6 ปีที่แล้ว

    How do you create a latent vector using a pre-trained model? Does Google Cloud Vision API have a solution?

    • @supermaxman2
      @supermaxman2 6 ปีที่แล้ว

      It depends significantly on the model type you are utilizing. In the drawing example they specifically have a layer in-between the encoder and decoder layers, so if you knew the name of that layer you could just ask the tensorflow session to provide you the output of that layer for some given input. If you are utilizing a pre-trained classification model, you could consider the logits layer output, right before the softmax operation for the class probabilities, as a latent vector. The best current latent vector models are Variational Auto-Encoders (shown in the drawing & music presentations) and Generative Adversarial Networks (shown in the cosmology presentation). If you already have a pre-trained version of one of these types of models then you would typically generate a random latent vector, run that vector through the network to see what it produces, and modify the latent vector variables and see how those variable changes correspond to changes in the sample output (like how they showed the transition of facial drawings at the beginning). If you had some prior knowledge about what kinds of images come from what latent vectors (or vice versa) then you could start with a more bounded random vector within some subsection of the latent space (such as the subspace within you get smiling faces).

  • @rchavezj_8257
    @rchavezj_8257 6 ปีที่แล้ว

    Are any of the projects open sourced?

    • @9930011869
      @9930011869 6 ปีที่แล้ว +1

      Roberto Chavez
      Tensor flow is open source machine learning library for data flow programming

    • @rchavezj_8257
      @rchavezj_8257 6 ปีที่แล้ว +1

      Sorry but that doesn't answer my question. Yes? No? I know Tensorflow is open sourced

    • @akhileshpandey123
      @akhileshpandey123 6 ปีที่แล้ว

      magenta is open sourced

    • @LaurenceMoroney
      @LaurenceMoroney 6 ปีที่แล้ว +2

      Magenta: magenta.tensorflow.org/

    • @UkrozaVR
      @UkrozaVR 5 ปีที่แล้ว

      NSynth Super on GitHub: github.com/googlecreativelab/open-nsynth-super