class_docstr: ```
  Abstract class used to tune and train Keras models. The fit method is
  an abstract method and must be implemented by subclasses.
  ```
class_docstr_tok: ["``","`","Abstract","class","used","to","tune","and","train","Keras","models",".","The","fit","method","is","an","abstract","method","and","must","be","implemented","by","subclasses",".","``","`"]
docstr: ```
  Make every layer trainable except those in exclude_range.
  unfreeze is simply a proxy method to freeze.
  NOTE:      Unfreeze method does not currently work with
             multi-GPU models.  If you are using the load_imagemodel method,
             please use the freeze_layers argument of load_imagemodel
             to freeze layers.
  ```
docstr_tok: ["``","`","Make","every","layer","trainable","except","those","in","exclude_range",".","unfreeze","is","simply","a","proxy","method","to","freeze",".","NOTE",":","Unfreeze","method","does","not","currently","work","with","multi-GPU","models",".","If","you","are","using","the","load_imagemodel","method",",","please","use","the","freeze_layers","argument","of","load_imagemodel","to","freeze","layers",".","``","`"]
code: def unfreeze(self, exclude_range=None):
      """
      ```
      Make every layer trainable except those in exclude_range.
      unfreeze is simply a proxy method to freeze.
      NOTE:      Unfreeze method does not currently work with
                 multi-GPU models.  If you are using the load_imagemodel method,
                 please use the freeze_layers argument of load_imagemodel
                 to freeze layers.
      ```
      """
      # make all layers trainable
      for i, layer in enumerate(self.model.layers):
          layer.trainable = True
      if exclude_range:
          for i, layer in enumerate(self.model.layers[:exclude_range]):
              layer.trainable = False
      self._recompile()
      return
  
imports: from .None import utils
  from .graph.predictor import LinkPredictor, NodePredictor
  from .graph.preprocessor import LinkPreprocessor, NodePreprocessor
  from .imports import *
  from .lroptimize.lrfinder import *
  from .tabular.predictor import TabularPredictor
  from .tabular.preprocessor import TabularPreprocessor
  from .text.ner.predictor import NERPredictor
  from .text.ner.preprocessor import NERPreprocessor
  from .text.predictor import TextPredictor
  from .text.preprocessor import BERTPreprocessor, TextPreprocessor, TransformersPreprocessor
  from .vision.predictor import ImagePredictor
  from .vision.preprocessor import ImagePreprocessor
label_desc: Use image node_id 17 for calling the Learner obj's underlying member method code with example usage: obj.unfreeze(exclude_range) without return types