Installation
In order to install and start using SyferText, you first have to install git-lfs
by following this short guide.
Then go ahead and install our experimental language model that we adapted form spaCy's en_core_web_lg
model. This should take a few minutes since the model size is >800M.
$ pip install git+git://github.com/Nilanshrajput/syfertext_en_core_web_lg@master
If you had already installed syfertext_en_core_web_lg
prior to installing git-lfs
please do the following:
- Uninstall
syfertext_en_core_web_lg
- Install
git-lfs
. - Reinstall
syfertext_en_core_web_lg
.
Now you can go ahead and install SyferText:
$ git clone https://github.com/OpenMined/SyferText.git
$ cd SyferText
$ python setup.py install
That's it, you are good to go!
Getting Started
SyferText can be used to work with strings residing on a local machine (or a local worker as we call it in PySyft), as well as with strings on remote workers.
To learn how to use SyferText for local string tokenization, you can refer to this tutorial.
For remote string tokenization, check out this tutorial.
More tutorials are coming soon. Stay tuned!
Our Team
SyferText is created and maintained by the NLP team at OpenMined and by voluneer contributors from all around the world. Here are the current members of the core NLP team. The team is growing!
Alan Aboudib Team Lead / Author |
Bachir Chihani OM NLP Team / Contributor |
Márcio Porto OM NLP team / Contributor |
Nilansh Rajput OM NLP team / Contributor |
Sachin Kumar OM NLP team / Contributor |
Jatin Prakash OM NLP team / Contributor |
SyferText News
To get news about feature and tutorial relseases:
Alan Aboudib: @twitter
and join #team_nlp channel on slack
Call for Partners
We, at the NLP team, are eager to learn about new real-world use-cases around which new features in SyferText could be built.
If you think that SyferText, in its current state or by adding more features, could be useful to your research or company, please contact us as indicated below in the Contact Us section, and let us discuss how we can help.
Contact Us
You can reach out to us by contacting Alan on one of the following channels:
For more updates on our activities at OpenMined and for getting exciting news and announcements about our different projects, you can join our rapidly growing community of 7000+ on Slack. You can follow our official twitter page, as well as OpenMined founder's twitter page.