Obed Macallums
RSS FeedDevelopment, creativity, and technological exploration, one line of code at a time.
Featured
Point Cloud Registration with Open3D: A Complete Guide
Published: at 10:00 AMA comprehensive guide to point cloud registration using Open3D in Python. Learn about ICP (Iterative Closest Point), global registration with RANSAC and FPFH features, and how to build a complete registration pipeline for 3D data alignment.
Testing in Python with Pytest: A Complete Guide
Published: at 12:00 AMA comprehensive guide to testing Python applications with Pytest, covering fixtures, parametrization, mocking, async testing, and best practices for building robust test suites.
Introduction to FastAPI - Modern Python Web Framework
Published: at 12:00 AMA comprehensive introduction to FastAPI, the modern, high-performance Python web framework for building APIs with automatic documentation and type hints.
Introduction to Streamlit
Published: at 04:30 PMAn easy-to-follow introduction to Streamlit for building interactive web applications in Python.
Introduction to Kubernetes: Orchestrating Containers at Scale
Published: at 10:00 AMAn introductory guide to Kubernetes, explaining its core concepts, architecture, use cases, and why it's essential for modern application deployment.
Understanding the .PLY Point Cloud Format
Published: at 10:21 AMA comprehensive introduction to the .PLY (Polygon File Format) used in 3D scanning and computer graphics, including its structure, benefits, and how to work with PLY files using the open3d and pyntcloud libraries in Python.
Introduction to OpenCV: A Powerful Library for Computer Vision
Published: at 10:00 AMA comprehensive guide to OpenCV covering its features, installation methods, and applications in computer vision.
Understanding Docker Basics: A Comprehensive Guide
Published: at 10:00 AMA comprehensive guide to Docker fundamentals, including practical examples and best practices for containerizing applications.
Recent Posts
Semantic Segmentation of Point Clouds with PointNet++
Published: at 12:30 PMA practical guide to semantic segmentation of 3D point clouds with PointNet++. Learn why point clouds are hard for neural networks, how PointNet++ builds a hierarchical feature representation with sampling and grouping, and how to implement the key building blocks in PyTorch, with a worked example on the S3DIS indoor dataset.
Fine-tuning LLMs with LoRA: A Practical Guide
Published: at 10:00 AMA practical guide to fine-tuning Large Language Models with LoRA (Low-Rank Adaptation). Learn how parameter-efficient fine-tuning works, why it dramatically reduces compute and memory, and how to implement it end-to-end using Hugging Face PEFT and Transformers, including QLoRA for consumer GPUs.
Introduction to Hugging Face Transformers
Published: at 10:30 AMA practical introduction to the Hugging Face Transformers library. Learn to use the high-level pipeline API for common NLP tasks, understand tokenizers and models, and run a basic fine-tuning workflow with the Trainer.
Processing Point Clouds with PDAL
Published: at 10:00 AMA practical introduction to PDAL (Point Data Abstraction Library) for processing LiDAR point clouds. Learn the pipeline model, run filters from the command line and JSON, and integrate PDAL with Python and NumPy.