Хотя Tensorflow разработан таким образом, чтобы адаптироваться к различным сложным числовым вычислениям, наиболее популярным его использованием является реализация моделей машинного обучения, особенно для нейронных сетей.
В принципе, нейронная сеть может быть определена с помощью графов, состоящих из тензоров, и обучена путём автоматического дифференцирования.
Однако для упрощения мы рекомендуем использовать высокоуровневый Keras API в Tensorflow для реализации нейронных сетей.
Общие процедуры реализации нейронных сетей с использованием TensorFlow:
Для новичков на самом деле подготовка данных — самая сложная часть.
Наиболее распространёнными типами данных являются структурированные данные, изображения, тексты и временные последовательности.
Мы демонстрируем этапы моделирования для этих четырёх типов данных на следующих примерах соответственно: (1) Прогнозирование выживания на «Титанике»; (2) Классификация изображений по набору CIFAR2; (3) Классификация отзывов о фильмах на IMDB; (4) Прогнозирование даты окончания пандемии COVID-19 в Китае.
Пожалуйста, оставляйте комментарии в официальном аккаунте WeChat «Python与算法之美» (Элегантный Python и алгоритмы), если вы хотите пообщаться с автором о содержании. Автор постарается ответить, учитывая ограниченное время.
Вы также можете ответить 加群 (join group) в официальном аккаунте WeChat, чтобы присоединиться к групповому чату с другими читателями.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )