Fanyang Meng
@mfy.social
Software Engineer | Certified AWS Solutions Architect
Offline metrics vs. real-world impact for recommender systems? 🤔 Part 3 dives into bridging the gap with A/B testing, business value, & fairness! It's more than just accuracy. Learn how to truly evaluate. 👇 fanyangmeng.blog/recommender-... #RecommenderSystems #MLEvaluation
Recommender System Evaluation (Part 3): Real-World Deployment - When Rubber Meets the Road
Go beyond offline accuracy to truly evaluate your recommender system. This guide covers A/B testing, conversion funnels, fairness, and the business metrics that drive real-world success and retention.
fanyangmeng.blog
June 16, 2025 at 6:00 AM
Offline metrics vs. real-world impact for recommender systems? 🤔 Part 3 dives into bridging the gap with A/B testing, business value, & fairness! It's more than just accuracy. Learn how to truly evaluate. 👇 fanyangmeng.blog/recommender-... #RecommenderSystems #MLEvaluation
Is your recommender system *just* accurate? 🤔 True value lies in UX metrics! Explore diversity, coverage, & serendipity to build systems users truly love. Learn more: 👇
https://fanyangmeng.blog/recommender-system-evaluation-part-2/ #RecommenderSystems #UX
https://fanyangmeng.blog/recommender-system-evaluation-part-2/ #RecommenderSystems #UX
Recommender System Evaluation (Part 2): Beyond Accuracy - The User Experience Dimension
Go beyond accuracy. Learn to evaluate recommender systems with key UX metrics like diversity, novelty, and serendipity to build systems users truly love.
fanyangmeng.blog
June 13, 2025 at 5:18 AM
Is your recommender system *just* accurate? 🤔 True value lies in UX metrics! Explore diversity, coverage, & serendipity to build systems users truly love. Learn more: 👇
https://fanyangmeng.blog/recommender-system-evaluation-part-2/ #RecommenderSystems #UX
https://fanyangmeng.blog/recommender-system-evaluation-part-2/ #RecommenderSystems #UX
Recommender systems: Is your model just "accurate" or truly useful? 🤔 Part 1 explores why MAE/RMSE aren't enough. Discover crucial ranking metrics like NDCG for better user experience! 👇 https://fanyangmeng.blog/recommender-system-evaluation-part-1/ #RecommenderSystems #MachineLearning #DataScience
Recommender System Evaluation (Part 1): The Foundation - Accuracy and Ranking Metrics
Learn essential recommender system evaluation metrics beyond accuracy: NDCG, Precision@K, MAP, and RMSE. Master ranking quality measurement to build recommendation systems users actually love.
fanyangmeng.blog
June 12, 2025 at 5:18 AM
Recommender systems: Is your model just "accurate" or truly useful? 🤔 Part 1 explores why MAE/RMSE aren't enough. Discover crucial ranking metrics like NDCG for better user experience! 👇 https://fanyangmeng.blog/recommender-system-evaluation-part-1/ #RecommenderSystems #MachineLearning #DataScience
Hybrid recommendation systems combine multiple algorithms to tackle real-world complexity—no single approach can do it all. Discover 3 ways to orchestrate them effectively. 🚀🔗 fanyangmeng.blog/hybrid-recom... #RecommendationSystems #MachineLearning #HybridModels
Hybrid Recommendation Systems: When One Algorithm Isn't Enough
Why single recommendation algorithms fail in production. Learn how hybrid systems combine collaborative filtering, content-based, and matrix factorization approaches to build scalable recommendation e...
fanyangmeng.blog
June 9, 2025 at 5:20 AM
Hybrid recommendation systems combine multiple algorithms to tackle real-world complexity—no single approach can do it all. Discover 3 ways to orchestrate them effectively. 🚀🔗 fanyangmeng.blog/hybrid-recom... #RecommendationSystems #MachineLearning #HybridModels
Knowledge-based recommendation systems solve the "cold start" problem by using domain knowledge instead of user data. Perfect for high-stakes decisions like buying a house or a camera! 🏠📸 Learn how they work: fanyangmeng.blog/knowledge-ba... #AI #RecommendationSystems #Tech
Knowledge-Based Recommendation Systems: A Comprehensive Guide
Discover knowledge-based recommendation systems that use domain expertise & logical reasoning. Perfect for high-stakes purchases, complex domains & cold-start scenarios where explainable AI matters.
fanyangmeng.blog
June 6, 2025 at 4:01 PM
Knowledge-based recommendation systems solve the "cold start" problem by using domain knowledge instead of user data. Perfect for high-stakes decisions like buying a house or a camera! 🏠📸 Learn how they work: fanyangmeng.blog/knowledge-ba... #AI #RecommendationSystems #Tech
Content-based recommendation systems shine in cold start scenarios by analyzing item features, not user behavior. A game-changer for new platforms! 🚀📊 #RecommendationSystems #MachineLearning #ContentBased fanyangmeng.blog/content-base...
Content-Based Recommendation Systems: When Items Speak for Themselves
Master content-based recommendation systems that solve cold start problems collaborative filtering can't handle. Learn TF-IDF mathematics, Naive Bayes classification, feature engineering & Python impl...
fanyangmeng.blog
June 4, 2025 at 4:21 AM
Content-based recommendation systems shine in cold start scenarios by analyzing item features, not user behavior. A game-changer for new platforms! 🚀📊 #RecommendationSystems #MachineLearning #ContentBased fanyangmeng.blog/content-base...
Ever wondered how Netflix & Amazon recommend what you'll love? It's all about Collaborative Filtering! 🚀 Dive into the math & magic behind it. #RecommendationSystems #MachineLearning https://fanyangmeng.blog/learning-recommendation-systems-collaborative-filtering/
Learning Recommendation Systems: Collaborative Filtering
Master collaborative filtering from the ground up. Complete guide to user-based vs item-based CF, similarity metrics, and solving real-world challenges. Deep dive into recommendation systems for software engineers.
fanyangmeng.blog
June 2, 2025 at 4:56 AM
Ever wondered how Netflix & Amazon recommend what you'll love? It's all about Collaborative Filtering! 🚀 Dive into the math & magic behind it. #RecommendationSystems #MachineLearning https://fanyangmeng.blog/learning-recommendation-systems-collaborative-filtering/
Struggling with Ghost CDN cache delays? 🚀 Automate cache purging with BunnyCDN Edge Scripts—no extra servers needed! Learn how to make updates show instantly. #GhostCMS #CDN #Automation https://fanyangmeng.blog/ghost-bunnycdn-cache-purging-middleware-scripts/
Automate Ghost CDN Cache Purging with BunnyCDN Middleware Scripts
This guide shows how to use BunnyCDN Middleware Scripts to instantly refresh your Ghost CDN cache when you make changes to the website—no extra servers required. A simple solution that automatically detects content changes and keeps your site up-to-date.
fanyangmeng.blog
April 26, 2025 at 1:43 AM
Struggling with Ghost CDN cache delays? 🚀 Automate cache purging with BunnyCDN Edge Scripts—no extra servers needed! Learn how to make updates show instantly. #GhostCMS #CDN #Automation https://fanyangmeng.blog/ghost-bunnycdn-cache-purging-middleware-scripts/
Finding the minimum depth of a binary tree? 🌳 It's trickier than it seems! Avoid common pitfalls and learn the best approaches here. #LeetCode #BinaryTree #Coding https://fanyangmeng.blog/111-minimum-depth-of-binary-tree/
111. Minimum Depth of Binary Tree
Master LeetCode 111 the binary tree minimum depth problem with Python! Learn four different approaches—recursive postorder, direct recursion, preorder, and level-order traversal—to find the shortest path from root to leaf node. Avoid common pitfalls with nodes having only one child.
fanyangmeng.blog
April 23, 2025 at 3:43 AM
Finding the minimum depth of a binary tree? 🌳 It's trickier than it seems! Avoid common pitfalls and learn the best approaches here. #LeetCode #BinaryTree #Coding https://fanyangmeng.blog/111-minimum-depth-of-binary-tree/
Switching from Python to TypeScript transformed my Ghost MCP server—more stable, easier to maintain, and simpler to use! 🚀 Key lesson: Use official libraries when available. Check out the full story: fanyangmeng.blog/from-python-... #TypeScript #GhostCMS #Developer
From Python to TypeScript: Improving Ghost MCP Server
From Python to TypeScript: How rebuilding my Ghost MCP server with official libraries eliminated custom code complexity, improved stability, and streamlined deployment—making AI-powered content manage...
fanyangmeng.blog
April 20, 2025 at 8:45 PM
Switching from Python to TypeScript transformed my Ghost MCP server—more stable, easier to maintain, and simpler to use! 🚀 Key lesson: Use official libraries when available. Check out the full story: fanyangmeng.blog/from-python-... #TypeScript #GhostCMS #Developer
Ghost-Meilisearch v1.2.2 is here! 🎉 Now supports members-only content, letting your subscribers find the premium posts they pay for. Major upgrade using the Admin API. Find out more! 👇 https://fanyangmeng.blog/ghost-meilisearch-premium-content-support/ #GhostCMS #Meilisearch
Ghost-Meilisearch v1.2.2: Major Upgrade for Premium Content Support
Ghost-Meilisearch v1.2.2 brings premium content support to your Ghost blog searches. Now using Admin API integration, this update properly indexes members-only content with separate public/private fields, respecting access permissions while delivering lightning-fast search results for all users.
fanyangmeng.blog
April 19, 2025 at 3:48 PM
Ghost-Meilisearch v1.2.2 is here! 🎉 Now supports members-only content, letting your subscribers find the premium posts they pay for. Major upgrade using the Admin API. Find out more! 👇 https://fanyangmeng.blog/ghost-meilisearch-premium-content-support/ #GhostCMS #Meilisearch
🚀 Exciting update! Ghost-Meilisearch now supports AI-powered semantic search, helping readers find your content even if they don’t use the exact keywords. Upgrade to v1.0.1 for a smarter search experience! #GhostCMS #Meilisearch #AISearch fanyangmeng.blog/ghost-meilis...
Introducing AI-Powered Semantic Search with Meilisearch for Ghost CMS
Go beyond keywords! Ghost-Meilisearch v1.0.1 brings intelligent, AI-driven semantic search to your Ghost blog, helping readers find the content they mean, not just what they type. This upgrade underst...
fanyangmeng.blog
March 31, 2025 at 12:17 PM
🚀 Exciting update! Ghost-Meilisearch now supports AI-powered semantic search, helping readers find your content even if they don’t use the exact keywords. Upgrade to v1.0.1 for a smarter search experience! #GhostCMS #Meilisearch #AISearch fanyangmeng.blog/ghost-meilis...
Exciting update! Ghost-Meilisearch 0.5.0 brings lightning-fast search with new features like highlighting, exact phrase matching, and smarter plain text extraction. Perfect for Ghost CMS blogs! 🌟 Check it out: fanyangmeng.blog/elevating-gh... #GhostCMS #Meilisearch #Search
Elevating Ghost CMS Search: New Features in Ghost-Meilisearch 0.5.0
Discover how Ghost-Meilisearch v0.5.0 transforms blog search with new highlighting features and exact phrase matching. This update delivers lightning-fast, precise results by intelligently extracting ...
fanyangmeng.blog
March 7, 2025 at 11:03 PM
Exciting update! Ghost-Meilisearch 0.5.0 brings lightning-fast search with new features like highlighting, exact phrase matching, and smarter plain text extraction. Perfect for Ghost CMS blogs! 🌟 Check it out: fanyangmeng.blog/elevating-gh... #GhostCMS #Meilisearch #Search
🚀 Ghost-Meilisearch News! Now deploy your webhook handler with Cloudflare Workers for better global performance and flexibility. 🌍 Choose between Netlify Functions and Cloudflare Workers to supercharge your Ghost blog's search. fanyangmeng.blog/ghost-meilis... #GhostCMS #Meilisearch #Cloudflare
New in ghost-meilisearch: Deploy Your Webhook with Cloudflare Workers
Enhance your Ghost blog with lightning-fast search! Ghost-meilisearch now supports Cloudflare Workers alongside Netlify Functions, offering global edge distribution, generous free tier limits, and zer...
fanyangmeng.blog
March 3, 2025 at 6:00 AM
🚀 Ghost-Meilisearch News! Now deploy your webhook handler with Cloudflare Workers for better global performance and flexibility. 🌍 Choose between Netlify Functions and Cloudflare Workers to supercharge your Ghost blog's search. fanyangmeng.blog/ghost-meilis... #GhostCMS #Meilisearch #Cloudflare
AI's evolution is accelerating at a breathtaking pace, raising concerns about safety, ethics, and societal impact. Are we moving too fast? 🤔💻 #AI #TechEthics https://fanyangmeng.blog/reflections-on-ais-fast-evolution/
AI's Accelerating Evolution: Reflections on Progress, Power, and Responsibility
Discover the rapid evolution of AI—from cautious rollouts to an exponential arms race. Models like Claude 3.7 and GPT-4.5 are transforming software engineering while igniting debates on safety, ethics, and privacy.
fanyangmeng.blog
March 1, 2025 at 11:18 PM
AI's evolution is accelerating at a breathtaking pace, raising concerns about safety, ethics, and societal impact. Are we moving too fast? 🤔💻 #AI #TechEthics https://fanyangmeng.blog/reflections-on-ais-fast-evolution/
Supercharge your Ghost blog with Meilisearch! 🚀 Enjoy lightning-fast, highly relevant search results that boost reader engagement. Perfect for content-rich sites. #GhostBlog #Meilisearch #SearchIntegration https://fanyangmeng.blog/ghost-meilisearch-integration/
Supercharging Your Ghost Blog with Meilisearch: A Powerful Search Integration
Transform your Ghost blog with lightning-fast search using the Ghost-Meilisearch integration. Deliver sub-50ms results, enjoy typo tolerance, and customize your search experience. Boost reader engagement with real-time indexing and seamless theme integration.
fanyangmeng.blog
February 28, 2025 at 1:17 PM
Supercharge your Ghost blog with Meilisearch! 🚀 Enjoy lightning-fast, highly relevant search results that boost reader engagement. Perfect for content-rich sites. #GhostBlog #Meilisearch #SearchIntegration https://fanyangmeng.blog/ghost-meilisearch-integration/
Building a custom contact form? 🛠️ Learn how to balance security, control, and convenience in this detailed guide. From third-party services to a custom three-tier architecture, discover the journey of creating a secure contact form. 🚀 fanyangmeng.blog/building-a-s... #Ghost
Building a Secure Contact Form: From Third-Party Services to Custom Implementation
Learn how I replaced a third-party contact form with a custom solution using Cloudflare Workers and n8n workflow automation. Discover the security benefits, architectural decisions, and implementation...
fanyangmeng.blog
February 25, 2025 at 1:54 PM
Building a custom contact form? 🛠️ Learn how to balance security, control, and convenience in this detailed guide. From third-party services to a custom three-tier architecture, discover the journey of creating a secure contact form. 🚀 fanyangmeng.blog/building-a-s... #Ghost
🧠💡 Learn how to determine if a binary tree is symmetric using both recursive and iterative approaches! Check out the full guide here: https://fanyangmeng.blog/symmetric-tree/ #LeetCode #BinaryTree #Python
101. Symmetric Tree
Learn how to solve LeetCode's 101.Symmetric Tree problem with Python implementations. Explore both recursive and iterative approaches to check if a binary tree is symmetric around its center. Includes detailed explanations and example code.
fanyangmeng.blog
February 23, 2025 at 3:35 AM
🧠💡 Learn how to determine if a binary tree is symmetric using both recursive and iterative approaches! Check out the full guide here: https://fanyangmeng.blog/symmetric-tree/ #LeetCode #BinaryTree #Python
Inverting a binary tree is a classic problem that teaches valuable lessons about tree traversal and recursion. Learn different approaches to solve it effectively! 🌳🔄 #BinaryTree #Algorithms https://fanyangmeng.blog/invert-binary-tree/
226. Invert Binary Tree
Master inverting a binary tree (LeetCode 226) with Python! Discover recursive & iterative methods (BFS/DFS), pre/post-order traversal strategies, and node-swapping logic. Perfect for coding interviews and algorithm mastery. Step-by-step solutions explained.
fanyangmeng.blog
February 21, 2025 at 4:43 AM
Inverting a binary tree is a classic problem that teaches valuable lessons about tree traversal and recursion. Learn different approaches to solve it effectively! 🌳🔄 #BinaryTree #Algorithms https://fanyangmeng.blog/invert-binary-tree/
Master level order traversal in binary trees to solve 10 essential problems with one smart FIFO queue approach! 🚀 Unlock level-by-level coding clarity. https://fanyangmeng.blog/binary-tree-level-order-traversal/ #BinaryTree #Coding
102. Binary Tree Level Order Traversal
Master binary tree level order traversal to solve 10 LeetCode problems at once! Learn both queue-based iterative and recursive approaches with Python implementations. Understand how BFS differs from DFS traversals and why queues are perfect for processing nodes level-by-level.
fanyangmeng.blog
February 20, 2025 at 4:53 AM
Master level order traversal in binary trees to solve 10 essential problems with one smart FIFO queue approach! 🚀 Unlock level-by-level coding clarity. https://fanyangmeng.blog/binary-tree-level-order-traversal/ #BinaryTree #Coding
DeepSeek-R1 is reshaping AI with pure reinforcement learning, boosting reasoning at 25x lower costs! Balancing brilliance with occasional hallucinations, it’s pushing AI’s limits 🤖🔍 https://fanyangmeng.blog/understanding-deepseek-r1/ #AI #DeepLearning
Understanding DeepSeek-R1: A Deep Dive into its Capabilities and Challenges
Understand how DeepSeek-R1 revolutionizes AI reasoning through innovative reinforcement learning, achieving performance comparable to OpenAI's O1 with lower costs. Learn about its training methodology, benchmark results, and the intriguing trade-off between enhanced reasoning and factual accuracy.
fanyangmeng.blog
February 18, 2025 at 2:27 PM
DeepSeek-R1 is reshaping AI with pure reinforcement learning, boosting reasoning at 25x lower costs! Balancing brilliance with occasional hallucinations, it’s pushing AI’s limits 🤖🔍 https://fanyangmeng.blog/understanding-deepseek-r1/ #AI #DeepLearning
Control your Ghost blog with AI! Introducing the Ghost-MCP server to let Claude manage posts, members, newsletters & more effortlessly. 🤖✨ https://fanyangmeng.blog/introducing-ghost-mcp-a-model-context-protocol-server-for-ghost-cms #GhostCMS #AI
Introducing Ghost-MCP: A Model Context Protocol Server for Ghost CMS
Introducing Ghost-MCP, a groundbreaking integration between Ghost and Claude through (MCP) revolutionizes blog management. Now you can control your entire Ghost blog—from content creation to member management—using simple conversational commands. Transform your blogging workflow with AI.
fanyangmeng.blog
February 12, 2025 at 12:58 PM
Control your Ghost blog with AI! Introducing the Ghost-MCP server to let Claude manage posts, members, newsletters & more effortlessly. 🤖✨ https://fanyangmeng.blog/introducing-ghost-mcp-a-model-context-protocol-server-for-ghost-cms #GhostCMS #AI
Tired of messy tree traversals? Discover a unified iterative approach to handle inorder, preorder, and postorder in Python efficiently 🤖🌳 https://fanyangmeng.blog/unified-approach-to-binary-tree-iterative-traversal/ #Python #Algorithms
Unified Approach to Binary Tree Iterative Traversal
Master unified binary tree iterative traversal with two elegant approaches: null marker and boolean flag methods. Learn how to implement preorder, inorder, and postorder traversals using a consistent pattern, making tree algorithms more maintainable and interview-ready.
fanyangmeng.blog
February 11, 2025 at 2:44 AM
Tired of messy tree traversals? Discover a unified iterative approach to handle inorder, preorder, and postorder in Python efficiently 🤖🌳 https://fanyangmeng.blog/unified-approach-to-binary-tree-iterative-traversal/ #Python #Algorithms
Master iterative binary tree traversals without recursion! Uncover Python techniques for pre-, in-, and post-order using explicit stacks 🤖📚 https://fanyangmeng.blog/iterative-traversal-of-binary-trees/ #Python #Algorithms
Iterative Traversal of Binary Trees
Master iterative binary tree traversal in Python! Learn how to implement pre-order, in-order, and post-order traversals using explicit stacks. Understand the key differences between recursive and iterative approaches, with clear examples and step-by-step visualizations.
fanyangmeng.blog
February 10, 2025 at 3:56 AM
Master iterative binary tree traversals without recursion! Uncover Python techniques for pre-, in-, and post-order using explicit stacks 🤖📚 https://fanyangmeng.blog/iterative-traversal-of-binary-trees/ #Python #Algorithms
Master binary tree traversal with a systematic approach to recursion! 🔍 Discover 3 key elements for clear, reliable tree operations. https://fanyangmeng.blog/binary-tree-traversal-a-deep-dive-into-recursion/ #Recursion #BinaryTrees
Binary Tree Traversal: A Deep Dive into Recursion
Master binary tree traversal in Python with a systematic approach to recursion. Learn the three essential elements for writing reliable recursive algorithms and implement preorder, inorder, and postorder traversals. Perfect for programmers looking to strengthen their tree manipulation skills.
fanyangmeng.blog
February 10, 2025 at 2:05 AM
Master binary tree traversal with a systematic approach to recursion! 🔍 Discover 3 key elements for clear, reliable tree operations. https://fanyangmeng.blog/binary-tree-traversal-a-deep-dive-into-recursion/ #Recursion #BinaryTrees