<?xml version="1.0" encoding="UTF-8"?><oembed><type>video</type><version>1.0</version><html>&lt;iframe src=&quot;https://www.loom.com/embed/dc65a5c9130c40caa3372e612d4d4761&quot; frameborder=&quot;0&quot; width=&quot;1680&quot; height=&quot;1260&quot; webkitallowfullscreen mozallowfullscreen allowfullscreen&gt;&lt;/iframe&gt;</html><height>1260</height><width>1680</width><provider_name>Loom</provider_name><provider_url>https://www.loom.com</provider_url><thumbnail_height>1260</thumbnail_height><thumbnail_width>1680</thumbnail_width><thumbnail_url>https://cdn.loom.com/sessions/thumbnails/dc65a5c9130c40caa3372e612d4d4761-8b2163a4aa6a4c98.gif</thumbnail_url><duration>441.731</duration><title>1-Understanding NumPy Foundations for Deep Learning</title><description>In this video, I introduce the foundational concepts of NumPy that are essential for understanding deep learning, focusing on arrays, shapes, and mathematical operations. We explore how to create NumPy arrays, perform matrix multiplication, and utilize broadcasting, which simplifies operations across different dimensions. I also discuss various activation functions like ReLU and sigmoid, and the importance of understanding tensor shapes for neural networks. I encourage you to engage with the material by practicing these concepts, as they are crucial for building effective deep learning models.</description></oembed>