NameError: name 'featurizer' is not defined

I am new to rasa and came across an error when executed my train_initialize.py code is as below

from future import absolute_import from future import division from future import print_function from future import unicode_literals from rasa.core import utils from rasa.core.agent import Agent from rasa.core.policies.keras_policy import KerasPolicy from rasa.core.policies.memoization import MemoizationPolicy from rasa.core.policies.sklearn_policy import SklearnPolicy

if name == ‘main’: #utils.configure_colored_logging(loglevel=“DEBUG”) training_data_file = ‘./data/stories.md’ model_path = ‘./models/dialogue’ agent = Agent(“horoscope_domain.yml”,policies=[MemoizationPolicy(max_history=5),KerasPolicy(featurizer, epochs=500, batch_size=10)]) training_data = agent.load_data(training_data_file)
agent.train(training_data,augmentation_factor=50,epochs=500,batch_size=10,validation_split=0.2) agent.persist(model_path)

Error - Traceback (most recent call last): File “train_initialize.py”, line 15, in agent = Agent(“horoscope_domain.yml”,policies=[MemoizationPolicy(max_history=5),KerasPolicy(featurizer, epochs=500, batch_size=10)]) NameError: name ‘featurizer’ is not defined

Looked at previous discussion but could not find the steps to fix the issue.

can someone please advice?

Thanks in Advance

Can you show your config.yml file

Configuration for Rasa NLU.

Components

language: en pipeline: supervised_embeddings

Configuration for Rasa Core.

Policies

policies:

  • name: MemoizationPolicy
  • name: KerasPolicy
  • name: MappingPolicy

Any assistance is highly appreciated

What version of rasa are you using?