CourseWare Wiki
Switch Term
Winter 2024 / 2025
Winter 2023 / 2024
Winter 2022 / 2023
Winter 2021 / 2022
Winter 2020 / 2021
Winter 2019 / 2020
Winter 2018 / 2019
Older
Search
Log In
old
courses
be5b33prg
homeworks
spam
specifications
Warning
This page is located in archive. Go to the latest version of this
course pages
.
Differences
This shows you the differences between two versions of the page.
View differences:
Side by Side
Inline
Go
Link to this comparison view
Both sides previous revision
Previous revision
2018/01/17 11:14 petrito1 [Submission 2]
2018/01/08 16:00 petrito1 [Submission 2] Removing parts which were not explicitly discussed as separate parts.
2016/11/04 16:08 xposik [Spam filter task specifications]
2015/11/25 15:50 xposik [Submission 1]
2015/11/25 15:50 xposik [Submission 1]
2015/11/25 15:47 xposik [Testing]
2015/11/25 15:45 xposik [Training]
2015/11/25 15:42 xposik [Specifications]
2015/10/13 14:43 xposik [Possible filter variants]
2015/10/13 14:40 xposik [Testing]
2015/10/13 14:37 xposik [Training]
2015/10/13 14:37 xposik [Training]
2015/10/13 14:36 xposik [Training]
2015/10/13 14:36 xposik [Training]
2015/10/13 14:33 xposik [MyFilter Class Usage]
2015/10/13 14:32 xposik [Specifications]
2015/10/13 14:28 xposik [Specifications]
2015/10/13 14:28 xposik [Spam filter specifications]
2015/10/13 14:27 xposik created
Go
Next revision
Previous revision
2018/01/17 11:14 petrito1 [Submission 2]
2018/01/08 16:00 petrito1 [Submission 2] Removing parts which were not explicitly discussed as separate parts.
2016/11/04 16:08 xposik [Spam filter task specifications]
2015/11/25 15:50 xposik [Submission 1]
2015/11/25 15:50 xposik [Submission 1]
2015/11/25 15:47 xposik [Testing]
2015/11/25 15:45 xposik [Training]
2015/11/25 15:42 xposik [Specifications]
2015/10/13 14:43 xposik [Possible filter variants]
2015/10/13 14:40 xposik [Testing]
2015/10/13 14:37 xposik [Training]
2015/10/13 14:37 xposik [Training]
2015/10/13 14:36 xposik [Training]
2015/10/13 14:36 xposik [Training]
2015/10/13 14:33 xposik [MyFilter Class Usage]
2015/10/13 14:32 xposik [Specifications]
2015/10/13 14:28 xposik [Specifications]
2015/10/13 14:28 xposik [Spam filter specifications]
2015/10/13 14:27 xposik created
Go
courses:be5b33prg:homeworks:spam:specifications [2015/11/25 15:50]
xposik
[Submission 1]
courses:be5b33prg:homeworks:spam:specifications [2018/01/17 11:14]
petrito1
[Submission 2]
Line 1:
Line 1:
======Spam filter task specifications======
======Spam filter task specifications======
-
The spam filter must be implemented in Python.
+
+
<WRAP important round>
+
See the general [[courses:be5b33prg:tutorials:homeworks|homework guidelines]]!
+
</WRAP>
+
=====Specifications=====
=====Specifications=====
Line 63:
Line 68:
- ''filter.py''. The implementation of your filter.
- ''filter.py''. The implementation of your filter.
- ''basefilter.py''. If you found some common functionality for all the filters and extracted it in class ''BaseFilter'' from which your filter class inherits, you must also include the ''basefilter.py'' file.
- ''basefilter.py''. If you found some common functionality for all the filters and extracted it in class ''BaseFilter'' from which your filter class inherits, you must also include the ''basefilter.py'' file.
-
- ''
corpus
.py''
and ''trainingcorpus
.
py''. You most likely figured out, that the ''train()'' method
of your
filter uses class ''TrainingCorpus'', while the ''test()'' method uses ''Corpus'' class. If you
use
them, you have to turn them in as well.
+
- ''
utils
.py''.
Some
of your
classes quite likely
use
functions
''
read_classification_from_file
''
and
''
write_classification_to_file
'' from ''utils.py'' module.
-
-
''
utils.py
''
. Your
''
TrainingCorpus'' class quite likely uses function ''read_classification_from_file
'' from ''utils.py'' module.
+
- Any other files your filter needs to work.
- Any other files your filter needs to work.
courses/be5b33prg/homeworks/spam/specifications.txt
· Last modified: 2018/01/17 11:14 by
petrito1