The primary ingredient we use to produce our product, a function that maps inputs to correct outputs, is data.ĭata is somewhat of an abstract concept, so when we want to actually use the concept of data to implement something, we use a specific data structure called a tensor that can be efficiently implemented Our task is to build neural networks that can transform or map input data to the correct output we are seeking. We use math tools like calculus and linear algebra, computer science tools like Python and PyTorch, physics and engineering tools like CPUs and GPUs, and machine learning tools like neural networks, layers, activation functions, etc. Suppose we are neural network programmers, and as such, we typically spend our days building neural networks. ![]() The post where we introduced tensors, the shape of a tensor gives us something concrete we can use to Reshaping operations are perhaps the most important type of tensor operations. Let's jump in now with reshaping operations. Keep this in mind and work towards understanding these categories as we explore each of them. Having knowledge of the types of operations that exist can stay with us longer than just knowing The goal of these posts on tensor operations is to not only showcase specific tensor operations commonly used, but to also describe the operation landscape. The reason for showing these categories is to give you the goal of understanding all four of these by the end of this section in the series. There are a lot of individual operations out there, so much so that it can sometimes be intimidating when you're just beginning, but grouping similar operations into categories based on their likeness can help make learning about tensor operations We have the following high-level categories of operations: Without further ado, let's get started.īefore we dive in with specific tensor operations, let's get a quick overview of the landscape by looking at the main operation categories that encompass the operations we'll cover. ![]() ![]() We'll kick things off with reshaping operations. Starting with this post in this series, we'll begin using the knowledge we've learned about tensors up to this point and start covering essential tensor operations for neural networks Welcome back to this series on neural network programming. Reshaping operations - Tensors for deep learning
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |