code: def load_model(name, **overrides):
      
      data_path = get_data_path()
      if not data_path or not data_path.exists():
          raise IOError(Errors.E049.format(path=path2str(data_path)))
      if isinstance(name, basestring_):  # in data dir / shortcut
          if name in set([d.name for d in data_path.iterdir()]):
              return load_model_from_link(name, **overrides)
          if is_package(name):  # installed as package
              return load_model_from_package(name, **overrides)
          if Path(name).exists():  # path to model data directory
              return load_model_from_path(Path(name), **overrides)
      elif hasattr(name, "exists"):  # Path or Path-like to model data
          return load_model_from_path(name, **overrides)
      raise IOError(Errors.E050.format(name=name))
docs: Load a model from a shortcut link, package or data path.
  
      name (unicode): Package name, shortcut link or model path.
      **overrides: Specific overrides, like pipeline components to disable.
      RETURNS (Language): `Language` class with the loaded model.