`__
+and created the Gensim website. In 2013 Gensim got its current logo, and in 2020 a website redesign.
diff --git a/docs/src/sphinx_rtd_theme/advertisement.html b/docs/src/sphinx_rtd_theme/advertisement.html
index 530eb89b7e..a7c93b60d0 100644
--- a/docs/src/sphinx_rtd_theme/advertisement.html
+++ b/docs/src/sphinx_rtd_theme/advertisement.html
@@ -2,4 +2,5 @@
Get Expert Help From The Gensim Authors
• Consulting in Machine Learning & NLP
• Corporate trainings in Data Science, NLP and Deep Learning
+ • PII Tools automated discovery of personal and sensitive data
diff --git a/docs/src/sphinx_rtd_theme/layout.html b/docs/src/sphinx_rtd_theme/layout.html
index 2633a168e7..6738fdcd5b 100644
--- a/docs/src/sphinx_rtd_theme/layout.html
+++ b/docs/src/sphinx_rtd_theme/layout.html
@@ -234,10 +234,10 @@
{%- if hasdoc('copyright') %}
{% set path = pathto('copyright') %}
{% set copyright = copyright|e %}
- © {% trans %}Copyright{% endtrans %} {{ copyright }}
+ © {% trans %}Copyright{% endtrans %} {{ copyright }}, Radim Řehůřek.
{%- else %}
{% set copyright = copyright|e %}
- © {% trans %}Copyright{% endtrans %} {{ copyright }}
+ © {% trans %}Copyright{% endtrans %} {{ copyright }}, Radim Řehůřek.
{%- endif %}
{%- endif %}
@@ -257,11 +257,6 @@
{% trans last_updated=last_updated|e %}Last updated on {{ last_updated }}.{% endtrans %}
{%- endif %}
-
- Radim Řehůřek – Machine learing and data
- mining expert
-
- Created by edgy.digital
diff --git a/docs/src/sphinx_rtd_theme/layouthome.html b/docs/src/sphinx_rtd_theme/layouthome.html
index 45dbe0c02f..d64aad6738 100644
--- a/docs/src/sphinx_rtd_theme/layouthome.html
+++ b/docs/src/sphinx_rtd_theme/layouthome.html
@@ -100,7 +100,7 @@ Do you have a question?
Gensim Support
- See the Gensim support page for how to get open source and commercial support.
+ See the Gensim support page for how to ask for open source and commercial support.
@@ -123,10 +123,10 @@ See the {% trans %}Copyright{% endtrans %} {{ copyright }}
+ © {% trans %}Copyright{% endtrans %} {{ copyright }}, Radim Řehůřek.
{%- else %}
{% set copyright = copyright|e %}
- © {% trans %}Copyright{% endtrans %} {{ copyright }}
+ © {% trans %}Copyright{% endtrans %} {{ copyright }}, Radim Řehůřek.
{%- endif %}
{%- endif %}
diff --git a/docs/src/sphinx_rtd_theme/topbar.html b/docs/src/sphinx_rtd_theme/topbar.html
index d3e6091e1a..aa75d7498c 100644
--- a/docs/src/sphinx_rtd_theme/topbar.html
+++ b/docs/src/sphinx_rtd_theme/topbar.html
@@ -29,16 +29,16 @@
Home
-
diff --git a/docs/src/support.rst b/docs/src/support.rst
index ad2214f66b..f55a29163a 100644
--- a/docs/src/support.rst
+++ b/docs/src/support.rst
@@ -9,30 +9,32 @@ Open source support
The main communication channel is the `Gensim mailing list `_.
-Additional channels are `twitter @gensim_py `_ and `Gitter RARE-Technologies/gensim `_.
+This is the preferred way to ask for help, report problems and share insights with the community. Newbie questions are perfectly fine, as long as you've read the :ref:`tutorials `.
-This is the preferred way to **ask for help**, **report problems** and **share insights** with the community. Newbie questions are perfectly fine, just make sure you've read the :ref:`tutorials `.
+**⚠️ Please don't send me private emails unless you have a substantial budget for commercial support (see below).**
-I discourage sending private emails, because the mailing list serves as a knowledge base for all Gensim users, cutting maintenance efforts needed for support. If you feel your problem is too special, data too sensitive, technical scope too demanding, **see the "business" section below**.
+FAQ and some useful snippets of code are maintained on GitHub: https://github.com/RARE-Technologies/gensim/wiki/Recipes-&-FAQ.
-When posting on the mailing list, try to include all relevant information, such as what it is you are trying to achieve, what went wrong, relevant Gensim logs, package versions etc.
+We're on `Twitter @gensim_py `_. You can also try asking on StackOverflow, using the `gensim tag `_, but the mailing list above will give you more authoritative answers, faster.
-**FAQ** and some useful **snippets of code** are maintained on GitHub: https://github.com/RARE-Technologies/gensim/wiki/Recipes-&-FAQ.
-You can also try asking on StackOverflow, using the `gensim tag `_.
+.. _Commercial support:
+Commercial support
+------------------
-Business support
-----------------
+I run a consulting R&D company focused on data mining and unstructured text processing, https://rare-technologies.com.
-We run a consulting R&D company focused on data mining and unstructured text processing, https://rare-technologies.com.
+If you need commercial support for Gensim or a corporate training in machine learning, `get in touch `_ for a quote.
-If you need commercial support, design validation, technical training or custom system development, `get in touch `_ for a quote.
+We're not interested in any sort of equity arrangements.
-Developer support
-------------------
+For developers
+--------------
+
+Developers who want to contribute to Gensim are welcome – Gensim is an open source project.
-Developers who `tweak Gensim internals `_ are encouraged to report issues at the `GitHub issue tracker `_.
+First propose your feature / fix on the `Gensim mailing list `_ and if there is consensus for accepting your contribution, read the `Developer page `_ and implement it. Thanks!
-Note that Github is not a medium for discussions or asking open-ended questions; please use the `mailing list `_ for that.
+Note that Github is not a medium for asking open-ended questions. Please use the `Gensim mailing list `_ for that.
diff --git a/docs/src/wiki.rst b/docs/src/wiki.rst
index aa8110e4fa..40e7c6343f 100644
--- a/docs/src/wiki.rst
+++ b/docs/src/wiki.rst
@@ -1,3 +1,5 @@
+:orphan:
+
.. _wiki:
Experiments on the English Wikipedia
diff --git a/gensim/models/fasttext.py b/gensim/models/fasttext.py
index 3476f7c5dc..64a21aafa7 100644
--- a/gensim/models/fasttext.py
+++ b/gensim/models/fasttext.py
@@ -20,8 +20,8 @@
This module supports loading models trained with Facebook's fastText implementation.
It also supports continuing training from such models.
-For a tutorial see `this notebook
-`_.
+For a tutorial see :ref:`sphx_glr_auto_examples_tutorials_run_fasttext.py`.
+
Usage examples
--------------
@@ -250,29 +250,6 @@
>>> analogies_result = model.wv.evaluate_word_analogies(datapath('questions-words.txt'))
-Implementation Notes
---------------------
-
-These notes may help developers navigate our fastText implementation.
-The implementation is split across several submodules:
-
-- :mod:`gensim.models.fasttext`: This module. Contains FastText-specific functionality only.
-- :mod:`gensim.models.keyedvectors`: Implements generic functionality.
-- :mod:`gensim.models.word2vec`: Provides much of the basic scan & train framework.
-- :mod:`gensim.utils`: Implements model I/O (loading and saving).
-
-Our implementation relies heavily on inheritance.
-It consists of several important classes:
-
-- :class:`~gensim.models.word2vec.Word2VecVocab`: the vocabulary.
- Keeps track of all the unique words, sometimes discarding the extremely rare ones.
- This is sometimes called the Dictionary within Gensim.
-- :class:`~gensim.models.fasttext.FastTextKeyedVectors`: the vectors.
- Once training is complete, this class is sufficient for calculating embeddings.
-- :class:`~gensim.models.fasttext.FastTextTrainables`: the underlying neural network.
- The implementation uses this class to *learn* the word embeddings.
-- :class:`~gensim.models.fasttext.FastText`: ties everything together.
-
"""
import logging