Data Conference Databasea Query.Farm index
Speakers

Cheuk Ting Ho

Employers on the program

  1. 2025–2026JetBrains16 talks
  2. 2024Python Software Foundation3 talks
  3. 2024CMD Limes2 talks
  4. 2022–2023Anaconda13 talks
  5. 2022TerminusDB3 talks
3 more
  1. 2019Datakind2 talks
  2. 2019Santander1 talk
  3. 2019Hong Kong University of Science and Technology1 talk

Bluesky: @cheuk.dev

The year around now

Talks in the past 12 months and announced talks ahead, one row per conference, January to December. Hover a mark for the talk.

Held in the past 12 months Next 12 months Today, Nov 9, 2026

Appearances by year

201920202021202220232024202520262027
  • PyCon (national Python conferences)
  • PyData
  • EuroPython
  • JupyterCon
  • Arc of AI Conference
  • Big Data LDN
  • SciPy Conference (Scientific Computing with Python)

Talks

DateEventConferenceRoleTitleLinks
Sep 23, 2026Big Data LDN 2026Big Data LDNspeakerFriend or Foe? AI at Play in Cybersecurity
as JetBrains
"This talk will explore AI's dual role, starting with its proven excellence in coding, fueled by extensive open-source training data and models tailored for…Show less

"This talk will explore AI's dual role, starting with its proven excellence in coding, fueled by extensive open-source training data and models tailored for efficient, profitable business use cases. We will then examine AI's powerful capability to find code vulnerabilities at high speed, acting as an expert across multiple technical fields simultaneously. However, this proficiency introduces significant dangers; we will examine the Anthropic cybersecurity evaluations incident as a primary case study to illustrate the risks associated with autonomous vulnerability discovery. The presentation will shift to the crucial topic of "gatekeeping" these advanced cybersecurity tools, discussing projects like Claude Mythos and Project Glasswing, addressing the complex question of who should have access, and evaluating the role of government and regulatory oversight in controlling these tools. Finally, we will analyze the evolving asymmetry in cybersecurity - the balance between defense and offense - and how AI is fundamentally changing the game. Ultimately, AI is a double-edged sword that demands careful handling and responsible deployment."

Sep 10, 2026PyData Amsterdam 2026PyDatatutorialDo you know how well your model is doing? Evaluate your LLMs
as JetBrains

Large Language Models (LLMs) are becoming central to modern applications, yet effectively evaluating their performance remains a significant challenge.

Aug 21, 2026PyCon JP 2026PyCon (national Python conferences)talk告白します、キャリアの半分を「print」の誤った使い方で過ごしました
告白します、私はキャリアの半分を`print`を誤って使うことに費やしました。このトークは、Pythonでのデバッグにおいて`print`に頼るという一般的でありながら、最終的には限界のある習慣に取り組む、私自身の個人的な道のりから生まれました。アプリケーションの複雑さが増すにつれて、なぜこの習慣が非効率的で扱いにくく…Show less

告白します、私はキャリアの半分を`print`を誤って使うことに費やしました。このトークは、Pythonでのデバッグにおいて`print`に頼るという一般的でありながら、最終的には限界のある習慣に取り組む、私自身の個人的な道のりから生まれました。アプリケーションの複雑さが増すにつれて、なぜこの習慣が非効率的で扱いにくくなるのかを、私自身のプロフェッショナルな経験から得た苦い教訓を基に探ります。 概要: * 「print」を使わないのはなぜか? * デバッグに「print」を使える状況 * 「print」の使用が役立たない状況 * Pythonで使われるデバッガー *...

Aug 15, 2026PyCon Korea 2026PyCon (national Python conferences)keynotePython makes us hap.py — 내가 속할 수 있는 커뮤니티를 찾는 기쁨
as JetBrains
Jul 13, 2026EuroPython 2026EuroPythontalkRust for High Performance Computing (HPC) in Python
as JetBrains
Python has become the most widely used language in scientific computing and data science due to its approachable syntax, vast ecosystem of libraries, and rapid…Show less

