@classmethod
def from_config(cls, factory_config, **shared):
    """Retrieve the :class:`CRFFeatureFactory` corresponding the provided
        config

        Raises:
            NotRegisteredError: when the factory is not registered
        """
    factory_name = factory_config['factory_name']
    factory = cls.by_name(factory_name)
    return factory(factory_config, **shared)
