forked from ellisk42/ec
-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathlogo.py
27 lines (23 loc) · 768 Bytes
/
logo.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
try:
import binutil # required to import from dreamcoder modules
except ModuleNotFoundError:
import bin.binutil # alt import if called as module
from dreamcoder.domains.logo.main import main, list_options, LogoFeatureCNN
from dreamcoder.dreamcoder import commandlineArguments
from dreamcoder.utilities import numberOfCPUs
if __name__ == '__main__':
args = commandlineArguments(
structurePenalty=1.5,
recognitionTimeout=3600,
a=3,
topK=2,
iterations=10,
useRecognitionModel=True,
helmholtzRatio=0.5,
featureExtractor=LogoFeatureCNN,
maximumFrontier=5,
CPUs=numberOfCPUs(),
pseudoCounts=30.0,
activation="tanh",
extras=list_options)
main(args)