Python has become the most widely used language in scientific computing and data science due to its approachable syntax, vast ecosystem of libraries, and rapid prototyping capabilities.

Video
Jun 5, 2026PyData London 2026PyDatatutorialDo you know how well your model is doing? Evaluate your LLMs
as JetBrains
[Preflight check]: You may want to have a look at the repo and pre-download some libraries or models in advance:…Show less

[Preflight check]: You may want to have a look at the repo and pre-download some libraries or models in advance: https://github.com/Cheukting/lighteval-exercises Large Language Models (LLMs) are becoming central to modern applications, yet effectively evaluating their performance remains a...

Jun 5, 2026PyData London 2026PyDatatalkUnconference- Feminist AI
as JetBrains

Join our chill space, unwind, chat about Feminist AI and contribute to the PyData London DIY collage zine.

Apr 14, 2026PyCon DE & PyData 2026PyDatatalkAre we free-threaded ready? Looking at where free-threaded Python fails
as JetBrains
Free-threaded Python aims to significantly improve performance, allowing multiple native threads to execute Python bytecode concurrently. In this talk, we will…Show less

Free-threaded Python aims to significantly improve performance, allowing multiple native threads to execute Python bytecode concurrently. In this talk, we will explore the current state of Python's free-threading initiative and assess its practical readiness for widespread adoption.

Apr 14, 2026PyCon DE & PyData 2026PyDatatutorialDo you know how well your model is doing? Evaluate your LLMs
as JetBrains

Large Language Models (LLMs) are becoming central to modern applications, yet effectively evaluating their performance remains a significant challenge.

Apr 8, 2026PyCon Lithuania 2026PyCon (national Python conferences)talkAre we free-threaded ready? Looking at where free-threaded Python fails
Free-threaded Python aims to significantly improve performance, allowing multiple native threads to execute Python bytecode concurrently. In this talk, we will…Show less

Free-threaded Python aims to significantly improve performance, allowing multiple native threads to execute Python bytecode concurrently. In this talk, we will explore the current state of Python's free-threading initiative and assess its practical readiness for widespread adoption.

Apr 8, 2026PyCon Lithuania 2026PyCon (national Python conferences)talkFriend or Foe? AI at Play in Cybersecurity
AI is a double-edged sword in cybersecurity. This talk explores its dual role. Why AI excels: Vast open-source training data and profit-driven, coding-optimized…Show less

AI is a double-edged sword in cybersecurity. This talk explores its dual role. Why AI excels: Vast open-source training data and profit-driven, coding-optimized models make AI a fast, multi-domain expert at writing and finding vulnerabilities in code. Gatekeeping: Projects like Claude Mythos and...

Nov 15, 2025PyCon Ireland 2025PyCon (national Python conferences)talkEpic Evolution of typing in Python: how we get here and where are we going?
as JetBrains
When I started learning Python, there wasn't much interest in typing in Python. However, as Python is being used in many companies, the community needs a…Show less

When I started learning Python, there wasn't much interest in typing in Python. However, as Python is being used in many companies, the community needs a universal typing protocol. Typing in Python starts to take shape via many PEPS and we are going to explore the evolution of it. In this talk,...

Nov 15, 2025PyCon Ireland 2025PyCon (national Python conferences)talkPyO3 202 - Support Python Async and Multithreading in PyO3
as JetBrains
Part of the reason why we would want to write Rust code for a Python library is for speed, another is to unlock the power of multithreading. In this workshop,…Show less

Part of the reason why we would want to write Rust code for a Python library is for speed, another is to unlock the power of multithreading. In this workshop, we will look into advanced topics in PyO3 regarding support async in Python and how to do multithreading with PyO3. ## Prerequsit Please...

Nov 15, 2025PyCon Ireland 2025PyCon (national Python conferences)talkStory About the Python GIL - its Existence and the Lack Thereof
as JetBrains
A lot of you have heard of the famous (or infamous) Python GIL, but do you know why it was there in the first place? And now there exists a no-GIL Python 3.13,…Show less

A lot of you have heard of the famous (or infamous) Python GIL, but do you know why it was there in the first place? And now there exists a no-GIL Python 3.13, what difference does it make without the GIL? Let's find out in this talk. In this talk, we will start with explaining concurrency in...

Nov 1, 2025PyCon Malaysia 2025PyCon (national Python conferences)keynoteUntitled
as JetBrains
Jun 6, 2025PyData London 2025PyDatatalkIs coding assistant as good as we thought in coding?
as JetBrains
Nowadays coding assistants are everywhere, many IDEs are offering them as plugins, and are becoming more and more powerful. But it prompts us questions, is…Show less

Nowadays coding assistants are everywhere, many IDEs are offering them as plugins, and are becoming more and more powerful. But it prompts us questions, is coding assistant as good as we want it to be?

Apr 23, 2025PyCon DE & PyData 2025PyDatasponsorAI coding agent - what it is, how it works and is it good for developers
as JetBrains
In this talk, we will have a deeper technical look at AI coding agents, their design, and how they can carry out coding tasks with the support of large language…Show less

In this talk, we will have a deeper technical look at AI coding agents, their design, and how they can carry out coding tasks with the support of large language models. We will look at the journey from the user entering a prompt to how it converts to actions in completing the task.

Apr 23, 2025PyCon DE & PyData 2025PyDatatutorialPower up your Polars code with Polars extention
as JetBrains
While Polars is written in Rust and has the advantages of speed and multi-threaded functionalities., everything will slow down if a Python function needs to be…Show less

While Polars is written in Rust and has the advantages of speed and multi-threaded functionalities., everything will slow down if a Python function needs to be applied to the DataFrame. To avoid that, a Polar extension can be used to solve the problem.

Mar 31, 2025Arc of AI 2025Arc of AI ConferencespeakerStrategies to Solve LLM Hallucinations
as JetBrains
Mar 1, 2025PyCon APAC 2025PyCon (national Python conferences)keynote[Keynote] What AI can do to enhance D&I in the community?
Like it or not, AI technology is going to be part of our life, just like any technology, it can be used to do good or harm. While we are conscious of this new…Show less

Like it or not, AI technology is going to be part of our life, just like any technology, it can be used to do good or harm. While we are conscious of this new technology, let's look at how we can use it to our benefit and help with a constant battle in our community: diversity and inclusion.

Mar 1, 2025PyCon APAC 2025PyCon (national Python conferences)workshop[Workshop] PyO3 202 - Support Python Async and Multithreading in PyO3
Part of the reason why we would want to write Rust code for a Python library is for speed, another is to unlock the power of multithreading. In this workshop,…Show less

Part of the reason why we would want to write Rust code for a Python library is for speed, another is to unlock the power of multithreading. In this workshop, we will look into advanced topics in PyO3 regarding support async in Python and how to do multithreading with PyO3.

Nov 16, 2024PyCon Ireland 2024PyCon (national Python conferences)talkPower up your Polars code with Polars extention
While Polars is written in Rust and has the advantages of speed and multi-threaded functionalities., everything will slow down if a Python function needs to be…Show less

While Polars is written in Rust and has the advantages of speed and multi-threaded functionalities., everything will slow down if a Python function needs to be applied to the DataFrame. To avoid that, a Polar extension can be used to solve the problem. In this workshop, we will look at how to do...

Nov 16, 2024PyCon Ireland 2024PyCon (national Python conferences)talkWriting Python modules in Rust - PyO3 101
In this workshop, we will cover the very basic of using PyO3 - rust library that package rust crates into Python modules. This is the most popular tool in terms…Show less

In this workshop, we will cover the very basic of using PyO3 - rust library that package rust crates into Python modules. This is the most popular tool in terms of creating Python libraries with Rust. In recent years, Rust has been getting more and more popular over other similar programming...

Oct 25, 2024PyCon APAC 2024PyCon (national Python conferences)talkDeploy your Machine Learning model with Fast API
Oct 25, 2024PyCon APAC 2024PyCon (national Python conferences)talkHow to safely migrate from pandas to Polars
Oct 25, 2024PyCon APAC 2024PyCon (national Python conferences)talkWriting Python modules in Rust - PyO3 101
Sep 25, 2024PyData Paris 2024PyDatatalkCounting down for CRA - updates and expectations
as CMD Limes
The EU Commission is likely to vote on the Cyber Resilience Act (CRA) later this year. In this talk we will look at the timeline for the new legislation, any…Show less

The EU Commission is likely to vote on the Cyber Resilience Act (CRA) later this year. In this talk we will look at the timeline for the new legislation, any critical discussions happening around implementation and most importantly, the new responsibilities outlined by the CRA.

Sep 18, 2024PyData Amsterdam 2024PyDatatalkCounting down for CRA - updates and expectations
The EU Commission is likely to vote on the Cyber Resilience Act (CRA) later this year. The CRA is an ambitious step towards protecting consumers from software…Show less

The EU Commission is likely to vote on the Cyber Resilience Act (CRA) later this year. The CRA is an ambitious step towards protecting consumers from software security issues by creating a new list of responsibilities for software developers and providers.

Sep 18, 2024PyData Amsterdam 2024PyDatatutorialWriting Python modules in Rust - PyO3 101
In this workshop, we will cover the very basic of using PyO3 - rust library that package rust crates into Python modules. This is the most popular tool in terms…Show less

In this workshop, we will cover the very basic of using PyO3 - rust library that package rust crates into Python modules. This is the most popular tool in terms of creating Python libraries with Rust.

Jul 8, 2024EuroPython 2024EuroPythontalkCounting down for CRA - updates and expectations
as Python Software Foundation
The EU Commission is likely to vote on the Cyber Resilience Act (CRA) later this year. The CRA is an ambitious step towards protecting consumers from software…Show less

The EU Commission is likely to vote on the Cyber Resilience Act (CRA) later this year. The CRA is an ambitious step towards protecting consumers from software security issues by creating a new list of responsibilities for software developers and providers.

Video
Jun 14, 2024PyData London 2024PyDatatutorial[Unconference] How to define open source AI
as CMD Limes
As there are more regulations regarding AI and Data, OSI is leading a conversation regarding the definition of open source AI. In this unconference session, we…Show less

As there are more regulations regarding AI and Data, OSI is leading a conversation regarding the definition of open source AI. In this unconference session, we will have a look at what has been in the discussion and how we can chim in for our opinions.

May 15, 2024PyCon US 2024PyCon (national Python conferences)speakerAcknowledging Women’s Contributions in the Python Community Through Podcast
The Python community has been making efforts in improving the diversity and representation among its members. There are examples of success stories such as…Show less

The Python community has been making efforts in improving the diversity and representation among its members. There are examples of success stories such as PyCon US Charlas, PyLadies, Djangonaut, and Django Girls.

Video
May 15, 2024PyCon US 2024PyCon (national Python conferences)speakerMaking Python safer than ever
Python is one of the programming languages that has a huge open-source supply chain. There are over 400,000 Python packages on Python Package Index (PyPI) and…Show less

Python is one of the programming languages that has a huge open-source supply chain. There are over 400,000 Python packages on Python Package Index (PyPI) and many more on other registries like conda-forge, mostly for scientific libraries.

Video
Apr 22, 2024PyCon DE & PyData Berlin 2024PyDatapanel(PyLadies Panel) Reflecting Within: Challenging Narratives in Tech Feminism
For the third year in a role, the PyLadies Panel at PyCon PyData engages with a broader audience on critical issues related to gender disparities, ethics, and…Show less

For the third year in a role, the PyLadies Panel at PyCon PyData engages with a broader audience on critical issues related to gender disparities, ethics, and the ongoing importance of women-focused tech groups.

