Using a neural network model, generate a coloring book page with an image of toy trucks and cars. The image should feature at least three different types of vehicles and include enough detail for children to have fun coloring in the different sections. Once the page has been generated, test the model's ability to recognize the different types of vehicles in the image based on a verbal description.