Lecture 14: Representation learning 1 Announcements Project - - PowerPoint PPT Presentation

lecture 14 representation learning
SMART_READER_LITE
LIVE PREVIEW

Lecture 14: Representation learning 1 Announcements Project - - PowerPoint PPT Presentation

Lecture 14: Representation learning 1 Announcements Project proposal due after spring break Well post description on website New idea? Turn in half-page description Premade project idea? Just tell us which one 2 Today


slide-1
SLIDE 1

1

Lecture 14: Representation learning

slide-2
SLIDE 2
  • Project proposal due after spring break
  • We’ll post description on website
  • New idea? Turn in half-page description
  • Premade project idea? Just tell us which one

2

Announcements

slide-3
SLIDE 3
  • What representations do neural nets learn?
  • Transfer learning
  • Unsupervised learning

3

Today

slide-4
SLIDE 4

[Intraub & Richardson, 1989]

Observed image Drawn from memory

[Bartlett, 1932]

Source: Isola, Freeman, Torralba

4

slide-5
SLIDE 5

[Intraub & Richardson, 1989] [Bartlett, 1932]

Observed image Drawn from memory

Source: Isola, Freeman, Torralba

5

slide-6
SLIDE 6

"I stand at the window and see a house, trees, sky. Theoretically I might say there were 327 brightnesses and nuances of colour. Do I have "327"? No. I have sky, house, and trees.” — Max Wertheimer, 1923

Source: Isola, Freeman, Torralba

6

slide-7
SLIDE 7

Image

X

“Coral” “Fish”

Compact mental representation

Representation learning

Source: Isola, Freeman, Torralba

7

slide-8
SLIDE 8

Representation learning

Good representations are:

  • 1. Compact (minimal)
  • 2. Explanatory (sufficient)
  • 3. Disentangled (independent factors)
  • 4. Interpretable
  • 5. Make subsequent problem solving easy

[See “Representation Learning”, Bengio 2013, for more commentary]

“Coral” “Fish”

Source: Isola, Freeman, Torralba

8

slide-9
SLIDE 9

“Generally speaking, a good representation is one that makes a subsequent learning task easier.” — Deep Learning, Goodfellow et al. 2016

Transfer learning

?

Source: Isola, Freeman, Torralba

9

slide-10
SLIDE 10

Training

<latexit sha1_base64="btHp+XGA9KMZBtcL1WFTP9DuJw=">ACdHicfVHLbtQwFPWkPEp4tbCERURUCSE0SrqBZUVZsEUqTMdaRxVN56bjFU/IvumZRTlJ7otP8aPsMaZDhK0iCNZOj73XPs+ykZJT1n2YxRt3bl7/72g/jho8dPnu7sPpt62zqBE2GVdbMSPCpcEKSFM4ah6BLhSfl2eEQPzlH56U1x7RqsNBQG1lJARSk2bEDaSpT3fSbJytkdwm+YakbIOj093RlC+saDUaEgq8n+dZQ0UHjqRQ2Me89diAOIMa54Ea0OiLbl1wn+wFZFU1oVjKFmrf2Z0oL1f6TI4NdDS34wN4r9i85aq90UnTdMSGnH9UdWqhGwydJ8spENBahUICdDrYlYgNBYUZxzD9iaMbh5/DwlwYdkHVvOg6u1vCtD83V/O3A/meU5rcxsJgbvBWazCLjhvrdD/Pi4rIirKTpKc+5kvSTuhlsfh03kN+d+m0z3x3k2zr/upwcfNjvZi/YK/a5ewdO2Cf2BGbMEUu2RX7PvoZ/QySqO9a2s02uQ8Z38hGv8CD+/BLg=</latexit><latexit sha1_base64="btHp+XGA9KMZBtcL1WFTP9DuJw=">ACdHicfVHLbtQwFPWkPEp4tbCERURUCSE0SrqBZUVZsEUqTMdaRxVN56bjFU/IvumZRTlJ7otP8aPsMaZDhK0iCNZOj73XPs+ykZJT1n2YxRt3bl7/72g/jho8dPnu7sPpt62zqBE2GVdbMSPCpcEKSFM4ah6BLhSfl2eEQPzlH56U1x7RqsNBQG1lJARSk2bEDaSpT3fSbJytkdwm+YakbIOj093RlC+saDUaEgq8n+dZQ0UHjqRQ2Me89diAOIMa54Ea0OiLbl1wn+wFZFU1oVjKFmrf2Z0oL1f6TI4NdDS34wN4r9i85aq90UnTdMSGnH9UdWqhGwydJ8spENBahUICdDrYlYgNBYUZxzD9iaMbh5/DwlwYdkHVvOg6u1vCtD83V/O3A/meU5rcxsJgbvBWazCLjhvrdD/Pi4rIirKTpKc+5kvSTuhlsfh03kN+d+m0z3x3k2zr/upwcfNjvZi/YK/a5ewdO2Cf2BGbMEUu2RX7PvoZ/QySqO9a2s02uQ8Z38hGv8CD+/BLg=</latexit><latexit sha1_base64="btHp+XGA9KMZBtcL1WFTP9DuJw=">ACdHicfVHLbtQwFPWkPEp4tbCERURUCSE0SrqBZUVZsEUqTMdaRxVN56bjFU/IvumZRTlJ7otP8aPsMaZDhK0iCNZOj73XPs+ykZJT1n2YxRt3bl7/72g/jho8dPnu7sPpt62zqBE2GVdbMSPCpcEKSFM4ah6BLhSfl2eEQPzlH56U1x7RqsNBQG1lJARSk2bEDaSpT3fSbJytkdwm+YakbIOj093RlC+saDUaEgq8n+dZQ0UHjqRQ2Me89diAOIMa54Ea0OiLbl1wn+wFZFU1oVjKFmrf2Z0oL1f6TI4NdDS34wN4r9i85aq90UnTdMSGnH9UdWqhGwydJ8spENBahUICdDrYlYgNBYUZxzD9iaMbh5/DwlwYdkHVvOg6u1vCtD83V/O3A/meU5rcxsJgbvBWazCLjhvrdD/Pi4rIirKTpKc+5kvSTuhlsfh03kN+d+m0z3x3k2zr/upwcfNjvZi/YK/a5ewdO2Cf2BGbMEUu2RX7PvoZ/QySqO9a2s02uQ8Z38hGv8CD+/BLg=</latexit><latexit sha1_base64="btHp+XGA9KMZBtcL1WFTP9DuJw=">ACdHicfVHLbtQwFPWkPEp4tbCERURUCSE0SrqBZUVZsEUqTMdaRxVN56bjFU/IvumZRTlJ7otP8aPsMaZDhK0iCNZOj73XPs+ykZJT1n2YxRt3bl7/72g/jho8dPnu7sPpt62zqBE2GVdbMSPCpcEKSFM4ah6BLhSfl2eEQPzlH56U1x7RqsNBQG1lJARSk2bEDaSpT3fSbJytkdwm+YakbIOj093RlC+saDUaEgq8n+dZQ0UHjqRQ2Me89diAOIMa54Ea0OiLbl1wn+wFZFU1oVjKFmrf2Z0oL1f6TI4NdDS34wN4r9i85aq90UnTdMSGnH9UdWqhGwydJ8spENBahUICdDrYlYgNBYUZxzD9iaMbh5/DwlwYdkHVvOg6u1vCtD83V/O3A/meU5rcxsJgbvBWazCLjhvrdD/Pi4rIirKTpKc+5kvSTuhlsfh03kN+d+m0z3x3k2zr/upwcfNjvZi/YK/a5ewdO2Cf2BGbMEUu2RX7PvoZ/QySqO9a2s02uQ8Z38hGv8CD+/BLg=</latexit>

“Fish”

Object recognition

Testing

<latexit sha1_base64="xu7yi64Jzp9qaGC2BEKYLlLVM18=">ACc3icfVHLbtNAFJ24PIp5tbDsxmpAQgiuxtYVtAFG0SRmqRSxquJ9fOKPOwZq5bIsf0W35Mj6EPeM0SNAijTSmXPnbmPolbSU5r+GERbd+7eu7/9IH746PGTpzu7zybeNk7gWFhl3WkBHpU0OCZJCk9rh6ALhdNi+bGPT8/ReWnNCa1qzDVURpZSAVpeoKepKnOdobpKF0juU2yDRmyDY7PdgcTPrei0WhIKPB+lqU15S04kJhF/PGYw1iCRXOAjWg0eftut4ueRmUeVJaF46hZK3+mdGC9n6li+DUQAt/M9aL/4rNGirf560dUNoxPVHZaMSsknfDKXDgWpVSAgnAy1JmIBDgSFEcUxP8LQjMP4eEvNTog6163HFyl4VsXmqv4m579zyjNb2NgMTd4IazWYOYtN9bpbpblLVdYElcTdDTMuJPVgrjrb10cNpHdnPtMjkYZeko+3owPyw2ck2P7BXL2Dt2yD6xYzZmgi3ZJbti3wc/o71oP3pxbY0Gm5zn7C9Eb38BKGvAxg=</latexit><latexit sha1_base64="xu7yi64Jzp9qaGC2BEKYLlLVM18=">ACc3icfVHLbtNAFJ24PIp5tbDsxmpAQgiuxtYVtAFG0SRmqRSxquJ9fOKPOwZq5bIsf0W35Mj6EPeM0SNAijTSmXPnbmPolbSU5r+GERbd+7eu7/9IH746PGTpzu7zybeNk7gWFhl3WkBHpU0OCZJCk9rh6ALhdNi+bGPT8/ReWnNCa1qzDVURpZSAVpeoKepKnOdobpKF0juU2yDRmyDY7PdgcTPrei0WhIKPB+lqU15S04kJhF/PGYw1iCRXOAjWg0eftut4ueRmUeVJaF46hZK3+mdGC9n6li+DUQAt/M9aL/4rNGirf560dUNoxPVHZaMSsknfDKXDgWpVSAgnAy1JmIBDgSFEcUxP8LQjMP4eEvNTog6163HFyl4VsXmqv4m579zyjNb2NgMTd4IazWYOYtN9bpbpblLVdYElcTdDTMuJPVgrjrb10cNpHdnPtMjkYZeko+3owPyw2ck2P7BXL2Dt2yD6xYzZmgi3ZJbti3wc/o71oP3pxbY0Gm5zn7C9Eb38BKGvAxg=</latexit><latexit sha1_base64="xu7yi64Jzp9qaGC2BEKYLlLVM18=">ACc3icfVHLbtNAFJ24PIp5tbDsxmpAQgiuxtYVtAFG0SRmqRSxquJ9fOKPOwZq5bIsf0W35Mj6EPeM0SNAijTSmXPnbmPolbSU5r+GERbd+7eu7/9IH746PGTpzu7zybeNk7gWFhl3WkBHpU0OCZJCk9rh6ALhdNi+bGPT8/ReWnNCa1qzDVURpZSAVpeoKepKnOdobpKF0juU2yDRmyDY7PdgcTPrei0WhIKPB+lqU15S04kJhF/PGYw1iCRXOAjWg0eftut4ueRmUeVJaF46hZK3+mdGC9n6li+DUQAt/M9aL/4rNGirf560dUNoxPVHZaMSsknfDKXDgWpVSAgnAy1JmIBDgSFEcUxP8LQjMP4eEvNTog6163HFyl4VsXmqv4m579zyjNb2NgMTd4IazWYOYtN9bpbpblLVdYElcTdDTMuJPVgrjrb10cNpHdnPtMjkYZeko+3owPyw2ck2P7BXL2Dt2yD6xYzZmgi3ZJbti3wc/o71oP3pxbY0Gm5zn7C9Eb38BKGvAxg=</latexit><latexit sha1_base64="xu7yi64Jzp9qaGC2BEKYLlLVM18=">ACc3icfVHLbtNAFJ24PIp5tbDsxmpAQgiuxtYVtAFG0SRmqRSxquJ9fOKPOwZq5bIsf0W35Mj6EPeM0SNAijTSmXPnbmPolbSU5r+GERbd+7eu7/9IH746PGTpzu7zybeNk7gWFhl3WkBHpU0OCZJCk9rh6ALhdNi+bGPT8/ReWnNCa1qzDVURpZSAVpeoKepKnOdobpKF0juU2yDRmyDY7PdgcTPrei0WhIKPB+lqU15S04kJhF/PGYw1iCRXOAjWg0eftut4ueRmUeVJaF46hZK3+mdGC9n6li+DUQAt/M9aL/4rNGirf560dUNoxPVHZaMSsknfDKXDgWpVSAgnAy1JmIBDgSFEcUxP8LQjMP4eEvNTog6163HFyl4VsXmqv4m579zyjNb2NgMTd4IazWYOYtN9bpbpblLVdYElcTdDTMuJPVgrjrb10cNpHdnPtMjkYZeko+3owPyw2ck2P7BXL2Dt2yD6xYzZmgi3ZJbti3wc/o71oP3pxbY0Gm5zn7C9Eb38BKGvAxg=</latexit>

?

Place recognition

Often, what we will be “tested” on is to learn to do a new thing.

Source: Isola, Freeman, Torralba

10

slide-11
SLIDE 11

Finetuning starts with the representation learned on a previous task, and adapts it to perform well on a new task. Testing

<latexit sha1_base64="xu7yi64Jzp9qaGC2BEKYLlLVM18=">ACc3icfVHLbtNAFJ24PIp5tbDsxmpAQgiuxtYVtAFG0SRmqRSxquJ9fOKPOwZq5bIsf0W35Mj6EPeM0SNAijTSmXPnbmPolbSU5r+GERbd+7eu7/9IH746PGTpzu7zybeNk7gWFhl3WkBHpU0OCZJCk9rh6ALhdNi+bGPT8/ReWnNCa1qzDVURpZSAVpeoKepKnOdobpKF0juU2yDRmyDY7PdgcTPrei0WhIKPB+lqU15S04kJhF/PGYw1iCRXOAjWg0eftut4ueRmUeVJaF46hZK3+mdGC9n6li+DUQAt/M9aL/4rNGirf560dUNoxPVHZaMSsknfDKXDgWpVSAgnAy1JmIBDgSFEcUxP8LQjMP4eEvNTog6163HFyl4VsXmqv4m579zyjNb2NgMTd4IazWYOYtN9bpbpblLVdYElcTdDTMuJPVgrjrb10cNpHdnPtMjkYZeko+3owPyw2ck2P7BXL2Dt2yD6xYzZmgi3ZJbti3wc/o71oP3pxbY0Gm5zn7C9Eb38BKGvAxg=</latexit><latexit sha1_base64="xu7yi64Jzp9qaGC2BEKYLlLVM18=">ACc3icfVHLbtNAFJ24PIp5tbDsxmpAQgiuxtYVtAFG0SRmqRSxquJ9fOKPOwZq5bIsf0W35Mj6EPeM0SNAijTSmXPnbmPolbSU5r+GERbd+7eu7/9IH746PGTpzu7zybeNk7gWFhl3WkBHpU0OCZJCk9rh6ALhdNi+bGPT8/ReWnNCa1qzDVURpZSAVpeoKepKnOdobpKF0juU2yDRmyDY7PdgcTPrei0WhIKPB+lqU15S04kJhF/PGYw1iCRXOAjWg0eftut4ueRmUeVJaF46hZK3+mdGC9n6li+DUQAt/M9aL/4rNGirf560dUNoxPVHZaMSsknfDKXDgWpVSAgnAy1JmIBDgSFEcUxP8LQjMP4eEvNTog6163HFyl4VsXmqv4m579zyjNb2NgMTd4IazWYOYtN9bpbpblLVdYElcTdDTMuJPVgrjrb10cNpHdnPtMjkYZeko+3owPyw2ck2P7BXL2Dt2yD6xYzZmgi3ZJbti3wc/o71oP3pxbY0Gm5zn7C9Eb38BKGvAxg=</latexit><latexit sha1_base64="xu7yi64Jzp9qaGC2BEKYLlLVM18=">ACc3icfVHLbtNAFJ24PIp5tbDsxmpAQgiuxtYVtAFG0SRmqRSxquJ9fOKPOwZq5bIsf0W35Mj6EPeM0SNAijTSmXPnbmPolbSU5r+GERbd+7eu7/9IH746PGTpzu7zybeNk7gWFhl3WkBHpU0OCZJCk9rh6ALhdNi+bGPT8/ReWnNCa1qzDVURpZSAVpeoKepKnOdobpKF0juU2yDRmyDY7PdgcTPrei0WhIKPB+lqU15S04kJhF/PGYw1iCRXOAjWg0eftut4ueRmUeVJaF46hZK3+mdGC9n6li+DUQAt/M9aL/4rNGirf560dUNoxPVHZaMSsknfDKXDgWpVSAgnAy1JmIBDgSFEcUxP8LQjMP4eEvNTog6163HFyl4VsXmqv4m579zyjNb2NgMTd4IazWYOYtN9bpbpblLVdYElcTdDTMuJPVgrjrb10cNpHdnPtMjkYZeko+3owPyw2ck2P7BXL2Dt2yD6xYzZmgi3ZJbti3wc/o71oP3pxbY0Gm5zn7C9Eb38BKGvAxg=</latexit><latexit sha1_base64="xu7yi64Jzp9qaGC2BEKYLlLVM18=">ACc3icfVHLbtNAFJ24PIp5tbDsxmpAQgiuxtYVtAFG0SRmqRSxquJ9fOKPOwZq5bIsf0W35Mj6EPeM0SNAijTSmXPnbmPolbSU5r+GERbd+7eu7/9IH746PGTpzu7zybeNk7gWFhl3WkBHpU0OCZJCk9rh6ALhdNi+bGPT8/ReWnNCa1qzDVURpZSAVpeoKepKnOdobpKF0juU2yDRmyDY7PdgcTPrei0WhIKPB+lqU15S04kJhF/PGYw1iCRXOAjWg0eftut4ueRmUeVJaF46hZK3+mdGC9n6li+DUQAt/M9aL/4rNGirf560dUNoxPVHZaMSsknfDKXDgWpVSAgnAy1JmIBDgSFEcUxP8LQjMP4eEvNTog6163HFyl4VsXmqv4m579zyjNb2NgMTd4IazWYOYtN9bpbpblLVdYElcTdDTMuJPVgrjrb10cNpHdnPtMjkYZeko+3owPyw2ck2P7BXL2Dt2yD6xYzZmgi3ZJbti3wc/o71oP3pxbY0Gm5zn7C9Eb38BKGvAxg=</latexit>

Place recognition

?

“Fish”

Object recognition

Pretraining

<latexit sha1_base64="fGfmNDonZ3nAOpCknuX4QCQGRhc=">ACd3icfVHLbtQwFPWkPEp4tbBkQcQIVCE0SrqBZQUs2CAGiZlWiqPK8dxkrPoRXd+0jKJ8RrfwXxKd3WmgwQt4kiWjs89176PstHKU5r+GkVbt27fubt9L7/4OGjxzu7T+betShJp12eFQKD1pZmJEiDUcNgjClhsPy5MQPzwF9MrZb7RqoDCitqpSUlCQ8ikCoVBW2fp4Z5xO0jWSmyTbkDHbYHq8O5rzhZOtAUtSC+/zLG2o6ASkhr6mLceGiFPRA15oFY8EW3rlPXgZlkVQOw7GUrNU/MzphvF+ZMjiNoKW/HhvEf8Xylqp3Rads0xJYefVR1eqEXDIMIFkoBEl6FYiQqEKtiVwKFJLCmOKYf4TQDMLn8PCXBlCQw9cdF1gb8b0PzdX8zcD+Z1T2tzGwmFs4k84YRcdtw5Nn2dFxzVUxPUckMYZR1UvieNw6+Owiez63G+S+f4kSyfZ1/3xwfvNTrbZM/aC7bGMvWUH7BObshmTzLFz9oP9HF1Ez6NX0d6VNRptcp6yvxBlyUwpM=</latexit><latexit sha1_base64="fGfmNDonZ3nAOpCknuX4QCQGRhc=">ACd3icfVHLbtQwFPWkPEp4tbBkQcQIVCE0SrqBZQUs2CAGiZlWiqPK8dxkrPoRXd+0jKJ8RrfwXxKd3WmgwQt4kiWjs89176PstHKU5r+GkVbt27fubt9L7/4OGjxzu7T+betShJp12eFQKD1pZmJEiDUcNgjClhsPy5MQPzwF9MrZb7RqoDCitqpSUlCQ8ikCoVBW2fp4Z5xO0jWSmyTbkDHbYHq8O5rzhZOtAUtSC+/zLG2o6ASkhr6mLceGiFPRA15oFY8EW3rlPXgZlkVQOw7GUrNU/MzphvF+ZMjiNoKW/HhvEf8Xylqp3Rads0xJYefVR1eqEXDIMIFkoBEl6FYiQqEKtiVwKFJLCmOKYf4TQDMLn8PCXBlCQw9cdF1gb8b0PzdX8zcD+Z1T2tzGwmFs4k84YRcdtw5Nn2dFxzVUxPUckMYZR1UvieNw6+Owiez63G+S+f4kSyfZ1/3xwfvNTrbZM/aC7bGMvWUH7BObshmTzLFz9oP9HF1Ez6NX0d6VNRptcp6yvxBlyUwpM=</latexit><latexit sha1_base64="fGfmNDonZ3nAOpCknuX4QCQGRhc=">ACd3icfVHLbtQwFPWkPEp4tbBkQcQIVCE0SrqBZQUs2CAGiZlWiqPK8dxkrPoRXd+0jKJ8RrfwXxKd3WmgwQt4kiWjs89176PstHKU5r+GkVbt27fubt9L7/4OGjxzu7T+betShJp12eFQKD1pZmJEiDUcNgjClhsPy5MQPzwF9MrZb7RqoDCitqpSUlCQ8ikCoVBW2fp4Z5xO0jWSmyTbkDHbYHq8O5rzhZOtAUtSC+/zLG2o6ASkhr6mLceGiFPRA15oFY8EW3rlPXgZlkVQOw7GUrNU/MzphvF+ZMjiNoKW/HhvEf8Xylqp3Rads0xJYefVR1eqEXDIMIFkoBEl6FYiQqEKtiVwKFJLCmOKYf4TQDMLn8PCXBlCQw9cdF1gb8b0PzdX8zcD+Z1T2tzGwmFs4k84YRcdtw5Nn2dFxzVUxPUckMYZR1UvieNw6+Owiez63G+S+f4kSyfZ1/3xwfvNTrbZM/aC7bGMvWUH7BObshmTzLFz9oP9HF1Ez6NX0d6VNRptcp6yvxBlyUwpM=</latexit><latexit sha1_base64="fGfmNDonZ3nAOpCknuX4QCQGRhc=">ACd3icfVHLbtQwFPWkPEp4tbBkQcQIVCE0SrqBZQUs2CAGiZlWiqPK8dxkrPoRXd+0jKJ8RrfwXxKd3WmgwQt4kiWjs89176PstHKU5r+GkVbt27fubt9L7/4OGjxzu7T+betShJp12eFQKD1pZmJEiDUcNgjClhsPy5MQPzwF9MrZb7RqoDCitqpSUlCQ8ikCoVBW2fp4Z5xO0jWSmyTbkDHbYHq8O5rzhZOtAUtSC+/zLG2o6ASkhr6mLceGiFPRA15oFY8EW3rlPXgZlkVQOw7GUrNU/MzphvF+ZMjiNoKW/HhvEf8Xylqp3Rads0xJYefVR1eqEXDIMIFkoBEl6FYiQqEKtiVwKFJLCmOKYf4TQDMLn8PCXBlCQw9cdF1gb8b0PzdX8zcD+Z1T2tzGwmFs4k84YRcdtw5Nn2dFxzVUxPUckMYZR1UvieNw6+Owiez63G+S+f4kSyfZ1/3xwfvNTrbZM/aC7bGMvWUH7BObshmTzLFz9oP9HF1Ez6NX0d6VNRptcp6yvxBlyUwpM=</latexit>

A lot of data

bedroom

Finetuning

<latexit sha1_base64="7l/HeR6mWfEakRfjiQ0VTX5uOQw=">ACdnicfVFba9RAFJ6NtzbeWvtYkOBSFJEl6Ys+FpXSl2IFd1vcCeVk9iQ7dC5h5qR1CfkXvur/8p/0sZPtCtqKBwa+c73zZxLUSvpKU1/DaI7d+/df7C2Hj989PjJ043NZxNvGydwLKy7qQAj0oaHJMkhSe1Q9CFwuPi7EOfPz5H56U1X2hRY6hMrKUAihQX/eDjRojTXW6MUxH6TKS2yBbgSFbxdHp5mDCZ1Y0Gg0JBd5Ps7SmvAVHUijsYt54rEGcQYXTA1o9Hm7LlLdgIzS0rwjGULNk/HS1o7xe6CEoNPc3cz35r9y0ofJd3kpTN4RGXH9UNiohm/T9JzPpUJBaBADCyVBrIubgQFCYUhzjxiacXgYHv5UowOy7nXLwVUavnWhuYq/6dH/hNL8FgYUc4MXwmoNZtZyY53uplnecoUlcTVBR8OMO1nNibv+1sVhE9nNud8Gk91Rlo6yz7vDvfernayxbfaCvWIZe8v2AE7YmMmGHf2Q/2c3AZPY92opfX0miw8myxvyJKrwAfZcId</latexit><latexit sha1_base64="7l/HeR6mWfEakRfjiQ0VTX5uOQw=">ACdnicfVFba9RAFJ6NtzbeWvtYkOBSFJEl6Ys+FpXSl2IFd1vcCeVk9iQ7dC5h5qR1CfkXvur/8p/0sZPtCtqKBwa+c73zZxLUSvpKU1/DaI7d+/df7C2Hj989PjJ043NZxNvGydwLKy7qQAj0oaHJMkhSe1Q9CFwuPi7EOfPz5H56U1X2hRY6hMrKUAihQX/eDjRojTXW6MUxH6TKS2yBbgSFbxdHp5mDCZ1Y0Gg0JBd5Ps7SmvAVHUijsYt54rEGcQYXTA1o9Hm7LlLdgIzS0rwjGULNk/HS1o7xe6CEoNPc3cz35r9y0ofJd3kpTN4RGXH9UNiohm/T9JzPpUJBaBADCyVBrIubgQFCYUhzjxiacXgYHv5UowOy7nXLwVUavnWhuYq/6dH/hNL8FgYUc4MXwmoNZtZyY53uplnecoUlcTVBR8OMO1nNibv+1sVhE9nNud8Gk91Rlo6yz7vDvfernayxbfaCvWIZe8v2AE7YmMmGHf2Q/2c3AZPY92opfX0miw8myxvyJKrwAfZcId</latexit><latexit sha1_base64="7l/HeR6mWfEakRfjiQ0VTX5uOQw=">ACdnicfVFba9RAFJ6NtzbeWvtYkOBSFJEl6Ys+FpXSl2IFd1vcCeVk9iQ7dC5h5qR1CfkXvur/8p/0sZPtCtqKBwa+c73zZxLUSvpKU1/DaI7d+/df7C2Hj989PjJ043NZxNvGydwLKy7qQAj0oaHJMkhSe1Q9CFwuPi7EOfPz5H56U1X2hRY6hMrKUAihQX/eDjRojTXW6MUxH6TKS2yBbgSFbxdHp5mDCZ1Y0Gg0JBd5Ps7SmvAVHUijsYt54rEGcQYXTA1o9Hm7LlLdgIzS0rwjGULNk/HS1o7xe6CEoNPc3cz35r9y0ofJd3kpTN4RGXH9UNiohm/T9JzPpUJBaBADCyVBrIubgQFCYUhzjxiacXgYHv5UowOy7nXLwVUavnWhuYq/6dH/hNL8FgYUc4MXwmoNZtZyY53uplnecoUlcTVBR8OMO1nNibv+1sVhE9nNud8Gk91Rlo6yz7vDvfernayxbfaCvWIZe8v2AE7YmMmGHf2Q/2c3AZPY92opfX0miw8myxvyJKrwAfZcId</latexit><latexit sha1_base64="7l/HeR6mWfEakRfjiQ0VTX5uOQw=">ACdnicfVFba9RAFJ6NtzbeWvtYkOBSFJEl6Ys+FpXSl2IFd1vcCeVk9iQ7dC5h5qR1CfkXvur/8p/0sZPtCtqKBwa+c73zZxLUSvpKU1/DaI7d+/df7C2Hj989PjJ043NZxNvGydwLKy7qQAj0oaHJMkhSe1Q9CFwuPi7EOfPz5H56U1X2hRY6hMrKUAihQX/eDjRojTXW6MUxH6TKS2yBbgSFbxdHp5mDCZ1Y0Gg0JBd5Ps7SmvAVHUijsYt54rEGcQYXTA1o9Hm7LlLdgIzS0rwjGULNk/HS1o7xe6CEoNPc3cz35r9y0ofJd3kpTN4RGXH9UNiohm/T9JzPpUJBaBADCyVBrIubgQFCYUhzjxiacXgYHv5UowOy7nXLwVUavnWhuYq/6dH/hNL8FgYUc4MXwmoNZtZyY53uplnecoUlcTVBR8OMO1nNibv+1sVhE9nNud8Gk91Rlo6yz7vDvfernayxbfaCvWIZe8v2AE7YmMmGHf2Q/2c3AZPY92opfX0miw8myxvyJKrwAfZcId</latexit>

