About:
Personal website/blog where the author shares their own thoughts and opinions; all views expressed are solely the author's.
Website:
Specializations:
Subscribe to RSS:
This blog post discusses the design and implementation of a Generative AI system aimed at simplifying access to Zimbabwe's complex customs and tariff regulations. It highlights the challenges faced by individuals and businesses in...
The post provides an in-depth exploration of Variational Autoencoders, focusing on their architecture, key concepts, and applications in generating images of digits and human faces.
This blog post is part 6 of a series on neural networks, focusing on autoencoders. It explains the structure and function of autoencoders, which consist of an encoder, a bottleneck, and a decoder. The encoder compresses high-dimen...
This blog post is part 5 of a series on neural networks, focusing on the degradation problem in deep networks and how residual networks (ResNets) address this issue. It explains the concept of skip connections that allow inputs to...
This blog post is part 4 of a series on deep learning models, focusing on VGG and GoogleNet architectures. It discusses the vanishing gradient problem in deep networks and how VGG addresses it by stacking convolutional layers, lea...
This post explores how Convolutional Neural Networks (CNNs) process images by implementing kernels from scratch and visualizing features learned by the VGG16 model. It explains the concept of convolution and pooling layers, demons...
This blog post is a continuation of a previous discussion on LeNet-5, focusing on the AlexNet architecture and its implementations. It covers key improvements introduced by AlexNet, such as the use of ReLU activation, overlapping ...
The author recounts their experience of falling victim to a SIM-swap attack, which led to unauthorized access to their WhatsApp account. They detail the sequence of events, including receiving a scam call and realizing they were l...
This blog post serves as a reference guide on Convolutional Neural Networks (CNNs), particularly focusing on the LeNet-5 architecture. It discusses the historical context of CNNs, their evolution, and key concepts such as convolut...
The author reflects on their first month working at a startup in Zimbabwe, highlighting key lessons learned about perspective, customer service, teamwork, and leadership. They emphasize the importance of viewing challenges as oppo...
Ikka is a minimalist news platform aimed at providing the most significant stories from Zimbabwe, cutting through the noise of biased and cluttered news sources.
The author shares their experience using TypeScript and React Native for a demo app, expressing disappointment in TypeScript's benefits compared to JavaScript. They acknowledge some structural advantages but argue that similar ben...
The author grapples with the ongoing challenges of developing a news aggregation website, feeling trapped in a cycle of dissatisfaction and uncertainty about quality standards.
The author discusses the importance of using simple solutions, like Google Sheets, to address business problems, especially in a rapidly changing work environment. They share personal experiences of spending excessive time on comp...
The author shares positive first impressions of Rust, praising its compiler and error messages while acknowledging initial learning challenges.