-
Notifications
You must be signed in to change notification settings - Fork 40
/
params.py
60 lines (52 loc) · 1.82 KB
/
params.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
#!/usr/bin/env python
from __future__ import division
import os
from collections import OrderedDict
##########################################################
# camera module selection
# "camera-webcam" "camera-null"
##########################################################
camera="camera-webcam"
##########################################################
# actuator selection
# "actuator-drv8835", "actuator-adafruit_hat"
# "actuator-null"
##########################################################
actuator="actuator-drv8835"
##########################################################
# model selection
# "model-5conv_3fc" <-- nvidia dave-2 model
# "model-5conv_4fc" <-- deeptesla model
##########################################################
model="model-5conv_3fc"
model_load_file="DeepPicarModel.ckpt"
model_load_file2="DeepPicarModel2.ckpt"
model_load_file3="DeepPicarModel3.ckpt"
model_load_file4="DeepPicarModel4.ckpt"
model_save_file=model_load_file
##########################################################
# Training options
##########################################################
batch_size = 100
training_steps = 2000
img_height = 66
img_width = 200
img_channels = 3
write_summary = True
shuffle_training = True
use_category_normal = True # if ture, center/curve images
# are equally selected.
use_picar_mini = True # visualization fix for picar mini
##########################################################
# Directories
##########################################################
save_dir = os.path.abspath('models')
data_dir = os.path.abspath('epochs')
out_dir = os.path.abspath('output')
if not os.path.isdir(data_dir):
os.makedirs(data_dir)
if not os.path.isdir(out_dir):
os.makedirs(out_dir)
epochs = OrderedDict()
epochs['train'] = [1,3,5,7,9,11]
epochs['val'] = [2,4,6,8,10]