PySAD
An open-source Python library that finds unusual events in streaming data, with models that learn from one sample at a time.
I work on representation learning for large, real-world data: foundation models for transactions, compression for images sent over noisy wireless channels, anomaly detection on data streams, and language understanding across 100 languages. The thread is one idea. A good representation is compact, private when it must be, and still useful when the data is noisy or changing.
Manager, Machine Learning ResearchAmerican Express, London
An open-source Python library that finds unusual events in streaming data, with models that learn from one sample at a time.
A PyTorch toolkit to build and test communication systems that use neural networks, from the channel model to the encoder and decoder.
A diffusion model at the receiver repairs images that arrive over noisy wireless channels. Work done at Huawei R&D.
One model for 100 languages that gives each text one or more sentiment labels and gives rare labels more weight in training.
Edge devices send their predictions together in one wireless transmission, which saves bandwidth and keeps each model private.