Нейронная сеть, грубо говоря, есть имитация процессов в нашем мозге, адаптирующаяся к новым условиям. Полагаю, про это вы знаете. Собственно, из-за стремления разработчиков максимально приблизить нейронки к нашему, человеческому, мозгу, ее и называют нейронной.
Искуственный интеллект, как правильно выразился один из ответивших, есть имитация мышления, но это не значит, что она должна использовать нейронные сети в своей основе. ИИ, в идеале- искусственный разум, способный АБСОЛЮТНО самостоятельно принимать решения, осмысленно отвечать на вопросы. Но, поскольку человек еще не достаточно изучил даже свой мозг, возникает размытость в том, что, собственно, должен делать ИИ.
Машинное обучение - процесс самостоятельного обучения нейронной сети. Для обучения используются многие методы, например, обратного распространения, который находит разницу между ожидаемым ответом и выходным, производит с получившимся числом манипуляции и корректирует весовые коэффициенты, передавая их дальше, к началу.
Глубинное обучение - общее название обучения сети с нуля "понимать" что-либо и извлекать полезные данные для дальнейшего обучения.
Надеюсь, дал исчерпывающий ответ)