Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
Joel Oksanen
individual_project
Commits
823ae4da
Commit
823ae4da
authored
Apr 05, 2020
by
Joel Oksanen
Browse files
Removed testing code changes
parent
1536e4ad
Changes
1
Hide whitespace changes
Inline
Side-by-side
ADA/SA/vectorizer.py
View file @
823ae4da
...
...
@@ -23,10 +23,10 @@ class Vectorizer:
# dep features:
self
.
fc
=
FeatureCounter
()
#
train_dep_vectors = self.get_dep_vectors(train_instances, learning=True)
train_dep_vectors
=
self
.
get_dep_vectors
(
train_instances
,
learning
=
True
)
# store vectors for training set:
train_vectors
=
train_indep_vectors
train_vectors
=
np
.
concatenate
((
train_indep_vectors
,
train_dep_vectors
),
axis
=
1
)
train_vectors
=
self
.
transformer
.
fit_transform
(
train_vectors
).
toarray
()
for
i
in
range
(
len
(
train_instances
)):
...
...
@@ -43,9 +43,9 @@ class Vectorizer:
sent_vectors
=
[
self
.
sentiment_scores
(
instance
)
for
instance
in
instances
]
indep_vectors
=
np
.
concatenate
((
bow_vectors
,
sent_vectors
),
axis
=
1
)
# dep features:
#
dep_vectors = self.get_dep_vectors(instances, learning=False)
dep_vectors
=
self
.
get_dep_vectors
(
instances
,
learning
=
False
)
# store vectors:
vectors
=
indep_vectors
vectors
=
np
.
concatenate
((
indep_vectors
,
dep_vectors
),
axis
=
1
)
vectors
=
self
.
transformer
.
fit_transform
(
vectors
).
toarray
()
for
i
in
range
(
len
(
instances
)):
instances
[
i
].
vector
=
vectors
[
i
]
...
...
@@ -236,8 +236,4 @@ class Vectorizer:
f
=
self
.
sibling_negation
(
subtree
.
right_sibling
()[
0
])
+
'-'
.
join
(
n
.
leaves
())
+
'_cp_arg1'
features
.
append
(
f
)
if
features
:
print
(
instance
.
text
)
print
(
instance
.
tree
)
print
(
features
)
return
features
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment