summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--utils.py20
1 files changed, 17 insertions, 3 deletions
diff --git a/utils.py b/utils.py
index c9a3da9..3b76451 100644
--- a/utils.py
+++ b/utils.py
@@ -1,30 +1,44 @@
from brown import brown_collection
+
from consts import SN, SN_
MIN_NS = 10**-7
def NS(noun):
- """Noun sexiness function
+
+ """
+ Noun sexiness function
Returns a real value measure of the maximum similarity
a `noun` not in SN has to each noun in SN_
"""
+
# return MIN_NS for nouns that occur less than 200 times
return brown_collection.tf_idf(noun, SN_)
def AS(adj):
- """Adjective sexiness function
+
+ """
+ Adjective sexiness function
Returns a real value measure of how likely an adjective `adj`
is to modify a noun in SN
"""
+
# implementation should return relative frequency of adj
# in sentences in erotica corpus that contain at least
# one noun in SN
return 0
def VS(verb):
- """Verb sexiness function
+
+ """
+ Verb sexiness function
Returns a real value measure of how much more likely a verb
phrase `verb` is to appear in an erotic context than a
nonerotic one
"""
+
+ # let S_E be the set of sentences in the erotica corpus
+ # that contain nouns in SN. let S_B be the set of all
+ # sentences in the Brown corpus. given sentences s with
+ # verb v
return 0 \ No newline at end of file