Apr 22, 2024PyCon DE & PyData Berlin 2024PyDatatalkAcknowledging Women’s Contributions in the Python Community Through Podcast
as PSF
The Python community has been making efforts in improving the diversity and representation among its members. There are examples of success stories such as…Show less

The Python community has been making efforts in improving the diversity and representation among its members. There are examples of success stories such as PyCon US Charlas, PyLadies, Djangonaut, and Django Girls.

Apr 22, 2024PyCon DE & PyData Berlin 2024PyDatatutorialPyO3 101 - Writing Python modules in Rust
as PSF
In this interactive workshop, we will cover the very basics of using PyO3. There will be hands-on exercises to go from how to set up the project environment to…Show less

In this interactive workshop, we will cover the very basics of using PyO3. There will be hands-on exercises to go from how to set up the project environment to writing a "toy" Python library written in Rust using PyO3.

Oct 26, 2023PyCon APAC 2023PyCon (national Python conferences)talkReformating your code without AI - let's see how a formatter work
as Anaconda
We don’t need AI for writing better code! Formators like Black and PyBetter have been automatically refactoring messy code way before AI agents claim to help…Show less

We don’t need AI for writing better code! Formators like Black and PyBetter have been automatically refactoring messy code way before AI agents claim to help you write codes. In this talk, we are going to explore how formatters analyse and manipulate the CST of your code to make it nicer.

Sep 29, 2023PyCon India 2023PyCon (national Python conferences)keynoteUntitled
Sep 14, 2023PyData Amsterdam 2023PyDatatutorialGenerating Data Frames for your test - using Pandas stratgies in Hypothesis

Do you test your data pipeline? Do you use Hypothesis?

Jul 17, 2023EuroPython 2023EuroPythontalkBeginner Conference Orientation
as Anaconda

Are you new to EuroPython or any Python conference? You must have a lot of questions like: - What is a Lightning Talk?

Jul 17, 2023EuroPython 2023EuroPythontalkPolars vs Pandas - what's the difference?
as Anaconda

Have you heard about Polars? What are the differences?

Video
Jul 17, 2023EuroPython 2023EuroPythontalkQ&A panel for data science newbies
as Anaconda

Are you just getting started in the world of data science and feeling overwhelmed by the abundance of information on various packages, models, and techniques?

Video
Jul 10, 2023SciPy 2023SciPy Conference (Scientific Computing with Python)tutorialPower up your work with compiling and profiling
In this workshop, we will introduce Numba - a JIT compiler that is designed to speed up numerical calculations. Most people found all of it is like a mystery -…Show less

In this workshop, we will introduce Numba - a JIT compiler that is designed to speed up numerical calculations. Most people found all of it is like a mystery - It sounds like magic, but how does it work?

Jun 9, 2023PyCon Colombia 2023PyCon (national Python conferences)talkApplying PyScript to Data Science Work
as Anaconda
Video
Jun 9, 2023PyCon Colombia 2023PyCon (national Python conferences)talkDon't just test, my friend, test better
as Anaconda
Video
Jun 2, 2023PyData London 2023PyDatatalkDriving down the Memray lane - Profiling your data science work
When handling a large amount of data, memory profiling the data science workflow becomes more important. It gives you insight into which process consumes lots…Show less

When handling a large amount of data, memory profiling the data science workflow becomes more important. It gives you insight into which process consumes lots of memory.

Jun 2, 2023PyData London 2023PyDatatalkUnconference: Is it GDPR 2.0? What is CRA and how can it affect you and OSS in general
The European Parliament proposed a Cyber Resilience Act - basically wants all software to have an “EC” stamp on it. There is a non-commercial craft out but it…Show less

The European Parliament proposed a Cyber Resilience Act - basically wants all software to have an “EC” stamp on it. There is a non-commercial craft out but it is still not enough to make sure open-source projects with limited resources are exempted from the Act.

