Hi
user
Admin Login:
Username:
Password:
Name:
Let's build a video game, train a bot to play it, and deploy it on a smartphone in 30 minutes
--client
nbpy
--show
nbpy19
--room mystic 15056 --force
Next: 12 Make your code come alive: using interactive Jupyter notebooks outside of the sciences
show more...
Marks
Author(s):
Paris Buttfield-Addison
Location
Mystic Theatre
Date
nov Sat 02
Days Raw Files
Start
16:00
First Raw Start
15:48
Duration
0:30:05
Offset
0:11:41
End
16:30
Last Raw End
16:48
Chapters
00:00
0:18:19
Total cuts_time
30 min.
https://2019.northbaypython.org/schedule/presentation/14/
raw-playlist
raw-mp4-playlist
encoded-files-playlist
host
archive
tweet
mp4
svg
png
assets
release.pdf
Lets_build_a_video_game_train_a_bot_to_play_it_and_deploy_it_on_a_smartphone_in_30_minutes.json
logs
Admin:
episode
episode list
cut list
raw files day
marks day
marks day
image_files
State:
---------
borked
edit
encode
push to queue
post
richard
review 1
email
review 2
make public
tweet
to-miror
conf
done
Locked:
clear this to unlock
Locked by:
user/process that locked.
Start:
initially scheduled time from master, adjusted to match reality
Duration:
length in hh:mm:ss
Name:
Video Title (shows in video search results)
Emails:
email(s) of the presenter(s)
Released:
Unknown
Yes
No
has someone authorised pubication
Normalise:
Channelcopy:
m=mono, 01=copy left to right, 10=right to left, 00=ignore.
Thumbnail:
filename.png
Description:
In this session, we’ll build a little smartphone game, train a bot to play it using reinforcement learning, Python, and TensorFlow, and deploy it to a smartphone. In 30minutes. We’ll show you how easy it is to add ML-powered intelligence to video games or simulations, and how inference on smartphones is easier than it’s ever been: modern, powerful tools like Unity’s ML-Agents, Python, and TensorFlow make the complex easy. And it’s a lot of fun. First, we’ll spend 10 minutes of the session: * showcasing the absolute basics game engines * creating an arcade game, live on stage * adding some art, to make the game look pretty! Second, we’ll spend 10 minutes of the session: * implementing an agent, using Python and TensorFlow, that is rewarded for playing the game * training the agent to play * giving the agent some character Finally, we’ll spend the last 10 minutes of the session: * preparing our trained model for deployment onto a smartphone * building the game and optimizing both the gameplay and ML-components for a smartphone * showing the audience the game, running live on a phone! This is an engaging, fast-paced, and surprisingly in-depth exploration of how powerful modern game engines can be used for quick, relatively easy, but incredibly powerful state of the art machine learning and training, and how powerful inference on-device is, for mobile AI. You don’t need to be a game developer to see the benefits. Join us for 30minutes of rapid live coding, and engaging banter while we show what’s really possible with Python, TensorFlow for ML, game engines/simulations, and mobile devices! In this session, we'll build a little smartphone game, train a bot to play it using reinforcement learning with Python and TensorFlow, and deploy it to a smartphone. In 30 minutes we'll show you how easy it is to add machine learning (ML)-powered intelligence to video games and simulations, and how useful it can be to visualize ML problems. It'll be fun, and you'll learn the fundamentals of ML.
markdown
Comment:
production notes
2019-11-02/15_48_52.ts
Apply:
15:48:52 - 16:00:16 ( 00:11:24 )
S:
15:48:52 -
E:
16:18:52
D:
00:30:00
(
End:
684.0)
show more...
vlc ~/Videos/veyepar/nbpy/nbpy19/dv/mystic/2019-11-02/15_48_52.ts :start-time=00.0 --audio-desync=0
Raw File
Cut List
15:48:52
seconds: 0.0
Wall: 15:48:52
Duration
00:30:00
16:18:52
seconds: 684.0
Wall: 16:00:16
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
2019-11-02/15_48_52.ts
Apply:
16:00:16 - 16:00:27 ( 00:00:11 )
S:
15:48:52 -
E:
16:18:52
D:
00:30:00
(
Start:
684.0) (
End:
695.0)
show more...
vlc ~/Videos/veyepar/nbpy/nbpy19/dv/mystic/2019-11-02/15_48_52.ts :start-time=0684.0 --audio-desync=0
Raw File
Cut List
15:48:52
seconds: 684.0
Wall: 16:00:16
Duration
00:30:00
16:18:52
seconds: 695.0
Wall: 16:00:27
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
2019-11-02/15_48_52.ts
Apply:
16:00:27 - 16:00:33 ( 00:00:06 )
S:
15:48:52 -
E:
16:18:52
D:
00:30:00
(
Start:
695.0) (
End:
701.0)
show more...
vlc ~/Videos/veyepar/nbpy/nbpy19/dv/mystic/2019-11-02/15_48_52.ts :start-time=0695.0 --audio-desync=0
Raw File
Cut List
15:48:52
seconds: 695.0
Wall: 16:00:27
Duration
00:30:00
16:18:52
seconds: 701.0
Wall: 16:00:33
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
2019-11-02/15_48_52.ts
Apply:
16:00:33 - 16:18:52 ( 00:18:19 )
S:
15:48:52 -
E:
16:18:52
D:
00:30:00
(
Start:
701.0)
show more...
vlc ~/Videos/veyepar/nbpy/nbpy19/dv/mystic/2019-11-02/15_48_52.ts :start-time=0701.0 --audio-desync=0
Raw File
Cut List
15:48:52
seconds: 701.0
Wall: 16:00:33
Duration
00:30:00
16:18:52
seconds: 0.0
Wall: 15:48:52
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
2019-11-02/16_18_52.ts
Apply:
16:18:52 - 16:30:38 ( 00:11:46 )
S:
16:18:52 -
E:
16:48:51
D:
00:29:59
(
End:
706.0)
show more...
vlc ~/Videos/veyepar/nbpy/nbpy19/dv/mystic/2019-11-02/16_18_52.ts :start-time=00.0 --audio-desync=0
Raw File
Cut List
16:18:52
seconds: 0.0
Wall: 16:18:52
Duration
00:29:59
16:48:51
seconds: 706.0
Wall: 16:30:38
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
2019-11-02/16_18_52.ts
Apply:
16:30:38 - 16:32:06 ( 00:01:28 )
S:
16:18:52 -
E:
16:48:51
D:
00:29:59
(
Start:
706.0) (
End:
794.0)
show more...
vlc ~/Videos/veyepar/nbpy/nbpy19/dv/mystic/2019-11-02/16_18_52.ts :start-time=0706.0 --audio-desync=0
Raw File
Cut List
16:18:52
seconds: 706.0
Wall: 16:30:38
Duration
00:29:59
16:48:51
seconds: 794.0
Wall: 16:32:06
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
2019-11-02/16_18_52.ts
Apply:
16:32:06 - 16:48:51 ( 00:16:45 )
S:
16:18:52 -
E:
16:48:51
D:
00:29:59
(
Start:
794.0)
show more...
vlc ~/Videos/veyepar/nbpy/nbpy19/dv/mystic/2019-11-02/16_18_52.ts :start-time=0794.0 --audio-desync=0
Raw File
Cut List
16:18:52
seconds: 794.0
Wall: 16:32:06
Duration
00:29:59
16:48:51
seconds: 0.0
Wall: 16:18:52
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
Rf filename:
root is .../show/dv/location/, example: 2013-03-13/13:13:30.dv
Sequence:
get this:
check and save to add this
2019-11-02/15_48_52.ts
2019-11-02/16_18_52.ts
Veyepar
Video Eyeball Processor and Review