-
Notifications
You must be signed in to change notification settings - Fork 4
Expand file tree
/
Copy pathexp__no_summary.py
More file actions
31 lines (23 loc) · 814 Bytes
/
exp__no_summary.py
File metadata and controls
31 lines (23 loc) · 814 Bytes
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
import gen_feature_data
import svm
import config
from gen_feature_data import load_json
'''
Generic experiment with no summary features.
'''
name = "no_summary"
rep_id = '400003'
rep_data = load_json('representatives')[rep_id]
config.features_to_ignore = ['summary_word_bag']
print
print '====================================='
print ' '+name
print '====================================='
print
# Generate our feature vectors
# TODO(john): Cache this before we start to massive tests to save time
gen_feature_data.genExperimentData(rep_id, experiment_name=name)
# Train the SVM and print results
# TODO(john): Return results in such a way that we can analyze multiple reps
# or plug it into excel or something.
svm.svmLearn(rep_id, C=1.0, gamma=0.0, kernel='linear', debug=1, experiment_name=name)