May 17, 2023PyCon Lithuania 2023PyCon (national Python conferences)talkDriving down the Memray lane - Profiling your data science work
as Anaconda
In this talk, we will be exploring what memory profiling is, and how it can help with data science work. We will start the talk with a basic explanation of how…Show less

In this talk, we will be exploring what memory profiling is, and how it can help with data science work. We will start the talk with a basic explanation of how Python arrange memories for various objects. This lays the foundation explanation of why we need a special tool to memory profile Python...

May 17, 2023PyCon Lithuania 2023PyCon (national Python conferences)talkHTMX vs WASM - more backend or more frontend?
as Anaconda
Mozilla has been promoting WASM for years, on the other hand, HTMX is gaining attraction. Question is, do we want more frontend or more backend? Do we still…Show less

Mozilla has been promoting WASM for years, on the other hand, HTMX is gaining attraction. Question is, do we want more frontend or more backend? Do we still need to write JavaScripts?

May 10, 2023JupyterCon 2023JupyterConspeakerDriving down the Memray lane - Profiling your data science work
as Anaconda
When handling a large amount of data, memory profiling the data science workflow becomes more important. It gives you insight into which process consumes lots…Show less

When handling a large amount of data, memory profiling the data science workflow becomes more important. It gives you insight into which process consumes lots of memory.

Apr 19, 2023PyCon US 2023PyCon (national Python conferences)speakerTrying No GIL on Scientific Programming
as Anaconda
Last year, Sam Gross, the author of nogil fork on Python 3.9, demonstrates the GIL can be removed. For scientific programs which use heavy CPU-bound processes,…Show less

Last year, Sam Gross, the author of nogil fork on Python 3.9, demonstrates the GIL can be removed. For scientific programs which use heavy CPU-bound processes, it could be a huge performance improvement.

Video
Apr 17, 2023PyCon DE & PyData Berlin 2023PyDatatalkDriving down the Memray lane - Profiling your data science work
as Anaconda
When handling a large amount of data, memory profiling the data science workflow becomes more important. It gives you insight into which process consumes lots…Show less

When handling a large amount of data, memory profiling the data science workflow becomes more important. It gives you insight into which process consumes lots of memory.

Dec 13, 2022PyData Tel Aviv 2022PyDatatalkI hate writing tests, that's why I use Hypothesis
as Anaconda

Ok, I lied, I still write tests. But instead of the example-based tests that we normally write, have you heard of property-based testing?

Video
Nov 12, 2022PyCon Ireland 2022PyCon (national Python conferences)talkTrying No GIL on Scientific Programming
as Anaconda
Recently Sam Gross, the author of nogil fork on Python 3.9, demonstrates the GIL can be removed. For scientific programs which use heavy CPU-bound processes, it…Show less

Recently Sam Gross, the author of nogil fork on Python 3.9, demonstrates the GIL can be removed. For scientific programs which use heavy CPU-bound processes, it could be a huge performance improvement. In this talk, we will see if this is true and compare the nogil version to the original.

Nov 9, 2022PyData NYC 2022PyDataspeakerI hate writing tests, that's why I use HypothesisVideo
Nov 9, 2022PyData NYC 2022PyDataspeakerUsing Numba Effectively TodayVideo
Sep 16, 2022PyCon UK 2022PyCon (national Python conferences)talkI hate writing tests, that's why I use Hypothesis
Ok, I lied, I still write tests. But instead of the example-based tests that we normally write, have you heard of property-based testing? By using Hypothesis,…Show less

Ok, I lied, I still write tests. But instead of the example-based tests that we normally write, have you heard of property-based testing? By using Hypothesis, instead of thinking about what data I should test it for, it will generate test data, including boundary cases, for you.

Jul 11, 2022EuroPython 2022EuroPythontalkI have to Confess, I still Love Pandas
as TerminusDB

Pandas is the first Python library that I learned to use. It is used by data scientists to manage, transform and inspect data.

