Olej писал(а):
И в файловой системе Linux ноутбуки отображаются как файлы с расширением .ipynb (нужно думать: IPython + notebook).
Все примеры-коды автор проделывает в виртуальных ноутбуках Jupyter (см.
IPython + Jupyter).
Это уже становится ... трендом в машинном обучении и в Python, в частности, ... в Windows-мире, предполагаю, потому что у них там Python "через задницу".
Но это всё легко можно, при желании, экспортировать в .py файл:
После небольших правок кода, таких как имена файлов данных для обучения и тестов, всё это можно запускать и в терминале:
Код: Выделить всё
[olej@dell 1rashid_t_sozdaem_neyronnuyu_set]$ time python3 part2_neural_network_mnist_data.py
performance = 0.6
real 0m2.218s
user 0m3.528s
sys 0m10.672s
Это результат - на самых малых выборках данных (100 образцов на обучении + 10 на тестах):
Код: Выделить всё
[olej@dell 1rashid_t_sozdaem_neyronnuyu_set]$ ls -l *10*.csv
-rw-r--r-- 1 olej olej 18006 фев 28 00:38 mnist_test_10.csv
-rw-r--r-- 1 olej olej 182023 фев 28 00:38 mnist_train_100.csv
Даже такой
элементарно малый объём данных уже требует значительного времени + очень серьёзно нагружает компьютер (i7), так что он заметно тормозит на других операциях.
Но пока меня интересует только сама используемая техника работы и возможности использования образцов...