Place recognition A little data

Source: Isola, Freeman, Torralba

11

slide-12
SLIDE 12

Finetuning

dolphin cat grizzly bear angel fish chameleon iguana elephant clown fish

Object recognition

Pretraining

<latexit sha1_base64="fGfmNDonZ3nAOpCknuX4QCQGRhc=">ACd3icfVHLbtQwFPWkPEp4tbBkQcQIVCE0SrqBZQUs2CAGiZlWiqPK8dxkrPoRXd+0jKJ8RrfwXxKd3WmgwQt4kiWjs89176PstHKU5r+GkVbt27fubt9L7/4OGjxzu7T+betShJp12eFQKD1pZmJEiDUcNgjClhsPy5MQPzwF9MrZb7RqoDCitqpSUlCQ8ikCoVBW2fp4Z5xO0jWSmyTbkDHbYHq8O5rzhZOtAUtSC+/zLG2o6ASkhr6mLceGiFPRA15oFY8EW3rlPXgZlkVQOw7GUrNU/MzphvF+ZMjiNoKW/HhvEf8Xylqp3Rads0xJYefVR1eqEXDIMIFkoBEl6FYiQqEKtiVwKFJLCmOKYf4TQDMLn8PCXBlCQw9cdF1gb8b0PzdX8zcD+Z1T2tzGwmFs4k84YRcdtw5Nn2dFxzVUxPUckMYZR1UvieNw6+Owiez63G+S+f4kSyfZ1/3xwfvNTrbZM/aC7bGMvWUH7BObshmTzLFz9oP9HF1Ez6NX0d6VNRptcp6yvxBlyUwpM=</latexit><latexit sha1_base64="fGfmNDonZ3nAOpCknuX4QCQGRhc=">ACd3icfVHLbtQwFPWkPEp4tbBkQcQIVCE0SrqBZQUs2CAGiZlWiqPK8dxkrPoRXd+0jKJ8RrfwXxKd3WmgwQt4kiWjs89176PstHKU5r+GkVbt27fubt9L7/4OGjxzu7T+betShJp12eFQKD1pZmJEiDUcNgjClhsPy5MQPzwF9MrZb7RqoDCitqpSUlCQ8ikCoVBW2fp4Z5xO0jWSmyTbkDHbYHq8O5rzhZOtAUtSC+/zLG2o6ASkhr6mLceGiFPRA15oFY8EW3rlPXgZlkVQOw7GUrNU/MzphvF+ZMjiNoKW/HhvEf8Xylqp3Rads0xJYefVR1eqEXDIMIFkoBEl6FYiQqEKtiVwKFJLCmOKYf4TQDMLn8PCXBlCQw9cdF1gb8b0PzdX8zcD+Z1T2tzGwmFs4k84YRcdtw5Nn2dFxzVUxPUckMYZR1UvieNw6+Owiez63G+S+f4kSyfZ1/3xwfvNTrbZM/aC7bGMvWUH7BObshmTzLFz9oP9HF1Ez6NX0d6VNRptcp6yvxBlyUwpM=</latexit><latexit sha1_base64="fGfmNDonZ3nAOpCknuX4QCQGRhc=">ACd3icfVHLbtQwFPWkPEp4tbBkQcQIVCE0SrqBZQUs2CAGiZlWiqPK8dxkrPoRXd+0jKJ8RrfwXxKd3WmgwQt4kiWjs89176PstHKU5r+GkVbt27fubt9L7/4OGjxzu7T+betShJp12eFQKD1pZmJEiDUcNgjClhsPy5MQPzwF9MrZb7RqoDCitqpSUlCQ8ikCoVBW2fp4Z5xO0jWSmyTbkDHbYHq8O5rzhZOtAUtSC+/zLG2o6ASkhr6mLceGiFPRA15oFY8EW3rlPXgZlkVQOw7GUrNU/MzphvF+ZMjiNoKW/HhvEf8Xylqp3Rads0xJYefVR1eqEXDIMIFkoBEl6FYiQqEKtiVwKFJLCmOKYf4TQDMLn8PCXBlCQw9cdF1gb8b0PzdX8zcD+Z1T2tzGwmFs4k84YRcdtw5Nn2dFxzVUxPUckMYZR1UvieNw6+Owiez63G+S+f4kSyfZ1/3xwfvNTrbZM/aC7bGMvWUH7BObshmTzLFz9oP9HF1Ez6NX0d6VNRptcp6yvxBlyUwpM=</latexit><latexit sha1_base64="fGfmNDonZ3nAOpCknuX4QCQGRhc=">ACd3icfVHLbtQwFPWkPEp4tbBkQcQIVCE0SrqBZQUs2CAGiZlWiqPK8dxkrPoRXd+0jKJ8RrfwXxKd3WmgwQt4kiWjs89176PstHKU5r+GkVbt27fubt9L7/4OGjxzu7T+betShJp12eFQKD1pZmJEiDUcNgjClhsPy5MQPzwF9MrZb7RqoDCitqpSUlCQ8ikCoVBW2fp4Z5xO0jWSmyTbkDHbYHq8O5rzhZOtAUtSC+/zLG2o6ASkhr6mLceGiFPRA15oFY8EW3rlPXgZlkVQOw7GUrNU/MzphvF+ZMjiNoKW/HhvEf8Xylqp3Rads0xJYefVR1eqEXDIMIFkoBEl6FYiQqEKtiVwKFJLCmOKYf4TQDMLn8PCXBlCQw9cdF1gb8b0PzdX8zcD+Z1T2tzGwmFs4k84YRcdtw5Nn2dFxzVUxPUckMYZR1UvieNw6+Owiez63G+S+f4kSyfZ1/3xwfvNTrbZM/aC7bGMvWUH7BObshmTzLFz9oP9HF1Ez6NX0d6VNRptcp6yvxBlyUwpM=</latexit>

Finetuning

<latexit sha1_base64="7l/HeR6mWfEakRfjiQ0VTX5uOQw=">ACdnicfVFba9RAFJ6NtzbeWvtYkOBSFJEl6Ys+FpXSl2IFd1vcCeVk9iQ7dC5h5qR1CfkXvur/8p/0sZPtCtqKBwa+c73zZxLUSvpKU1/DaI7d+/df7C2Hj989PjJ043NZxNvGydwLKy7qQAj0oaHJMkhSe1Q9CFwuPi7EOfPz5H56U1X2hRY6hMrKUAihQX/eDjRojTXW6MUxH6TKS2yBbgSFbxdHp5mDCZ1Y0Gg0JBd5Ps7SmvAVHUijsYt54rEGcQYXTA1o9Hm7LlLdgIzS0rwjGULNk/HS1o7xe6CEoNPc3cz35r9y0ofJd3kpTN4RGXH9UNiohm/T9JzPpUJBaBADCyVBrIubgQFCYUhzjxiacXgYHv5UowOy7nXLwVUavnWhuYq/6dH/hNL8FgYUc4MXwmoNZtZyY53uplnecoUlcTVBR8OMO1nNibv+1sVhE9nNud8Gk91Rlo6yz7vDvfernayxbfaCvWIZe8v2AE7YmMmGHf2Q/2c3AZPY92opfX0miw8myxvyJKrwAfZcId</latexit><latexit sha1_base64="7l/HeR6mWfEakRfjiQ0VTX5uOQw=">ACdnicfVFba9RAFJ6NtzbeWvtYkOBSFJEl6Ys+FpXSl2IFd1vcCeVk9iQ7dC5h5qR1CfkXvur/8p/0sZPtCtqKBwa+c73zZxLUSvpKU1/DaI7d+/df7C2Hj989PjJ043NZxNvGydwLKy7qQAj0oaHJMkhSe1Q9CFwuPi7EOfPz5H56U1X2hRY6hMrKUAihQX/eDjRojTXW6MUxH6TKS2yBbgSFbxdHp5mDCZ1Y0Gg0JBd5Ps7SmvAVHUijsYt54rEGcQYXTA1o9Hm7LlLdgIzS0rwjGULNk/HS1o7xe6CEoNPc3cz35r9y0ofJd3kpTN4RGXH9UNiohm/T9JzPpUJBaBADCyVBrIubgQFCYUhzjxiacXgYHv5UowOy7nXLwVUavnWhuYq/6dH/hNL8FgYUc4MXwmoNZtZyY53uplnecoUlcTVBR8OMO1nNibv+1sVhE9nNud8Gk91Rlo6yz7vDvfernayxbfaCvWIZe8v2AE7YmMmGHf2Q/2c3AZPY92opfX0miw8myxvyJKrwAfZcId</latexit><latexit sha1_base64="7l/HeR6mWfEakRfjiQ0VTX5uOQw=">ACdnicfVFba9RAFJ6NtzbeWvtYkOBSFJEl6Ys+FpXSl2IFd1vcCeVk9iQ7dC5h5qR1CfkXvur/8p/0sZPtCtqKBwa+c73zZxLUSvpKU1/DaI7d+/df7C2Hj989PjJ043NZxNvGydwLKy7qQAj0oaHJMkhSe1Q9CFwuPi7EOfPz5H56U1X2hRY6hMrKUAihQX/eDjRojTXW6MUxH6TKS2yBbgSFbxdHp5mDCZ1Y0Gg0JBd5Ps7SmvAVHUijsYt54rEGcQYXTA1o9Hm7LlLdgIzS0rwjGULNk/HS1o7xe6CEoNPc3cz35r9y0ofJd3kpTN4RGXH9UNiohm/T9JzPpUJBaBADCyVBrIubgQFCYUhzjxiacXgYHv5UowOy7nXLwVUavnWhuYq/6dH/hNL8FgYUc4MXwmoNZtZyY53uplnecoUlcTVBR8OMO1nNibv+1sVhE9nNud8Gk91Rlo6yz7vDvfernayxbfaCvWIZe8v2AE7YmMmGHf2Q/2c3AZPY92opfX0miw8myxvyJKrwAfZcId</latexit><latexit sha1_base64="7l/HeR6mWfEakRfjiQ0VTX5uOQw=">ACdnicfVFba9RAFJ6NtzbeWvtYkOBSFJEl6Ys+FpXSl2IFd1vcCeVk9iQ7dC5h5qR1CfkXvur/8p/0sZPtCtqKBwa+c73zZxLUSvpKU1/DaI7d+/df7C2Hj989PjJ043NZxNvGydwLKy7qQAj0oaHJMkhSe1Q9CFwuPi7EOfPz5H56U1X2hRY6hMrKUAihQX/eDjRojTXW6MUxH6TKS2yBbgSFbxdHp5mDCZ1Y0Gg0JBd5Ps7SmvAVHUijsYt54rEGcQYXTA1o9Hm7LlLdgIzS0rwjGULNk/HS1o7xe6CEoNPc3cz35r9y0ofJd3kpTN4RGXH9UNiohm/T9JzPpUJBaBADCyVBrIubgQFCYUhzjxiacXgYHv5UowOy7nXLwVUavnWhuYq/6dH/hNL8FgYUc4MXwmoNZtZyY53uplnecoUlcTVBR8OMO1nNibv+1sVhE9nNud8Gk91Rlo6yz7vDvfernayxbfaCvWIZe8v2AE7YmMmGHf2Q/2c3AZPY92opfX0miw8myxvyJKrwAfZcId</latexit>

Place recognition

Source: Isola, Freeman, Torralba

12

slide-13
SLIDE 13

dolphin cat grizzly bear angel fish chameleon iguana elephant clown fish

Object recognition

Pretraining

<latexit sha1_base64="fGfmNDonZ3nAOpCknuX4QCQGRhc=">ACd3icfVHLbtQwFPWkPEp4tbBkQcQIVCE0SrqBZQUs2CAGiZlWiqPK8dxkrPoRXd+0jKJ8RrfwXxKd3WmgwQt4kiWjs89176PstHKU5r+GkVbt27fubt9L7/4OGjxzu7T+betShJp12eFQKD1pZmJEiDUcNgjClhsPy5MQPzwF9MrZb7RqoDCitqpSUlCQ8ikCoVBW2fp4Z5xO0jWSmyTbkDHbYHq8O5rzhZOtAUtSC+/zLG2o6ASkhr6mLceGiFPRA15oFY8EW3rlPXgZlkVQOw7GUrNU/MzphvF+ZMjiNoKW/HhvEf8Xylqp3Rads0xJYefVR1eqEXDIMIFkoBEl6FYiQqEKtiVwKFJLCmOKYf4TQDMLn8PCXBlCQw9cdF1gb8b0PzdX8zcD+Z1T2tzGwmFs4k84YRcdtw5Nn2dFxzVUxPUckMYZR1UvieNw6+Owiez63G+S+f4kSyfZ1/3xwfvNTrbZM/aC7bGMvWUH7BObshmTzLFz9oP9HF1Ez6NX0d6VNRptcp6yvxBlyUwpM=</latexit><latexit sha1_base64="fGfmNDonZ3nAOpCknuX4QCQGRhc=">ACd3icfVHLbtQwFPWkPEp4tbBkQcQIVCE0SrqBZQUs2CAGiZlWiqPK8dxkrPoRXd+0jKJ8RrfwXxKd3WmgwQt4kiWjs89176PstHKU5r+GkVbt27fubt9L7/4OGjxzu7T+betShJp12eFQKD1pZmJEiDUcNgjClhsPy5MQPzwF9MrZb7RqoDCitqpSUlCQ8ikCoVBW2fp4Z5xO0jWSmyTbkDHbYHq8O5rzhZOtAUtSC+/zLG2o6ASkhr6mLceGiFPRA15oFY8EW3rlPXgZlkVQOw7GUrNU/MzphvF+ZMjiNoKW/HhvEf8Xylqp3Rads0xJYefVR1eqEXDIMIFkoBEl6FYiQqEKtiVwKFJLCmOKYf4TQDMLn8PCXBlCQw9cdF1gb8b0PzdX8zcD+Z1T2tzGwmFs4k84YRcdtw5Nn2dFxzVUxPUckMYZR1UvieNw6+Owiez63G+S+f4kSyfZ1/3xwfvNTrbZM/aC7bGMvWUH7BObshmTzLFz9oP9HF1Ez6NX0d6VNRptcp6yvxBlyUwpM=</latexit><latexit sha1_base64="fGfmNDonZ3nAOpCknuX4QCQGRhc=">ACd3icfVHLbtQwFPWkPEp4tbBkQcQIVCE0SrqBZQUs2CAGiZlWiqPK8dxkrPoRXd+0jKJ8RrfwXxKd3WmgwQt4kiWjs89176PstHKU5r+GkVbt27fubt9L7/4OGjxzu7T+betShJp12eFQKD1pZmJEiDUcNgjClhsPy5MQPzwF9MrZb7RqoDCitqpSUlCQ8ikCoVBW2fp4Z5xO0jWSmyTbkDHbYHq8O5rzhZOtAUtSC+/zLG2o6ASkhr6mLceGiFPRA15oFY8EW3rlPXgZlkVQOw7GUrNU/MzphvF+ZMjiNoKW/HhvEf8Xylqp3Rads0xJYefVR1eqEXDIMIFkoBEl6FYiQqEKtiVwKFJLCmOKYf4TQDMLn8PCXBlCQw9cdF1gb8b0PzdX8zcD+Z1T2tzGwmFs4k84YRcdtw5Nn2dFxzVUxPUckMYZR1UvieNw6+Owiez63G+S+f4kSyfZ1/3xwfvNTrbZM/aC7bGMvWUH7BObshmTzLFz9oP9HF1Ez6NX0d6VNRptcp6yvxBlyUwpM=</latexit><latexit sha1_base64="fGfmNDonZ3nAOpCknuX4QCQGRhc=">ACd3icfVHLbtQwFPWkPEp4tbBkQcQIVCE0SrqBZQUs2CAGiZlWiqPK8dxkrPoRXd+0jKJ8RrfwXxKd3WmgwQt4kiWjs89176PstHKU5r+GkVbt27fubt9L7/4OGjxzu7T+betShJp12eFQKD1pZmJEiDUcNgjClhsPy5MQPzwF9MrZb7RqoDCitqpSUlCQ8ikCoVBW2fp4Z5xO0jWSmyTbkDHbYHq8O5rzhZOtAUtSC+/zLG2o6ASkhr6mLceGiFPRA15oFY8EW3rlPXgZlkVQOw7GUrNU/MzphvF+ZMjiNoKW/HhvEf8Xylqp3Rads0xJYefVR1eqEXDIMIFkoBEl6FYiQqEKtiVwKFJLCmOKYf4TQDMLn8PCXBlCQw9cdF1gb8b0PzdX8zcD+Z1T2tzGwmFs4k84YRcdtw5Nn2dFxzVUxPUckMYZR1UvieNw6+Owiez63G+S+f4kSyfZ1/3xwfvNTrbZM/aC7bGMvWUH7BObshmTzLFz9oP9HF1Ez6NX0d6VNRptcp6yvxBlyUwpM=</latexit>

Finetuning

<latexit sha1_base64="7l/HeR6mWfEakRfjiQ0VTX5uOQw=">ACdnicfVFba9RAFJ6NtzbeWvtYkOBSFJEl6Ys+FpXSl2IFd1vcCeVk9iQ7dC5h5qR1CfkXvur/8p/0sZPtCtqKBwa+c73zZxLUSvpKU1/DaI7d+/df7C2Hj989PjJ043NZxNvGydwLKy7qQAj0oaHJMkhSe1Q9CFwuPi7EOfPz5H56U1X2hRY6hMrKUAihQX/eDjRojTXW6MUxH6TKS2yBbgSFbxdHp5mDCZ1Y0Gg0JBd5Ps7SmvAVHUijsYt54rEGcQYXTA1o9Hm7LlLdgIzS0rwjGULNk/HS1o7xe6CEoNPc3cz35r9y0ofJd3kpTN4RGXH9UNiohm/T9JzPpUJBaBADCyVBrIubgQFCYUhzjxiacXgYHv5UowOy7nXLwVUavnWhuYq/6dH/hNL8FgYUc4MXwmoNZtZyY53uplnecoUlcTVBR8OMO1nNibv+1sVhE9nNud8Gk91Rlo6yz7vDvfernayxbfaCvWIZe8v2AE7YmMmGHf2Q/2c3AZPY92opfX0miw8myxvyJKrwAfZcId</latexit><latexit sha1_base64="7l/HeR6mWfEakRfjiQ0VTX5uOQw=">ACdnicfVFba9RAFJ6NtzbeWvtYkOBSFJEl6Ys+FpXSl2IFd1vcCeVk9iQ7dC5h5qR1CfkXvur/8p/0sZPtCtqKBwa+c73zZxLUSvpKU1/DaI7d+/df7C2Hj989PjJ043NZxNvGydwLKy7qQAj0oaHJMkhSe1Q9CFwuPi7EOfPz5H56U1X2hRY6hMrKUAihQX/eDjRojTXW6MUxH6TKS2yBbgSFbxdHp5mDCZ1Y0Gg0JBd5Ps7SmvAVHUijsYt54rEGcQYXTA1o9Hm7LlLdgIzS0rwjGULNk/HS1o7xe6CEoNPc3cz35r9y0ofJd3kpTN4RGXH9UNiohm/T9JzPpUJBaBADCyVBrIubgQFCYUhzjxiacXgYHv5UowOy7nXLwVUavnWhuYq/6dH/hNL8FgYUc4MXwmoNZtZyY53uplnecoUlcTVBR8OMO1nNibv+1sVhE9nNud8Gk91Rlo6yz7vDvfernayxbfaCvWIZe8v2AE7YmMmGHf2Q/2c3AZPY92opfX0miw8myxvyJKrwAfZcId</latexit><latexit sha1_base64="7l/HeR6mWfEakRfjiQ0VTX5uOQw=">ACdnicfVFba9RAFJ6NtzbeWvtYkOBSFJEl6Ys+FpXSl2IFd1vcCeVk9iQ7dC5h5qR1CfkXvur/8p/0sZPtCtqKBwa+c73zZxLUSvpKU1/DaI7d+/df7C2Hj989PjJ043NZxNvGydwLKy7qQAj0oaHJMkhSe1Q9CFwuPi7EOfPz5H56U1X2hRY6hMrKUAihQX/eDjRojTXW6MUxH6TKS2yBbgSFbxdHp5mDCZ1Y0Gg0JBd5Ps7SmvAVHUijsYt54rEGcQYXTA1o9Hm7LlLdgIzS0rwjGULNk/HS1o7xe6CEoNPc3cz35r9y0ofJd3kpTN4RGXH9UNiohm/T9JzPpUJBaBADCyVBrIubgQFCYUhzjxiacXgYHv5UowOy7nXLwVUavnWhuYq/6dH/hNL8FgYUc4MXwmoNZtZyY53uplnecoUlcTVBR8OMO1nNibv+1sVhE9nNud8Gk91Rlo6yz7vDvfernayxbfaCvWIZe8v2AE7YmMmGHf2Q/2c3AZPY92opfX0miw8myxvyJKrwAfZcId</latexit><latexit sha1_base64="7l/HeR6mWfEakRfjiQ0VTX5uOQw=">ACdnicfVFba9RAFJ6NtzbeWvtYkOBSFJEl6Ys+FpXSl2IFd1vcCeVk9iQ7dC5h5qR1CfkXvur/8p/0sZPtCtqKBwa+c73zZxLUSvpKU1/DaI7d+/df7C2Hj989PjJ043NZxNvGydwLKy7qQAj0oaHJMkhSe1Q9CFwuPi7EOfPz5H56U1X2hRY6hMrKUAihQX/eDjRojTXW6MUxH6TKS2yBbgSFbxdHp5mDCZ1Y0Gg0JBd5Ps7SmvAVHUijsYt54rEGcQYXTA1o9Hm7LlLdgIzS0rwjGULNk/HS1o7xe6CEoNPc3cz35r9y0ofJd3kpTN4RGXH9UNiohm/T9JzPpUJBaBADCyVBrIubgQFCYUhzjxiacXgYHv5UowOy7nXLwVUavnWhuYq/6dH/hNL8FgYUc4MXwmoNZtZyY53uplnecoUlcTVBR8OMO1nNibv+1sVhE9nNud8Gk91Rlo6yz7vDvfernayxbfaCvWIZe8v2AE7YmMmGHf2Q/2c3AZPY92opfX0miw8myxvyJKrwAfZcId</latexit>

Place recognition

bathroom kitchen bedroom living room hallway

The “learned representation” is just the weights and biases, so that’s what we transfer

Finetuning

Source: Isola, Freeman, Torralba

13

slide-14
SLIDE 14

Finetuning

  • Pretrain a network on task A (often object recognition), resulting in

parameters W

  • Initialize a second network with some or all of W
  • Train the second network on task B, resulting in parameters W’
  • Why would we expect this to work?

Source: Isola, Freeman, Torralba

14

slide-15
SLIDE 15

15

Visualizing representations

slide-16
SLIDE 16

Image

X

“image features” (a vector representation of the image)

What do deep nets internally learn?

“Fish” …

Source: Isola, Freeman, Torralba

16

slide-17
SLIDE 17

Deep net “electrophysiology”

[Zhou et al., ICLR 2015] [Zeiler & Fergus, ECCV 2014]

“Fish” …

Source: Isola, Freeman, Torralba

17

slide-18
SLIDE 18

[Zeiler and Fergus, 2014]

Visualizing and Understanding CNNs

Gabor-like filters learned by layer 1 Image patches that activate each of the layer 1 filters most strongly

Source: Isola, Freeman, Torralba

18

slide-19
SLIDE 19

[Zeiler and Fergus, 2014] Image patches that activate each of the layer 2 neurons most strongly

Source: Isola, Freeman, Torralba

19

slide-20
SLIDE 20

[Zeiler and Fergus, 2014] Image patches that activate each of the layer 3 neurons most strongly

Source: Isola, Freeman, Torralba

slide-21
SLIDE 21

[Zeiler and Fergus, 2014] Image patches that activate each of the layer 4 neurons most strongly

Source: Isola, Freeman, Torralba

21

slide-22
SLIDE 22

[Zeiler and Fergus, 2014] Image patches that activate each of the layer 5 neurons most strongly

Source: Isola, Freeman, Torralba

22

slide-23
SLIDE 23

CNNs learned the classical visual recognition pipeline

Edges Texture Colors Segments Parts

“clown fish”

Source: Isola, Freeman, Torralba

23

slide-24
SLIDE 24

Image

X

What do deep nets internally learn?

“Fish” …

(

<latexit sha1_base64="IQ9rfBjF5dHqaKhOKRY5gLpoxQ4=">ACc3icfVHLahRBFK1pH4ntK4nLbJqMgogO3RKIyxBduBEjODOBqSbcrndU0w9mqrbMUPTH+FWv8wPcW/1ZARNxAMFp849t+o+ilpJT2n6YxDdun3n7tb2vfj+g4ePHu/s7k28bZzAsbDKurMCPCpcEySFJ7VDkEXCqfF8m0fn16g89Kaz7SqMdQGVlKARSkKT+RVcXb851hOkrXSG6SbEOGbIPT893BhM+taDQaEgq8n2VpTXkLjqRQ2MW8ViDWEKFs0ANaPR5u63S54FZ6U1oVjKFmrf2a0oL1f6SI4NdDCX4/14r9is4bKN3krTd0QGnH1UdmohGzSN5/MpUNBahUICdDrYlYgANBYURxzN9haMbh/DwxodkHUvWg6u0nDZheYq/rJn/zNK89sYWMwNfhFWazDzlhvrdDfL8pYrLImrCToaZtzJakHc9bcuDpvIrs/9Jpm8HmXpKPt0ODw+2exkm+2zA/acZeyIHbP37JSNmWBL9pV9Y98HP6P96CB6emWNBpucJ+wvRK9+AcJWwJY=</latexit><latexit sha1_base64="IQ9rfBjF5dHqaKhOKRY5gLpoxQ4=">ACc3icfVHLahRBFK1pH4ntK4nLbJqMgogO3RKIyxBduBEjODOBqSbcrndU0w9mqrbMUPTH+FWv8wPcW/1ZARNxAMFp849t+o+ilpJT2n6YxDdun3n7tb2vfj+g4ePHu/s7k28bZzAsbDKurMCPCpcEySFJ7VDkEXCqfF8m0fn16g89Kaz7SqMdQGVlKARSkKT+RVcXb851hOkrXSG6SbEOGbIPT893BhM+taDQaEgq8n2VpTXkLjqRQ2MW8ViDWEKFs0ANaPR5u63S54FZ6U1oVjKFmrf2a0oL1f6SI4NdDCX4/14r9is4bKN3krTd0QGnH1UdmohGzSN5/MpUNBahUICdDrYlYgANBYURxzN9haMbh/DwxodkHUvWg6u0nDZheYq/rJn/zNK89sYWMwNfhFWazDzlhvrdDfL8pYrLImrCToaZtzJakHc9bcuDpvIrs/9Jpm8HmXpKPt0ODw+2exkm+2zA/acZeyIHbP37JSNmWBL9pV9Y98HP6P96CB6emWNBpucJ+wvRK9+AcJWwJY=</latexit><latexit sha1_base64="IQ9rfBjF5dHqaKhOKRY5gLpoxQ4=">ACc3icfVHLahRBFK1pH4ntK4nLbJqMgogO3RKIyxBduBEjODOBqSbcrndU0w9mqrbMUPTH+FWv8wPcW/1ZARNxAMFp849t+o+ilpJT2n6YxDdun3n7tb2vfj+g4ePHu/s7k28bZzAsbDKurMCPCpcEySFJ7VDkEXCqfF8m0fn16g89Kaz7SqMdQGVlKARSkKT+RVcXb851hOkrXSG6SbEOGbIPT893BhM+taDQaEgq8n2VpTXkLjqRQ2MW8ViDWEKFs0ANaPR5u63S54FZ6U1oVjKFmrf2a0oL1f6SI4NdDCX4/14r9is4bKN3krTd0QGnH1UdmohGzSN5/MpUNBahUICdDrYlYgANBYURxzN9haMbh/DwxodkHUvWg6u0nDZheYq/rJn/zNK89sYWMwNfhFWazDzlhvrdDfL8pYrLImrCToaZtzJakHc9bcuDpvIrs/9Jpm8HmXpKPt0ODw+2exkm+2zA/acZeyIHbP37JSNmWBL9pV9Y98HP6P96CB6emWNBpucJ+wvRK9+AcJWwJY=</latexit><latexit sha1_base64="IQ9rfBjF5dHqaKhOKRY5gLpoxQ4=">ACc3icfVHLahRBFK1pH4ntK4nLbJqMgogO3RKIyxBduBEjODOBqSbcrndU0w9mqrbMUPTH+FWv8wPcW/1ZARNxAMFp849t+o+ilpJT2n6YxDdun3n7tb2vfj+g4ePHu/s7k28bZzAsbDKurMCPCpcEySFJ7VDkEXCqfF8m0fn16g89Kaz7SqMdQGVlKARSkKT+RVcXb851hOkrXSG6SbEOGbIPT893BhM+taDQaEgq8n2VpTXkLjqRQ2MW8ViDWEKFs0ANaPR5u63S54FZ6U1oVjKFmrf2a0oL1f6SI4NdDCX4/14r9is4bKN3krTd0QGnH1UdmohGzSN5/MpUNBahUICdDrYlYgANBYURxzN9haMbh/DwxodkHUvWg6u0nDZheYq/rJn/zNK89sYWMwNfhFWazDzlhvrdDfL8pYrLImrCToaZtzJakHc9bcuDpvIrs/9Jpm8HmXpKPt0ODw+2exkm+2zA/acZeyIHbP37JSNmWBL9pV9Y98HP6P96CB6emWNBpucJ+wvRK9+AcJWwJY=</latexit>

Representations!

A CNN is a multiscale, hierarchical representation of data

Source: Isola, Freeman, Torralba

24

slide-25
SLIDE 25

[Zhou et al., ICLR 2015]

Object Detectors Emergence in Deep Scene CNNs

AlexNet

  • For each unit (neuron) in network, find which images

it is most selective for (cause it to have highest activation)

  • Find which pixels in these images are responsible

by occluding regions and seeing which pixels, when

  • ccluded, cause activation to change the most
  • Use a network trained on scene recognition

Source: Isola, Freeman, Torralba

25

slide-26
SLIDE 26

[Zhou et al., ICLR 2015]

Object Detectors Emergence in Deep Scene CNNs

pool 1

[http://people.csail.mit.edu/torralba/research/drawCNN/drawNet.html]

Source: Isola, Freeman, Torralba

26

slide-27
SLIDE 27

[Zhou et al., ICLR 2015]

Object Detectors Emergence in Deep Scene CNNs

pool 2

Source: Isola, Freeman, Torralba

27

slide-28
SLIDE 28

[Zhou et al., ICLR 2015]

Object Detectors Emergence in Deep Scene CNNs

conv 4

Source: Isola, Freeman, Torralba

28

slide-29
SLIDE 29

[Zhou et al., ICLR 2015]

Object Detectors Emergence in Deep Scene CNNs

pool 5

Source: Isola, Freeman, Torralba

29

slide-30
SLIDE 30

[Zhou et al., ICLR 2015]

Object Detectors Emergence in Deep Scene CNNs

Source: Isola, Freeman, Torralba

30

slide-31
SLIDE 31

Layer 1 representation

[DeCAF, Donahue, Jia, et al. 2013] [Visualization technique : t-sne, van der Maaten & Hinton, 2008]

Layer 6 representation

Source: Isola, Freeman, Torralba

31

slide-32
SLIDE 32

“Dog”

Transferring CNN features

Object recognition net

32

slide-33
SLIDE 33

Transferring CNN features

Object recognition net

33

slide-34
SLIDE 34

34

Linear Classifier “Rainforest”

Simple feature transfer

Logistic regression:

y = σ(Wz + b) Wz + y σ(Wz + b)

,

σ(Wz σ(Wz

slide-35
SLIDE 35

35

[Xiao et al., CVPR 2010]

Hand-crafted features

Transferring CNN features

CNN features pretrained on ImageNet + linear classifier [Donahue et al. 2013] 40.9

slide-36
SLIDE 36

Finetuning for object detection

  • ImageNet pretraining speeds

up object detection training.


  • No change in accuracy for large

datasets


  • Big performance gains for

small/medium datasets though (e.g. 1K examples per class)!

[He et al. 2018]

36

slide-37
SLIDE 37

37

How do we learn good representations?

slide-38
SLIDE 38

Supervised object recognition

“Fish”

label Y

Learner

image X

Source: Isola, Freeman, Torralba

38

slide-39
SLIDE 39

Supervised object recognition

Learner

image X

“Fish”

label Y

Source: Isola, Freeman, Torralba

39

slide-40
SLIDE 40

Supervised object recognition

Learner

image X

“Fish”

label Y

Source: Isola, Freeman, Torralba

40

slide-41
SLIDE 41

Supervised object recognition

Learner

image X

“Duck”

label Y

Source: Isola, Freeman, Torralba

41

slide-42
SLIDE 42

42

slide-43
SLIDE 43

Supervised computer vision Vision in nature

Hand-curated training data + Informative

  • Expensive
  • Limited to teacher’s knowledge

Raw unlabeled training data + Cheap

  • Noisy
  • Harder to interpret

Source: Isola, Freeman, Torralba

43

slide-44
SLIDE 44

<latexit sha1_base64="sVBkjs/c+hJlwPgmxP0/MoyXMvk=">AB8nicbVBNS8NAEJ3Ur1q/qh69LBbBU0lE0GPRi8cK9gPSUDbTbt0kw27E6WE/gwvHhTx6q/x5r9x2+agrQ8GHu/NMDMvTKUw6LrfTmltfWNzq7xd2dnd2z+oHh61jco04y2mpNLdkBouRcJbKFDybqo5jUPJO+H4duZ3Hrk2QiUPOEl5ENhIiLBKFrJ72kxHCHVWj31qzW37s5BVolXkBoUaParX72BYlnME2SGuN7bopBTjUKJvm0sMTykb0yH3LU1ozE2Qz0+ekjOrDEiktK0EyVz9PZHT2JhJHNrOmOLILHsz8T/PzC6DnKRpBnyhC0WRZkqMjsfzIQmjOUE0so08LeStiIasrQplSxIXjL6+S9kXdc+ve/WtcVPEUYTOIVz8OAKGnAHTWgBAwXP8ApvDjovzrvzsWgtOcXMfyB8/kDwruRjQ=</latexit><latexit sha1_base64="sVBkjs/c+hJlwPgmxP0/MoyXMvk=">AB8nicbVBNS8NAEJ3Ur1q/qh69LBbBU0lE0GPRi8cK9gPSUDbTbt0kw27E6WE/gwvHhTx6q/x5r9x2+agrQ8GHu/NMDMvTKUw6LrfTmltfWNzq7xd2dnd2z+oHh61jco04y2mpNLdkBouRcJbKFDybqo5jUPJO+H4duZ3Hrk2QiUPOEl5ENhIiLBKFrJ72kxHCHVWj31qzW37s5BVolXkBoUaParX72BYlnME2SGuN7bopBTjUKJvm0sMTykb0yH3LU1ozE2Qz0+ekjOrDEiktK0EyVz9PZHT2JhJHNrOmOLILHsz8T/PzC6DnKRpBnyhC0WRZkqMjsfzIQmjOUE0so08LeStiIasrQplSxIXjL6+S9kXdc+ve/WtcVPEUYTOIVz8OAKGnAHTWgBAwXP8ApvDjovzrvzsWgtOcXMfyB8/kDwruRjQ=</latexit><latexit sha1_base64="sVBkjs/c+hJlwPgmxP0/MoyXMvk=">AB8nicbVBNS8NAEJ3Ur1q/qh69LBbBU0lE0GPRi8cK9gPSUDbTbt0kw27E6WE/gwvHhTx6q/x5r9x2+agrQ8GHu/NMDMvTKUw6LrfTmltfWNzq7xd2dnd2z+oHh61jco04y2mpNLdkBouRcJbKFDybqo5jUPJO+H4duZ3Hrk2QiUPOEl5ENhIiLBKFrJ72kxHCHVWj31qzW37s5BVolXkBoUaParX72BYlnME2SGuN7bopBTjUKJvm0sMTykb0yH3LU1ozE2Qz0+ekjOrDEiktK0EyVz9PZHT2JhJHNrOmOLILHsz8T/PzC6DnKRpBnyhC0WRZkqMjsfzIQmjOUE0so08LeStiIasrQplSxIXjL6+S9kXdc+ve/WtcVPEUYTOIVz8OAKGnAHTWgBAwXP8ApvDjovzrvzsWgtOcXMfyB8/kDwruRjQ=</latexit><latexit sha1_base64="sVBkjs/c+hJlwPgmxP0/MoyXMvk=">AB8nicbVBNS8NAEJ3Ur1q/qh69LBbBU0lE0GPRi8cK9gPSUDbTbt0kw27E6WE/gwvHhTx6q/x5r9x2+agrQ8GHu/NMDMvTKUw6LrfTmltfWNzq7xd2dnd2z+oHh61jco04y2mpNLdkBouRcJbKFDybqo5jUPJO+H4duZ3Hrk2QiUPOEl5ENhIiLBKFrJ72kxHCHVWj31qzW37s5BVolXkBoUaParX72BYlnME2SGuN7bopBTjUKJvm0sMTykb0yH3LU1ozE2Qz0+ekjOrDEiktK0EyVz9PZHT2JhJHNrOmOLILHsz8T/PzC6DnKRpBnyhC0WRZkqMjsfzIQmjOUE0so08LeStiIasrQplSxIXjL6+S9kXdc+ve/WtcVPEUYTOIVz8OAKGnAHTWgBAwXP8ApvDjovzrvzsWgtOcXMfyB8/kDwruRjQ=</latexit>

Learner

<latexit sha1_base64="EHTz7C4fqz2wFVyEFTn6ZACLM4k=">AB7nicbVA9SwNBEJ2LXzF+nVraLAbBKtyl0TJoY2ERwXxAcoS9zVyZG/v2N0TwpEfYWOhiK2/x85/4ya5QhMfDzem2FmXpgKro3nfTuljc2t7Z3ybmVv/+DwyD0+aeskUwxbLBGJ6oZUo+ASW4Ybgd1UIY1DgZ1wcjv3O0+oNE/ko5mGMR0JHnEGTVW6twjVRLVwK16NW8Bsk78glShQHPgfvWHCctilIYJqnXP91IT5FQZzgTOKv1MY0rZhI6wZ6mkMeogX5w7IxdWGZIoUbakIQv190ROY62ncWg7Y2rGetWbi/95vcxE10HOZoZlGy5KMoEMQmZ/06GXCEzYmoJZYrbWwkbU0WZsQlVbAj+6svrpF2v+V7Nf6hXGzdFHGU4g3O4B+uoAF30IQWMJjAM7zCm5M6L86787FsLTnFzCn8gfP5A036j4c=</latexit><latexit sha1_base64="EHTz7C4fqz2wFVyEFTn6ZACLM4k=">AB7nicbVA9SwNBEJ2LXzF+nVraLAbBKtyl0TJoY2ERwXxAcoS9zVyZG/v2N0TwpEfYWOhiK2/x85/4ya5QhMfDzem2FmXpgKro3nfTuljc2t7Z3ybmVv/+DwyD0+aeskUwxbLBGJ6oZUo+ASW4Ybgd1UIY1DgZ1wcjv3O0+oNE/ko5mGMR0JHnEGTVW6twjVRLVwK16NW8Bsk78glShQHPgfvWHCctilIYJqnXP91IT5FQZzgTOKv1MY0rZhI6wZ6mkMeogX5w7IxdWGZIoUbakIQv190ROY62ncWg7Y2rGetWbi/95vcxE10HOZoZlGy5KMoEMQmZ/06GXCEzYmoJZYrbWwkbU0WZsQlVbAj+6svrpF2v+V7Nf6hXGzdFHGU4g3O4B+uoAF30IQWMJjAM7zCm5M6L86787FsLTnFzCn8gfP5A036j4c=</latexit><latexit sha1_base64="EHTz7C4fqz2wFVyEFTn6ZACLM4k=">AB7nicbVA9SwNBEJ2LXzF+nVraLAbBKtyl0TJoY2ERwXxAcoS9zVyZG/v2N0TwpEfYWOhiK2/x85/4ya5QhMfDzem2FmXpgKro3nfTuljc2t7Z3ybmVv/+DwyD0+aeskUwxbLBGJ6oZUo+ASW4Ybgd1UIY1DgZ1wcjv3O0+oNE/ko5mGMR0JHnEGTVW6twjVRLVwK16NW8Bsk78glShQHPgfvWHCctilIYJqnXP91IT5FQZzgTOKv1MY0rZhI6wZ6mkMeogX5w7IxdWGZIoUbakIQv190ROY62ncWg7Y2rGetWbi/95vcxE10HOZoZlGy5KMoEMQmZ/06GXCEzYmoJZYrbWwkbU0WZsQlVbAj+6svrpF2v+V7Nf6hXGzdFHGU4g3O4B+uoAF30IQWMJjAM7zCm5M6L86787FsLTnFzCn8gfP5A036j4c=</latexit><latexit sha1_base64="EHTz7C4fqz2wFVyEFTn6ZACLM4k=">AB7nicbVA9SwNBEJ2LXzF+nVraLAbBKtyl0TJoY2ERwXxAcoS9zVyZG/v2N0TwpEfYWOhiK2/x85/4ya5QhMfDzem2FmXpgKro3nfTuljc2t7Z3ybmVv/+DwyD0+aeskUwxbLBGJ6oZUo+ASW4Ybgd1UIY1DgZ1wcjv3O0+oNE/ko5mGMR0JHnEGTVW6twjVRLVwK16NW8Bsk78glShQHPgfvWHCctilIYJqnXP91IT5FQZzgTOKv1MY0rZhI6wZ6mkMeogX5w7IxdWGZIoUbakIQv190ROY62ncWg7Y2rGetWbi/95vcxE10HOZoZlGy5KMoEMQmZ/06GXCEzYmoJZYrbWwkbU0WZsQlVbAj+6svrpF2v+V7Nf6hXGzdFHGU4g3O4B+uoAF30IQWMJjAM7zCm5M6L86787FsLTnFzCn8gfP5A036j4c=</latexit>

<latexit sha1_base64="sVBkjs/c+hJlwPgmxP0/MoyXMvk=">AB8nicbVBNS8NAEJ3Ur1q/qh69LBbBU0lE0GPRi8cK9gPSUDbTbt0kw27E6WE/gwvHhTx6q/x5r9x2+agrQ8GHu/NMDMvTKUw6LrfTmltfWNzq7xd2dnd2z+oHh61jco04y2mpNLdkBouRcJbKFDybqo5jUPJO+H4duZ3Hrk2QiUPOEl5ENhIiLBKFrJ72kxHCHVWj31qzW37s5BVolXkBoUaParX72BYlnME2SGuN7bopBTjUKJvm0sMTykb0yH3LU1ozE2Qz0+ekjOrDEiktK0EyVz9PZHT2JhJHNrOmOLILHsz8T/PzC6DnKRpBnyhC0WRZkqMjsfzIQmjOUE0so08LeStiIasrQplSxIXjL6+S9kXdc+ve/WtcVPEUYTOIVz8OAKGnAHTWgBAwXP8ApvDjovzrvzsWgtOcXMfyB8/kDwruRjQ=</latexit><latexit sha1_base64="sVBkjs/c+hJlwPgmxP0/MoyXMvk=">AB8nicbVBNS8NAEJ3Ur1q/qh69LBbBU0lE0GPRi8cK9gPSUDbTbt0kw27E6WE/gwvHhTx6q/x5r9x2+agrQ8GHu/NMDMvTKUw6LrfTmltfWNzq7xd2dnd2z+oHh61jco04y2mpNLdkBouRcJbKFDybqo5jUPJO+H4duZ3Hrk2QiUPOEl5ENhIiLBKFrJ72kxHCHVWj31qzW37s5BVolXkBoUaParX72BYlnME2SGuN7bopBTjUKJvm0sMTykb0yH3LU1ozE2Qz0+ekjOrDEiktK0EyVz9PZHT2JhJHNrOmOLILHsz8T/PzC6DnKRpBnyhC0WRZkqMjsfzIQmjOUE0so08LeStiIasrQplSxIXjL6+S9kXdc+ve/WtcVPEUYTOIVz8OAKGnAHTWgBAwXP8ApvDjovzrvzsWgtOcXMfyB8/kDwruRjQ=</latexit><latexit sha1_base64="sVBkjs/c+hJlwPgmxP0/MoyXMvk=">AB8nicbVBNS8NAEJ3Ur1q/qh69LBbBU0lE0GPRi8cK9gPSUDbTbt0kw27E6WE/gwvHhTx6q/x5r9x2+agrQ8GHu/NMDMvTKUw6LrfTmltfWNzq7xd2dnd2z+oHh61jco04y2mpNLdkBouRcJbKFDybqo5jUPJO+H4duZ3Hrk2QiUPOEl5ENhIiLBKFrJ72kxHCHVWj31qzW37s5BVolXkBoUaParX72BYlnME2SGuN7bopBTjUKJvm0sMTykb0yH3LU1ozE2Qz0+ekjOrDEiktK0EyVz9PZHT2JhJHNrOmOLILHsz8T/PzC6DnKRpBnyhC0WRZkqMjsfzIQmjOUE0so08LeStiIasrQplSxIXjL6+S9kXdc+ve/WtcVPEUYTOIVz8OAKGnAHTWgBAwXP8ApvDjovzrvzsWgtOcXMfyB8/kDwruRjQ=</latexit><latexit sha1_base64="sVBkjs/c+hJlwPgmxP0/MoyXMvk=">AB8nicbVBNS8NAEJ3Ur1q/qh69LBbBU0lE0GPRi8cK9gPSUDbTbt0kw27E6WE/gwvHhTx6q/x5r9x2+agrQ8GHu/NMDMvTKUw6LrfTmltfWNzq7xd2dnd2z+oHh61jco04y2mpNLdkBouRcJbKFDybqo5jUPJO+H4duZ3Hrk2QiUPOEl5ENhIiLBKFrJ72kxHCHVWj31qzW37s5BVolXkBoUaParX72BYlnME2SGuN7bopBTjUKJvm0sMTykb0yH3LU1ozE2Qz0+ekjOrDEiktK0EyVz9PZHT2JhJHNrOmOLILHsz8T/PzC6DnKRpBnyhC0WRZkqMjsfzIQmjOUE0so08LeStiIasrQplSxIXjL6+S9kXdc+ve/WtcVPEUYTOIVz8OAKGnAHTWgBAwXP8ApvDjovzrvzsWgtOcXMfyB8/kDwruRjQ=</latexit>

Training data

<latexit sha1_base64="4gXZsPFg4PMoPOoO47pTNWzkob0=">AB9HicbVA9SwNBEN2LXzF+RS1tFoNgFe7SaBm0sYyQL0iOMLe3lyzZ2zt35wIh5HfYWChi64+x89+4Sa7QxAcDj/dmJkXpFIYdN1vp7C1vbO7V9wvHRweHZ+UT8/aJsk04y2WyER3AzBcCsVbKFDybqo5xIHknWB8v/A7E6NSFQTpyn3YxgqEQkGaCW/qUEoY0BIRBueJW3SXoJvFyUiE5GoPyVz9MWBZzhUyCMT3PTdGfgUbBJ+X+pnhKbAxDHnPUgUxN/5sefScXlklpFGibSmkS/X3xAxiY6ZxYDtjwJFZ9xbif14vw+jWnwmVZsgVWy2KMkxoYsEaCg0ZyinlgDTwt5K2Qg0MLQ5lWwI3vrLm6Rdq3pu1XusVep3eRxFckEuyTXxyA2pkwfSIC3CyBN5Jq/kzZk4L86787FqLTj5zDn5A+fzB45lkfA=</latexit><latexit sha1_base64="4gXZsPFg4PMoPOoO47pTNWzkob0=">AB9HicbVA9SwNBEN2LXzF+RS1tFoNgFe7SaBm0sYyQL0iOMLe3lyzZ2zt35wIh5HfYWChi64+x89+4Sa7QxAcDj/dmJkXpFIYdN1vp7C1vbO7V9wvHRweHZ+UT8/aJsk04y2WyER3AzBcCsVbKFDybqo5xIHknWB8v/A7E6NSFQTpyn3YxgqEQkGaCW/qUEoY0BIRBueJW3SXoJvFyUiE5GoPyVz9MWBZzhUyCMT3PTdGfgUbBJ+X+pnhKbAxDHnPUgUxN/5sefScXlklpFGibSmkS/X3xAxiY6ZxYDtjwJFZ9xbif14vw+jWnwmVZsgVWy2KMkxoYsEaCg0ZyinlgDTwt5K2Qg0MLQ5lWwI3vrLm6Rdq3pu1XusVep3eRxFckEuyTXxyA2pkwfSIC3CyBN5Jq/kzZk4L86787FqLTj5zDn5A+fzB45lkfA=</latexit><latexit sha1_base64="4gXZsPFg4PMoPOoO47pTNWzkob0=">AB9HicbVA9SwNBEN2LXzF+RS1tFoNgFe7SaBm0sYyQL0iOMLe3lyzZ2zt35wIh5HfYWChi64+x89+4Sa7QxAcDj/dmJkXpFIYdN1vp7C1vbO7V9wvHRweHZ+UT8/aJsk04y2WyER3AzBcCsVbKFDybqo5xIHknWB8v/A7E6NSFQTpyn3YxgqEQkGaCW/qUEoY0BIRBueJW3SXoJvFyUiE5GoPyVz9MWBZzhUyCMT3PTdGfgUbBJ+X+pnhKbAxDHnPUgUxN/5sefScXlklpFGibSmkS/X3xAxiY6ZxYDtjwJFZ9xbif14vw+jWnwmVZsgVWy2KMkxoYsEaCg0ZyinlgDTwt5K2Qg0MLQ5lWwI3vrLm6Rdq3pu1XusVep3eRxFckEuyTXxyA2pkwfSIC3CyBN5Jq/kzZk4L86787FqLTj5zDn5A+fzB45lkfA=</latexit><latexit sha1_base64="4gXZsPFg4PMoPOoO47pTNWzkob0=">AB9HicbVA9SwNBEN2LXzF+RS1tFoNgFe7SaBm0sYyQL0iOMLe3lyzZ2zt35wIh5HfYWChi64+x89+4Sa7QxAcDj/dmJkXpFIYdN1vp7C1vbO7V9wvHRweHZ+UT8/aJsk04y2WyER3AzBcCsVbKFDybqo5xIHknWB8v/A7E6NSFQTpyn3YxgqEQkGaCW/qUEoY0BIRBueJW3SXoJvFyUiE5GoPyVz9MWBZzhUyCMT3PTdGfgUbBJ+X+pnhKbAxDHnPUgUxN/5sefScXlklpFGibSmkS/X3xAxiY6ZxYDtjwJFZ9xbif14vw+jWnwmVZsgVWy2KMkxoYsEaCg0ZyinlgDTwt5K2Qg0MLQ5lWwI3vrLm6Rdq3pu1XusVep3eRxFckEuyTXxyA2pkwfSIC3CyBN5Jq/kzZk4L86787FqLTj5zDn5A+fzB45lkfA=</latexit>

Learning from examples

{x1, y1} {x2, y2} {x3, y3}

<latexit sha1_base64="ZCDmC6LOUXYJj7IycvrmiDx6pks=">ACZ3icfVBdSxwxFM2O32Ptrhak4EvsKojKMrMK9lHUh76IFroqbJbhTvbuGsxkhiQjLsP8iP6avrY/w5/gvzCzrtJq8ULgnHPTXJPnElhbBDc17yp6ZnZufkFf/HD0sd6Y3nlwqS5tjhqUz1VQwGpVDYscJKvMo0QhJLvIxvjqv+5S1qI1L1w4y7CUwVGIgOFgnRY0dVtxF4S4dRSErGfMr2q5o+4XuVXSPlX7UaAatYFz0LQgnoEkmdR4t1zZYP+V5gspyCcZ0wyCzvQK0FVxi6bPcYAb8BobYdVBgqZXjLcq6aZT+nSQaneUpWP174kCEmNGSeycCdhr87pXif/rdXM7+NorhMpyi4o/PTIJbUprSKifaGRWzlyALgW7q+UX4MGbl2Qvs9O0C2j8dRdfJahBpvq7YKBHiZwV7rlhmy3Qu8ZhXo2OuRyDV+n+BZctFth0Aq/7zcPjyYJz5M18oVskZAckEPyjZyTDuHkJ/lFfpM/tQev7q16n5+sXm0y84n8U976I2m5uNs=</latexit><latexit sha1_base64="ZCDmC6LOUXYJj7IycvrmiDx6pks=">ACZ3icfVBdSxwxFM2O32Ptrhak4EvsKojKMrMK9lHUh76IFroqbJbhTvbuGsxkhiQjLsP8iP6avrY/w5/gvzCzrtJq8ULgnHPTXJPnElhbBDc17yp6ZnZufkFf/HD0sd6Y3nlwqS5tjhqUz1VQwGpVDYscJKvMo0QhJLvIxvjqv+5S1qI1L1w4y7CUwVGIgOFgnRY0dVtxF4S4dRSErGfMr2q5o+4XuVXSPlX7UaAatYFz0LQgnoEkmdR4t1zZYP+V5gspyCcZ0wyCzvQK0FVxi6bPcYAb8BobYdVBgqZXjLcq6aZT+nSQaneUpWP174kCEmNGSeycCdhr87pXif/rdXM7+NorhMpyi4o/PTIJbUprSKifaGRWzlyALgW7q+UX4MGbl2Qvs9O0C2j8dRdfJahBpvq7YKBHiZwV7rlhmy3Qu8ZhXo2OuRyDV+n+BZctFth0Aq/7zcPjyYJz5M18oVskZAckEPyjZyTDuHkJ/lFfpM/tQev7q16n5+sXm0y84n8U976I2m5uNs=</latexit><latexit sha1_base64="ZCDmC6LOUXYJj7IycvrmiDx6pks=">ACZ3icfVBdSxwxFM2O32Ptrhak4EvsKojKMrMK9lHUh76IFroqbJbhTvbuGsxkhiQjLsP8iP6avrY/w5/gvzCzrtJq8ULgnHPTXJPnElhbBDc17yp6ZnZufkFf/HD0sd6Y3nlwqS5tjhqUz1VQwGpVDYscJKvMo0QhJLvIxvjqv+5S1qI1L1w4y7CUwVGIgOFgnRY0dVtxF4S4dRSErGfMr2q5o+4XuVXSPlX7UaAatYFz0LQgnoEkmdR4t1zZYP+V5gspyCcZ0wyCzvQK0FVxi6bPcYAb8BobYdVBgqZXjLcq6aZT+nSQaneUpWP174kCEmNGSeycCdhr87pXif/rdXM7+NorhMpyi4o/PTIJbUprSKifaGRWzlyALgW7q+UX4MGbl2Qvs9O0C2j8dRdfJahBpvq7YKBHiZwV7rlhmy3Qu8ZhXo2OuRyDV+n+BZctFth0Aq/7zcPjyYJz5M18oVskZAckEPyjZyTDuHkJ/lFfpM/tQev7q16n5+sXm0y84n8U976I2m5uNs=</latexit><latexit sha1_base64="ZCDmC6LOUXYJj7IycvrmiDx6pks=">ACZ3icfVBdSxwxFM2O32Ptrhak4EvsKojKMrMK9lHUh76IFroqbJbhTvbuGsxkhiQjLsP8iP6avrY/w5/gvzCzrtJq8ULgnHPTXJPnElhbBDc17yp6ZnZufkFf/HD0sd6Y3nlwqS5tjhqUz1VQwGpVDYscJKvMo0QhJLvIxvjqv+5S1qI1L1w4y7CUwVGIgOFgnRY0dVtxF4S4dRSErGfMr2q5o+4XuVXSPlX7UaAatYFz0LQgnoEkmdR4t1zZYP+V5gspyCcZ0wyCzvQK0FVxi6bPcYAb8BobYdVBgqZXjLcq6aZT+nSQaneUpWP174kCEmNGSeycCdhr87pXif/rdXM7+NorhMpyi4o/PTIJbUprSKifaGRWzlyALgW7q+UX4MGbl2Qvs9O0C2j8dRdfJahBpvq7YKBHiZwV7rlhmy3Qu8ZhXo2OuRyDV+n+BZctFth0Aq/7zcPjyYJz5M18oVskZAckEPyjZyTDuHkJ/lFfpM/tQev7q16n5+sXm0y84n8U976I2m5uNs=</latexit>

· · ·

<latexit sha1_base64="RfCl7LRjDTF2wV2QrwMv2geHxdE=">ACQHicfZDLSgMxFIYzXmu969LNYBVEpMyIoEtRF27ECrYKnSJn0tMazSRDckYsQ9/BrT6Ob+EbuBO3rkxrBW94IPDxnz/JOX+cSmEpCJ68oeGR0bHxwkRxcmp6ZnZufqFmdWY4VrmW2pzHYFEKhVUSJPE8NQhJLPEsvt7v9c9u0Fih1Sl1Umwk0FaiJTiQk2oRb2qyF3OloBz0y/8N4QBKbFCVi3lvJWpqniWoiEuwth4GKTVyMCS4xG4xyiymwK+hjXWHChK0jbw/btdfdUrTb2njiK/r369kUNibSeJnTMBurQ/ez3xr149o9ZOIxcqzQgV/iolUmftN/b3W8Kg5xkxwFwI9ysPr8EA5xcQsVidIBuGYNH7uHjFA2QNut5BKadwG3XLdeONnr0n1GoT6Mjl2v4M8XfUNsh0E5PNkq7e4NEi6wJbM1ljItkuO2QVmWcXbE7ds8evEfv2XvxXj+sQ97gziL7Vt7bOwxmr/I=</latexit><latexit sha1_base64="RfCl7LRjDTF2wV2QrwMv2geHxdE=">ACQHicfZDLSgMxFIYzXmu969LNYBVEpMyIoEtRF27ECrYKnSJn0tMazSRDckYsQ9/BrT6Ob+EbuBO3rkxrBW94IPDxnz/JOX+cSmEpCJ68oeGR0bHxwkRxcmp6ZnZufqFmdWY4VrmW2pzHYFEKhVUSJPE8NQhJLPEsvt7v9c9u0Fih1Sl1Umwk0FaiJTiQk2oRb2qyF3OloBz0y/8N4QBKbFCVi3lvJWpqniWoiEuwth4GKTVyMCS4xG4xyiymwK+hjXWHChK0jbw/btdfdUrTb2njiK/r369kUNibSeJnTMBurQ/ez3xr149o9ZOIxcqzQgV/iolUmftN/b3W8Kg5xkxwFwI9ysPr8EA5xcQsVidIBuGYNH7uHjFA2QNut5BKadwG3XLdeONnr0n1GoT6Mjl2v4M8XfUNsh0E5PNkq7e4NEi6wJbM1ljItkuO2QVmWcXbE7ds8evEfv2XvxXj+sQ97gziL7Vt7bOwxmr/I=</latexit><latexit sha1_base64="RfCl7LRjDTF2wV2QrwMv2geHxdE=">ACQHicfZDLSgMxFIYzXmu969LNYBVEpMyIoEtRF27ECrYKnSJn0tMazSRDckYsQ9/BrT6Ob+EbuBO3rkxrBW94IPDxnz/JOX+cSmEpCJ68oeGR0bHxwkRxcmp6ZnZufqFmdWY4VrmW2pzHYFEKhVUSJPE8NQhJLPEsvt7v9c9u0Fih1Sl1Umwk0FaiJTiQk2oRb2qyF3OloBz0y/8N4QBKbFCVi3lvJWpqniWoiEuwth4GKTVyMCS4xG4xyiymwK+hjXWHChK0jbw/btdfdUrTb2njiK/r369kUNibSeJnTMBurQ/ez3xr149o9ZOIxcqzQgV/iolUmftN/b3W8Kg5xkxwFwI9ysPr8EA5xcQsVidIBuGYNH7uHjFA2QNut5BKadwG3XLdeONnr0n1GoT6Mjl2v4M8XfUNsh0E5PNkq7e4NEi6wJbM1ljItkuO2QVmWcXbE7ds8evEfv2XvxXj+sQ97gziL7Vt7bOwxmr/I=</latexit><latexit sha1_base64="RfCl7LRjDTF2wV2QrwMv2geHxdE=">ACQHicfZDLSgMxFIYzXmu969LNYBVEpMyIoEtRF27ECrYKnSJn0tMazSRDckYsQ9/BrT6Ob+EbuBO3rkxrBW94IPDxnz/JOX+cSmEpCJ68oeGR0bHxwkRxcmp6ZnZufqFmdWY4VrmW2pzHYFEKhVUSJPE8NQhJLPEsvt7v9c9u0Fih1Sl1Umwk0FaiJTiQk2oRb2qyF3OloBz0y/8N4QBKbFCVi3lvJWpqniWoiEuwth4GKTVyMCS4xG4xyiymwK+hjXWHChK0jbw/btdfdUrTb2njiK/r369kUNibSeJnTMBurQ/ez3xr149o9ZOIxcqzQgV/iolUmftN/b3W8Kg5xkxwFwI9ysPr8EA5xcQsVidIBuGYNH7uHjFA2QNut5BKadwG3XLdeONnr0n1GoT6Mjl2v4M8XfUNsh0E5PNkq7e4NEi6wJbM1ljItkuO2QVmWcXbE7ds8evEfv2XvxXj+sQ97gziL7Vt7bOwxmr/I=</latexit>

f : X → Y

<latexit sha1_base64="HYPSq+DctLdg9hrnUlynFDqraoE=">ACTnicfZDfShtBFMZn0z/GaGu0l70ZjIKUEnZFULyS1oveFBWMRrIhnJ2c3QzOziwzZ1vDklfprX2c3vZFeic6iSm0Kh4Y+PGdb2bO+ZJCSUdh+DuovXj56vVCfbGxtPzm7Upzde3MmdIK7AijO0m4FBJjR2SpLBbWIQ8UXieXH6e9s+/oXS6FMaF9jPIdMylQLIS4PmWrPuzy2MhsRWGu+84tBsxW2w1nxDNocXmdTxYDTbioRFljpqEAud6UVhQvwJLUicNOLSYQHiEjLsedSQo+tXs+EnfNMrQ54a648mPlP/vVFB7tw4T7wzBxq5h72p+FSvV1K616+kLkpCLe4/SkvFyfBpEnwoLQpSYw8grPSzcjEC4J8Xo1GfIh+GYtf/cNHBVogYz9UMdgsh6uJXy6LP07pOaPUf42efK7RwxQfw9l2Owrb0clO6+DTPOE6e8/W2RaL2C47YF/YMeswa7YD3bNfga/gj/BTXB7b60F8zv2H9Vq98BlhezeQ=</latexit><latexit sha1_base64="HYPSq+DctLdg9hrnUlynFDqraoE=">ACTnicfZDfShtBFMZn0z/GaGu0l70ZjIKUEnZFULyS1oveFBWMRrIhnJ2c3QzOziwzZ1vDklfprX2c3vZFeic6iSm0Kh4Y+PGdb2bO+ZJCSUdh+DuovXj56vVCfbGxtPzm7Upzde3MmdIK7AijO0m4FBJjR2SpLBbWIQ8UXieXH6e9s+/oXS6FMaF9jPIdMylQLIS4PmWrPuzy2MhsRWGu+84tBsxW2w1nxDNocXmdTxYDTbioRFljpqEAud6UVhQvwJLUicNOLSYQHiEjLsedSQo+tXs+EnfNMrQ54a648mPlP/vVFB7tw4T7wzBxq5h72p+FSvV1K616+kLkpCLe4/SkvFyfBpEnwoLQpSYw8grPSzcjEC4J8Xo1GfIh+GYtf/cNHBVogYz9UMdgsh6uJXy6LP07pOaPUf42efK7RwxQfw9l2Owrb0clO6+DTPOE6e8/W2RaL2C47YF/YMeswa7YD3bNfga/gj/BTXB7b60F8zv2H9Vq98BlhezeQ=</latexit><latexit sha1_base64="HYPSq+DctLdg9hrnUlynFDqraoE=">ACTnicfZDfShtBFMZn0z/GaGu0l70ZjIKUEnZFULyS1oveFBWMRrIhnJ2c3QzOziwzZ1vDklfprX2c3vZFeic6iSm0Kh4Y+PGdb2bO+ZJCSUdh+DuovXj56vVCfbGxtPzm7Upzde3MmdIK7AijO0m4FBJjR2SpLBbWIQ8UXieXH6e9s+/oXS6FMaF9jPIdMylQLIS4PmWrPuzy2MhsRWGu+84tBsxW2w1nxDNocXmdTxYDTbioRFljpqEAud6UVhQvwJLUicNOLSYQHiEjLsedSQo+tXs+EnfNMrQ54a648mPlP/vVFB7tw4T7wzBxq5h72p+FSvV1K616+kLkpCLe4/SkvFyfBpEnwoLQpSYw8grPSzcjEC4J8Xo1GfIh+GYtf/cNHBVogYz9UMdgsh6uJXy6LP07pOaPUf42efK7RwxQfw9l2Owrb0clO6+DTPOE6e8/W2RaL2C47YF/YMeswa7YD3bNfga/gj/BTXB7b60F8zv2H9Vq98BlhezeQ=</latexit><latexit sha1_base64="HYPSq+DctLdg9hrnUlynFDqraoE=">ACTnicfZDfShtBFMZn0z/GaGu0l70ZjIKUEnZFULyS1oveFBWMRrIhnJ2c3QzOziwzZ1vDklfprX2c3vZFeic6iSm0Kh4Y+PGdb2bO+ZJCSUdh+DuovXj56vVCfbGxtPzm7Upzde3MmdIK7AijO0m4FBJjR2SpLBbWIQ8UXieXH6e9s+/oXS6FMaF9jPIdMylQLIS4PmWrPuzy2MhsRWGu+84tBsxW2w1nxDNocXmdTxYDTbioRFljpqEAud6UVhQvwJLUicNOLSYQHiEjLsedSQo+tXs+EnfNMrQ54a648mPlP/vVFB7tw4T7wzBxq5h72p+FSvV1K616+kLkpCLe4/SkvFyfBpEnwoLQpSYw8grPSzcjEC4J8Xo1GfIh+GYtf/cNHBVogYz9UMdgsh6uJXy6LP07pOaPUf42efK7RwxQfw9l2Owrb0clO6+DTPOE6e8/W2RaL2C47YF/YMeswa7YD3bNfga/gj/BTXB7b60F8zv2H9Vq98BlhezeQ=</latexit>

(aka supervised learning)

f ∗ = arg min

f∈F N

X

i=1

L(f(xi), yi)

<latexit sha1_base64="qvUHe2JWeDGVs1Wn+0QPnhvoPYg=">ACt3icfVFdaxQxFM1O1dbxa6uPvgQXYS1lmSlC9aFQqoiCHxXcbWEzHTLZO7Oh+RiTjHYJ85v8NT74on/FzHZFbcULCSfnJvce1PUgluXJN960dqVq9fWN67HN27eun2nv3l3YnVjGIyZFtocF9SC4ArGjsBx7UBKgsBR8Xps04/+gTGcq0+uEUNmaSV4iVn1AUq78qT7bwHibUVJKr3JeYcIWJpG7OqPAv2hYT28jc8720PXn7W3ndDsvhWc4fbeNF2HGc9wfJKFkGvgzSFRigVRzm70JmWnWSFCOCWrtNE1ql3lqHGcC2pg0FmrKTmkF0wAVlWAzv+y5xQ8DM8OlNmEph5fsnxmeSmsXsgjOrmR7UevIf2nTxpVPMs9V3ThQ7PyhshHYadwNEM+4AebEIgDKDA+1YjanhjIXxhzH5DmEZgy8CRe/q8FQp82WX86XnrWhuYpsd+h/Rq5+GQOKiYLPTEtJ1cwTpY1sp2nmiYDSETEB4wYpMbyaO2K6U9v9RHpx7pfBZGeUJqP0/ePB/sHqTzbQfQADVGKdtE+eokO0Rgx9AV9Rd/Rj+hplEdlND+3Rr1Vzj30V0QfwJOXtjd</latexit><latexit sha1_base64="qvUHe2JWeDGVs1Wn+0QPnhvoPYg=">ACt3icfVFdaxQxFM1O1dbxa6uPvgQXYS1lmSlC9aFQqoiCHxXcbWEzHTLZO7Oh+RiTjHYJ85v8NT74on/FzHZFbcULCSfnJvce1PUgluXJN960dqVq9fWN67HN27eun2nv3l3YnVjGIyZFtocF9SC4ArGjsBx7UBKgsBR8Xps04/+gTGcq0+uEUNmaSV4iVn1AUq78qT7bwHibUVJKr3JeYcIWJpG7OqPAv2hYT28jc8720PXn7W3ndDsvhWc4fbeNF2HGc9wfJKFkGvgzSFRigVRzm70JmWnWSFCOCWrtNE1ql3lqHGcC2pg0FmrKTmkF0wAVlWAzv+y5xQ8DM8OlNmEph5fsnxmeSmsXsgjOrmR7UevIf2nTxpVPMs9V3ThQ7PyhshHYadwNEM+4AebEIgDKDA+1YjanhjIXxhzH5DmEZgy8CRe/q8FQp82WX86XnrWhuYpsd+h/Rq5+GQOKiYLPTEtJ1cwTpY1sp2nmiYDSETEB4wYpMbyaO2K6U9v9RHpx7pfBZGeUJqP0/ePB/sHqTzbQfQADVGKdtE+eokO0Rgx9AV9Rd/Rj+hplEdlND+3Rr1Vzj30V0QfwJOXtjd</latexit><latexit sha1_base64="qvUHe2JWeDGVs1Wn+0QPnhvoPYg=">ACt3icfVFdaxQxFM1O1dbxa6uPvgQXYS1lmSlC9aFQqoiCHxXcbWEzHTLZO7Oh+RiTjHYJ85v8NT74on/FzHZFbcULCSfnJvce1PUgluXJN960dqVq9fWN67HN27eun2nv3l3YnVjGIyZFtocF9SC4ArGjsBx7UBKgsBR8Xps04/+gTGcq0+uEUNmaSV4iVn1AUq78qT7bwHibUVJKr3JeYcIWJpG7OqPAv2hYT28jc8720PXn7W3ndDsvhWc4fbeNF2HGc9wfJKFkGvgzSFRigVRzm70JmWnWSFCOCWrtNE1ql3lqHGcC2pg0FmrKTmkF0wAVlWAzv+y5xQ8DM8OlNmEph5fsnxmeSmsXsgjOrmR7UevIf2nTxpVPMs9V3ThQ7PyhshHYadwNEM+4AebEIgDKDA+1YjanhjIXxhzH5DmEZgy8CRe/q8FQp82WX86XnrWhuYpsd+h/Rq5+GQOKiYLPTEtJ1cwTpY1sp2nmiYDSETEB4wYpMbyaO2K6U9v9RHpx7pfBZGeUJqP0/ePB/sHqTzbQfQADVGKdtE+eokO0Rgx9AV9Rd/Rj+hplEdlND+3Rr1Vzj30V0QfwJOXtjd</latexit><latexit sha1_base64="qvUHe2JWeDGVs1Wn+0QPnhvoPYg=">ACt3icfVFdaxQxFM1O1dbxa6uPvgQXYS1lmSlC9aFQqoiCHxXcbWEzHTLZO7Oh+RiTjHYJ85v8NT74on/FzHZFbcULCSfnJvce1PUgluXJN960dqVq9fWN67HN27eun2nv3l3YnVjGIyZFtocF9SC4ArGjsBx7UBKgsBR8Xps04/+gTGcq0+uEUNmaSV4iVn1AUq78qT7bwHibUVJKr3JeYcIWJpG7OqPAv2hYT28jc8720PXn7W3ndDsvhWc4fbeNF2HGc9wfJKFkGvgzSFRigVRzm70JmWnWSFCOCWrtNE1ql3lqHGcC2pg0FmrKTmkF0wAVlWAzv+y5xQ8DM8OlNmEph5fsnxmeSmsXsgjOrmR7UevIf2nTxpVPMs9V3ThQ7PyhshHYadwNEM+4AebEIgDKDA+1YjanhjIXxhzH5DmEZgy8CRe/q8FQp82WX86XnrWhuYpsd+h/Rq5+GQOKiYLPTEtJ1cwTpY1sp2nmiYDSETEB4wYpMbyaO2K6U9v9RHpx7pfBZGeUJqP0/ePB/sHqTzbQfQADVGKdtE+eokO0Rgx9AV9Rd/Rj+hplEdlND+3Rr1Vzj30V0QfwJOXtjd</latexit>

Source: Isola, Freeman, Torralba

44

slide-45
SLIDE 45

<latexit sha1_base64="sVBkjs/c+hJlwPgmxP0/MoyXMvk=">AB8nicbVBNS8NAEJ3Ur1q/qh69LBbBU0lE0GPRi8cK9gPSUDbTbt0kw27E6WE/gwvHhTx6q/x5r9x2+agrQ8GHu/NMDMvTKUw6LrfTmltfWNzq7xd2dnd2z+oHh61jco04y2mpNLdkBouRcJbKFDybqo5jUPJO+H4duZ3Hrk2QiUPOEl5ENhIiLBKFrJ72kxHCHVWj31qzW37s5BVolXkBoUaParX72BYlnME2SGuN7bopBTjUKJvm0sMTykb0yH3LU1ozE2Qz0+ekjOrDEiktK0EyVz9PZHT2JhJHNrOmOLILHsz8T/PzC6DnKRpBnyhC0WRZkqMjsfzIQmjOUE0so08LeStiIasrQplSxIXjL6+S9kXdc+ve/WtcVPEUYTOIVz8OAKGnAHTWgBAwXP8ApvDjovzrvzsWgtOcXMfyB8/kDwruRjQ=</latexit><latexit sha1_base64="sVBkjs/c+hJlwPgmxP0/MoyXMvk=">AB8nicbVBNS8NAEJ3Ur1q/qh69LBbBU0lE0GPRi8cK9gPSUDbTbt0kw27E6WE/gwvHhTx6q/x5r9x2+agrQ8GHu/NMDMvTKUw6LrfTmltfWNzq7xd2dnd2z+oHh61jco04y2mpNLdkBouRcJbKFDybqo5jUPJO+H4duZ3Hrk2QiUPOEl5ENhIiLBKFrJ72kxHCHVWj31qzW37s5BVolXkBoUaParX72BYlnME2SGuN7bopBTjUKJvm0sMTykb0yH3LU1ozE2Qz0+ekjOrDEiktK0EyVz9PZHT2JhJHNrOmOLILHsz8T/PzC6DnKRpBnyhC0WRZkqMjsfzIQmjOUE0so08LeStiIasrQplSxIXjL6+S9kXdc+ve/WtcVPEUYTOIVz8OAKGnAHTWgBAwXP8ApvDjovzrvzsWgtOcXMfyB8/kDwruRjQ=</latexit><latexit sha1_base64="sVBkjs/c+hJlwPgmxP0/MoyXMvk=">AB8nicbVBNS8NAEJ3Ur1q/qh69LBbBU0lE0GPRi8cK9gPSUDbTbt0kw27E6WE/gwvHhTx6q/x5r9x2+agrQ8GHu/NMDMvTKUw6LrfTmltfWNzq7xd2dnd2z+oHh61jco04y2mpNLdkBouRcJbKFDybqo5jUPJO+H4duZ3Hrk2QiUPOEl5ENhIiLBKFrJ72kxHCHVWj31qzW37s5BVolXkBoUaParX72BYlnME2SGuN7bopBTjUKJvm0sMTykb0yH3LU1ozE2Qz0+ekjOrDEiktK0EyVz9PZHT2JhJHNrOmOLILHsz8T/PzC6DnKRpBnyhC0WRZkqMjsfzIQmjOUE0so08LeStiIasrQplSxIXjL6+S9kXdc+ve/WtcVPEUYTOIVz8OAKGnAHTWgBAwXP8ApvDjovzrvzsWgtOcXMfyB8/kDwruRjQ=</latexit><latexit sha1_base64="sVBkjs/c+hJlwPgmxP0/MoyXMvk=">AB8nicbVBNS8NAEJ3Ur1q/qh69LBbBU0lE0GPRi8cK9gPSUDbTbt0kw27E6WE/gwvHhTx6q/x5r9x2+agrQ8GHu/NMDMvTKUw6LrfTmltfWNzq7xd2dnd2z+oHh61jco04y2mpNLdkBouRcJbKFDybqo5jUPJO+H4duZ3Hrk2QiUPOEl5ENhIiLBKFrJ72kxHCHVWj31qzW37s5BVolXkBoUaParX72BYlnME2SGuN7bopBTjUKJvm0sMTykb0yH3LU1ozE2Qz0+ekjOrDEiktK0EyVz9PZHT2JhJHNrOmOLILHsz8T/PzC6DnKRpBnyhC0WRZkqMjsfzIQmjOUE0so08LeStiIasrQplSxIXjL6+S9kXdc+ve/WtcVPEUYTOIVz8OAKGnAHTWgBAwXP8ApvDjovzrvzsWgtOcXMfyB8/kDwruRjQ=</latexit>

Learner

<latexit sha1_base64="EHTz7C4fqz2wFVyEFTn6ZACLM4k=">AB7nicbVA9SwNBEJ2LXzF+nVraLAbBKtyl0TJoY2ERwXxAcoS9zVyZG/v2N0TwpEfYWOhiK2/x85/4ya5QhMfDzem2FmXpgKro3nfTuljc2t7Z3ybmVv/+DwyD0+aeskUwxbLBGJ6oZUo+ASW4Ybgd1UIY1DgZ1wcjv3O0+oNE/ko5mGMR0JHnEGTVW6twjVRLVwK16NW8Bsk78glShQHPgfvWHCctilIYJqnXP91IT5FQZzgTOKv1MY0rZhI6wZ6mkMeogX5w7IxdWGZIoUbakIQv190ROY62ncWg7Y2rGetWbi/95vcxE10HOZoZlGy5KMoEMQmZ/06GXCEzYmoJZYrbWwkbU0WZsQlVbAj+6svrpF2v+V7Nf6hXGzdFHGU4g3O4B+uoAF30IQWMJjAM7zCm5M6L86787FsLTnFzCn8gfP5A036j4c=</latexit><latexit sha1_base64="EHTz7C4fqz2wFVyEFTn6ZACLM4k=">AB7nicbVA9SwNBEJ2LXzF+nVraLAbBKtyl0TJoY2ERwXxAcoS9zVyZG/v2N0TwpEfYWOhiK2/x85/4ya5QhMfDzem2FmXpgKro3nfTuljc2t7Z3ybmVv/+DwyD0+aeskUwxbLBGJ6oZUo+ASW4Ybgd1UIY1DgZ1wcjv3O0+oNE/ko5mGMR0JHnEGTVW6twjVRLVwK16NW8Bsk78glShQHPgfvWHCctilIYJqnXP91IT5FQZzgTOKv1MY0rZhI6wZ6mkMeogX5w7IxdWGZIoUbakIQv190ROY62ncWg7Y2rGetWbi/95vcxE10HOZoZlGy5KMoEMQmZ/06GXCEzYmoJZYrbWwkbU0WZsQlVbAj+6svrpF2v+V7Nf6hXGzdFHGU4g3O4B+uoAF30IQWMJjAM7zCm5M6L86787FsLTnFzCn8gfP5A036j4c=</latexit><latexit sha1_base64="EHTz7C4fqz2wFVyEFTn6ZACLM4k=">AB7nicbVA9SwNBEJ2LXzF+nVraLAbBKtyl0TJoY2ERwXxAcoS9zVyZG/v2N0TwpEfYWOhiK2/x85/4ya5QhMfDzem2FmXpgKro3nfTuljc2t7Z3ybmVv/+DwyD0+aeskUwxbLBGJ6oZUo+ASW4Ybgd1UIY1DgZ1wcjv3O0+oNE/ko5mGMR0JHnEGTVW6twjVRLVwK16NW8Bsk78glShQHPgfvWHCctilIYJqnXP91IT5FQZzgTOKv1MY0rZhI6wZ6mkMeogX5w7IxdWGZIoUbakIQv190ROY62ncWg7Y2rGetWbi/95vcxE10HOZoZlGy5KMoEMQmZ/06GXCEzYmoJZYrbWwkbU0WZsQlVbAj+6svrpF2v+V7Nf6hXGzdFHGU4g3O4B+uoAF30IQWMJjAM7zCm5M6L86787FsLTnFzCn8gfP5A036j4c=</latexit><latexit sha1_base64="EHTz7C4fqz2wFVyEFTn6ZACLM4k=">AB7nicbVA9SwNBEJ2LXzF+nVraLAbBKtyl0TJoY2ERwXxAcoS9zVyZG/v2N0TwpEfYWOhiK2/x85/4ya5QhMfDzem2FmXpgKro3nfTuljc2t7Z3ybmVv/+DwyD0+aeskUwxbLBGJ6oZUo+ASW4Ybgd1UIY1DgZ1wcjv3O0+oNE/ko5mGMR0JHnEGTVW6twjVRLVwK16NW8Bsk78glShQHPgfvWHCctilIYJqnXP91IT5FQZzgTOKv1MY0rZhI6wZ6mkMeogX5w7IxdWGZIoUbakIQv190ROY62ncWg7Y2rGetWbi/95vcxE10HOZoZlGy5KMoEMQmZ/06GXCEzYmoJZYrbWwkbU0WZsQlVbAj+6svrpF2v+V7Nf6hXGzdFHGU4g3O4B+uoAF30IQWMJjAM7zCm5M6L86787FsLTnFzCn8gfP5A036j4c=</latexit>

<latexit sha1_base64="sVBkjs/c+hJlwPgmxP0/MoyXMvk=">AB8nicbVBNS8NAEJ3Ur1q/qh69LBbBU0lE0GPRi8cK9gPSUDbTbt0kw27E6WE/gwvHhTx6q/x5r9x2+agrQ8GHu/NMDMvTKUw6LrfTmltfWNzq7xd2dnd2z+oHh61jco04y2mpNLdkBouRcJbKFDybqo5jUPJO+H4duZ3Hrk2QiUPOEl5ENhIiLBKFrJ72kxHCHVWj31qzW37s5BVolXkBoUaParX72BYlnME2SGuN7bopBTjUKJvm0sMTykb0yH3LU1ozE2Qz0+ekjOrDEiktK0EyVz9PZHT2JhJHNrOmOLILHsz8T/PzC6DnKRpBnyhC0WRZkqMjsfzIQmjOUE0so08LeStiIasrQplSxIXjL6+S9kXdc+ve/WtcVPEUYTOIVz8OAKGnAHTWgBAwXP8ApvDjovzrvzsWgtOcXMfyB8/kDwruRjQ=</latexit><latexit sha1_base64="sVBkjs/c+hJlwPgmxP0/MoyXMvk=">AB8nicbVBNS8NAEJ3Ur1q/qh69LBbBU0lE0GPRi8cK9gPSUDbTbt0kw27E6WE/gwvHhTx6q/x5r9x2+agrQ8GHu/NMDMvTKUw6LrfTmltfWNzq7xd2dnd2z+oHh61jco04y2mpNLdkBouRcJbKFDybqo5jUPJO+H4duZ3Hrk2QiUPOEl5ENhIiLBKFrJ72kxHCHVWj31qzW37s5BVolXkBoUaParX72BYlnME2SGuN7bopBTjUKJvm0sMTykb0yH3LU1ozE2Qz0+ekjOrDEiktK0EyVz9PZHT2JhJHNrOmOLILHsz8T/PzC6DnKRpBnyhC0WRZkqMjsfzIQmjOUE0so08LeStiIasrQplSxIXjL6+S9kXdc+ve/WtcVPEUYTOIVz8OAKGnAHTWgBAwXP8ApvDjovzrvzsWgtOcXMfyB8/kDwruRjQ=</latexit><latexit sha1_base64="sVBkjs/c+hJlwPgmxP0/MoyXMvk=">AB8nicbVBNS8NAEJ3Ur1q/qh69LBbBU0lE0GPRi8cK9gPSUDbTbt0kw27E6WE/gwvHhTx6q/x5r9x2+agrQ8GHu/NMDMvTKUw6LrfTmltfWNzq7xd2dnd2z+oHh61jco04y2mpNLdkBouRcJbKFDybqo5jUPJO+H4duZ3Hrk2QiUPOEl5ENhIiLBKFrJ72kxHCHVWj31qzW37s5BVolXkBoUaParX72BYlnME2SGuN7bopBTjUKJvm0sMTykb0yH3LU1ozE2Qz0+ekjOrDEiktK0EyVz9PZHT2JhJHNrOmOLILHsz8T/PzC6DnKRpBnyhC0WRZkqMjsfzIQmjOUE0so08LeStiIasrQplSxIXjL6+S9kXdc+ve/WtcVPEUYTOIVz8OAKGnAHTWgBAwXP8ApvDjovzrvzsWgtOcXMfyB8/kDwruRjQ=</latexit><latexit sha1_base64="sVBkjs/c+hJlwPgmxP0/MoyXMvk=">AB8nicbVBNS8NAEJ3Ur1q/qh69LBbBU0lE0GPRi8cK9gPSUDbTbt0kw27E6WE/gwvHhTx6q/x5r9x2+agrQ8GHu/NMDMvTKUw6LrfTmltfWNzq7xd2dnd2z+oHh61jco04y2mpNLdkBouRcJbKFDybqo5jUPJO+H4duZ3Hrk2QiUPOEl5ENhIiLBKFrJ72kxHCHVWj31qzW37s5BVolXkBoUaParX72BYlnME2SGuN7bopBTjUKJvm0sMTykb0yH3LU1ozE2Qz0+ekjOrDEiktK0EyVz9PZHT2JhJHNrOmOLILHsz8T/PzC6DnKRpBnyhC0WRZkqMjsfzIQmjOUE0so08LeStiIasrQplSxIXjL6+S9kXdc+ve/WtcVPEUYTOIVz8OAKGnAHTWgBAwXP8ApvDjovzrvzsWgtOcXMfyB8/kDwruRjQ=</latexit>

· · ·

<latexit sha1_base64="RfCl7LRjDTF2wV2QrwMv2geHxdE=">ACQHicfZDLSgMxFIYzXmu969LNYBVEpMyIoEtRF27ECrYKnSJn0tMazSRDckYsQ9/BrT6Ob+EbuBO3rkxrBW94IPDxnz/JOX+cSmEpCJ68oeGR0bHxwkRxcmp6ZnZufqFmdWY4VrmW2pzHYFEKhVUSJPE8NQhJLPEsvt7v9c9u0Fih1Sl1Umwk0FaiJTiQk2oRb2qyF3OloBz0y/8N4QBKbFCVi3lvJWpqniWoiEuwth4GKTVyMCS4xG4xyiymwK+hjXWHChK0jbw/btdfdUrTb2njiK/r369kUNibSeJnTMBurQ/ez3xr149o9ZOIxcqzQgV/iolUmftN/b3W8Kg5xkxwFwI9ysPr8EA5xcQsVidIBuGYNH7uHjFA2QNut5BKadwG3XLdeONnr0n1GoT6Mjl2v4M8XfUNsh0E5PNkq7e4NEi6wJbM1ljItkuO2QVmWcXbE7ds8evEfv2XvxXj+sQ97gziL7Vt7bOwxmr/I=</latexit><latexit sha1_base64="RfCl7LRjDTF2wV2QrwMv2geHxdE=">ACQHicfZDLSgMxFIYzXmu969LNYBVEpMyIoEtRF27ECrYKnSJn0tMazSRDckYsQ9/BrT6Ob+EbuBO3rkxrBW94IPDxnz/JOX+cSmEpCJ68oeGR0bHxwkRxcmp6ZnZufqFmdWY4VrmW2pzHYFEKhVUSJPE8NQhJLPEsvt7v9c9u0Fih1Sl1Umwk0FaiJTiQk2oRb2qyF3OloBz0y/8N4QBKbFCVi3lvJWpqniWoiEuwth4GKTVyMCS4xG4xyiymwK+hjXWHChK0jbw/btdfdUrTb2njiK/r369kUNibSeJnTMBurQ/ez3xr149o9ZOIxcqzQgV/iolUmftN/b3W8Kg5xkxwFwI9ysPr8EA5xcQsVidIBuGYNH7uHjFA2QNut5BKadwG3XLdeONnr0n1GoT6Mjl2v4M8XfUNsh0E5PNkq7e4NEi6wJbM1ljItkuO2QVmWcXbE7ds8evEfv2XvxXj+sQ97gziL7Vt7bOwxmr/I=</latexit><latexit sha1_base64="RfCl7LRjDTF2wV2QrwMv2geHxdE=">ACQHicfZDLSgMxFIYzXmu969LNYBVEpMyIoEtRF27ECrYKnSJn0tMazSRDckYsQ9/BrT6Ob+EbuBO3rkxrBW94IPDxnz/JOX+cSmEpCJ68oeGR0bHxwkRxcmp6ZnZufqFmdWY4VrmW2pzHYFEKhVUSJPE8NQhJLPEsvt7v9c9u0Fih1Sl1Umwk0FaiJTiQk2oRb2qyF3OloBz0y/8N4QBKbFCVi3lvJWpqniWoiEuwth4GKTVyMCS4xG4xyiymwK+hjXWHChK0jbw/btdfdUrTb2njiK/r369kUNibSeJnTMBurQ/ez3xr149o9ZOIxcqzQgV/iolUmftN/b3W8Kg5xkxwFwI9ysPr8EA5xcQsVidIBuGYNH7uHjFA2QNut5BKadwG3XLdeONnr0n1GoT6Mjl2v4M8XfUNsh0E5PNkq7e4NEi6wJbM1ljItkuO2QVmWcXbE7ds8evEfv2XvxXj+sQ97gziL7Vt7bOwxmr/I=</latexit><latexit sha1_base64="RfCl7LRjDTF2wV2QrwMv2geHxdE=">ACQHicfZDLSgMxFIYzXmu969LNYBVEpMyIoEtRF27ECrYKnSJn0tMazSRDckYsQ9/BrT6Ob+EbuBO3rkxrBW94IPDxnz/JOX+cSmEpCJ68oeGR0bHxwkRxcmp6ZnZufqFmdWY4VrmW2pzHYFEKhVUSJPE8NQhJLPEsvt7v9c9u0Fih1Sl1Umwk0FaiJTiQk2oRb2qyF3OloBz0y/8N4QBKbFCVi3lvJWpqniWoiEuwth4GKTVyMCS4xG4xyiymwK+hjXWHChK0jbw/btdfdUrTb2njiK/r369kUNibSeJnTMBurQ/ez3xr149o9ZOIxcqzQgV/iolUmftN/b3W8Kg5xkxwFwI9ysPr8EA5xcQsVidIBuGYNH7uHjFA2QNut5BKadwG3XLdeONnr0n1GoT6Mjl2v4M8XfUNsh0E5PNkq7e4NEi6wJbM1ljItkuO2QVmWcXbE7ds8evEfv2XvxXj+sQ97gziL7Vt7bOwxmr/I=</latexit>

{x1}

<latexit sha1_base64="kXup5BDxEU9M8NCIRyQlY14hxTw=">AB7nicbVBNS8NAEJ3Ur1q/qh69LBbBU0lE0GPRi8cK9gOaUDbTbt0swm7E7GE/gvHhTx6u/x5r9x2+agrQ8GHu/NMDMvTKUw6LrfTmltfWNzq7xd2dnd2z+oHh61TZJpxlskYnuhtRwKRvoUDJu6nmNA4l74Tj25nfeTaiEQ94CTlQUyHSkSCUbRSx8+f+p4/7Vdrbt2dg6wSryA1KNDsV7/8QcKymCtkhrT89wUg5xqFEzyacXPDE8pG9Mh71mqaMxNkM/PnZIzqwxIlGhbCslc/T2R09iYSRzazpjiyCx7M/E/r5dhdB3kQqUZcsUWi6JMEkzI7HcyEJozlBNLKNPC3krYiGrK0CZUsSF4y+vkvZF3XPr3v1lrXFTxFGEziFc/DgChpwB01oAYMxPMrvDmp8+K8Ox+L1pJTzBzDHzifPzVEj3g=</latexit><latexit sha1_base64="kXup5BDxEU9M8NCIRyQlY14hxTw=">AB7nicbVBNS8NAEJ3Ur1q/qh69LBbBU0lE0GPRi8cK9gOaUDbTbt0swm7E7GE/gvHhTx6u/x5r9x2+agrQ8GHu/NMDMvTKUw6LrfTmltfWNzq7xd2dnd2z+oHh61TZJpxlskYnuhtRwKRvoUDJu6nmNA4l74Tj25nfeTaiEQ94CTlQUyHSkSCUbRSx8+f+p4/7Vdrbt2dg6wSryA1KNDsV7/8QcKymCtkhrT89wUg5xqFEzyacXPDE8pG9Mh71mqaMxNkM/PnZIzqwxIlGhbCslc/T2R09iYSRzazpjiyCx7M/E/r5dhdB3kQqUZcsUWi6JMEkzI7HcyEJozlBNLKNPC3krYiGrK0CZUsSF4y+vkvZF3XPr3v1lrXFTxFGEziFc/DgChpwB01oAYMxPMrvDmp8+K8Ox+L1pJTzBzDHzifPzVEj3g=</latexit><latexit sha1_base64="kXup5BDxEU9M8NCIRyQlY14hxTw=">AB7nicbVBNS8NAEJ3Ur1q/qh69LBbBU0lE0GPRi8cK9gOaUDbTbt0swm7E7GE/gvHhTx6u/x5r9x2+agrQ8GHu/NMDMvTKUw6LrfTmltfWNzq7xd2dnd2z+oHh61TZJpxlskYnuhtRwKRvoUDJu6nmNA4l74Tj25nfeTaiEQ94CTlQUyHSkSCUbRSx8+f+p4/7Vdrbt2dg6wSryA1KNDsV7/8QcKymCtkhrT89wUg5xqFEzyacXPDE8pG9Mh71mqaMxNkM/PnZIzqwxIlGhbCslc/T2R09iYSRzazpjiyCx7M/E/r5dhdB3kQqUZcsUWi6JMEkzI7HcyEJozlBNLKNPC3krYiGrK0CZUsSF4y+vkvZF3XPr3v1lrXFTxFGEziFc/DgChpwB01oAYMxPMrvDmp8+K8Ox+L1pJTzBzDHzifPzVEj3g=</latexit><latexit sha1_base64="kXup5BDxEU9M8NCIRyQlY14hxTw=">AB7nicbVBNS8NAEJ3Ur1q/qh69LBbBU0lE0GPRi8cK9gOaUDbTbt0swm7E7GE/gvHhTx6u/x5r9x2+agrQ8GHu/NMDMvTKUw6LrfTmltfWNzq7xd2dnd2z+oHh61TZJpxlskYnuhtRwKRvoUDJu6nmNA4l74Tj25nfeTaiEQ94CTlQUyHSkSCUbRSx8+f+p4/7Vdrbt2dg6wSryA1KNDsV7/8QcKymCtkhrT89wUg5xqFEzyacXPDE8pG9Mh71mqaMxNkM/PnZIzqwxIlGhbCslc/T2R09iYSRzazpjiyCx7M/E/r5dhdB3kQqUZcsUWi6JMEkzI7HcyEJozlBNLKNPC3krYiGrK0CZUsSF4y+vkvZF3XPr3v1lrXFTxFGEziFc/DgChpwB01oAYMxPMrvDmp8+K8Ox+L1pJTzBzDHzifPzVEj3g=</latexit>

{x2}

<latexit sha1_base64="uIlDGrgQL4kM3gAheMvU95wo8=">AB7nicbVBNS8NAEJ34WetX1aOXxSJ4KkR9Fj04rGC/YAmlM120y7dbMLuRCyhP8KLB0W8+nu8+W/ctjlo64OBx3szMwLUykMu63s7a+sbm1Xdop7+7tHxWjo7bJsk04y2WyER3Q2q4FIq3UKDk3VRzGoeSd8Lx7czvPHJtRKIecJLyIKZDJSLBKFqp4+dP/bo/7Veqbs2dg6wSryBVKNDsV78QcKymCtkhrT89wUg5xqFEzyadnPDE8pG9Mh71mqaMxNkM/PnZJzqwxIlGhbCslc/T2R09iYSRzazpjiyCx7M/E/r5dhdB3kQqUZcsUWi6JMEkzI7HcyEJozlBNLKNPC3krYiGrK0CZUtiF4y+vkna95rk17/6y2rgp4ijBKZzBXhwBQ24gya0gMEYnuEV3pzUeXHenY9F65pTzJzAHzifPzbKj3k=</latexit><latexit sha1_base64="uIlDGrgQL4kM3gAheMvU95wo8=">AB7nicbVBNS8NAEJ34WetX1aOXxSJ4KkR9Fj04rGC/YAmlM120y7dbMLuRCyhP8KLB0W8+nu8+W/ctjlo64OBx3szMwLUykMu63s7a+sbm1Xdop7+7tHxWjo7bJsk04y2WyER3Q2q4FIq3UKDk3VRzGoeSd8Lx7czvPHJtRKIecJLyIKZDJSLBKFqp4+dP/bo/7Veqbs2dg6wSryBVKNDsV78QcKymCtkhrT89wUg5xqFEzyadnPDE8pG9Mh71mqaMxNkM/PnZJzqwxIlGhbCslc/T2R09iYSRzazpjiyCx7M/E/r5dhdB3kQqUZcsUWi6JMEkzI7HcyEJozlBNLKNPC3krYiGrK0CZUtiF4y+vkna95rk17/6y2rgp4ijBKZzBXhwBQ24gya0gMEYnuEV3pzUeXHenY9F65pTzJzAHzifPzbKj3k=</latexit><latexit sha1_base64="uIlDGrgQL4kM3gAheMvU95wo8=">AB7nicbVBNS8NAEJ34WetX1aOXxSJ4KkR9Fj04rGC/YAmlM120y7dbMLuRCyhP8KLB0W8+nu8+W/ctjlo64OBx3szMwLUykMu63s7a+sbm1Xdop7+7tHxWjo7bJsk04y2WyER3Q2q4FIq3UKDk3VRzGoeSd8Lx7czvPHJtRKIecJLyIKZDJSLBKFqp4+dP/bo/7Veqbs2dg6wSryBVKNDsV78QcKymCtkhrT89wUg5xqFEzyadnPDE8pG9Mh71mqaMxNkM/PnZJzqwxIlGhbCslc/T2R09iYSRzazpjiyCx7M/E/r5dhdB3kQqUZcsUWi6JMEkzI7HcyEJozlBNLKNPC3krYiGrK0CZUtiF4y+vkna95rk17/6y2rgp4ijBKZzBXhwBQ24gya0gMEYnuEV3pzUeXHenY9F65pTzJzAHzifPzbKj3k=</latexit><latexit sha1_base64="uIlDGrgQL4kM3gAheMvU95wo8=">AB7nicbVBNS8NAEJ34WetX1aOXxSJ4KkR9Fj04rGC/YAmlM120y7dbMLuRCyhP8KLB0W8+nu8+W/ctjlo64OBx3szMwLUykMu63s7a+sbm1Xdop7+7tHxWjo7bJsk04y2WyER3Q2q4FIq3UKDk3VRzGoeSd8Lx7czvPHJtRKIecJLyIKZDJSLBKFqp4+dP/bo/7Veqbs2dg6wSryBVKNDsV78QcKymCtkhrT89wUg5xqFEzyadnPDE8pG9Mh71mqaMxNkM/PnZJzqwxIlGhbCslc/T2R09iYSRzazpjiyCx7M/E/r5dhdB3kQqUZcsUWi6JMEkzI7HcyEJozlBNLKNPC3krYiGrK0CZUtiF4y+vkna95rk17/6y2rgp4ijBKZzBXhwBQ24gya0gMEYnuEV3pzUeXHenY9F65pTzJzAHzifPzbKj3k=</latexit>

{x3}

<latexit sha1_base64="bBRmIOJDJCFQejFIKE6sBX/JpDs=">AB7nicbVBNS8NAEJ34WetX1aOXxSJ4KokKeix68VjBfkATymY7aZduNmF3I5bQH+HFgyJe/T3e/Ddu2xy09cHA470ZuaFqeDauO63s7K6tr6xWdoqb+/s7u1XDg5bOskUwyZLRKI6IdUouMSm4UZgJ1VI41BgOxzdTv32IyrNE/lgxikGMR1IHnFGjZXafv7Uu/AnvUrVrbkzkGXiFaQKBRq9ypfT1gWozRMUK27npuaIKfKcCZwUvYzjSlIzrArqWSxqiDfHbuhJxapU+iRNmShszU3xM5jbUex6HtjKkZ6kVvKv7ndTMTXQc5l2lmUL5oigTxCRk+jvpc4XMiLElClubyVsSBVlxiZUtiF4iy8vk9Z5zXNr3v1ltX5TxFGCYziBM/DgCupwBw1oAoMRPMrvDmp8+K8Ox/z1hWnmDmCP3A+fwA4UI96</latexit><latexit sha1_base64="bBRmIOJDJCFQejFIKE6sBX/JpDs=">AB7nicbVBNS8NAEJ34WetX1aOXxSJ4KokKeix68VjBfkATymY7aZduNmF3I5bQH+HFgyJe/T3e/Ddu2xy09cHA470ZuaFqeDauO63s7K6tr6xWdoqb+/s7u1XDg5bOskUwyZLRKI6IdUouMSm4UZgJ1VI41BgOxzdTv32IyrNE/lgxikGMR1IHnFGjZXafv7Uu/AnvUrVrbkzkGXiFaQKBRq9ypfT1gWozRMUK27npuaIKfKcCZwUvYzjSlIzrArqWSxqiDfHbuhJxapU+iRNmShszU3xM5jbUex6HtjKkZ6kVvKv7ndTMTXQc5l2lmUL5oigTxCRk+jvpc4XMiLElClubyVsSBVlxiZUtiF4iy8vk9Z5zXNr3v1ltX5TxFGCYziBM/DgCupwBw1oAoMRPMrvDmp8+K8Ox/z1hWnmDmCP3A+fwA4UI96</latexit><latexit sha1_base64="bBRmIOJDJCFQejFIKE6sBX/JpDs=">AB7nicbVBNS8NAEJ34WetX1aOXxSJ4KokKeix68VjBfkATymY7aZduNmF3I5bQH+HFgyJe/T3e/Ddu2xy09cHA470ZuaFqeDauO63s7K6tr6xWdoqb+/s7u1XDg5bOskUwyZLRKI6IdUouMSm4UZgJ1VI41BgOxzdTv32IyrNE/lgxikGMR1IHnFGjZXafv7Uu/AnvUrVrbkzkGXiFaQKBRq9ypfT1gWozRMUK27npuaIKfKcCZwUvYzjSlIzrArqWSxqiDfHbuhJxapU+iRNmShszU3xM5jbUex6HtjKkZ6kVvKv7ndTMTXQc5l2lmUL5oigTxCRk+jvpc4XMiLElClubyVsSBVlxiZUtiF4iy8vk9Z5zXNr3v1ltX5TxFGCYziBM/DgCupwBw1oAoMRPMrvDmp8+K8Ox/z1hWnmDmCP3A+fwA4UI96</latexit><latexit sha1_base64="bBRmIOJDJCFQejFIKE6sBX/JpDs=">AB7nicbVBNS8NAEJ34WetX1aOXxSJ4KokKeix68VjBfkATymY7aZduNmF3I5bQH+HFgyJe/T3e/Ddu2xy09cHA470ZuaFqeDauO63s7K6tr6xWdoqb+/s7u1XDg5bOskUwyZLRKI6IdUouMSm4UZgJ1VI41BgOxzdTv32IyrNE/lgxikGMR1IHnFGjZXafv7Uu/AnvUrVrbkzkGXiFaQKBRq9ypfT1gWozRMUK27npuaIKfKcCZwUvYzjSlIzrArqWSxqiDfHbuhJxapU+iRNmShszU3xM5jbUex6HtjKkZ6kVvKv7ndTMTXQc5l2lmUL5oigTxCRk+jvpc4XMiLElClubyVsSBVlxiZUtiF4iy8vk9Z5zXNr3v1ltX5TxFGCYziBM/DgCupwBw1oAoMRPMrvDmp8+K8Ox/z1hWnmDmCP3A+fwA4UI96</latexit>

Data

<latexit sha1_base64="JBVYqSF/rw/LYNw7geXAXdbqckU=">ACP3icfZDPSsNAEMY3/jf+q3r0EiyCiJSkFz0W9eBFVLBWaIpMtN2cbMJuxOxhL6CV30dH8Mn8CZevbmpFdSKAws/vl2d+aLUikM+f6zMzE5NT0zOzfvLiwuLa+UVtcuTZJpjnWeyERfRWBQCoV1EiTxKtUIcSxEd0cFv3GLWojEnVB/RbMXSV6AgOVEhHQHBdKvsVf1jeOAQjKLNRnV2vOlthO+FZjIq4BGOagZ9SKwdNgkscuGFmMAV+A1sWlQo2nlw2EH3pZV2l4n0fYo8obq9xs5xMb048g6Y6Ce+d0rxL96zYw6+61cqDQjVPzo04mPUq8YnOvLTRykn0LwLWws3q8Bxo42XxcNzxCu4zGE/vwaYoaKNE7eQi6G8PdwC7XDXcL+s8o1JfRkmuDX7HOA6X1UrgV4Lzarl2MIp4jm2wTbNArbHauyYnbE646zH7tkDe3SenBfn1Xn7tE4ozvr7Ec57x+LjK7t</latexit><latexit sha1_base64="JBVYqSF/rw/LYNw7geXAXdbqckU=">ACP3icfZDPSsNAEMY3/jf+q3r0EiyCiJSkFz0W9eBFVLBWaIpMtN2cbMJuxOxhL6CV30dH8Mn8CZevbmpFdSKAws/vl2d+aLUikM+f6zMzE5NT0zOzfvLiwuLa+UVtcuTZJpjnWeyERfRWBQCoV1EiTxKtUIcSxEd0cFv3GLWojEnVB/RbMXSV6AgOVEhHQHBdKvsVf1jeOAQjKLNRnV2vOlthO+FZjIq4BGOagZ9SKwdNgkscuGFmMAV+A1sWlQo2nlw2EH3pZV2l4n0fYo8obq9xs5xMb048g6Y6Ce+d0rxL96zYw6+61cqDQjVPzo04mPUq8YnOvLTRykn0LwLWws3q8Bxo42XxcNzxCu4zGE/vwaYoaKNE7eQi6G8PdwC7XDXcL+s8o1JfRkmuDX7HOA6X1UrgV4Lzarl2MIp4jm2wTbNArbHauyYnbE646zH7tkDe3SenBfn1Xn7tE4ozvr7Ec57x+LjK7t</latexit><latexit sha1_base64="JBVYqSF/rw/LYNw7geXAXdbqckU=">ACP3icfZDPSsNAEMY3/jf+q3r0EiyCiJSkFz0W9eBFVLBWaIpMtN2cbMJuxOxhL6CV30dH8Mn8CZevbmpFdSKAws/vl2d+aLUikM+f6zMzE5NT0zOzfvLiwuLa+UVtcuTZJpjnWeyERfRWBQCoV1EiTxKtUIcSxEd0cFv3GLWojEnVB/RbMXSV6AgOVEhHQHBdKvsVf1jeOAQjKLNRnV2vOlthO+FZjIq4BGOagZ9SKwdNgkscuGFmMAV+A1sWlQo2nlw2EH3pZV2l4n0fYo8obq9xs5xMb048g6Y6Ce+d0rxL96zYw6+61cqDQjVPzo04mPUq8YnOvLTRykn0LwLWws3q8Bxo42XxcNzxCu4zGE/vwaYoaKNE7eQi6G8PdwC7XDXcL+s8o1JfRkmuDX7HOA6X1UrgV4Lzarl2MIp4jm2wTbNArbHauyYnbE646zH7tkDe3SenBfn1Xn7tE4ozvr7Ec57x+LjK7t</latexit><latexit sha1_base64="JBVYqSF/rw/LYNw7geXAXdbqckU=">ACP3icfZDPSsNAEMY3/jf+q3r0EiyCiJSkFz0W9eBFVLBWaIpMtN2cbMJuxOxhL6CV30dH8Mn8CZevbmpFdSKAws/vl2d+aLUikM+f6zMzE5NT0zOzfvLiwuLa+UVtcuTZJpjnWeyERfRWBQCoV1EiTxKtUIcSxEd0cFv3GLWojEnVB/RbMXSV6AgOVEhHQHBdKvsVf1jeOAQjKLNRnV2vOlthO+FZjIq4BGOagZ9SKwdNgkscuGFmMAV+A1sWlQo2nlw2EH3pZV2l4n0fYo8obq9xs5xMb048g6Y6Ce+d0rxL96zYw6+61cqDQjVPzo04mPUq8YnOvLTRykn0LwLWws3q8Bxo42XxcNzxCu4zGE/vwaYoaKNE7eQi6G8PdwC7XDXcL+s8o1JfRkmuDX7HOA6X1UrgV4Lzarl2MIp4jm2wTbNArbHauyYnbE646zH7tkDe3SenBfn1Xn7tE4ozvr7Ec57x+LjK7t</latexit>

Representations

Representation Learning

Source: Isola, Freeman, Torralba

45

slide-46
SLIDE 46

Self-supervised learning

Common trick:

  • Convert “unsupervised” problem

into “supervised” empirical risk minimization

  • Do so by cooking up

“labels” (prediction targets) from the raw data itself

  • Designing new algorithms still takes

a lot of trial and error.

Escher, 1948

Source: Isola, Freeman, Torralba

46

slide-47
SLIDE 47

Image

X

“Coral” “Fish”

Compact mental representation

Unsupervised Representation Learning

Source: Isola, Freeman, Torralba

47

slide-48
SLIDE 48

Image

X

compressed image code (vector z)

Unsupervised Representation Learning

Source: Isola, Freeman, Torralba

48

slide-49
SLIDE 49

Reconstructed image

ˆ X

Image

X

compressed image code (vector z)

“Autoencoder”

[e.g., Hinton & Salakhutdinov, Science 2006]

Unsupervised Representation Learning

Source: Isola, Freeman, Torralba

49

slide-50
SLIDE 50

Autoencoder

F

arg min

F EX[||F(X) − X||]

Image

X

Reconstructed image

ˆ X = F(X)

Source: Isola, Freeman, Torralba

50

slide-51
SLIDE 51

Reconstructed image Image

X

ˆ X = F(X)

F

“Coral” “Fish”

Source: Isola, Freeman, Torralba

51

slide-52
SLIDE 52

<latexit sha1_base64="sVBkjs/c+hJlwPgmxP0/MoyXMvk=">AB8nicbVBNS8NAEJ3Ur1q/qh69LBbBU0lE0GPRi8cK9gPSUDbTbt0kw27E6WE/gwvHhTx6q/x5r9x2+agrQ8GHu/NMDMvTKUw6LrfTmltfWNzq7xd2dnd2z+oHh61jco04y2mpNLdkBouRcJbKFDybqo5jUPJO+H4duZ3Hrk2QiUPOEl5ENhIiLBKFrJ72kxHCHVWj31qzW37s5BVolXkBoUaParX72BYlnME2SGuN7bopBTjUKJvm0sMTykb0yH3LU1ozE2Qz0+ekjOrDEiktK0EyVz9PZHT2JhJHNrOmOLILHsz8T/PzC6DnKRpBnyhC0WRZkqMjsfzIQmjOUE0so08LeStiIasrQplSxIXjL6+S9kXdc+ve/WtcVPEUYTOIVz8OAKGnAHTWgBAwXP8ApvDjovzrvzsWgtOcXMfyB8/kDwruRjQ=</latexit><latexit sha1_base64="sVBkjs/c+hJlwPgmxP0/MoyXMvk=">AB8nicbVBNS8NAEJ3Ur1q/qh69LBbBU0lE0GPRi8cK9gPSUDbTbt0kw27E6WE/gwvHhTx6q/x5r9x2+agrQ8GHu/NMDMvTKUw6LrfTmltfWNzq7xd2dnd2z+oHh61jco04y2mpNLdkBouRcJbKFDybqo5jUPJO+H4duZ3Hrk2QiUPOEl5ENhIiLBKFrJ72kxHCHVWj31qzW37s5BVolXkBoUaParX72BYlnME2SGuN7bopBTjUKJvm0sMTykb0yH3LU1ozE2Qz0+ekjOrDEiktK0EyVz9PZHT2JhJHNrOmOLILHsz8T/PzC6DnKRpBnyhC0WRZkqMjsfzIQmjOUE0so08LeStiIasrQplSxIXjL6+S9kXdc+ve/WtcVPEUYTOIVz8OAKGnAHTWgBAwXP8ApvDjovzrvzsWgtOcXMfyB8/kDwruRjQ=</latexit><latexit sha1_base64="sVBkjs/c+hJlwPgmxP0/MoyXMvk=">AB8nicbVBNS8NAEJ3Ur1q/qh69LBbBU0lE0GPRi8cK9gPSUDbTbt0kw27E6WE/gwvHhTx6q/x5r9x2+agrQ8GHu/NMDMvTKUw6LrfTmltfWNzq7xd2dnd2z+oHh61jco04y2mpNLdkBouRcJbKFDybqo5jUPJO+H4duZ3Hrk2QiUPOEl5ENhIiLBKFrJ72kxHCHVWj31qzW37s5BVolXkBoUaParX72BYlnME2SGuN7bopBTjUKJvm0sMTykb0yH3LU1ozE2Qz0+ekjOrDEiktK0EyVz9PZHT2JhJHNrOmOLILHsz8T/PzC6DnKRpBnyhC0WRZkqMjsfzIQmjOUE0so08LeStiIasrQplSxIXjL6+S9kXdc+ve/WtcVPEUYTOIVz8OAKGnAHTWgBAwXP8ApvDjovzrvzsWgtOcXMfyB8/kDwruRjQ=</latexit><latexit sha1_base64="sVBkjs/c+hJlwPgmxP0/MoyXMvk=">AB8nicbVBNS8NAEJ3Ur1q/qh69LBbBU0lE0GPRi8cK9gPSUDbTbt0kw27E6WE/gwvHhTx6q/x5r9x2+agrQ8GHu/NMDMvTKUw6LrfTmltfWNzq7xd2dnd2z+oHh61jco04y2mpNLdkBouRcJbKFDybqo5jUPJO+H4duZ3Hrk2QiUPOEl5ENhIiLBKFrJ72kxHCHVWj31qzW37s5BVolXkBoUaParX72BYlnME2SGuN7bopBTjUKJvm0sMTykb0yH3LU1ozE2Qz0+ekjOrDEiktK0EyVz9PZHT2JhJHNrOmOLILHsz8T/PzC6DnKRpBnyhC0WRZkqMjsfzIQmjOUE0so08LeStiIasrQplSxIXjL6+S9kXdc+ve/WtcVPEUYTOIVz8OAKGnAHTWgBAwXP8ApvDjovzrvzsWgtOcXMfyB8/kDwruRjQ=</latexit>

<latexit sha1_base64="sVBkjs/c+hJlwPgmxP0/MoyXMvk=">AB8nicbVBNS8NAEJ3Ur1q/qh69LBbBU0lE0GPRi8cK9gPSUDbTbt0kw27E6WE/gwvHhTx6q/x5r9x2+agrQ8GHu/NMDMvTKUw6LrfTmltfWNzq7xd2dnd2z+oHh61jco04y2mpNLdkBouRcJbKFDybqo5jUPJO+H4duZ3Hrk2QiUPOEl5ENhIiLBKFrJ72kxHCHVWj31qzW37s5BVolXkBoUaParX72BYlnME2SGuN7bopBTjUKJvm0sMTykb0yH3LU1ozE2Qz0+ekjOrDEiktK0EyVz9PZHT2JhJHNrOmOLILHsz8T/PzC6DnKRpBnyhC0WRZkqMjsfzIQmjOUE0so08LeStiIasrQplSxIXjL6+S9kXdc+ve/WtcVPEUYTOIVz8OAKGnAHTWgBAwXP8ApvDjovzrvzsWgtOcXMfyB8/kDwruRjQ=</latexit><latexit sha1_base64="sVBkjs/c+hJlwPgmxP0/MoyXMvk=">AB8nicbVBNS8NAEJ3Ur1q/qh69LBbBU0lE0GPRi8cK9gPSUDbTbt0kw27E6WE/gwvHhTx6q/x5r9x2+agrQ8GHu/NMDMvTKUw6LrfTmltfWNzq7xd2dnd2z+oHh61jco04y2mpNLdkBouRcJbKFDybqo5jUPJO+H4duZ3Hrk2QiUPOEl5ENhIiLBKFrJ72kxHCHVWj31qzW37s5BVolXkBoUaParX72BYlnME2SGuN7bopBTjUKJvm0sMTykb0yH3LU1ozE2Qz0+ekjOrDEiktK0EyVz9PZHT2JhJHNrOmOLILHsz8T/PzC6DnKRpBnyhC0WRZkqMjsfzIQmjOUE0so08LeStiIasrQplSxIXjL6+S9kXdc+ve/WtcVPEUYTOIVz8OAKGnAHTWgBAwXP8ApvDjovzrvzsWgtOcXMfyB8/kDwruRjQ=</latexit><latexit sha1_base64="sVBkjs/c+hJlwPgmxP0/MoyXMvk=">AB8nicbVBNS8NAEJ3Ur1q/qh69LBbBU0lE0GPRi8cK9gPSUDbTbt0kw27E6WE/gwvHhTx6q/x5r9x2+agrQ8GHu/NMDMvTKUw6LrfTmltfWNzq7xd2dnd2z+oHh61jco04y2mpNLdkBouRcJbKFDybqo5jUPJO+H4duZ3Hrk2QiUPOEl5ENhIiLBKFrJ72kxHCHVWj31qzW37s5BVolXkBoUaParX72BYlnME2SGuN7bopBTjUKJvm0sMTykb0yH3LU1ozE2Qz0+ekjOrDEiktK0EyVz9PZHT2JhJHNrOmOLILHsz8T/PzC6DnKRpBnyhC0WRZkqMjsfzIQmjOUE0so08LeStiIasrQplSxIXjL6+S9kXdc+ve/WtcVPEUYTOIVz8OAKGnAHTWgBAwXP8ApvDjovzrvzsWgtOcXMfyB8/kDwruRjQ=</latexit><latexit sha1_base64="sVBkjs/c+hJlwPgmxP0/MoyXMvk=">AB8nicbVBNS8NAEJ3Ur1q/qh69LBbBU0lE0GPRi8cK9gPSUDbTbt0kw27E6WE/gwvHhTx6q/x5r9x2+agrQ8GHu/NMDMvTKUw6LrfTmltfWNzq7xd2dnd2z+oHh61jco04y2mpNLdkBouRcJbKFDybqo5jUPJO+H4duZ3Hrk2QiUPOEl5ENhIiLBKFrJ72kxHCHVWj31qzW37s5BVolXkBoUaParX72BYlnME2SGuN7bopBTjUKJvm0sMTykb0yH3LU1ozE2Qz0+ekjOrDEiktK0EyVz9PZHT2JhJHNrOmOLILHsz8T/PzC6DnKRpBnyhC0WRZkqMjsfzIQmjOUE0so08LeStiIasrQplSxIXjL6+S9kXdc+ve/WtcVPEUYTOIVz8OAKGnAHTWgBAwXP8ApvDjovzrvzsWgtOcXMfyB8/kDwruRjQ=</latexit>

Learner

<latexit sha1_base64="EHTz7C4fqz2wFVyEFTn6ZACLM4k=">AB7nicbVA9SwNBEJ2LXzF+nVraLAbBKtyl0TJoY2ERwXxAcoS9zVyZG/v2N0TwpEfYWOhiK2/x85/4ya5QhMfDzem2FmXpgKro3nfTuljc2t7Z3ybmVv/+DwyD0+aeskUwxbLBGJ6oZUo+ASW4Ybgd1UIY1DgZ1wcjv3O0+oNE/ko5mGMR0JHnEGTVW6twjVRLVwK16NW8Bsk78glShQHPgfvWHCctilIYJqnXP91IT5FQZzgTOKv1MY0rZhI6wZ6mkMeogX5w7IxdWGZIoUbakIQv190ROY62ncWg7Y2rGetWbi/95vcxE10HOZoZlGy5KMoEMQmZ/06GXCEzYmoJZYrbWwkbU0WZsQlVbAj+6svrpF2v+V7Nf6hXGzdFHGU4g3O4B+uoAF30IQWMJjAM7zCm5M6L86787FsLTnFzCn8gfP5A036j4c=</latexit><latexit sha1_base64="EHTz7C4fqz2wFVyEFTn6ZACLM4k=">AB7nicbVA9SwNBEJ2LXzF+nVraLAbBKtyl0TJoY2ERwXxAcoS9zVyZG/v2N0TwpEfYWOhiK2/x85/4ya5QhMfDzem2FmXpgKro3nfTuljc2t7Z3ybmVv/+DwyD0+aeskUwxbLBGJ6oZUo+ASW4Ybgd1UIY1DgZ1wcjv3O0+oNE/ko5mGMR0JHnEGTVW6twjVRLVwK16NW8Bsk78glShQHPgfvWHCctilIYJqnXP91IT5FQZzgTOKv1MY0rZhI6wZ6mkMeogX5w7IxdWGZIoUbakIQv190ROY62ncWg7Y2rGetWbi/95vcxE10HOZoZlGy5KMoEMQmZ/06GXCEzYmoJZYrbWwkbU0WZsQlVbAj+6svrpF2v+V7Nf6hXGzdFHGU4g3O4B+uoAF30IQWMJjAM7zCm5M6L86787FsLTnFzCn8gfP5A036j4c=</latexit><latexit sha1_base64="EHTz7C4fqz2wFVyEFTn6ZACLM4k=">AB7nicbVA9SwNBEJ2LXzF+nVraLAbBKtyl0TJoY2ERwXxAcoS9zVyZG/v2N0TwpEfYWOhiK2/x85/4ya5QhMfDzem2FmXpgKro3nfTuljc2t7Z3ybmVv/+DwyD0+aeskUwxbLBGJ6oZUo+ASW4Ybgd1UIY1DgZ1wcjv3O0+oNE/ko5mGMR0JHnEGTVW6twjVRLVwK16NW8Bsk78glShQHPgfvWHCctilIYJqnXP91IT5FQZzgTOKv1MY0rZhI6wZ6mkMeogX5w7IxdWGZIoUbakIQv190ROY62ncWg7Y2rGetWbi/95vcxE10HOZoZlGy5KMoEMQmZ/06GXCEzYmoJZYrbWwkbU0WZsQlVbAj+6svrpF2v+V7Nf6hXGzdFHGU4g3O4B+uoAF30IQWMJjAM7zCm5M6L86787FsLTnFzCn8gfP5A036j4c=</latexit><latexit sha1_base64="EHTz7C4fqz2wFVyEFTn6ZACLM4k=">AB7nicbVA9SwNBEJ2LXzF+nVraLAbBKtyl0TJoY2ERwXxAcoS9zVyZG/v2N0TwpEfYWOhiK2/x85/4ya5QhMfDzem2FmXpgKro3nfTuljc2t7Z3ybmVv/+DwyD0+aeskUwxbLBGJ6oZUo+ASW4Ybgd1UIY1DgZ1wcjv3O0+oNE/ko5mGMR0JHnEGTVW6twjVRLVwK16NW8Bsk78glShQHPgfvWHCctilIYJqnXP91IT5FQZzgTOKv1MY0rZhI6wZ6mkMeogX5w7IxdWGZIoUbakIQv190ROY62ncWg7Y2rGetWbi/95vcxE10HOZoZlGy5KMoEMQmZ/06GXCEzYmoJZYrbWwkbU0WZsQlVbAj+6svrpF2v+V7Nf6hXGzdFHGU4g3O4B+uoAF30IQWMJjAM7zCm5M6L86787FsLTnFzCn8gfP5A036j4c=</latexit>

f

<latexit sha1_base64="b4HLEbhr7TEtaehBb4ygFYyuiV8=">AB6HicbVBNS8NAEJ3Ur1q/qh69LBbBU0lEqMeiF48t2A9oQ9lsJ+3azSbsboQS+gu8eFDEqz/Jm/GbZuDtj4YeLw3w8y8IBFcG9f9dgobm1vbO8Xd0t7+weFR+fikreNUMWyxWMSqG1CNgktsGW4EdhOFNAoEdoLJ3dzvPKHSPJYPZpqgH9GR5CFn1FipGQ7KFbfqLkDWiZeTCuRoDMpf/WHM0gilYJq3fPcxPgZVYzgbNSP9WYUDahI+xZKmE2s8Wh87IhVWGJIyVLWnIQv09kdFI62kU2M6ImrFe9ebif14vNeGNn3GZpAYlWy4KU0FMTOZfkyFXyIyYWkKZ4vZWwsZUWZsNiUbgrf68jpX1U9t+o1ryv12zyOIpzBOVyCBzWowz0oAUMEJ7hFd6cR+fFeXc+lq0FJ585hT9wPn8AyvGM6g=</latexit><latexit sha1_base64="b4HLEbhr7TEtaehBb4ygFYyuiV8=">AB6HicbVBNS8NAEJ3Ur1q/qh69LBbBU0lEqMeiF48t2A9oQ9lsJ+3azSbsboQS+gu8eFDEqz/Jm/GbZuDtj4YeLw3w8y8IBFcG9f9dgobm1vbO8Xd0t7+weFR+fikreNUMWyxWMSqG1CNgktsGW4EdhOFNAoEdoLJ3dzvPKHSPJYPZpqgH9GR5CFn1FipGQ7KFbfqLkDWiZeTCuRoDMpf/WHM0gilYJq3fPcxPgZVYzgbNSP9WYUDahI+xZKmE2s8Wh87IhVWGJIyVLWnIQv09kdFI62kU2M6ImrFe9ebif14vNeGNn3GZpAYlWy4KU0FMTOZfkyFXyIyYWkKZ4vZWwsZUWZsNiUbgrf68jpX1U9t+o1ryv12zyOIpzBOVyCBzWowz0oAUMEJ7hFd6cR+fFeXc+lq0FJ585hT9wPn8AyvGM6g=</latexit><latexit sha1_base64="b4HLEbhr7TEtaehBb4ygFYyuiV8=">AB6HicbVBNS8NAEJ3Ur1q/qh69LBbBU0lEqMeiF48t2A9oQ9lsJ+3azSbsboQS+gu8eFDEqz/Jm/GbZuDtj4YeLw3w8y8IBFcG9f9dgobm1vbO8Xd0t7+weFR+fikreNUMWyxWMSqG1CNgktsGW4EdhOFNAoEdoLJ3dzvPKHSPJYPZpqgH9GR5CFn1FipGQ7KFbfqLkDWiZeTCuRoDMpf/WHM0gilYJq3fPcxPgZVYzgbNSP9WYUDahI+xZKmE2s8Wh87IhVWGJIyVLWnIQv09kdFI62kU2M6ImrFe9ebif14vNeGNn3GZpAYlWy4KU0FMTOZfkyFXyIyYWkKZ4vZWwsZUWZsNiUbgrf68jpX1U9t+o1ryv12zyOIpzBOVyCBzWowz0oAUMEJ7hFd6cR+fFeXc+lq0FJ585hT9wPn8AyvGM6g=</latexit><latexit sha1_base64="b4HLEbhr7TEtaehBb4ygFYyuiV8=">AB6HicbVBNS8NAEJ3Ur1q/qh69LBbBU0lEqMeiF48t2A9oQ9lsJ+3azSbsboQS+gu8eFDEqz/Jm/GbZuDtj4YeLw3w8y8IBFcG9f9dgobm1vbO8Xd0t7+weFR+fikreNUMWyxWMSqG1CNgktsGW4EdhOFNAoEdoLJ3dzvPKHSPJYPZpqgH9GR5CFn1FipGQ7KFbfqLkDWiZeTCuRoDMpf/WHM0gilYJq3fPcxPgZVYzgbNSP9WYUDahI+xZKmE2s8Wh87IhVWGJIyVLWnIQv09kdFI62kU2M6ImrFe9ebif14vNeGNn3GZpAYlWy4KU0FMTOZfkyFXyIyYWkKZ4vZWwsZUWZsNiUbgrf68jpX1U9t+o1ryv12zyOIpzBOVyCBzWowz0oAUMEJ7hFd6cR+fFeXc+lq0FJ585hT9wPn8AyvGM6g=</latexit>

Data

<latexit sha1_base64="P0EGFXOjMXAW98knwKSzO/IySeQ=">AB7HicbVBNS8NAEJ3Urxq/qh69LBbBU0l60WNRDx4rmLbQhrLZbtqlm03YnQil9Dd48aCIV3+QN/+N2zYHbX0w8Hhvhpl5USaFQc/7dkobm1vbO+Vd2/4PCocnzSMmuGQ9YKlPdiajhUigeoEDJO5nmNIkb0fj27nfuLaiFQ94iTjYUKHSsSCUbRS4N5RpP1K1at5C5B14hekCgWa/cpXb5CyPOEKmaTGdH0vw3BKNQom+czt5YZnlI3pkHctVThJpwujp2RC6sMSJxqWwrJQv09MaWJMZMksp0JxZFZ9ebif143x/g6nAqV5cgVWy6Kc0kwJfPyUBozlBOLKFMC3srYSOqKUObj2tD8FdfXietes3av5Dvdq4KeIowxmcwyX4cAUNuIcmBMBAwDO8wpujnBfn3flYtpacYuYU/sD5/AERvI4u</latexit><latexit sha1_base64="P0EGFXOjMXAW98knwKSzO/IySeQ=">AB7HicbVBNS8NAEJ3Urxq/qh69LBbBU0l60WNRDx4rmLbQhrLZbtqlm03YnQil9Dd48aCIV3+QN/+N2zYHbX0w8Hhvhpl5USaFQc/7dkobm1vbO+Vd2/4PCocnzSMmuGQ9YKlPdiajhUigeoEDJO5nmNIkb0fj27nfuLaiFQ94iTjYUKHSsSCUbRS4N5RpP1K1at5C5B14hekCgWa/cpXb5CyPOEKmaTGdH0vw3BKNQom+czt5YZnlI3pkHctVThJpwujp2RC6sMSJxqWwrJQv09MaWJMZMksp0JxZFZ9ebif143x/g6nAqV5cgVWy6Kc0kwJfPyUBozlBOLKFMC3srYSOqKUObj2tD8FdfXietes3av5Dvdq4KeIowxmcwyX4cAUNuIcmBMBAwDO8wpujnBfn3flYtpacYuYU/sD5/AERvI4u</latexit><latexit sha1_base64="P0EGFXOjMXAW98knwKSzO/IySeQ=">AB7HicbVBNS8NAEJ3Urxq/qh69LBbBU0l60WNRDx4rmLbQhrLZbtqlm03YnQil9Dd48aCIV3+QN/+N2zYHbX0w8Hhvhpl5USaFQc/7dkobm1vbO+Vd2/4PCocnzSMmuGQ9YKlPdiajhUigeoEDJO5nmNIkb0fj27nfuLaiFQ94iTjYUKHSsSCUbRS4N5RpP1K1at5C5B14hekCgWa/cpXb5CyPOEKmaTGdH0vw3BKNQom+czt5YZnlI3pkHctVThJpwujp2RC6sMSJxqWwrJQv09MaWJMZMksp0JxZFZ9ebif143x/g6nAqV5cgVWy6Kc0kwJfPyUBozlBOLKFMC3srYSOqKUObj2tD8FdfXietes3av5Dvdq4KeIowxmcwyX4cAUNuIcmBMBAwDO8wpujnBfn3flYtpacYuYU/sD5/AERvI4u</latexit><latexit sha1_base64="P0EGFXOjMXAW98knwKSzO/IySeQ=">AB7HicbVBNS8NAEJ3Urxq/qh69LBbBU0l60WNRDx4rmLbQhrLZbtqlm03YnQil9Dd48aCIV3+QN/+N2zYHbX0w8Hhvhpl5USaFQc/7dkobm1vbO+Vd2/4PCocnzSMmuGQ9YKlPdiajhUigeoEDJO5nmNIkb0fj27nfuLaiFQ94iTjYUKHSsSCUbRS4N5RpP1K1at5C5B14hekCgWa/cpXb5CyPOEKmaTGdH0vw3BKNQom+czt5YZnlI3pkHctVThJpwujp2RC6sMSJxqWwrJQv09MaWJMZMksp0JxZFZ9ebif143x/g6nAqV5cgVWy6Kc0kwJfPyUBozlBOLKFMC3srYSOqKUObj2tD8FdfXietes3av5Dvdq4KeIowxmcwyX4cAUNuIcmBMBAwDO8wpujnBfn3flYtpacYuYU/sD5/AERvI4u</latexit>

Autoencoder

Optimizer

<latexit sha1_base64="/Q7rN/qnvHoGSnTYH75VuNiu5BA=">AB8XicbVA9SwNBEJ2LX/H8ilraHAbBKtyl0TJoY2cE84HJEfY2e8mS3b1jd06If/CxkIRW/+Nnf/GTXKFJj4YeLw3w8y8KBXcoO9/O4W19Y3NreK2u7O7t39QOjxqmiTlDVoIhLdjohgivWQI6CtVPNiIwEa0Wj65nfemTa8ETd4zhloSQDxWNOCVrpwb1NkUv+xHSvVPYr/hzeKglyUoYc9V7pq9tPaCaZQiqIMZ3ATzGcEI2cCjZ1u5lhKaEjMmAdSxWRzIST+cVT78wqfS9OtC2F3lz9PTEh0pixjGynJDg0y95M/M/rZBhfhOu0gyZotFcSY8TLzZ+16fa0ZRjC0hVHN7q0eHRBOKNiTXhAsv7xKmtVK4FeCu2q5dpXHUYQTOIVzCOACanADdWgABQXP8ApvjnFenHfnY9FacPKZY/gD5/MHThGQqQ=</latexit><latexit sha1_base64="/Q7rN/qnvHoGSnTYH75VuNiu5BA=">AB8XicbVA9SwNBEJ2LX/H8ilraHAbBKtyl0TJoY2cE84HJEfY2e8mS3b1jd06If/CxkIRW/+Nnf/GTXKFJj4YeLw3w8y8KBXcoO9/O4W19Y3NreK2u7O7t39QOjxqmiTlDVoIhLdjohgivWQI6CtVPNiIwEa0Wj65nfemTa8ETd4zhloSQDxWNOCVrpwb1NkUv+xHSvVPYr/hzeKglyUoYc9V7pq9tPaCaZQiqIMZ3ATzGcEI2cCjZ1u5lhKaEjMmAdSxWRzIST+cVT78wqfS9OtC2F3lz9PTEh0pixjGynJDg0y95M/M/rZBhfhOu0gyZotFcSY8TLzZ+16fa0ZRjC0hVHN7q0eHRBOKNiTXhAsv7xKmtVK4FeCu2q5dpXHUYQTOIVzCOACanADdWgABQXP8ApvjnFenHfnY9FacPKZY/gD5/MHThGQqQ=</latexit><latexit sha1_base64="/Q7rN/qnvHoGSnTYH75VuNiu5BA=">AB8XicbVA9SwNBEJ2LX/H8ilraHAbBKtyl0TJoY2cE84HJEfY2e8mS3b1jd06If/CxkIRW/+Nnf/GTXKFJj4YeLw3w8y8KBXcoO9/O4W19Y3NreK2u7O7t39QOjxqmiTlDVoIhLdjohgivWQI6CtVPNiIwEa0Wj65nfemTa8ETd4zhloSQDxWNOCVrpwb1NkUv+xHSvVPYr/hzeKglyUoYc9V7pq9tPaCaZQiqIMZ3ATzGcEI2cCjZ1u5lhKaEjMmAdSxWRzIST+cVT78wqfS9OtC2F3lz9PTEh0pixjGynJDg0y95M/M/rZBhfhOu0gyZotFcSY8TLzZ+16fa0ZRjC0hVHN7q0eHRBOKNiTXhAsv7xKmtVK4FeCu2q5dpXHUYQTOIVzCOACanADdWgABQXP8ApvjnFenHfnY9FacPKZY/gD5/MHThGQqQ=</latexit><latexit sha1_base64="/Q7rN/qnvHoGSnTYH75VuNiu5BA=">AB8XicbVA9SwNBEJ2LX/H8ilraHAbBKtyl0TJoY2cE84HJEfY2e8mS3b1jd06If/CxkIRW/+Nnf/GTXKFJj4YeLw3w8y8KBXcoO9/O4W19Y3NreK2u7O7t39QOjxqmiTlDVoIhLdjohgivWQI6CtVPNiIwEa0Wj65nfemTa8ETd4zhloSQDxWNOCVrpwb1NkUv+xHSvVPYr/hzeKglyUoYc9V7pq9tPaCaZQiqIMZ3ATzGcEI2cCjZ1u5lhKaEjMmAdSxWRzIST+cVT78wqfS9OtC2F3lz9PTEh0pixjGynJDg0y95M/M/rZBhfhOu0gyZotFcSY8TLzZ+16fa0ZRjC0hVHN7q0eHRBOKNiTXhAsv7xKmtVK4FeCu2q5dpXHUYQTOIVzCOACanADdWgABQXP8ApvjnFenHfnY9FacPKZY/gD5/MHThGQqQ=</latexit>

Objective

<latexit sha1_base64="c57iGHLvti0MXC7t5ZUgMsMgad8=">AB8XicbVA9TwJBFHyHX4hfqKXNRmJiRe5otCTa2ImJgBEuZG95Byt7e5fdPRJy4V/YWGiMrf/Gzn/jAlcoOMkmk5n3sm8mSATXxnW/ncLa+sbmVnG7tLO7t39QPjxq6ThVDJsFrF6CKhGwSU2DTcCHxKFNAoEtoPR9cxvj1FpHst7M0nQj+hA8pAzaqz0WLoNnpAZPsZeueJW3TnIKvFyUoEcjV75q9uPWRqhNExQrTuemxg/o8pwJnBa6qYaE8pGdIAdSyWNUPvZ/OIpObNKn4Sxsk8aMld/b2Q0noSBXYyomaol72Z+J/XSU146WdcJqlByRYfhakgJiaz+KTPlc0rJpZQpri9lbAhVZQZW1LJluAtR14lrVrVc6veXa1Sv8rKMIJnMI5eHABdbiBjSBgYRneIU3RzsvzrvzsRgtOPnOMfyB8/kDEKeQgQ=</latexit><latexit sha1_base64="c57iGHLvti0MXC7t5ZUgMsMgad8=">AB8XicbVA9TwJBFHyHX4hfqKXNRmJiRe5otCTa2ImJgBEuZG95Byt7e5fdPRJy4V/YWGiMrf/Gzn/jAlcoOMkmk5n3sm8mSATXxnW/ncLa+sbmVnG7tLO7t39QPjxq6ThVDJsFrF6CKhGwSU2DTcCHxKFNAoEtoPR9cxvj1FpHst7M0nQj+hA8pAzaqz0WLoNnpAZPsZeueJW3TnIKvFyUoEcjV75q9uPWRqhNExQrTuemxg/o8pwJnBa6qYaE8pGdIAdSyWNUPvZ/OIpObNKn4Sxsk8aMld/b2Q0noSBXYyomaol72Z+J/XSU146WdcJqlByRYfhakgJiaz+KTPlc0rJpZQpri9lbAhVZQZW1LJluAtR14lrVrVc6veXa1Sv8rKMIJnMI5eHABdbiBjSBgYRneIU3RzsvzrvzsRgtOPnOMfyB8/kDEKeQgQ=</latexit><latexit sha1_base64="c57iGHLvti0MXC7t5ZUgMsMgad8=">AB8XicbVA9TwJBFHyHX4hfqKXNRmJiRe5otCTa2ImJgBEuZG95Byt7e5fdPRJy4V/YWGiMrf/Gzn/jAlcoOMkmk5n3sm8mSATXxnW/ncLa+sbmVnG7tLO7t39QPjxq6ThVDJsFrF6CKhGwSU2DTcCHxKFNAoEtoPR9cxvj1FpHst7M0nQj+hA8pAzaqz0WLoNnpAZPsZeueJW3TnIKvFyUoEcjV75q9uPWRqhNExQrTuemxg/o8pwJnBa6qYaE8pGdIAdSyWNUPvZ/OIpObNKn4Sxsk8aMld/b2Q0noSBXYyomaol72Z+J/XSU146WdcJqlByRYfhakgJiaz+KTPlc0rJpZQpri9lbAhVZQZW1LJluAtR14lrVrVc6veXa1Sv8rKMIJnMI5eHABdbiBjSBgYRneIU3RzsvzrvzsRgtOPnOMfyB8/kDEKeQgQ=</latexit><latexit sha1_base64="c57iGHLvti0MXC7t5ZUgMsMgad8=">AB8XicbVA9TwJBFHyHX4hfqKXNRmJiRe5otCTa2ImJgBEuZG95Byt7e5fdPRJy4V/YWGiMrf/Gzn/jAlcoOMkmk5n3sm8mSATXxnW/ncLa+sbmVnG7tLO7t39QPjxq6ThVDJsFrF6CKhGwSU2DTcCHxKFNAoEtoPR9cxvj1FpHst7M0nQj+hA8pAzaqz0WLoNnpAZPsZeueJW3TnIKvFyUoEcjV75q9uPWRqhNExQrTuemxg/o8pwJnBa6qYaE8pGdIAdSyWNUPvZ/OIpObNKn4Sxsk8aMld/b2Q0noSBXYyomaol72Z+J/XSU146WdcJqlByRYfhakgJiaz+KTPlc0rJpZQpri9lbAhVZQZW1LJluAtR14lrVrVc6veXa1Sv8rKMIJnMI5eHABdbiBjSBgYRneIU3RzsvzrvzsRgtOPnOMfyB8/kDEKeQgQ=</latexit>

Hypothesis space

<latexit sha1_base64="eatzax9Lxw9aIubBm3H5Hpcs6SA=">AB+XicbVBNS8NAEN34WetX1KOXxSJ4Kkveix6bGC/YA2lM12i7dbMLupBC/4kXD4p49Z9489+4bXPQ1gcDj/dmdmdemEh0PO+na3tnd29/dJB+fDo+OTUPTtvmzjVHFo8lrHuhsyAFApaKFBCN9HAolBCJ5w+LPzODLQRsXrCLIEgYmMlRoIztNLAdRtZEuMEjDUJIzDwK14VW8Jukn8glRIgebA/eoPY5GoJBLZkzP9xIMcqZRcAnzcj81YB+esjH0LFUsAhPky83n9NoqQzqKtS2FdKn+nshZEwWhbYzYjgx695C/M/rpTi6C3KhkhRB8dVHo1RSjOkiBjoUGjKzBLGtbC7Uj5hmnG0YZVtCP76yZukXav6XtV/rFXq90UcJXJrsgN8cktqZMGaZIW4WRGnskreXNy58V5dz5WrVtOMXNB/sD5/AGmPJOl</latexit><latexit sha1_base64="eatzax9Lxw9aIubBm3H5Hpcs6SA=">AB+XicbVBNS8NAEN34WetX1KOXxSJ4Kkveix6bGC/YA2lM12i7dbMLupBC/4kXD4p49Z9489+4bXPQ1gcDj/dmdmdemEh0PO+na3tnd29/dJB+fDo+OTUPTtvmzjVHFo8lrHuhsyAFApaKFBCN9HAolBCJ5w+LPzODLQRsXrCLIEgYmMlRoIztNLAdRtZEuMEjDUJIzDwK14VW8Jukn8glRIgebA/eoPY5GoJBLZkzP9xIMcqZRcAnzcj81YB+esjH0LFUsAhPky83n9NoqQzqKtS2FdKn+nshZEwWhbYzYjgx695C/M/rpTi6C3KhkhRB8dVHo1RSjOkiBjoUGjKzBLGtbC7Uj5hmnG0YZVtCP76yZukXav6XtV/rFXq90UcJXJrsgN8cktqZMGaZIW4WRGnskreXNy58V5dz5WrVtOMXNB/sD5/AGmPJOl</latexit><latexit sha1_base64="eatzax9Lxw9aIubBm3H5Hpcs6SA=">AB+XicbVBNS8NAEN34WetX1KOXxSJ4Kkveix6bGC/YA2lM12i7dbMLupBC/4kXD4p49Z9489+4bXPQ1gcDj/dmdmdemEh0PO+na3tnd29/dJB+fDo+OTUPTtvmzjVHFo8lrHuhsyAFApaKFBCN9HAolBCJ5w+LPzODLQRsXrCLIEgYmMlRoIztNLAdRtZEuMEjDUJIzDwK14VW8Jukn8glRIgebA/eoPY5GoJBLZkzP9xIMcqZRcAnzcj81YB+esjH0LFUsAhPky83n9NoqQzqKtS2FdKn+nshZEwWhbYzYjgx695C/M/rpTi6C3KhkhRB8dVHo1RSjOkiBjoUGjKzBLGtbC7Uj5hmnG0YZVtCP76yZukXav6XtV/rFXq90UcJXJrsgN8cktqZMGaZIW4WRGnskreXNy58V5dz5WrVtOMXNB/sD5/AGmPJOl</latexit><latexit sha1_base64="eatzax9Lxw9aIubBm3H5Hpcs6SA=">AB+XicbVBNS8NAEN34WetX1KOXxSJ4Kkveix6bGC/YA2lM12i7dbMLupBC/4kXD4p49Z9489+4bXPQ1gcDj/dmdmdemEh0PO+na3tnd29/dJB+fDo+OTUPTtvmzjVHFo8lrHuhsyAFApaKFBCN9HAolBCJ5w+LPzODLQRsXrCLIEgYmMlRoIztNLAdRtZEuMEjDUJIzDwK14VW8Jukn8glRIgebA/eoPY5GoJBLZkzP9xIMcqZRcAnzcj81YB+esjH0LFUsAhPky83n9NoqQzqKtS2FdKn+nshZEwWhbYzYjgx695C/M/rpTi6C3KhkhRB8dVHo1RSjOkiBjoUGjKzBLGtbC7Uj5hmnG0YZVtCP76yZukXav6XtV/rFXq90UcJXJrsgN8cktqZMGaZIW4WRGnskreXNy58V5dz5WrVtOMXNB/sD5/AGmPJOl</latexit>

Neural net with a bottleneck SGD

{xi}N

i=1

<latexit sha1_base64="d7jXJs6gGZjWU9I3lgyseE71G6U=">ACh3icfVHbahRBEO2deEnGSzbxSXwZXAQRWdENC9CvDz4okZwN4HtcejprZlt0pehuybJ0gx+ja/6Pf6NPZsVNBELGk6fOtVdp6pspHCYpj8H0caVq9eub27FN27eur093NmdOtNaDhNupLFHJXMghYJCpRw1FhgqpRwWB6/6fOHJ2CdMPozLhvIFau1qARnGKhieJd6qhguysqfdYWgXeHFy6z78iEuhqN0nK4iuQyNRiRdRwUO4MpnRveKtDIJXNulqUN5p5ZFxCF9PWQcP4MathFqBmClzuVx65EFg5klbDgakxX7Z4VnyrmlKoOy79dzPXkv3KzFqu93AvdtAian39UtTJBk/QDSebCAke5DIBxK0KvCV8wyziGscUxfQvBjIX34eGPDViGxj7ylNlasbMumKvp4x79Tyj0b2FAMdVwyo1STM891caqbpblnkqokMopWBxl1Ip6gdT2t67fRHZx7pfB9Ok4S8fZp2ej/dfrnWySe+Q+eUgy8oLsk3fkgEwIJ1/JN/Kd/Ii2oifR82jvXBoN1jV3yF8RvfoFVyLHag=</latexit><latexit sha1_base64="d7jXJs6gGZjWU9I3lgyseE71G6U=">ACh3icfVHbahRBEO2deEnGSzbxSXwZXAQRWdENC9CvDz4okZwN4HtcejprZlt0pehuybJ0gx+ja/6Pf6NPZsVNBELGk6fOtVdp6pspHCYpj8H0caVq9eub27FN27eur093NmdOtNaDhNupLFHJXMghYJCpRw1FhgqpRwWB6/6fOHJ2CdMPozLhvIFau1qARnGKhieJd6qhguysqfdYWgXeHFy6z78iEuhqN0nK4iuQyNRiRdRwUO4MpnRveKtDIJXNulqUN5p5ZFxCF9PWQcP4MathFqBmClzuVx65EFg5klbDgakxX7Z4VnyrmlKoOy79dzPXkv3KzFqu93AvdtAian39UtTJBk/QDSebCAke5DIBxK0KvCV8wyziGscUxfQvBjIX34eGPDViGxj7ylNlasbMumKvp4x79Tyj0b2FAMdVwyo1STM891caqbpblnkqokMopWBxl1Ip6gdT2t67fRHZx7pfB9Ok4S8fZp2ej/dfrnWySe+Q+eUgy8oLsk3fkgEwIJ1/JN/Kd/Ii2oifR82jvXBoN1jV3yF8RvfoFVyLHag=</latexit><latexit sha1_base64="d7jXJs6gGZjWU9I3lgyseE71G6U=">ACh3icfVHbahRBEO2deEnGSzbxSXwZXAQRWdENC9CvDz4okZwN4HtcejprZlt0pehuybJ0gx+ja/6Pf6NPZsVNBELGk6fOtVdp6pspHCYpj8H0caVq9eub27FN27eur093NmdOtNaDhNupLFHJXMghYJCpRw1FhgqpRwWB6/6fOHJ2CdMPozLhvIFau1qARnGKhieJd6qhguysqfdYWgXeHFy6z78iEuhqN0nK4iuQyNRiRdRwUO4MpnRveKtDIJXNulqUN5p5ZFxCF9PWQcP4MathFqBmClzuVx65EFg5klbDgakxX7Z4VnyrmlKoOy79dzPXkv3KzFqu93AvdtAian39UtTJBk/QDSebCAke5DIBxK0KvCV8wyziGscUxfQvBjIX34eGPDViGxj7ylNlasbMumKvp4x79Tyj0b2FAMdVwyo1STM891caqbpblnkqokMopWBxl1Ip6gdT2t67fRHZx7pfB9Ok4S8fZp2ej/dfrnWySe+Q+eUgy8oLsk3fkgEwIJ1/JN/Kd/Ii2oifR82jvXBoN1jV3yF8RvfoFVyLHag=</latexit><latexit sha1_base64="buhPxBScELNHlBUDlCi8aAijLE=">ACXnicfZHNahRBEMd7J1GTSdSE3IyHIYsgIstMLnoUkMuYgR3E9geQk1PzWyT/hi6a9RlmBfw6tPlIXwHezYrxEQsaPj1v6q6NolPSUpjejaGPz0eMnW9vxzm789Nnzvd2Zt60TOBVWXdZgEclDU5JksLxiHoQuFcX0y+C+ovPSmi+0bDXUBtZSQEUpPOrvXE6SVeWPIRsDWO2tqv90YyXVrQaDQkF3s+ztKG8A0dSKOxj3npsQFxDjfOABjT6vFvV2SevglImlXhGEpW6t2MDrT3S12ESA208Pd9g/gv37yl6n3eSdO0hEbcflS1KiGbDE0npXQoSC0DgHAy1JqIBTgQFEYTx/wUQzMOP4aHPzXogKx703FwtYbvfWiu5m8H+l+gNH8CA8Xc4DdhtQZTdtxYp/t5lndcYUVczdDRONO1gvibrj1cVhEdn/sD2F2PMnSfY5ZVvskB2x1yxj79gHdsbO2ZQJVrIf7OfoV3QvbhdWDRab26f/WXRy9/Avbvc</latexit><latexit sha1_base64="0X7iax/S2Fiw6D71HTJkOGpc4TI=">ACfHicfZFLixQxEMcz7Wu3XWm3hpHAQRGTt70L0Igh68qCs4swuTtklnqnvC5tEk1bpDaPw0XvXz+G1Mz46gu2JB4Jd/VSX1qFolPeb5z1Fy5eq16zd2dtObe7du3xnv78297ZyAmbDKupOKe1DSwAwlKjhpHXBdKTiuTl8N/uP4Ly05iOuWyg0b4yspeAYpXJ8jwWmOa6qOpz1pWR9GeQL2n96l5bjST7N5ZdBrqFCdnaUbk/mrOlFZ0Gg0Jx7xc0b7EI3KEUCvqUdR5aLk5A4uIhmvwRdj0GcPo7LMauviMZht1D8zAtfer3UVI4d6/UXfIP7Lt+iwPiyCNG2HYMT5R3WnMrTZMJBsKR0IVOsIXDgZa83EijsuMI4tTdlriM04eBsft+C42jd48C4azQ/62NzDXsy0P8CpfkdGClBr4IqzU3y8CMdbpf0CIwBTUyNQeHE8qcbFbI3HDrh03Qi3O/DPODKc2n9ENOdsh98oA8IpQ8Jy/JG3JEZkSQr+Qb+U5+JLvJ0+TZ+c6S0XZ5d8lflhz+ArmCxnc=</latexit><latexit sha1_base64="0X7iax/S2Fiw6D71HTJkOGpc4TI=">ACfHicfZFLixQxEMcz7Wu3XWm3hpHAQRGTt70L0Igh68qCs4swuTtklnqnvC5tEk1bpDaPw0XvXz+G1Mz46gu2JB4Jd/VSX1qFolPeb5z1Fy5eq16zd2dtObe7du3xnv78297ZyAmbDKupOKe1DSwAwlKjhpHXBdKTiuTl8N/uP4Ly05iOuWyg0b4yspeAYpXJ8jwWmOa6qOpz1pWR9GeQL2n96l5bjST7N5ZdBrqFCdnaUbk/mrOlFZ0Gg0Jx7xc0b7EI3KEUCvqUdR5aLk5A4uIhmvwRdj0GcPo7LMauviMZht1D8zAtfer3UVI4d6/UXfIP7Lt+iwPiyCNG2HYMT5R3WnMrTZMJBsKR0IVOsIXDgZa83EijsuMI4tTdlriM04eBsft+C42jd48C4azQ/62NzDXsy0P8CpfkdGClBr4IqzU3y8CMdbpf0CIwBTUyNQeHE8qcbFbI3HDrh03Qi3O/DPODKc2n9ENOdsh98oA8IpQ8Jy/JG3JEZkSQr+Qb+U5+JLvJ0+TZ+c6S0XZ5d8lflhz+ArmCxnc=</latexit><latexit sha1_base64="bD7jex6FatbNy1xpyAa2GTmv5k=">ACh3icfVFNb9QwEPWmfLThawsnxCVihYQWhIOtJdKbeHABSgSu620DpHjnWSt+iOyJ7QrK+LXcIXfw7/B2S4StIiRLD2/eWPmykbKRym6c9BtHt+o2bm1vxrdt37t4bt+fOtNaDhNupLEnJXMghYJCpRw0lhgqpRwXJ6+7vPHX8A6YfQnXDaQK1ZrUQnOMFDF8CH1VDFclJU/7wpBu8KLvaz7/D4uhqN0nK4iuQqyNRiRdRwV24MpnRveKtDIJXNulqUN5p5ZFxCF9PWQcP4KathFqBmClzuVx65Elg5klbDgakxX7Z4VnyrmlKoOy79dzvXkv3KzFqvd3AvdtAiaX3xUtTJBk/QDSebCAke5DIBxK0KvCV8wyziGscUxfQPBjIV34eEPDViGxj7zlNlasfMumKvp8x79Tyj0b2FAMdVwxo1STM891caqbpblnkqokMopWBxl1Ip6gdT2t67fRHZ57lfB9OU4S8fZx3S0f7jeySZ5RB6TpyQjO2SfvCVHZEI4+Uq+ke/kR7QVvYheRbsX0miwrnlA/oro4BdV4sdm</latexit><latexit sha1_base64="d7jXJs6gGZjWU9I3lgyseE71G6U=">ACh3icfVHbahRBEO2deEnGSzbxSXwZXAQRWdENC9CvDz4okZwN4HtcejprZlt0pehuybJ0gx+ja/6Pf6NPZsVNBELGk6fOtVdp6pspHCYpj8H0caVq9eub27FN27eur093NmdOtNaDhNupLFHJXMghYJCpRw1FhgqpRwWB6/6fOHJ2CdMPozLhvIFau1qARnGKhieJd6qhguysqfdYWgXeHFy6z78iEuhqN0nK4iuQyNRiRdRwUO4MpnRveKtDIJXNulqUN5p5ZFxCF9PWQcP4MathFqBmClzuVx65EFg5klbDgakxX7Z4VnyrmlKoOy79dzPXkv3KzFqu93AvdtAian39UtTJBk/QDSebCAke5DIBxK0KvCV8wyziGscUxfQvBjIX34eGPDViGxj7ylNlasbMumKvp4x79Tyj0b2FAMdVwyo1STM891caqbpblnkqokMopWBxl1Ip6gdT2t67fRHZx7pfB9Ok4S8fZp2ej/dfrnWySe+Q+eUgy8oLsk3fkgEwIJ1/JN/Kd/Ii2oifR82jvXBoN1jV3yF8RvfoFVyLHag=</latexit><latexit sha1_base64="d7jXJs6gGZjWU9I3lgyseE71G6U=">ACh3icfVHbahRBEO2deEnGSzbxSXwZXAQRWdENC9CvDz4okZwN4HtcejprZlt0pehuybJ0gx+ja/6Pf6NPZsVNBELGk6fOtVdp6pspHCYpj8H0caVq9eub27FN27eur093NmdOtNaDhNupLFHJXMghYJCpRw1FhgqpRwWB6/6fOHJ2CdMPozLhvIFau1qARnGKhieJd6qhguysqfdYWgXeHFy6z78iEuhqN0nK4iuQyNRiRdRwUO4MpnRveKtDIJXNulqUN5p5ZFxCF9PWQcP4MathFqBmClzuVx65EFg5klbDgakxX7Z4VnyrmlKoOy79dzPXkv3KzFqu93AvdtAian39UtTJBk/QDSebCAke5DIBxK0KvCV8wyziGscUxfQvBjIX34eGPDViGxj7ylNlasbMumKvp4x79Tyj0b2FAMdVwyo1STM891caqbpblnkqokMopWBxl1Ip6gdT2t67fRHZx7pfB9Ok4S8fZp2ej/dfrnWySe+Q+eUgy8oLsk3fkgEwIJ1/JN/Kd/Ii2oifR82jvXBoN1jV3yF8RvfoFVyLHag=</latexit><latexit sha1_base64="d7jXJs6gGZjWU9I3lgyseE71G6U=">ACh3icfVHbahRBEO2deEnGSzbxSXwZXAQRWdENC9CvDz4okZwN4HtcejprZlt0pehuybJ0gx+ja/6Pf6NPZsVNBELGk6fOtVdp6pspHCYpj8H0caVq9eub27FN27eur093NmdOtNaDhNupLFHJXMghYJCpRw1FhgqpRwWB6/6fOHJ2CdMPozLhvIFau1qARnGKhieJd6qhguysqfdYWgXeHFy6z78iEuhqN0nK4iuQyNRiRdRwUO4MpnRveKtDIJXNulqUN5p5ZFxCF9PWQcP4MathFqBmClzuVx65EFg5klbDgakxX7Z4VnyrmlKoOy79dzPXkv3KzFqu93AvdtAian39UtTJBk/QDSebCAke5DIBxK0KvCV8wyziGscUxfQvBjIX34eGPDViGxj7ylNlasbMumKvp4x79Tyj0b2FAMdVwyo1STM891caqbpblnkqokMopWBxl1Ip6gdT2t67fRHZx7pfB9Ok4S8fZp2ej/dfrnWySe+Q+eUgy8oLsk3fkgEwIJ1/JN/Kd/Ii2oifR82jvXBoN1jV3yF8RvfoFVyLHag=</latexit><latexit sha1_base64="d7jXJs6gGZjWU9I3lgyseE71G6U=">ACh3icfVHbahRBEO2deEnGSzbxSXwZXAQRWdENC9CvDz4okZwN4HtcejprZlt0pehuybJ0gx+ja/6Pf6NPZsVNBELGk6fOtVdp6pspHCYpj8H0caVq9eub27FN27eur093NmdOtNaDhNupLFHJXMghYJCpRw1FhgqpRwWB6/6fOHJ2CdMPozLhvIFau1qARnGKhieJd6qhguysqfdYWgXeHFy6z78iEuhqN0nK4iuQyNRiRdRwUO4MpnRveKtDIJXNulqUN5p5ZFxCF9PWQcP4MathFqBmClzuVx65EFg5klbDgakxX7Z4VnyrmlKoOy79dzPXkv3KzFqu93AvdtAian39UtTJBk/QDSebCAke5DIBxK0KvCV8wyziGscUxfQvBjIX34eGPDViGxj7ylNlasbMumKvp4x79Tyj0b2FAMdVwyo1STM891caqbpblnkqokMopWBxl1Ip6gdT2t67fRHZx7pfB9Ok4S8fZp2ej/dfrnWySe+Q+eUgy8oLsk3fkgEwIJ1/JN/Kd/Ii2oifR82jvXBoN1jV3yF8RvfoFVyLHag=</latexit><latexit sha1_base64="d7jXJs6gGZjWU9I3lgyseE71G6U=">ACh3icfVHbahRBEO2deEnGSzbxSXwZXAQRWdENC9CvDz4okZwN4HtcejprZlt0pehuybJ0gx+ja/6Pf6NPZsVNBELGk6fOtVdp6pspHCYpj8H0caVq9eub27FN27eur093NmdOtNaDhNupLFHJXMghYJCpRw1FhgqpRwWB6/6fOHJ2CdMPozLhvIFau1qARnGKhieJd6qhguysqfdYWgXeHFy6z78iEuhqN0nK4iuQyNRiRdRwUO4MpnRveKtDIJXNulqUN5p5ZFxCF9PWQcP4MathFqBmClzuVx65EFg5klbDgakxX7Z4VnyrmlKoOy79dzPXkv3KzFqu93AvdtAian39UtTJBk/QDSebCAke5DIBxK0KvCV8wyziGscUxfQvBjIX34eGPDViGxj7ylNlasbMumKvp4x79Tyj0b2FAMdVwyo1STM891caqbpblnkqokMopWBxl1Ip6gdT2t67fRHZx7pfB9Ok4S8fZp2ej/dfrnWySe+Q+eUgy8oLsk3fkgEwIJ1/JN/Kd/Ii2oifR82jvXBoN1jV3yF8RvfoFVyLHag=</latexit><latexit sha1_base64="d7jXJs6gGZjWU9I3lgyseE71G6U=">ACh3icfVHbahRBEO2deEnGSzbxSXwZXAQRWdENC9CvDz4okZwN4HtcejprZlt0pehuybJ0gx+ja/6Pf6NPZsVNBELGk6fOtVdp6pspHCYpj8H0caVq9eub27FN27eur093NmdOtNaDhNupLFHJXMghYJCpRw1FhgqpRwWB6/6fOHJ2CdMPozLhvIFau1qARnGKhieJd6qhguysqfdYWgXeHFy6z78iEuhqN0nK4iuQyNRiRdRwUO4MpnRveKtDIJXNulqUN5p5ZFxCF9PWQcP4MathFqBmClzuVx65EFg5klbDgakxX7Z4VnyrmlKoOy79dzPXkv3KzFqu93AvdtAian39UtTJBk/QDSebCAke5DIBxK0KvCV8wyziGscUxfQvBjIX34eGPDViGxj7ylNlasbMumKvp4x79Tyj0b2FAMdVwyo1STM891caqbpblnkqokMopWBxl1Ip6gdT2t67fRHZx7pfB9Ok4S8fZp2ej/dfrnWySe+Q+eUgy8oLsk3fkgEwIJ1/JN/Kd/Ii2oifR82jvXBoN1jV3yF8RvfoFVyLHag=</latexit>

L(f(x), x) = kf(x) xk2

2

<latexit sha1_base64="JkPO76Xm7gENAe7xZUSXP3uVqbg=">ACvHicfZFLbxMxEMed5VWVwpHLhYRUkAl2o2Q6KWoAg4ceBSJpJXiEHm9sxsrfqxsb2lk7bfiy8AVPgjebRB9IEay9JuZ/9iemawS3Lok+d6Lrly9dv3G1s341u07d+/1t+9Pra4NgwnTQpujFoQXMHEcSfgqDJAZSbgMFu9bvOHx2As1+qzW1cwl7RUvOCMuhBa9D8QSd2SUeHfNcNi2HlZ4U+aJztnGO9horSR/pwCP8N/vebLeDGOF/1BMko6w5ch3cAbexgsd2bklyzWoJyTFBrZ2lSubmnxnEmoIlJbaGibEVLmAVUVIKd+67xBj8OkRwX2oSjHO6iZys8ldauZRaU7UftxVwb/FduVrtid+65qmoHip0+VNQCO43bKeKcG2BOrANQZnj4K2ZLaihzYdZxTN5AaMbA+3DxwoMdo89YSaUtKTJjRXkp2W/ifk6o8wUEwUfGVaSqpy362imaVzTwQUjogpGDdIieHl0hHTek27ifTi3C/DdDxKk1H6flg/9VmJ1voIXqEhihFL9A+eosO0AQx9A39QD/Rr+hlEerSJ5Ko96m5gE6Z9Hxb5Wr3GQ=</latexit><latexit sha1_base64="JkPO76Xm7gENAe7xZUSXP3uVqbg=">ACvHicfZFLbxMxEMed5VWVwpHLhYRUkAl2o2Q6KWoAg4ceBSJpJXiEHm9sxsrfqxsb2lk7bfiy8AVPgjebRB9IEay9JuZ/9iemawS3Lok+d6Lrly9dv3G1s341u07d+/1t+9Pra4NgwnTQpujFoQXMHEcSfgqDJAZSbgMFu9bvOHx2As1+qzW1cwl7RUvOCMuhBa9D8QSd2SUeHfNcNi2HlZ4U+aJztnGO9horSR/pwCP8N/vebLeDGOF/1BMko6w5ch3cAbexgsd2bklyzWoJyTFBrZ2lSubmnxnEmoIlJbaGibEVLmAVUVIKd+67xBj8OkRwX2oSjHO6iZys8ldauZRaU7UftxVwb/FduVrtid+65qmoHip0+VNQCO43bKeKcG2BOrANQZnj4K2ZLaihzYdZxTN5AaMbA+3DxwoMdo89YSaUtKTJjRXkp2W/ifk6o8wUEwUfGVaSqpy362imaVzTwQUjogpGDdIieHl0hHTek27ifTi3C/DdDxKk1H6flg/9VmJ1voIXqEhihFL9A+eosO0AQx9A39QD/Rr+hlEerSJ5Ko96m5gE6Z9Hxb5Wr3GQ=</latexit><latexit sha1_base64="JkPO76Xm7gENAe7xZUSXP3uVqbg=">ACvHicfZFLbxMxEMed5VWVwpHLhYRUkAl2o2Q6KWoAg4ceBSJpJXiEHm9sxsrfqxsb2lk7bfiy8AVPgjebRB9IEay9JuZ/9iemawS3Lok+d6Lrly9dv3G1s341u07d+/1t+9Pra4NgwnTQpujFoQXMHEcSfgqDJAZSbgMFu9bvOHx2As1+qzW1cwl7RUvOCMuhBa9D8QSd2SUeHfNcNi2HlZ4U+aJztnGO9horSR/pwCP8N/vebLeDGOF/1BMko6w5ch3cAbexgsd2bklyzWoJyTFBrZ2lSubmnxnEmoIlJbaGibEVLmAVUVIKd+67xBj8OkRwX2oSjHO6iZys8ldauZRaU7UftxVwb/FduVrtid+65qmoHip0+VNQCO43bKeKcG2BOrANQZnj4K2ZLaihzYdZxTN5AaMbA+3DxwoMdo89YSaUtKTJjRXkp2W/ifk6o8wUEwUfGVaSqpy362imaVzTwQUjogpGDdIieHl0hHTek27ifTi3C/DdDxKk1H6flg/9VmJ1voIXqEhihFL9A+eosO0AQx9A39QD/Rr+hlEerSJ5Ko96m5gE6Z9Hxb5Wr3GQ=</latexit><latexit sha1_base64="JkPO76Xm7gENAe7xZUSXP3uVqbg=">ACvHicfZFLbxMxEMed5VWVwpHLhYRUkAl2o2Q6KWoAg4ceBSJpJXiEHm9sxsrfqxsb2lk7bfiy8AVPgjebRB9IEay9JuZ/9iemawS3Lok+d6Lrly9dv3G1s341u07d+/1t+9Pra4NgwnTQpujFoQXMHEcSfgqDJAZSbgMFu9bvOHx2As1+qzW1cwl7RUvOCMuhBa9D8QSd2SUeHfNcNi2HlZ4U+aJztnGO9horSR/pwCP8N/vebLeDGOF/1BMko6w5ch3cAbexgsd2bklyzWoJyTFBrZ2lSubmnxnEmoIlJbaGibEVLmAVUVIKd+67xBj8OkRwX2oSjHO6iZys8ldauZRaU7UftxVwb/FduVrtid+65qmoHip0+VNQCO43bKeKcG2BOrANQZnj4K2ZLaihzYdZxTN5AaMbA+3DxwoMdo89YSaUtKTJjRXkp2W/ifk6o8wUEwUfGVaSqpy362imaVzTwQUjogpGDdIieHl0hHTek27ifTi3C/DdDxKk1H6flg/9VmJ1voIXqEhihFL9A+eosO0AQx9A39QD/Rr+hlEerSJ5Ko96m5gE6Z9Hxb5Wr3GQ=</latexit>

Source: Isola, Freeman, Torralba

52

slide-53
SLIDE 53

Data compression

Data Data

ˆ X X

Source: Isola, Freeman, Torralba

53

slide-54
SLIDE 54

Label prediction

Data

X

Label

y

<latexit sha1_base64="5NwURhlTSBMby31l7GHRGjtN8Hk=">ACbXicfVFda9RAFJ2NVdv41So+WS4iCKyJFLQx6I+CK24G4LO6HczN5kh85HmLmpLiG/wFf9cf0V/QudbLdQW/HAwJlz525H0WtpKc0PR1Et9Zu37m7vhHfu/g4aPNrcTbxsncCysu6wAI9KGhyTJIWHtUPQhcKD4vhTHz84QelNd9pUWOuoTKylAIoSPuLo81hOkqXSG6SbEWGbIW9o63BhM+saDQaEgq8n2ZpTXkLjqRQ2MW8ViDOIYKp4Ea0Ojzdlpl7wMyiwprQvHULJUr2a0oL1f6CI4NdDcX4/14r9i04bKD3krTd0QGnHxUdmohGzSt53MpENBahEICdDrYmYgwNBYThxzD9jaMbh1/DwtxodkHVvWg6u0vCzC81V/G3P/meU5tIYWMwN/hBWazCzlhvrdDfN8pYrLImrCToaZtzJak7c9bcuDpvIrs/9Jpm8G2XpKNvfGe5+XO1knT1jL9hrlrH3bJd9YXtszARD9ov9Zn8GZ9HTaDt6fmGNBqucJ+wvRK/OAWA3vic=</latexit><latexit sha1_base64="5NwURhlTSBMby31l7GHRGjtN8Hk=">ACbXicfVFda9RAFJ2NVdv41So+WS4iCKyJFLQx6I+CK24G4LO6HczN5kh85HmLmpLiG/wFf9cf0V/QudbLdQW/HAwJlz525H0WtpKc0PR1Et9Zu37m7vhHfu/g4aPNrcTbxsncCysu6wAI9KGhyTJIWHtUPQhcKD4vhTHz84QelNd9pUWOuoTKylAIoSPuLo81hOkqXSG6SbEWGbIW9o63BhM+saDQaEgq8n2ZpTXkLjqRQ2MW8ViDOIYKp4Ea0Ojzdlpl7wMyiwprQvHULJUr2a0oL1f6CI4NdDcX4/14r9i04bKD3krTd0QGnHxUdmohGzSt53MpENBahEICdDrYmYgwNBYThxzD9jaMbh1/DwtxodkHVvWg6u0vCzC81V/G3P/meU5tIYWMwN/hBWazCzlhvrdDfN8pYrLImrCToaZtzJak7c9bcuDpvIrs/9Jpm8G2XpKNvfGe5+XO1knT1jL9hrlrH3bJd9YXtszARD9ov9Zn8GZ9HTaDt6fmGNBqucJ+wvRK/OAWA3vic=</latexit><latexit sha1_base64="5NwURhlTSBMby31l7GHRGjtN8Hk=">ACbXicfVFda9RAFJ2NVdv41So+WS4iCKyJFLQx6I+CK24G4LO6HczN5kh85HmLmpLiG/wFf9cf0V/QudbLdQW/HAwJlz525H0WtpKc0PR1Et9Zu37m7vhHfu/g4aPNrcTbxsncCysu6wAI9KGhyTJIWHtUPQhcKD4vhTHz84QelNd9pUWOuoTKylAIoSPuLo81hOkqXSG6SbEWGbIW9o63BhM+saDQaEgq8n2ZpTXkLjqRQ2MW8ViDOIYKp4Ea0Ojzdlpl7wMyiwprQvHULJUr2a0oL1f6CI4NdDcX4/14r9i04bKD3krTd0QGnHxUdmohGzSt53MpENBahEICdDrYmYgwNBYThxzD9jaMbh1/DwtxodkHVvWg6u0vCzC81V/G3P/meU5tIYWMwN/hBWazCzlhvrdDfN8pYrLImrCToaZtzJak7c9bcuDpvIrs/9Jpm8G2XpKNvfGe5+XO1knT1jL9hrlrH3bJd9YXtszARD9ov9Zn8GZ9HTaDt6fmGNBqucJ+wvRK/OAWA3vic=</latexit><latexit sha1_base64="5NwURhlTSBMby31l7GHRGjtN8Hk=">ACbXicfVFda9RAFJ2NVdv41So+WS4iCKyJFLQx6I+CK24G4LO6HczN5kh85HmLmpLiG/wFf9cf0V/QudbLdQW/HAwJlz525H0WtpKc0PR1Et9Zu37m7vhHfu/g4aPNrcTbxsncCysu6wAI9KGhyTJIWHtUPQhcKD4vhTHz84QelNd9pUWOuoTKylAIoSPuLo81hOkqXSG6SbEWGbIW9o63BhM+saDQaEgq8n2ZpTXkLjqRQ2MW8ViDOIYKp4Ea0Ojzdlpl7wMyiwprQvHULJUr2a0oL1f6CI4NdDcX4/14r9i04bKD3krTd0QGnHxUdmohGzSt53MpENBahEICdDrYmYgwNBYThxzD9jaMbh1/DwtxodkHVvWg6u0vCzC81V/G3P/meU5tIYWMwN/hBWazCzlhvrdDfN8pYrLImrCToaZtzJak7c9bcuDpvIrs/9Jpm8G2XpKNvfGe5+XO1knT1jL9hrlrH3bJd9YXtszARD9ov9Zn8GZ9HTaDt6fmGNBqucJ+wvRK/OAWA3vic=</latexit>

e.g., image classification

Source: Isola, Freeman, Torralba

54

slide-55
SLIDE 55

Data prediction

aka “self-supervised learning”

Some data Other data

X1 ˆ X2

Source: Isola, Freeman, Torralba

55

slide-56
SLIDE 56

Color information: ab channels Grayscale image: L channel

ab L

[Zhang, Isola, Efros, ECCV 2016]

Source: Isola, Freeman, Torralba

56

slide-57
SLIDE 57

Visualizing units

[Zhou et al., ICLR 2015] [Zeiler & Fergus, ECCV 2014]

Source: Isola, Freeman, Torralba

57

slide-58
SLIDE 58

dog faces faces flowers

Stimuli that drive selected neurons (conv5 layer)

58

slide-59
SLIDE 59

conv3

Predicted Color Channels

ˆ X2

Raw Data

X

Layer

conv1 conv2 conv4 conv5 pool5 pool2 pool1 10 15 20 25 30 35 40

Accuracy Classification performance

colorization

ImageNet Task [Russakovsky et al. 2015]

Reconstructed Data

ˆ X

Raw Grayscale Channel

X1

autoencoder

Source: Isola, Freeman, Torralba

59

slide-60
SLIDE 60

Image

X

im2vec

layer 3 representation of image layer 1 representation of image

Represent image as a vector of neural activations

(perhaps representing a vector of detected texture patterns or object parts)

Source: Isola, Freeman, Torralba

60

slide-61
SLIDE 61

“Elephant”

word2vec

dense vector representation of word …

  • ne-hot vector representation of word

X2vec methods are also called embeddings of X, e.g., a word embedding

Source: Isola, Freeman, Torralba

61

slide-62
SLIDE 62

“Fish” “Water” “Shark” “Whale” “Cat” “Couch” “Sun” “Tuna”

Dim 1 Dim 2

Words with similar meanings should be near each other

62

slide-63
SLIDE 63

word2vec

Proxy: words that are used in the same context tend to have similar meanings Words with similar meanings should be near each other words with similar contexts should be near each other

Source: Isola, Freeman, Torralba

63

slide-64
SLIDE 64

'sofa' 'armchair' 'bench' 'chair' 'deck chair' 'ottoman' 'seat' 'stool' 'swivel chair’ ‘loveseat’ … sofa ’person' ’man' ’woman' ’child' ’teenager' ’girl' ’boy' ’baby' ’daughter’ ‘son’ … Next to the is a desk, and a is sitting behind it. person

64

slide-65
SLIDE 65

word2vec

  • T. Mikolov, K. Chen, G. Corrado, J. Dean. Efficient Estimation of Word Representations in Vector
  • Space. arXiv:1301.3781, 2013

I parked the car in a nearby

  • street. It is a red car with two

doors, … I parked the vehicle in a nearby street…

65

slide-66
SLIDE 66

word2vec

  • T. Mikolov, K. Chen, G. Corrado, J. Dean. Efficient Estimation of Word Representations in Vector
  • Space. arXiv:1301.3781, 2013

I parked the car in a nearby

  • street. It is a red car with two

doors, …

car

encoder

w

decoder List of words in the
 context of “car”

66

slide-67
SLIDE 67

word2vec

Word
 = ‘car’ Hidden layer Soft-max classifier Output prob. That
 each word is in the
 context of the input 
 word

  • T. Mikolov, K. Chen, G. Corrado, J. Dean. Efficient Estimation of Word Representations in Vector
  • Space. arXiv:1301.3781, 2013

Encoder Decoder

67

slide-68
SLIDE 68

word2vec, training

Linear
 layer Soft-max classifier Output prob. That
 each word is in the
 context of the input 
 word [0, 0, 1, 0, … 0]V car A S w P [0, 0, 1, 0, 0, … 0] w = S

  • T. Mikolov, K. Chen, G. Corrado, J. Dean. Efficient Estimation of Word Representations in Vector
  • Space. arXiv:1301.3781, 2013

p =exi / Σj exj

xi A A V d = V

68

slide-69
SLIDE 69

Algebraic operations with the vector representation of words

X = Vector(“Paris”) – vector(“France”) + vector(“Italy”) Closest nearest neighbor to X is vector(“Rome”)

69

slide-70
SLIDE 70

Context as Supervision


[Collobert & Weston 2008; Mikolov et al. 2013]

Deep Net

[Slide credit: Carl Doersch]

70

slide-71
SLIDE 71

Context Prediction as Supervision

A B

? ? ? ? ? ? ? ?

[Slide credit: Carl Doersch]

71

slide-72
SLIDE 72

Semantics from a non-semantic task

[Slide credit: Carl Doersch]

72

slide-73
SLIDE 73

Randomly Sample Patch Sample Second Patch

CNN CNN Classifier

Relative Position Task

8 possible locations

[Slide credit: Carl Doersch]

73

slide-74
SLIDE 74

CNN CNN Classifier

Patch Embedding (representation)

Input Nearest Neighbors CNN

Note: connects across instances!

[Slide credit: Carl Doersch]

74

slide-75
SLIDE 75

Revisiting autoencoders

F

Image

X

Reconstructed image

ˆ X = F(X)

Is reconstruction necessary?

75

slide-76
SLIDE 76

Contrastive learning

z

<latexit sha1_base64="G0rlcn9m/BwCiGW2RPF0aUhPxmI=">AB8XicbVDLSgMxFL1TX7W+qi7dBIvgqsyoMuiG5cV7APbUjLpnTY0kxmSjFCH/oUbF4q49W/c+Tdm2lo64HA4Zx7ybnHjwXxnW/ncLK6tr6RnGztLW9s7tX3j9o6ihRDBsEpFq+1Sj4BIbhuB7VghDX2BLX98k/mtR1SaR/LeTGLshXQoecAZNVZ6IbUjPwgfZr2yxW36s5AlomXkwrkqPfLX91BxJIQpWGCat3x3Nj0UqoMZwKnpW6iMaZsTIfYsVTSEHUvnSWekhOrDEgQKfukITP190ZKQ60noW8ns4R60cvE/7xOYoKrXsplnBiUbP5RkAhiIpKdTwZcITNiYglitushI2oszYkq2BG/x5GXSPKt651X37qJSu87rKMIRHMpeHAJNbiFOjSAgYRneIU3RzsvzrvzMR8tOPnOIfyB8/kDAPyRIA=</latexit>

x1

<latexit sha1_base64="if0HbBZOXWTH8AeZ/EUFA7xBQ3k=">AB83icbVBNS8NAFHypX7V+VT16WSyCp5KoMeiF48VbC0pWy2L+3SzSbsbsQS+je8eFDEq3/Gm/GTZuDtg4sDPv8WYnSATXxnW/ndLK6tr6RnmzsrW9s7tX3T9o6zhVDFsFrHqBFSj4BJbhuBnUQhjQKBD8H4JvcfHlFpHst7M0mwF9Gh5CFn1FjJ9yNqRkGYPfW9ab9ac+vuDGSZeAWpQYFmv/rlD2KWRigNE1TrucmpdRZTgTOK34qcaEsjEdYtdSPUvWyWeUpOrDIgYazsk4bM1N8bGY20nkSBncwz6kUvF/zuqkJr3oZl0lqUL5oTAVxMQkL4AMuEJmxMQSyhS3WQkbUWZsTVbAne4peXSfus7p3X3buLWuO6qKMR3AMp+DBJTgFprQAgYJPMrvDmp8+K8Ox/z0ZJT7BzCHzifPyqgkcI=</latexit>

x2

<latexit sha1_base64="8TseVZ5Qs9yxiNWLa+nDFOtWGc=">AB83icbVDLSgMxFL2pr1pfVZdugkVwVWaqoMuiG5cV7AM6Q8mkmTY0kxmSjFiG/oYbF4q49Wfc+Tdm2lo64HA4Zx7uScnSATXxnG+UWltfWNzq7xd2dnd2z+oHh51dJwqyto0FrHqBUQzwSVrG24E6yWKkSgQrBtMbnO/+8iU5rF8MNOE+REZSR5ySoyVPC8iZhyE2dOgMRtUa07dmQOvErcgNSjQGlS/vGFM04hJQwXRu86ifEzogyngs0qXqpZQuiEjFjfUkipv1snmGz6wyxGs7JMGz9XfGxmJtJ5GgZ3M+plLxf/8/qpCa/9jMskNUzSxaEwFdjEOC8AD7li1IipJYQqbrNiOiaKUGNrqtgS3OUvr5JOo+5e1J37y1rzpqijDCdwCufgwhU04Q5a0AYKCTzDK7yhFL2gd/SxGC2hYucY/gB9/gAsJZHD</latexit>

z>x1

<latexit sha1_base64="tZT/fS02C7BZ7LSq+Uzv4vQwjSE=">ACBXicbVC7TsMwFHV4lvIKMJgUSExVQkgwVjBwlgk+pCaEDmu01p17Mh2ECXKwsKvsDCAECv/wMbf4LRFgpYjWTo+517de0+YMKq043xZc/MLi0vLpZXy6tr6xqa9td1UIpWYNLBgQrZDpAijnDQ01Yy0E0lQHDLSCgcXhd+6JVJRwa/1MCF+jHqcRhQjbaTA3vNipPthlN3nN54WCfz53wVuHtgVp+qMAGeJOyEVME9sD+9rsBpTLjGDCnVcZ1E+xmSmJG8rKXKpIgPEA90jGUo5goPxtdkcMDo3RhJKR5XMOR+rsjQ7FSwzg0lcWOatorxP+8TqjMz+jPEk14Xg8KEoZ1AIWkcAulQRrNjQEYUnNrhD3kURYm+DKJgR3+uRZ0jyqusdV5+qkUjufxFECu2AfHAIXnIauAR10AYPIAn8AJerUfr2Xqz3selc9akZwf8gfXxDTEwmQA=</latexit>

[Wu et al., Instance discrimination 2018], [He et al. Momentum contrastive learning 2019]

z>z

<latexit sha1_base64="L+L/AeVdjpBvKbX9GkvA2JY0Bjo=">ACA3icbVDLSsNAFJ3UV62vqDvdDBbBVUlU0GXRjcsK9gFNLZPpB06yYSZG6Gght/xY0LRdz6E+78GydtQG09MHDmnHu59x4/FlyD43xZhYXFpeWV4mpbX1jc8ve3mlomSjK6lQKqVo+0UzwiNWBg2CtWDES+oI1/eFl5jfvmNJcRjcwilknJP2IB5wSMFLX3vNCAgM/SO/Htx7IGP/8u3bZqTgT4Hni5qSMctS69qfXkzQJWQRUEK3brhNDJyUKOBVsXPISzWJCh6TP2oZGJGS6k05uGONDo/RwIJV5EeCJ+rsjJaHWo9A3ldmGetbLxP+8dgLBeSflUZwAi+h0UJAIDBJngeAeV4yCGBlCqOJmV0wHRBEKJraSCcGdPXmeNI4r7knFuT4tVy/yOIpoHx2gI+SiM1RFV6iG6oiB/SEXtCr9Wg9W2/W+7S0YOU9u+gPrI9v+iWYXg=</latexit>

High Low

76

slide-77
SLIDE 77

z

<latexit sha1_base64="G0rlcn9m/BwCiGW2RPF0aUhPxmI=">AB8XicbVDLSgMxFL1TX7W+qi7dBIvgqsyoMuiG5cV7APbUjLpnTY0kxmSjFCH/oUbF4q49W/c+Tdm2lo64HA4Zx7ybnHjwXxnW/ncLK6tr6RnGztLW9s7tX3j9o6ihRDBsEpFq+1Sj4BIbhuB7VghDX2BLX98k/mtR1SaR/LeTGLshXQoecAZNVZ6IbUjPwgfZr2yxW36s5AlomXkwrkqPfLX91BxJIQpWGCat3x3Nj0UqoMZwKnpW6iMaZsTIfYsVTSEHUvnSWekhOrDEgQKfukITP190ZKQ60noW8ns4R60cvE/7xOYoKrXsplnBiUbP5RkAhiIpKdTwZcITNiYglitushI2oszYkq2BG/x5GXSPKt651X37qJSu87rKMIRHMpeHAJNbiFOjSAgYRneIU3RzsvzrvzMR8tOPnOIfyB8/kDAPyRIA=</latexit>

[Wu et al., Instance discrimination 2018], [He et al. Momentum contrastive learning 2019]

Maximize:

exp{z>z} exp{z>z + P

i z>xi}

<latexit sha1_base64="ZmBwzaMcHqoxreJNzcBEJAeXTw=">ACXichVHLSgMxFM2MVm3VOurChZtgEQShzKigS9GNywq2FpxyKQZG5p5kNyR1mF+0p1u/BXTB/io4oXAyTnJjcnYSaFBtd9teyl5crK6lq1tr6xWd9ytnc6Os0V42WylR1Q6q5FAlvgwDJu5niNA4lvw+H1xP9/okrLdLkDsYZ92P6mIhIMAqGChwgkaKsIHyUkYLEFAZhVDyXDwTSDH/uSVn+68HmOg8DsSfnlEZCHNSGTgNt+lOCy8Cbw4aF6twHkh/ZTlMU+ASap1z3Mz8AuqQDJyxrJNc8oG9JH3jMwoTHXfjFNp8SHhunjKFVmJYCn7NeOgsZaj+PQOCdz6p/ahPxN6+UQXfiFSLIceMJmF0W5xJDiSdS4LxRnIMcGUKaEmRWzATVxg/mQmgnB+/nkRdA5aXqnTf2rHF5NY9jDe2jA3SEPHSOLtENaqE2YujNQlbVqlnvdsXesOszq23Ne3bRt7L3PgDZbrl/</latexit>

Equivalent to softmax loss with each image as a category

Contrastive learning

77

slide-78
SLIDE 78

z

<latexit sha1_base64="G0rlcn9m/BwCiGW2RPF0aUhPxmI=">AB8XicbVDLSgMxFL1TX7W+qi7dBIvgqsyoMuiG5cV7APbUjLpnTY0kxmSjFCH/oUbF4q49W/c+Tdm2lo64HA4Zx7ybnHjwXxnW/ncLK6tr6RnGztLW9s7tX3j9o6ihRDBsEpFq+1Sj4BIbhuB7VghDX2BLX98k/mtR1SaR/LeTGLshXQoecAZNVZ6IbUjPwgfZr2yxW36s5AlomXkwrkqPfLX91BxJIQpWGCat3x3Nj0UqoMZwKnpW6iMaZsTIfYsVTSEHUvnSWekhOrDEgQKfukITP190ZKQ60noW8ns4R60cvE/7xOYoKrXsplnBiUbP5RkAhiIpKdTwZcITNiYglitushI2oszYkq2BG/x5GXSPKt651X37qJSu87rKMIRHMpeHAJNbiFOjSAgYRneIU3RzsvzrvzMR8tOPnOIfyB8/kDAPyRIA=</latexit>

[Wu et al., Instance discrimination 2018], [He et al. Momentum contrastive learning 2019]

exp{z>˜ z} exp{z>˜ z + P

i z>xi}

<latexit sha1_base64="ChwakQGPZNI+0jdckqjrYdMIh0s=">ACbXicjVHLThsxFPUMBdLwGkBdtCBkESGQkKIZWokuI7rpkrNQ4rDyOPcAQvPQ/YdRBjNrl/Ijl9gwy/UCbOgCYteydLxOefa18dRrqRB39y3KUPyurjY/NtfWNzS1ve6dnskIL6IpMZXoQcQNKptBFiQoGuQaeRAr60e2Pqd6/A21klv7GSQ6jhF+nMpaCo6VC7w+LNRclg/uclSzheBPF5UN1xTDLKUOpxvCGrlhV/beXnlJmiSUi956f1+F0p5YhV7Lb/uzosgqEGL1HUZeo9snIkigRSF4sYMAz/HUck1SqGgarLCQM7FLb+GoYUpT8CMylaFT2yzJjGmbYrRTpj3aUPDFmkTWOZ3TzGtT8j1tWGD8fVTKNC8QUvF6UVwoihmdRk/HUoNANbGACy3trFTcBs/2g9q2hC+Scvgt5ZO/ja9n9a3Uu6jgaZI8ckhMSkHPSIT/JekSQZ4dz/nsfHFe3E/uvnvwanWdumeX/FPu8V/BhsDr</latexit>

Can build invariance. Compare to warped images.

Contrastive learning

78

slide-79
SLIDE 79

z

<latexit sha1_base64="G0rlcn9m/BwCiGW2RPF0aUhPxmI=">AB8XicbVDLSgMxFL1TX7W+qi7dBIvgqsyoMuiG5cV7APbUjLpnTY0kxmSjFCH/oUbF4q49W/c+Tdm2lo64HA4Zx7ybnHjwXxnW/ncLK6tr6RnGztLW9s7tX3j9o6ihRDBsEpFq+1Sj4BIbhuB7VghDX2BLX98k/mtR1SaR/LeTGLshXQoecAZNVZ6IbUjPwgfZr2yxW36s5AlomXkwrkqPfLX91BxJIQpWGCat3x3Nj0UqoMZwKnpW6iMaZsTIfYsVTSEHUvnSWekhOrDEgQKfukITP190ZKQ60noW8ns4R60cvE/7xOYoKrXsplnBiUbP5RkAhiIpKdTwZcITNiYglitushI2oszYkq2BG/x5GXSPKt651X37qJSu87rKMIRHMpeHAJNbiFOjSAgYRneIU3RzsvzrvzMR8tOPnOIfyB8/kDAPyRIA=</latexit>

[Wu et al., Instance discrimination 2018], [He et al. Momentum contrastive learning 2019]

Can build invariance. Compare to warped images.

exp{z>˜ z} exp{z>˜ z + P

i z>xi}

<latexit sha1_base64="ChwakQGPZNI+0jdckqjrYdMIh0s=">ACbXicjVHLThsxFPUMBdLwGkBdtCBkESGQkKIZWokuI7rpkrNQ4rDyOPcAQvPQ/YdRBjNrl/Ijl9gwy/UCbOgCYteydLxOefa18dRrqRB39y3KUPyurjY/NtfWNzS1ve6dnskIL6IpMZXoQcQNKptBFiQoGuQaeRAr60e2Pqd6/A21klv7GSQ6jhF+nMpaCo6VC7w+LNRclg/uclSzheBPF5UN1xTDLKUOpxvCGrlhV/beXnlJmiSUi956f1+F0p5YhV7Lb/uzosgqEGL1HUZeo9snIkigRSF4sYMAz/HUck1SqGgarLCQM7FLb+GoYUpT8CMylaFT2yzJjGmbYrRTpj3aUPDFmkTWOZ3TzGtT8j1tWGD8fVTKNC8QUvF6UVwoihmdRk/HUoNANbGACy3trFTcBs/2g9q2hC+Scvgt5ZO/ja9n9a3Uu6jgaZI8ckhMSkHPSIT/JekSQZ4dz/nsfHFe3E/uvnvwanWdumeX/FPu8V/BhsDr</latexit>

Contrastive learning

79

slide-80
SLIDE 80

Contrastive learning

From [Chen et al., SinCLR, 2020]

80

slide-81
SLIDE 81

Performance snapshot

ImageNet linear classification Object detection finetuning

Comparable in many cases to supervised pretraining!

81

slide-82
SLIDE 82

Egomotion

Agrawal et al. ICCV 2015. Jayaraman et al. ICCV 2015.

Context

Noroozi and Favaro. ECCV 2016. Doersch et al. ICCV 2015. Pathak et al. CVPR 2016. Hinton & Salakhutdinov. Science 2006. Wang et al. ICCV 2015. Pathak et al. CVPR 2017. Misra et al. ECCV 2016. de Sa. NIPS 1994.

Video Audio Autoencoders Denoising Autoencoders

Vincent et al. ICML 2008.

Goal: Set up a pre-training scheme to induce a “useful” representation

Owens et al. ECCV 2016.

Generative Modeling

Donahue et al. Dumoulin et al. ICLR 2017.

[Slide credit: Richard Zhang]

82

slide-83
SLIDE 83
  • 1. Deep nets learn representations
  • 2. This is useful because representations transfer — they act as prior

knowledge that enables quick learning on new tasks

  • 3. Representations can also be learned without labels
  • 4. Without labels there are many ways to learn representations. We saw:
  • 1. representations as compressed codes
  • 2. representations that are predictive of missing data

Summary

Source: Isola, Freeman, Torralba

83

slide-84
SLIDE 84

Next time: Sight, sound, and touch

84