This article discusses seven popular tools and frameworks used for developing AI applications: TensorFlow, PyTorch, Keras, Caffe, Microsoft Cognitive Toolkit, Theano and Apache MXNet. These tools are widely used for various applications, such as computer vision, natural language processing, speech recognition, image recognition and reinforcement learning. They are popular due to their ease of use, scalability and efficient execution of complex mathematical operations.