| 
						
						
							
								
							
						
						
					 | 
					 | 
					@ -16,13 +16,7 @@
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					# %%
 | 
					 | 
					 | 
					 | 
					# %%
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					from typing import Optional
 | 
					 | 
					 | 
					 | 
					from typing import Optional
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					# %%
 | 
					 | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					# %% tags=["parameters"]
 | 
					 | 
					 | 
					 | 
					# %% tags=["parameters"]
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					data_path: Optional[str] = None
 | 
					 | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					# Полный путь к файлу (CSV) с исходным датасетом. Если не установлен, ищется файл в `data/<data_relpath>`.
 | 
					 | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					data_relpath: str = 'cars.csv'
 | 
					 | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					# Путь к файлу (CSV) с исходным датасетом относительно директории данных `data`. Игнорируется, если установлен data_path.
 | 
					 | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					data_aug_pickle_path: Optional[str] = None
 | 
					 | 
					 | 
					 | 
					data_aug_pickle_path: Optional[str] = None
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					# Полный путь к файлу (pickle) для сохранения очищенного датасета. Если не установлен, используется `data/<data_aug_pickle_relpath>`.
 | 
					 | 
					 | 
					 | 
					# Полный путь к файлу (pickle) для сохранения очищенного датасета. Если не установлен, используется `data/<data_aug_pickle_relpath>`.
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					data_aug_pickle_relpath: str = 'cars.aug.pickle'
 | 
					 | 
					 | 
					 | 
					data_aug_pickle_relpath: str = 'cars.aug.pickle'
 | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
							
								
							
						
						
					 | 
					 | 
					@ -61,8 +55,8 @@ if mlflow_registry_uri is not None:
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					# %%
 | 
					 | 
					 | 
					 | 
					# %%
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					DATA_PATH = (
 | 
					 | 
					 | 
					 | 
					DATA_PATH = (
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    pathlib.Path(os.path.dirname(data_path))
 | 
					 | 
					 | 
					 | 
					    pathlib.Path(os.path.dirname(data_aug_pickle_path))
 | 
				
			
			
				
				
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    if data_path is not None
 | 
					 | 
					 | 
					 | 
					    if data_aug_pickle_path is not None
 | 
				
			
			
				
				
			
		
	
		
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    else (BASE_PATH / 'data')
 | 
					 | 
					 | 
					 | 
					    else (BASE_PATH / 'data')
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					)
 | 
					 | 
					 | 
					 | 
					)
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
					 | 
					
 
 |