PyTorch. Освещая глубокое обучение
Қосымшада ыңғайлырақҚосымшаны жүктеуге арналған QRRuStore · Samsung Galaxy Store
Huawei AppGallery · Xiaomi GetApps

автордың кітабынан сөз тіркестері  PyTorch. Освещая глубокое обучение

Работа с глубоким обучением всегда сопряжена с томительным ожиданием. В реальном мире вам придется сидеть без дела, уставившись в стену или в экран и пытаясь ускорить процесс силой мысли (это не получится, но вы можете пожарить яичницу на графическом процессоре), одним словом — скука.
Комментарий жазу
Vlad
Vladдәйексөз келтірді2 апта бұрын
Например, рекомендуемой практикой считается нормализовать набор данных до нулевого среднего значения и единичного стандартного отклонения по каждому из каналов. Мы уже упоминали это в главе 4, но теперь, после главы 5, понимаем почему: при выборе функций активации, линейных около нуля (плюс-минус 1 или 2), ограничение данных тем же диапазоном повышает вероятность ненулевых градиентов нейронов, а значит, и ускоряет обучение.
Комментарий жазу
Vlad
Vladдәйексөз келтірді2 апта бұрын
роцесс выбора правильного размера нейросетевой модели в смысле количества параметров основан на двух шагах: увеличение размера до тех пор, пока модель не будет хорошо подогнана к данным, а затем уменьшение, пока не будет устранено переобучение
Комментарий жазу
Vlad
Vladдәйексөз келтірді2 апта бұрын
правило 2: если потери на обучающем и проверочном наборах данных расходятся — модель переобучена
Комментарий жазу
Vlad
Vladдәйексөз келтірді2 апта бұрын
правило 1: если потери на обучающем наборе данных не уменьшаются, вероятно, модель слишком проста для имеющихся данных. Либо наши данные просто не содержат осмысленной информации, которая позволила бы модели истолковать выходной сигнал
Комментарий жазу
Vlad
Vladдәйексөз келтірді3 апта бұрын
Что делать со столбцами, содержащими непрерывные, порядковые и категориальные данные
Комментарий жазу
Vlad
Vladдәйексөз келтірді3 апта бұрын
ще одна возможность: вычислить среднее значение и стандартное отклонение входных данных и масштабировать их так, чтобы у выходного сигнала было нулевое среднее значение и единичное стандартное отклонение по каждому каналу: # In[7]: n_channels = batch.shape[1] for c in range(n_channels): mean = torch.mean(batch[:, c]) std = torch.std(batch[:, c]) batch[:, c] = (batch[:, c] – mean) / std
Комментарий жазу
Vlad
Vladдәйексөз келтірді3 апта бұрын
Еще одна возможность: вычислить среднее значение и стандартное отклонение входных данных и масштабировать их так, чтобы у выходного сигнала было нулевое среднее значение и единичное стандартное отклонение по каждому каналу: # In[7]: n_channels = batch.shape[1] for c in range(n_channels): mean = torch.mean(batch[:, c]) std = torch.std(batch[:, c]) batch[:, c] = (batch[:, c] – mean) / std
Комментарий жазу
Vlad
Vladдәйексөз келтірді3 апта бұрын
Еще одна возможность: вычислить среднее значение и стандартное отклонение входных данных и масштабировать их так, чтобы у выходного сигнала было нулевое среднее значение и единичное стандартное отклонение по каждому каналу:
Комментарий жазу
инус или корень
Комментарий жазу