Assess your knowledge about TensorFlow by answering the following questions:
- Define a computational graph.
- What are sessions?
- How do we create a session in TensorFlow?
- What is the difference between variables and placeholders?
- Why do we need TensorBoard?
- What is the name scope and how is it created?
- What is eager execution?