Definition adjectives for clustering

For a school project, I need to explain which clustering algorithm of Scikit-Learn we need to use based on the input data.

The documentation is very well done, especially thanks to a comparative table of algos, but I have trouble understanding some adjectives. I would very much appreciate some definitions for the following terms :

Flat / non-flat geometry
Even / non-even cluster size
Inductive / Transductive

In addition, does Not scalable mean that the algorithm is not efficient when there is a lot of data?

Topic scikit-learn definitions

Category Data Science

About

Geeks Mental is a community that publishes articles and tutorials about Web, Android, Data Science, new techniques and Linux security.