AI & ML · library
PyTorch
Neural networks on your own computer: tensors, autograd, nn layers, the training loop and data — ending with a network that reads handwritten digits. No GPU needed: everything runs on the CPU. CodinGame-style tasks: a ready program with a broken part to fix.
6 topics · 16 challengesChallenges solved0 of 16
- 01ContinueУстановкаPython, редактор кода, библиотека torch и мост CodeWithMe0 / 1
- 02Тензорыtorch.tensor, shape и dtype, float() и деление, поэлементные операции, reshape и view, argmax(dim), сравнение и mean0 / 3
- 03Производные сами собойrequires_grad, backward, .grad, скаляр перед backward, torch.no_grad, обнуление градиента, градиентный спуск вручную0 / 3
- 04Слои и моделиnn.Linear, nn.ReLU, nn.Sequential, свой nn.Module с forward, parameters и numel, flatten(1), форма выхода0 / 3
- 05Цикл обученияnn.CrossEntropyLoss на логитах, torch.optim.SGD и Adam, zero_grad → forward → loss → backward → step, model.train() и model.eval(), Dropout0 / 3
- 06Данные и распознавание цифрDataset с __len__ и __getitem__, DataLoader, batch_size, shuffle, drop_last, обучение по пакетам, softmax и уверенность — итоговая сеть для цифр0 / 3