My Blog Posts
Updated on Dec. 28, 2023
3 min readDec 27, 2021
Hello! Welcome. Here I organized my blog posts into categories. Connect with me via Twitter, Linkedin, and YouTube, and join DS/ML book club :)
DS/ML/AI:
- Panel AI Chatbot Tips: Memory and Downloadable Conversations
- Build an AI Chatbot to Run Code and Tweak plots
- Build a Mixtral Chatbot with Panel
- Build a RAG chatbot to answer questions about Python libraries
- Building AI Chatbots with Mistral and Llama2
- Building a Retrieval Augmented Generation Chatbot
- How to Build Your Own Panel AI Chatbots
- LlamaIndex: the ultimate LLM framework for indexing and retrieval
- The Best ChatGPT Plugins
- 🤗Hugging Face Transformers Agent
- Best Practices in Prompt Engineering
- 4 Autonomous AI Agents you need to Know
- Building a Question Answering PDF Chatbot: LangChain + OpenAI + Panel + HuggingFace
- 4 Ways to Do Question Answering in LangChain
- The easiest way to work with large language models? An overview of LangChain
- Train your own language model with nanoGPT
- Machine Learning Model Interpretability and Explainability
- Machine Learning Model Drift
- Johnny Depp v Amber Heard Twitter Sentiment Analysis
- Multi-armed bandit algorithms: Thompson Sampling
- Retention Analysis Framework
- Online Experiments Tricks — Variance Reduction
- Multiclass logistic regression from scratch
- An overview of text classification
- Text analysis basics in Python
- Pricing research — Van Westendorp’s Price Sensitivity Meter in Python
- Descent method — Steepest descent and conjugate gradient
- Descent method — Steepest descent and conjugate gradient in Python
- Deep learning basics — input normalization
- Deep learning basics — batch normalization
- Deep learning basics — weight decay
- Deep learning basics — data augmentation
- Customer lifetime value in a discrete-time contractual setting
- Time series analysis using Prophet in Python — Part 2: Hyperparameter Tuning and Cross Validation
- Time series analysis using Prophet in Python — Part 1: Math explained
- Survival analysis using lifelines in Python
Book Club
(https://dsbookclub.github.io/)
- “Machine Learning Q and AI” Author Interview and Reading Notes
- “Causal Inference in Python” Author Interview and Reading Notes
- “Modeling Mindsets” Author Interview and Reading Notes
Visualization:
- Building Custom Panel Widgets Using ReactiveHTML
- How to Make an AI Image Editing Chatbot: Stable Diffusion InstructPix2Pix in a Panel app
- How to deploy a Panel app to Hugging Face using Docker
- ChatGPT and DALL·E 2 in a Panel App
- Computer Vision, NLP, and Gaming in the Browser
- How to Deploy a Panel Visualization Dashboard to GitHub Pages
- 3 ways to build a Panel visualization dashboard
- Python Dashboarding Ecosystem and Landscape: Plotly Dash, Panel, Voila, and Streamlit
- Building a Panel Dashboard with Snowpark for Python: Snowflake for data scientists
- The Easiest Way to Create an Interactive Dashboard in Python Visualization: Turn Pandas pipelines into a dashboard using hvPlot .interactive
- Deploy a Python Visualization Panel App to Google Cloud Run
- Deploy a Python Visualization Panel App to Google Cloud App Engine
- Big Data Visualization Using Datashader in Python
- Visualization and Interactive Dashboard in Python
- Real-time dashboard in Python
- Python Visualization Landscape
- Python Visualization — Multiple Line Plotting
ETL:
- Query Salesforce Data in Python using intake-salesforce
- 3 ways to query BigQuery in Python
- Query Salesforce data in Python
- Query and analyze Stripe data in Python
- Query Metabase data in Python
- Query Intercom data in Python
- Getting Marketo data in Python
- Airflow with Google BigQuery and Slack
Tools
- What do you do when git goes wrong?
- PyScript: Python in the browser
- How to create a reproducible data science project: A beginner’s guide to Anaconda Project
- How to host Jupyter Notebook slides on Github
- Testing for data scientists — Using pytest and hypothesis for unit testing
- Jupyter workflow for data scientists
- How to assess your code performance in Python
- Git workflow for data scientists
- Python Landscape and Introduction
- Conda environment 101
Career:
- What Do Data Scientists Do?
- Don’t Make Data Scientists Do Scrum
- Networking in Tech: Find Your Dream Data Science Job
- 5 Ways Women In Technology Can Continue to Advance in the Field
- What I learned from a data science conference? Data Council 2022