← All sections

PyTorch

0 / 111 solved · Easy 41 · Medium 55 · Hard 15

#TitleDifficulty
1○Null VectorEasy
2○Range Vector 10–49Easy
3○Reverse a VectorEasy
4○3×3 Matrix 0–8Easy
5○Indices of Non-Zero ElementsEasy
6○Identity MatrixEasy
7○Seeded Random TensorEasy
8○Min and MaxEasy
9○Mean ValueEasy
10○1 on Border, 0 InsideEasy
11○Add a Zero BorderEasy
12○Checkerboard PatternEasy
13○Matrix ProductEasy
14○Negate Elements 3–8Easy
15○Round Away From ZeroMedium
16○Common ValuesMedium
17○Sort a VectorEasy
18○Are Two Tensors Equal?Easy
19○Cartesian to PolarMedium
20○Premium problem, upgrade to unlockReplace Max with 0Medium
21○Premium problem, upgrade to unlockClosest Value to a ScalarMedium
22○Premium problem, upgrade to unlockPairwise DistancesMedium
23○Premium problem, upgrade to unlockSubtract Row MeansMedium
24○Premium problem, upgrade to unlockSort Rows by nth ColumnMedium
25○Premium problem, upgrade to unlockDiagonal of a Matrix ProductMedium
26○Premium problem, upgrade to unlockInterleave 3 ZerosMedium
27○Premium problem, upgrade to unlockMultiply (5,5,3) by (5,5)Medium
28○Premium problem, upgrade to unlockSwap Two RowsMedium
29○Premium problem, upgrade to unlockSliding Window AverageHard
30○Premium problem, upgrade to unlockn Largest ValuesMedium
31○Premium problem, upgrade to unlockMost Frequent ValueMedium
32○Premium problem, upgrade to unlockCube Each ElementEasy
33○Premium problem, upgrade to unlockUnique RowsMedium
34○Premium problem, upgrade to unlockOuter Product with einsumMedium
35○Premium problem, upgrade to unlockMatrix RankHard
36○Premium problem, upgrade to unlockSum Over Last Two AxesMedium
37○Premium problem, upgrade to unlockBlock-Sum (k×k blocks)Hard
38○Premium problem, upgrade to unlockOne-Hot EncodingMedium
39○Premium problem, upgrade to unlockSoftmaxMedium
40○Premium problem, upgrade to unlockReLUEasy
41○Premium problem, upgrade to unlockAutograd: Compute a GradientHard
42○Premium problem, upgrade to unlockTranspose a MatrixEasy
43○Premium problem, upgrade to unlockFlatten a TensorEasy
44○Premium problem, upgrade to unlockConcatenate TensorsEasy
45○Premium problem, upgrade to unlockClamp ValuesEasy
46○Premium problem, upgrade to unlockSqueeze Singleton DimensionsEasy
47○Premium problem, upgrade to unlockUnsqueeze at a Given DimensionEasy
48○Premium problem, upgrade to unlockPermute Image Dimensions (HWC to CHW)Medium
49○Premium problem, upgrade to unlockStack Tensors Along a New AxisEasy
50○Premium problem, upgrade to unlockPositions of the Min and MaxEasy
51○Premium problem, upgrade to unlockManual Linear Layer Forward PassMedium
52○Premium problem, upgrade to unlockMean Absolute ErrorEasy
53○Premium problem, upgrade to unlockMean Squared ErrorEasy
54○Premium problem, upgrade to unlockBinary Cross-Entropy from LogitsMedium
55○Premium problem, upgrade to unlockCross-Entropy Loss (Multi-Class)Medium
56○Premium problem, upgrade to unlockManual SGD Parameter UpdateEasy
57○Premium problem, upgrade to unlockGradient of MSE Loss w.r.t. Weight and BiasHard
58○Premium problem, upgrade to unlockManual Sigmoid ImplementationEasy
59○Premium problem, upgrade to unlockLogits to Predicted Binary LabelsEasy
60○Premium problem, upgrade to unlockPredicted Class from Batched LogitsMedium
61○Premium problem, upgrade to unlockClassification AccuracyEasy
62○Premium problem, upgrade to unlockPrecision, Recall, and F1 ScoreMedium
63○Premium problem, upgrade to unlockConfusion MatrixMedium
64○Premium problem, upgrade to unlockTwo-Layer MLP Forward PassHard
65○Premium problem, upgrade to unlockPad a 2D TensorEasy
66○Premium problem, upgrade to unlockApply a 2D Convolution KernelMedium
67○Premium problem, upgrade to unlock2x2 Max PoolingEasy
68○Premium problem, upgrade to unlockGlobal Average PoolingEasy
69○Premium problem, upgrade to unlockTiny CNN ClassifierMedium
70○Premium problem, upgrade to unlockMultimodal Fusion NetworkHard
71○Premium problem, upgrade to unlockTransformer Feed-Forward BlockMedium
72○Premium problem, upgrade to unlockCount Trainable ParametersEasy
73○Premium problem, upgrade to unlockFreeze a BackboneMedium
74○Premium problem, upgrade to unlockDropout in Training and EvaluationMedium
75○Premium problem, upgrade to unlockBatchNorm at InferenceMedium
76○Premium problem, upgrade to unlockInference Without Gradient TrackingEasy
77○Premium problem, upgrade to unlockStop the Gradient Through One BranchMedium
78○Premium problem, upgrade to unlockGradient AccumulationMedium
79○Premium problem, upgrade to unlockFirst and Second DerivativeHard
80○Premium problem, upgrade to unlockTotal Gradient NormMedium
81○Premium problem, upgrade to unlockClip the Gradient NormMedium
82○Premium problem, upgrade to unlockA Module With One Learnable ScalarMedium
83○Premium problem, upgrade to unlockParameter or BufferHard
84○Premium problem, upgrade to unlockXavier InitialisationMedium
85○Premium problem, upgrade to unlockKaiming Initialisation for ReLUMedium
86○Premium problem, upgrade to unlockCopy Weights With state_dictEasy
87○Premium problem, upgrade to unlockDifferent Learning Rates per GroupMedium
88○Premium problem, upgrade to unlockOne Training StepHard
89○Premium problem, upgrade to unlockNumerically Stable Log-SoftmaxMedium
90○Premium problem, upgrade to unlockNegative Log-LikelihoodMedium
91○Premium problem, upgrade to unlockLabel-Smoothed Cross-EntropyHard
92○Premium problem, upgrade to unlockClass-Weighted Cross-EntropyMedium
93○Premium problem, upgrade to unlockBinary Focal LossHard
94○Premium problem, upgrade to unlockKL Divergence Between DistributionsMedium
95○Premium problem, upgrade to unlockLayerNorm From ScratchHard
96○Premium problem, upgrade to unlockRMSNorm From ScratchHard
97○Premium problem, upgrade to unlockBatch-Normalise a Mini-BatchMedium
98○Premium problem, upgrade to unlockEmbedding LookupEasy
99○Premium problem, upgrade to unlockPairwise Cosine SimilarityMedium
100○Premium problem, upgrade to unlockMasked Mean PoolingMedium
101○Premium problem, upgrade to unlockPadding Mask From LengthsMedium
102○Premium problem, upgrade to unlockCausal Attention MaskMedium
103○Premium problem, upgrade to unlockScaled Dot-Product AttentionHard
104○Premium problem, upgrade to unlockSplit Into Attention HeadsMedium
105○Premium problem, upgrade to unlockCombine Attention HeadsMedium
106○Premium problem, upgrade to unlockTop-K PredictionsEasy
107○Premium problem, upgrade to unlockWrite a DatasetMedium
108○Premium problem, upgrade to unlockDeterministic DataLoader BatchesEasy
109○Premium problem, upgrade to unlockPad Variable-Length SequencesMedium
110○Premium problem, upgrade to unlockLast Valid Token of Each SequenceMedium
111○Premium problem, upgrade to unlockCross-Entropy Ignoring PaddingMedium