-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathdesignAndImplementation.html
executable file
·73 lines (65 loc) · 3.26 KB
/
designAndImplementation.html
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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
<!DOCTYPE html>
<html>
<head>
<title> CS 499 Group 7: Supreme Court </title>
<meta charset="UTF-8">
<!-- Put JS headers here -->
<!-- CSS Stylesheets -->
<link rel="stylesheet" href="main.css" type="text/css">
</head>
<body>
<div id="main-page" class="container">
<div id="main-page-header" class="header">
<br>
<h1> Supreme Court Rulings Analysis </h1>
<h2>University of Kentucky</h2>
<h2>CS 499 Spring 2018</h2>
</div>
<br><br><br>
<div class="content">
<div class="links">
<a href="index.html">Home</a>
<br><br>
<a href="introduction.html">Introduction</a>
<br><br>
<a href="requirements.html">Requirements</a>
<br><br>
<a href="updates.html">Updates</a>
<br><br>
<a href="schedule.html">Schedule</a>
<br><br>
<a href="design.html">Design</a>
<br><br>
<a href="testing.html">Testing</a>
<br><br>
<a href="useCases.html"> Use Cases</a>
<br><br>
<a href="designAndImplementation.html">Design Considerations/Implementation Issues</a>
<br><br>
<a href="enhancementsMaintenance.html">Future Enhancements/Maintenance</a>
<br><br>
<a href="conclusions.html">Conclusions</a>
<br><br>
<a href="installation.html">Installation</a>
<br><br>
<a href="references.html"> References</a>
<br><br>
</div>
<div class="text">
<h2>Implementation/Design Considerations</h2>
<ul>
<li>One of the first design considerations came whenever we were confronted with what previous project to use as a basis for developing our project.
The SCOOP project had a more appealing user interface, while the other project had a better collection system. We went with the latter of the projects because of the database schema and the python script for collecting articles. It was very easy to modify the script to allow for more articles to be included in the collection process.</li>
<li>We also were planning to include a machine learning based classifier to determine if incoming articles were relevant or not. However, because of our group's lack of experience with natural language processing, we opted for a more rudimentary approach to determine relevancy. We also lost a group member who was the main person pitching this classifier.</li>
<li>The amount of images collected from an article was also limited to one. This is to reduce the potential costs of the image analysis software used and to save space, as all images are saved on the instance currently.</li>
<li>An article is not saved if the total character length of the article is less than 500 characters. These articles are usually not large enough to extract any meaning.</li>
</ul>
<h2>Limitations/Restrictions</h2>
<ul>
<li>NEWSAPI free tier can only be called 1000 times a day. This should never be reached with the frequency with which we are calling the API, but it is important to note. Similarly, Google Vision has a limit of 1000 units a month before they charge, and Google Language a limit of 5000 a month. </li>
<li>Inherently, storing images and text of articles will require a good amount of memory. Ample memory should be available on wherever this application is running.</li>
</ul>
</div>
</div>
</body>
</html>