CmAKE-recipe 馃巶

Introduction As you know, CMake is a build systems that allows us to compile large code files, libraries and versioning with with set of rules and giving us the power to configure the build. Let us see how to do CMAKE to build some systems. CMake is mostly used for compiling C and C++ codebases, and I will be using C++ here. I followed the official tutorial, please look at it. This just my notes and peasant level understanding. ...

March 7, 2024 路 5 min 路 863 words 路 Gokul

What is MLP?

Multi-Layer Perceptron (MLP) stands as one of the pioneering architectures in deep learning neural networks (DNN). Renowned for its power and simplicity, MLPs have laid the foundation for many subsequent advancements in the field. In this article, we delve into the science behind MLPs, explore their diverse applications, and walk through the process of coding a basic classification neural network using this influential architecture. Setup How do humans learn? We tackle real-world problems by interpreting signals and information based on our own understanding of the world, using our brains to devise solutions. However, computers, while powerful, simply process numbers rather than raw signals efficiently (for now!). So, what exactly is meant by machine learning if computers cannot directly interpret these signals? Essentially, it involves mapping certain numerical computations to solve real-world problems. How do we achieve this? By translating real-world phenomena into numerical representations that computers can comprehend and manipulate. For instance, images are converted into pixels, essentially sets of numbers, while textual sentences are transformed into tokens, also represented by numbers. ...

March 7, 2024 路 9 min 路 1769 words 路 Gokul