def __init__(self, models_dir='models/', data_dir='data/',
                     logs_dir='logs/'):
            """Constructor.

            Parameters
            ----------
            models_dir : string, optional (default='models/')
                directory path to store trained models.
                Path is relative to ~/.yadlt
            data_dir : string, optional (default='data/')
                directory path to store model generated data.
                Path is relative to ~/.yadlt
            logs_dir : string, optional (default='logs/')
                directory path to store yadlt and tensorflow logs.
                Path is relative to ~/.yadlt
            """
            self.home_dir = os.path.join(os.path.expanduser("~"), '.yadlt')
            self.models_dir = os.path.join(self.home_dir, models_dir)
            self.data_dir = os.path.join(self.home_dir, data_dir)
            self.logs_dir = os.path.join(self.home_dir, logs_dir)
            self.mkdir_p(self.home_dir)
            self.mkdir_p(self.models_dir)
            self.mkdir_p(self.data_dir)
            self.mkdir_p(self.logs_dir)
Constructor.

            Parameters
            ----------
            models_dir : string, optional (default='models/')
                directory path to store trained models.
                Path is relative to ~/.yadlt
            data_dir : string, optional (default='data/')
                directory path to store model generated data.
                Path is relative to ~/.yadlt
            logs_dir : string, optional (default='logs/')
                directory path to store yadlt and tensorflow logs.
                Path is relative to ~/.yadlt
            
yadlt/core/config.py