-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathintelliwallpaper.html
More file actions
143 lines (124 loc) · 7.25 KB
/
Copy pathintelliwallpaper.html
File metadata and controls
143 lines (124 loc) · 7.25 KB
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
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
<!DOCTYPE HTML>
<!--
Hello! Welcome to my personal website. Feel free to look around or get in touch with me if
you wish to know more. I typically respond to emails within a couple of hours.
This stylesheet is a customized version of Forty by HTML5 UP used under the CCA 3.0 license.
I love doggo memes.
-->
<html>
<head>
<title>IntelliWallpaper</title>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no" />
<!--[if lte IE 8]><script src="assets/js/ie/html5shiv.js"></script><![endif]-->
<link rel="stylesheet" href="assets/css/main.css" />
<!--[if lte IE 9]><link rel="stylesheet" href="assets/css/ie9.css" /><![endif]-->
<!--[if lte IE 8]><link rel="stylesheet" href="assets/css/ie8.css" /><![endif]-->
</head>
<body>
<!-- Wrapper -->
<div id="wrapper">
<!-- Header -->
<header id="header">
<a href="index.html" class="logo"><strong>Vishnu</strong> <span>Thiagarajan</span></a>
<nav>
<a href="#menu">Menu</a>
</nav>
</header>
<!-- Menu -->
<nav id="menu">
<ul class="links">
<li><a href="index.html">Home</a></li>
<li><a href="coursework.html">Coursework</a></li>
<li><a href="experience.html">Experience</a></li>
<li><a href="projects.html">Personal Projects</a></li>
<li><a href="blog.html">Blog</a></li>
</ul>
<ul class="actions vertical">
<li><a href="resume.html" class="button special fit">Résumé</a></li>
</ul>
</nav>
<!-- Main -->
<div id="main" class="alt">
<!-- One -->
<section id="one">
<div class="inner">
<header class="major">
<h1>IntelliWallpaper</h1>
<h3>Daily, intelligent wallpapers for macOS</h3>
</header>
<span class="image main"><img src="images/intelliimage.png" style="max-height: 500px;max-width: 500px;"="" /></span>
<a href="https://github.com/vishnut/IntelliWallpaper" class="button special" target="_blank">GitHub Repo</a>
<a href="https://github.com/vishnut/IntelliWallpaper/releases" class="button special" target="_blank">Download Link</a><br/><br/>
<p>IntelliWallpaper attempts to automate the process of getting beautiful wallpapers everyday. Data is collected on app usage and from user input on the training page at <a href="http://ec2-54-221-67-73.compute-1.amazonaws.com" target="_blank">http://ec2-54-221-67-73.compute-1.amazonaws.com</a>. This data is then fed into multiple machine learning models so that the models can extract features that make up a good wallpaper. Once the models learn what images are "good wallpapers", other new models will attempt to personalize the wallpapers for each user based on past usage data on the app.</p>
<h3>Setup</h3>
<p>Setup on v2 is simple. Clone the repository. The application binary will be present as IntelliWallpaper.app. You can move that to your Applications directory and run it. The rest of the files from the cloned repository can be deleted. </p>
<h3>Issues</h3>
<p>Images are currently stored in the Pictures directory under an "intelliwallpaper" directory. For now, the application assumes that such a directory exists and will fail if it does not. For first time setup, until this issue is resolved, simply create a folder called "intelliwallpaper" in the Pictures directory.</p>
<h3>Changes from v1</h3>
<p>Version 1 used scripts to pull wallpapers from image sources such as National Geographic. Those scripts are still available under the <a href="https://github.com/vishnut/IntelliWallpaper/tree/master/scripts" target="_blank">scripts directory</a>. There were several problems with this approach. Most notably, you could often only get one image a day. That limitation no longer exists in v2. Additionally, there was no machine learning or personalization. </p>
<h3>Next Steps</h3>
<p>Machine learning models will need to be improved along with an increase in data collection. The planned approach right now is to use custom built models along with Clarif.ai to tag images first. At this step, the results of all of these models can be combined and passed into another model to distinguish good wallpapers from bad wallpapers. However, instead of this, if sufficient data exists, we could simply output images from the training curated list but personalize based on automated tags. Experimentation needed.</p>
</div>
</section>
</div>
<!-- Contact -->
<section id="contact">
<div class="inner">
<section class="split">
<section>
<div class="contact-method">
<span class="icon alt fa-envelope"></span>
<h3>Email</h3>
<a href="mailto: vishnut@utexas.edu?Subject=Hi%20Vishnu!" target="_top">vishnut@utexas.edu</a>
<br>
<a href="mailto: thiagarajanvishnu@gmail.com?Subject=Hi%20Vishnu!" target="_top">thiagarajanvishnu@gmail.com</a>
</br>
</div>
</section>
</section>
<section class="split">
<section>
<div class="contact-method">
<span class="icon alt fa-phone"></span>
<h3>Phone</h3>
<a href="tel:281-725-0635">(281) 725-0635</a><br/>
</div>
</section>
</section>
</div>
</section>
<!-- Footer -->
<footer id="footer">
<div class="inner">
<ul class="icons">
<li><a href="http://github.com/vishnut" class="icon alt fa-github" target="_blank"><span class="label">GitHub</span></a></li>
<li><a href="http://linkedin.com/in/vishnuthiagarajan" class="icon alt fa-linkedin" target="_blank"><span class="label">LinkedIn</span></a></li>
<!--li><a href="#" class="icon alt fa-twitter"><span class="label">Twitter</span></a></li-->
<li><a href="http://facebook.com/wishnut" class="icon alt fa-facebook" target="_blank"><span class="label">Facebook</span></a></li>
<!--li><a href="#" class="icon alt fa-instagram"><span class="label">Instagram</span></a></li-->
</ul>
<ul class="copyright">
<li>© Vishnu Thiagarajan</li><li>Design: <a href="https://html5up.net">HTML5 UP</a></li>
</ul>
</div>
</footer>
</div>
<!-- Scripts -->
<script src="assets/js/jquery.min.js"></script>
<script src="assets/js/jquery.scrolly.min.js"></script>
<script src="assets/js/jquery.scrollex.min.js"></script>
<script src="assets/js/skel.min.js"></script>
<script src="assets/js/util.js"></script>
<!--[if lte IE 8]><script src="assets/js/ie/respond.min.js"></script><![endif]-->
<script src="assets/js/main.js"></script>
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-92157885-1', 'auto');
ga('send', 'pageview');
</script>
</body>
</html>