You can follow my last post on how to set up all the drivers, docker, and jupyter to get your own keras/tensorflow up and running from a plain ubuntu machine.
But AWS provides an AMI that includes everything you need without the dockerization.
Simply launch a Deep Learning AMI. I used the following one.
Then ssh into your machine and simply run
jupyter notebook --ip=0.0.0.0 --allow-root --NotebookApp.token=''
Point your browser to http://SERVER:8888/lab
And that’s it!