Giter VIP home page Giter VIP logo

icvss-2017's Introduction

Monday

Vladlen Koltun: Learning to Act with Natural Supervision

Vladlen Koltun Learning to Act

Key Messages

  • Reinforcement Learning

    • Reinforcement learning is learning what to do - how to map situations to actions - so as to maximise a numerical reward signal.
  • Why is it called Reinforcement ? —> Conditioned reflexes - Pavlov 1927

    • reward and punishment
    • History (Pavlov and the dog , Skinner and pigeons - behaviorism -> animal behavior can be explained in terms of conditioning)
  • Natural Supervision Example

    • act and observe the consequences
    • learn to predict the consequences of actions
    • Learn to map observarion x action -> future observation
  • LEARNING TO ACT (Markov decition proces)

  • Problems:

    • State - “Grid world” don’t work with 3D real world situations (“perspective”)
    • Reward - “What is the reward for life?”,
    • Discounting - Its extremely aggressive. In reality you can chose something with smaller discount
    • Markov Assumption - No history

[comment]: <> (

Emilio Frazzoli Title

Key Messages

  • Mobility as a service is the way to go
    • Easier to scale / unroll
    • Cost efficient for consumer and provider
    • Controlled Environoment
  • Levels of autonomy is misleading
    • OEMs try to increasy autonomy step by step
    • MaaS (AVs as a service (MaaS)) approach allows to unroll by scaling up the scope
  • Utilize prior Knowledge where applicable
    • Rules of the Road don't need to be learned
    • Use formal logic for decision making
    • Utilize graph theory for planning
    • Combine traditional methods with learning
Column 1 Column 2 Column 3
Hao Li Title

Key Ideas

  • Allow realistic digital communication
    • with everyday hardware
  • Requires to capture fine grane details
    • to transport non-verbal aspects of communication
  • Use deep learning to infer those details
    • instead of expensive sensoring equipment

Tuesday

Trevor Darrell Title

Key Ideas:

  • Domain adaptation
    • Use adversial network for cross-domain adaptation
    • Force the network to learn a representation which is indistinguisable between two domains
    • (future project?)
  • Natural Supervision
  • Curious learning
    • Use loss as reward in RL
  • Visual Explanations
    • Use attention to make model interpretable

Sanja Fidler: Learning Embettings of Images and Language

Sanja Fidler Learning Embettings of Images

[comment]: <> (

Key Ideas: (No slides avaible yet...)

  • Use word2vec (or similar) to learn embetting for words
  • RNNs for sequential models
  • Tasks:
    • Image Captioning
    • Classification using description (zero short)

Wednesday

Vittorio Ferrari: Weakly Supervised Learning

Vittorio Ferrari Learning Embettings of Images

Key Points: (No slides avaible yet...)

  • Weakly supervised learning: Learn from a lower degree of supervision
  • Semi-supervised learning: combine labeled unlabeled data (useful project?)
  • Utilize that different combinations of labels appear
    • Face recoginition example
    • Training: EM
  • Weakly Supervised Deep Detection Networks
  • One point per class (Use object model)

Ross Girshick: From Visual Perception to Visual Reasoning

Ross Girshick From Visual Perception to Visual Reasoning

Key Ideas:

Thursday

Abhinav Gupta: Self-supervised Learning of Visual Representations

Abhinav Gupta Self-supervised Learning of Visual Representations

Key Ideas

  • Use auxiliary tasks as pretraining
  • For classification the following tasks are useful:
    • predict color channel (given RGB channel)
    • predict relative positions of text
    • jigsaw puzzl predict position of patches
    • predict content of hole
  • Kluger Hans Issue (shortcuts)
    • low level image structures (edges)
    • camera artifacts
  • Solution: Jitter input
    • Augment position
    • drop color channel
  • Natural supervised training not yet competative with ImageNet pretraining
    • (ImageNet labels as natural supervision for some tasks?)
  • Validate weakly supervision
    • only finetune few layers
    • use view data
Column 1 Column 2 Column 3 Column 4

Jan Peters: Learning Visuomotor Skills in Robotics

Jan Peters Learning Visuomotor Skills in Robotics

Key Message (No slides avaible yet...)

  • Machine Learning is not Robot Learning
    • Robot Learning has its own unique challanges
  • Use prior knowledge (e.g. about physics) where avaible
    • we have very good models, e.g. for motion planning
    • not everythink needs to be learned from scratch

Friday

Raquel Urtasun: Towards Affordable Self Driving Cars

Raquel Urtasun Towards Affordable Self Driving Cars

Key Points: (No slides avaible yet...)

  • combine computer vision knowledge with
    • e.g. solve stereo by computing matchings
    • use flow for detection / segmentation
    • geometric aware cnn
  • prediction (of road user behaviour) is an important task
  • Visual Odometry (localization / mapping) needs more research
  • Cityscapes offers poor meta-data
  • 3D detection is required
Column 1 Column 2 Column 3

Andrew Fitzgibbon: Learning Visuomotor Skills in Robotics

Andrew Fitzgibbon Optimiztion

Key Points: (No slides avaible yet...)

  • Finding solution fast (speed) is the key goal
  • To find global optima, search for local optima
    • on some problem spaces (quasi-convex) reaching global optima is garantied
    • otherwise use random research
  • optimization is an ongoing field of research
  • better optimization algorithms can improve machine learning
Column 1 Column 2

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.