As a seasoned Senior Data Scientist, adept Professional Machine Learning Engineer, and accomplished Control System Engineer specializing in Planning and Decision Making, I thrive at the intersection of cutting-edge technologies. My current focus lies in harnessing the power of Machine Learning (ML), Computer Vision (CV), Natural Language Processing (NLP), and Deep Learning (DL) to craft innovative applications and software solutions.
With expertise spanning multiple programming languages, including Python, Java, JavaScript, and C/C++, I bring a versatile skill set to every project. My work not only revolves around building ML and AI-driven applications but also extends to optimizing system performance and decision-making processes.
In addition to my professional endeavors, I am a passionate advocate for open source communities. I actively contribute to various projects and channel my enthusiasm for NLP and Algorithms into creating and nurturing new initiatives. Explore my GitHub repositories to discover a wealth of projects and ideas at the forefront of technology and data science.
- π Visit C.Cui Blog to find interesting articles.
- π Iβm currently working on Data Platform and System for the largest retail business in Australia.
- π± I have been practicing Software Product Management (SPM) for a few private projects related the stock market and funds analysis since 2019.
- π Keep building on my project on Quantitative Trading and Stock Ranking Software.
- β‘ Fun Fact: I originally planned to be an artist/painter, but accidentally got on the ship of Science and Technology~
- π€ 2024 Goals:
- Keep being role model and targeting the top 10% in Teams.
- Keep supporting academic communities by offering feedbacks as reviewer and associate editor, please send review invitation to caihao.cui[at]ieee.org.
- Keep writing my blogs of technology or algorithm applications on my website.
- Publish one paper on academic journals in 2024 on AI application in industry.
- Contribute more to the Deep Learning Open Source projects (TensorFlow, PyTorch and PaddleX).
π Latest 10 Posts on My Blog
- 2024 Guest Lecture Notes: AI, Machine Learning and Data Mining in Recommendation System and Entity Matching
- Is the AI PC a Gimmick or a Faster Carriage?
- AI Revolutionizes Industry and Retail: From Production Lines to Personalized Shopping Experiences
- The Future of Coding: Will Generative AI Make Programmers Obsolete?
- Enigma β Mission X Challenge Accomplished with Python
- Prompt Engineering for LLM
- Technical Review 04: Human-Computer Interface from In-Context Learning to Instruct Understanding
- Technical Review 03: Scale Effects & What happens when LLMs get bigger and bigger
- Technical Review 02: Data and Knowlege for Large Language Model (LLM)
- Technical Review 01: Large Language Model (LLM) and NLP Research Paradigm Transformation
π¨π»βπ» Open Source Project
SplitRaster is a Python Package to split a large image into small tiles. It is useful for deep learning and computer vision tasks. The package can also be used to split a large image into small tiles with geo-information embedded, like tif
, tiff
.
- Github: https://github.com/cuicaihao/split_raster
- Pypi: https://pypi.org/project/splitraster/
- Tutorial with Docs: https://cuicaihao.github.io/split_raster/
π Tech Stack & Tools