Skip to content
Snippets Groups Projects

Language

SwiftNLP

Swift NLP is a research-based implementation of BERTopic in Swift. It draws from available Swift and C++ libraries to provide a modular unsupervised topic modelling pipeline, including features for data collection, embedding, dimensionality reduction, clustering, and creation of topic models. Its goals are to provide a modular and efficient set of unsupervised topic modelling tools in Swift.

Contributors

This project continues to be developed by a team of researchers in the Human-Computer Interaction and Health Lab at the University of Waterloo. The project is led by Prof. Jim Wallace, with ongoing contributions from: Jason Zhao, Nicole Mathis, Peter Li, Adrian Davila.

License

All original code released under the MIT license for commercial and non-commercial use.