Video
Jun 17, 2022PyData London 2022PyDatatutorialPicking What to Watch Next - build a recommendation system
as TerminusDB
Recommendation algorithms are the driving force of many businesses: e-commerce, personalized advertisement, on-demand entertainment. Computer algorithms know…Show less

Recommendation algorithms are the driving force of many businesses: e-commerce, personalized advertisement, on-demand entertainment. Computer algorithms know what you like and present you with things that are customized for you.

May 26, 2022PyCon Lithuania 2022PyCon (national Python conferences)talkTrojan Source Code - Can we trust open-source anymore?
Recently, a paper titled [Trojan Source](https://trojansource.codes/) is published to demonstrate how a visibly valid contribution can contain malicious code by…Show less

Recently, a paper titled [Trojan Source](https://trojansource.codes/) is published to demonstrate how a visibly valid contribution can contain malicious code by exporting the Unicode control characters. Some of these have been tested on Python and it works. How can it happen? Shall the Python...

Apr 11, 2022PyCon DE & PyData Berlin 2022PyDatatalkTrojan Source Malware - Can we trust open-source anymore?
as TerminusDB

Trojan Source Malware has been tested on Python and it works. Shall the Python and open-source communities be concerned?

Slides
Oct 21, 2021PyCon Sweden 2021PyCon (national Python conferences)keynoteKeynote - The best way to learn Python - for the absolute beginners and improvers
Oct 12, 2020JupyterCon 2020JupyterConspeakerInteractive Knowledge Graph Visualization in Jupyter Notebook
Oct 9, 2019PyCon DE & PyData Berlin 2019PyDatatalkRunning An Open Source Project Like A Start Up

My journey of running an open source project like a start up

Sep 13, 2019PyCon UK 2019PyCon (national Python conferences)keynoteDo we have a diversity problem in Python community?
as Santander
Python community cares about diversity. So do we still have a problem in, especially gender, diversity? We will look at some data and see if there’s a true…Show less

Python community cares about diversity. So do we still have a problem in, especially gender, diversity? We will look at some data and see if there’s a true problem, discuss what the problem may be and how to fix it.

Sep 13, 2019PyCon UK 2019PyCon (national Python conferences)talkI am telling you 3 things about Chatbot (so you don't have to learn it the hard way)
as Datakind
Now we can talk to our gadgets as if it’s a real human. It makes you wonder when you chat with the “customer service” online, is that a real person or a robot…Show less

Now we can talk to our gadgets as if it’s a real human. It makes you wonder when you chat with the “customer service” online, is that a real person or a robot on the other side? I built a chatbot, and here’s 3 things that I discovered.

Sep 13, 2019PyCon UK 2019PyCon (national Python conferences)workshopStep Into the AI Era: Deep Reinforcement Learning Workshop
as Datakind
By engaging in the revolution of AI and deep learning, reinforcement learning has also evolved from being able to solve simple game puzzles to beating human…Show less

By engaging in the revolution of AI and deep learning, reinforcement learning has also evolved from being able to solve simple game puzzles to beating human records in Atari games. It has also opened up the possibility of using reinforcement learning in making real life decisions.

Jul 12, 2019PyData London 2019PyDatatalkI am telling you 3 things about Chatbot (so you don't have to learn it the hard way)
as Hong Kong University of Science and Technology

Chatbot is cool! Now we can talk to our gadgets as if it’s a real human, right?

Frequent co-speakers

SpeakerShared eventsShared talksLast together
Valerio Maggio1312026
Ines Montani12—2026
Alexander CS Hendorf10—2026
Theodore Meynard10—2026
James Powell10—2024
Tereza Iofciu822026
Florian Wilhelm8—2026
Łukasz Langa8—2026
Marco Gorelli8—2026
Alejandro Saucedo7—2026
Laura Summers7—2026
Luca Baggi7—2026
Dom Weldon7—2025
Tania Allard7—2024
Deb Nicholson612026

Speakers with the same name are merged into one entry, so this page may combine more than one person. Affiliations are shown as each conference listed them.