About Me
After spending 5 years researching theoretical physics at Hong Kong University of Science and Technology, Cheuk has transferred her analytical and logical skills in natural science and built a career in data science. Cheuk has been a Data Scientist in one of the biggest worldwide wholesalers in the travel business; an AWS partnered consultancy which delivers machine learning model; a startup aiming to revolutionise revenue management with data science and; a global bank using machine learning to investigating financial crime. Now Cheuk is working in a team of developers building a revolutionary graph database.
Cheuk constantly contributes to the community by giving AI and deep learning workshops and organize sprints for open source projects, at the same time contribute to open source projects including Pandas, Keras, Scikit-learn, Dateutil and maintaining her open-source library - PicknMix. Cheuk has also been a guest speaker at Universities and various conferences. Believing in gender equality, Cheuk is currently a co-organizer of AI Club for Gender Minorities to support Tech Diversity and Inclusion. On top of speaking at conferences, Cheuk has joined the organizing team of EuroPython and PyData Global.
Projects
Articles

EuroPython Online is still EuroPython — This year, due to COVID-19, all of the conferences since March was cancelled or went online. It hit quite hard on me cause I miss all my friends. We all...

Shiny App in Python? Bokeh + Jupyter notebook — While I am preparing my Data Science tutorial today, I suddenly have an idea of making an interactive plot with Bokeh and Jupyter notebook. I have a feeling that it’s...

How to be Pythonic? Design a Query Language in Python — I gave a talk at PyAmsterdam today and it was a lovely community. I get the chance to answer some questions that have been puzzling me for a while. I...

OOT is recrOOTing! — OOT is recrOOTing! We’re an open-source project building tools to help women engage with healthy online discussion. We rely on donations and people’s time to build tools that fight online...

Remote Working club - Tools to facilitate meetings — So, we have regular meetings to talk about the tools and strategies regarding remote meetings. I feel that it will be good to summaries the discussion and share the knowledge...

IndieWebCamp London - Indie Webmention! — I would like to add webmention to my blog. And I am testing it out now! Why you should own your content? Because we have full control of our appearance...
Videos

Mid Meet Py 2021 - Ep.02 - Let's chat with Lemon — This week we will chat with Leon ‘Lemon’ Sandøy, one of the owners of Python Discord. Do you know why he is called Lemon? We also talked about some history...

Python Zero to Hero - Ep.36 - The most useless library ever — Today you will be making the most useless Python library with me ever. We will start this week and keep on building this library (so hopefully at the end it...

Python Zero to Hero - Ep.35 - (Valentine's Day Special) Standard Libraries — Happy Valentine’s Day Pythonistas! And on this special day, we look at the lovely Python standard libraries which are the batteries that are included with your Python download. No need...

Python Zero to Hero - Ep.34 - What is PEP? — For the short episode today, we will have a look at what is PEP and how many of them are there. We will answer the questions of what is PEP...

Mid Meet Py 2021 - Ep.01 - We are back and chat with Laura Gutierrez Funderburk — This week we will chat with Laura Gutierrez Funderburk of PyLadies Vancouver. Also, check out the Flask tutorial by Miguel Grinberg. All links are in the podcast notes Listen to...

Python Zero to Hero - Ep.33 - Python ABC (Abstract Base Classes) — I have come across Python ABC a few times and I always wonder what magic power do they processed and what are they used for. Today, we will have a...
Workshops
In this workshop, we will be using Rasa, an open source machine learning framework, to build a chatbot that will ask for an individual's contact details (compliant to GDPR) and for feedback for an event that they may have attended. Feedback will then be analyse for sentiment and reported in a basic web app.
In this workshop, through exercises, we will learn about (Deep) Reinforcement Learning and how to implement different strategies and train an agent to solve different tasks (or play games) in OpenAI Gym. For the consistency of the environment and make use of a free GPU, we will use Google Colaboratory (Google Account needed)
A step by step guide to making your first pull request (PR) in GitHub. As most open-source projects are hosted on GitHub, it will be the first thing you have to learn if you want to contribute to open-source projects. Also, you will have git setup and learn how to start using git.