Skip to main content
Earlham CS/DS Portfolios

Weekly Update 1

Looked for three general areas that I want to do my research in, namely: Structure from Motion Disaster prep and management Parallel Computing Searched for some related work that has happened in these areas.

Senior Project Ideas

Ideas: Pillow AI: I am thinking of having Arduino device built-in the pillow, which can be charged and have heart-rate sensors to receive heart-rate while the person is sleeping. Having this data, I could determine sleeping patterns and find the Light Sleep phase. After having a light sleep phase, I can send the alarm signal to the … Read more

Very first draft of thesis ideas

Computer Echolocation For my project, I would like to do something where I can use both hardware and software. An idea I am interested in that contains the intersection between hardware and software would be creating a robot that uses echolocation to find the walls that define its boundaries. For now, I am thinking of … Read more

Project Ideas

1)A piece of software that takes aspects of a soccer team and suggests players to sign or release based on statistics found online. This will include physical attributes, such as height, weight, 40 time, as well as statistics like shots on target and passes. This could be improved to search for specific words in scouting … Read more

To do for the upcoming week – Rei

For the next week, I plan on working on: Extract data from the blog and Brown corpora Identify which algorithms we’ll be using Find where these are available Identify parts of work already that that’ll be useful

3 Initial Senior Project Ideas

These are super vague ideas, and I don’t know if they’re doable, but that’s what I came up with: App/Game for experiencing different cultures Tone analyzer Text editor extension for good code-writing habits

Flannery Currin Week 1

This past week I reached out to Dave and he agreed to be my mentor for this project and prepared my presentation slides based on my project proposal. I dug into the NVDA developer’s guide and walked through some basic examples of creating and testing NVDA add-ons, so now I have a better understanding of … Read more

Project update

This week I acquired a linux iso file that I will run using Virtual Box, so I will have something to put Singularity on, and reviewed how to use Singularity and DOCK.   Things I have to do for the project to be finished: [X] – Not done [O] – Done [I] – In progress … Read more

2/7 Weekly Progress Report

This past week I set up a git repo for my senior research, and am now working to create a system diagram for my project. In addition, this week I will be working through the source code of scikit-learn to better understand how they create their decision trees, and identify which parts of the extensive … Read more

Project Update

So this week I went to get DOCK, found out that I need a license to use it, and that licenses are free for academic purposes.  I’ve got a DOCK license and I’m working on learning the ins and outs of it, but I’ve got a pretty good handle on it already.   Things I … Read more

Ali Shahram Musavi-Project Ideas

I realize my ideas are a bit general at the moment, but I am trying to make them more specific and novel after discussing with Dave and Ajit. Predicting stock prices using sentiment analysis of social media resources such as Twitter Predicting S&P prices using indicators such as stock trends, news and Google trends Creating … Read more

Herschel Darko,ideas about my 3 projects

After speaking with Dave,I have realized my ideas are not focused enough and I need to inspire confidence. I will narrow my ideas specifically to: 1.Using neural networks to improve G.O.A.P 2.Neural networks in Intelligent Character. 3.A examination of Case Based Reasoning A.I in Serious Games and RTS   Any project I decided to implement … Read more

1/27 Priscilla Coronado project ideas

Initially I wanted to do something more towards HCI. These were the following ideas that I had: (1) Creating a chatbot using NLP where a user would talk to the chatbot and see if there could be some sort of connection made between user and chatbot. (2) Studying how websites (i.e. typography, colours, layout, etc) … Read more

Adhish Adhikari Senior Project Proposal

Background As a student I have realized that being able properly understand my personal academic data is very important. From grades and transcripts to majors and courses, I need to be able to clearly acquire the information about my academic standing. We can take for example the data for a student’s degree progression. While a … Read more

1/24 – Weekly Progress Report

For this week, I reviewed the source material on decision tree creation, attempting to further my understanding, and think about where to begin editing. For next week, I will be setting up a git repo with the source code from sci-kit learn, and begin to work on the design of how to add more data.

Niraj Senior Research Paper & Software

Background Ever since their introduction in the late 2000s, smartphones have been changing the landscape of people’s daily lives. As these devices get more popular, they are also getting more powerful. Today, we can hold in our hand a device that is more powerful than a room full of computers in the 1960s. Not only … Read more

Vitalii Senior Research Paper and Software

Background Cities are complicated systems that consist of numerous interconnected citizens, businesses, various transportation modes, services, and utilities. Scientists expect around 70% of the population to be located in cities and surrounding areas by 2050. Hence, the demand for smart cities which would provide everyone with high-quality services and ensure a suitable environment for economic … Read more

Zeyang Gao senior research project

Aim of the project More and more large-scale Monte Carlo simulations are now run on parallel systems like networked workstations or clusters. In a parallel environment, the quality of a PRNG is even more important, to some extent because feasible sample sizes are easily 1015 times larger than on a sequential machine [2]. The main … Read more

Jeremy Swerdlow Senior Research Paper & Software

In machine learning, there has been a shift away from focusing on the creation complex algorithms to solve problems. Instead, a large focus has been on the application of simpler algorithms which learn from datasets. This shift has been made possible through the ever-increasing computational power of modern computers, and the massive amounts of data … Read more

Shihao_Chen Senior paper&software

No matter how developed technologies may become, humans need to consume food and convert into energy. Autotrophs, usually are plants, take inorganic compounds and convert into organics which then could be digested by animals. Growing a feeble seed into a mature plant has always been carefully manually processed which is time consuming for large quantities. … Read more

Victor Zuniga Senior Project Idea

The technology of blockchain has reached the mainstream conscience as a result of the popularity of Bitcoin and other cryptocurrencies. Blockchain as implemented in Bitcoin is a distributed ledger system in which transaction history is maintained by a consensus of participant nodes. These participant nodes also compete in using proof of work to decide the … Read more

Minh Vo Senior Project

With the non-stop improvements in technology, more and more fields are trying to apply computer science to achieve their goals in a more efficient and less time consuming way. Sports are no outsiders to this group of fields. In sports, especially in soccer, technology has become an essential part. Soccer experts now make use of … Read more

Jeremy Swerdlow Project Proposal

My senior research is on adapting how decision trees in Python add data, to allow them to grow further after their initial creation. By allowing data to be added later, we can greatly reduce the time required to update a model in production. Please find attached a copy of the proposal for this research. jjswerd14_388_project_proposal

Jon Senior Project

In the past couple of decades, there has been a significant growing amount of research on Natural Language Processing (NLP) which has largely been motivated by its enormous applications. Some of the well-known systems that use NLP techniques include Siri from Apple, IBM Watson and Wolfram|Alpha. There has also been much work done on building … Read more

Project Idea 3

A Data Science and Machine Learning Project to explore the stock data of a particular stock exchange. The exploration will be focused on observing the repetitive trend in stock markets and relating it to the business cycles. Some questions that can be asked in this project is as follows: Is there any particular pattern that stocks … Read more

Project Idea 2

A portfolio tracker that keep tracks of investments in stocks in a particular market. Keeping in mind the time limitation, it would be better to focus on small markets for this project. The web-based application will provide different portfolios to users to keep track of their investments and to easily look at their best and … Read more

Project Idea 1

The project is about creating a software that can determine an optimal value for a company by looking at their balance sheets records in the past to predict future cash flows. Financial analysis methods such as DCF, DDM and FCE can be implemented in this approach (only one). This system would be automated using machine … Read more

Utilizing cloud storage for realistic augmented reality on mobile

ABSTRACT As for today, augmented reality technologies are shifting towards small devices with a focus on user interaction. As more techniques in rendering AR objects are developed, more computing powers are needed to keep up. Mobile AR technology has all functions built in, in addition to GPS and compass for realistic AR rendering technology. However, … Read more

Stock Market Trend Prediction Using Sentiment Analysis

Abstract  For decades people have tried to predict the stock markets. Some have used historical price trends to predict future changes, while others rely on their gut feeling to make predictions. The prices of stocks reflect the overall confidence the market has on the stocks. The level of this confidence, according to the behavioral economics, … Read more

Examine different neural networks’ efficiency in predicting stock prices

ABSTRACT There has been a lot of attempts in building predictive models that can correctly predict the stock price. However, most of these models only focus on different in-market factors such as the prices of other similar stocks. This paper discusses the efficiency/accuracy of three different neural network models (feedforward, recurrent, and convolutional) in predicting … Read more

Bringing Innovative Load Balancing to NGINX

Senior Capstone: Bringing Innovative Load Balancing to NGINX Abstract Load balancing remains an important area of study in computer science largely due to the increasing demand on data centers and webservers. However, it is rare to see improvements in load balancing algorithms implemented outside of expensive specialized hardware. This research project is an attempt to … Read more

Survey Paper – v1.0

My full survey paper can be found using the following link. Please keep in mind that there has been some changes to it since CS388 ended. The changes would be reflected in the actual paper. Survey Paper

Final Project

Capstone_Project_Proposal_Nirdesh SurveryPaper_SeniorCapstone_Final_Nirdesh My Senior Project will be based on improving the accuracy of machine learning algorithms by using various statistical methods to correctly pre-process a dataset and then feed it into a machine learning algorithm. The software part of my project will be based on designing a platform that works with R studio to run … Read more

Update April 13

Steadily working on the prose of the survey paper. Got the feedback from Charlie and incorporating those. No major changes yet. Reading some of the failed cases of p2p/mesh mobile/wireless implementation to understand and find problems with appropriate scope.

Update April 6, 2017

I’m looking into different implementation of peer to peer technologies and trying to understand what and where they lack in comparison to traditional implementation. Reading about firebase API as well, which powers app like firechat.

Survey Paper

4/12 Continuing Work. Going to finish explaining current sources before I add new ones. 4/5 Finishing prose in first draft, but the outline is done. Most of the work is gonna be in the area of explaining each of the technical sources. Steadily working on my paper. I’ve been looking at the paper on linguistics … Read more

Survey Paper

Topic 1 : Data Mining Analysis and Prediction  Week 1: March 12- 18 Went into more detail on the annotated bibliographies, organized the order in which would will help my paper and best fit the flow of ideas. Week 2:   March 19 – 25 Looked into what the data mining tools and application that … Read more

Survey Paper

Week 1 March 30th I have gone ahead and read more carefully about the chosen topic from my bibliography. Furthermore, I’m looking for some more papers to add to the bibliography list. I also have the general outline for the survey paper ready, and waiting to add more details.   Week 2 April 6th I … Read more

Survey Paper

Week 1 (3/29): I have found a reasonable amount of papers to read. I have refined the topic. The previous topic was about analyzing and find the relationship between weather pattern and oil stock price. I have decided to broaden the topic to find the relationship between two general entities (so not just weather pattern … Read more

Annotated Bibliography

Profiler: 1/ Real Time Face Detection M. Sharif, K. Ayub, D. Sattar, M. Raza Real Time Face Detection method by changing the RGB color space to HSB color space and try to detect the skin region. Then, try to detect the eye of the face in the region. The first step is face detection, second step … Read more

Annotated Bibliographies

  T1-  Data Mining, analysis and prediction  Topp, N., & Pawloski, B. (2002). Online Data Collection. Journal of Science Education and Technology, 11(2), 173-178. This paper touches on the history online data collection, some brief review of the more recent progress and work that is being done as well as how a database connected to the Internet … Read more

Annotated Bibliography

Fake news: Shao, Chengcheng, et al. “Hoaxy: A platform for tracking online misinformation.” Proceedings of the 25th International Conference Companion on World Wide Web. International World Wide Web Conferences Steering Committee, 2016. Castillo, Carlos, et al. “Know your neighbors: Web spam detection using the web topology.” Proceedings of the 30th annual international ACM SIGIR conference … Read more

Final Abstracts list

T1–  ::Data Mining, analysis and prediction  This survey paper will first look at the tools used to gather and store data from user and other domains. It will then look at how, in the past, others have worked with data to make co-relations and predictions. It will then look attempt to look at publicly available … Read more

Annotated Bibliographies

I/ Econ Simulation Game 1) “Educational Video Game Design: A Review of the Literature – Semantic Scholar.” N.p., n.d. Web. 16 Feb. 2017. 2) Squire, Kurt. “Changing the Game: What Happens When Video Games Enter the Classroom.” Innovate: journal of online education 1.6 (2005): n. pag. www.bibsonomy.org. Web. 16 Feb. 2017. 3) —. “Video Games … Read more

Top 3s

Project Idea: Real-time visualisation of point clouds through android device http://ieeexplore.ieee.org/abstract/document/5980567/ http://ieeexplore.ieee.org/abstract/document/6224647/ http://ieeexplore.ieee.org/abstract/document/6477040/ Project Idea: P2P Git: a decentralised version of git version control https://github.com/git/git https://pdfs.semanticscholar.org/f385/29a1983e66491085d91364f30daf15ccb55f.pdf http://www.bittorrent.org/beps/bep_0003.html http://ieeexplore.ieee.org/abstract/document/4724403/ Project Idea: Automatic exposure, shutter speed, ISO, and aperture algorithm implementation for digital cameras. resources: https://mat.ucsb.edu/Publications/wakefield_smith_roberts_LAC2010.pdf http://www.sciencedirect.com/science/article/pii/S0096055102000115 http://ieeexplore.ieee.org/abstract/document/6339326/ http://proceedings.spiedigitallibrary.org/proceeding.aspx?articleid=979346

Capstone Abstracts – v1

Abstract 1 Recently I became interested in P2P messaging and/or protocols. While these protocols can offer security and prevent wiretapping (for example, bitmessaging), there are some serious drawbacks. For one, decentralization is difficult to achieve while maintaining the advantages of a centralized server, which provides major shares of benefits of client-server model. Even if decentralization … Read more

Capstone Abstracts- V1

IDEAS:  T1 – One data predicts another This survey paper will look at publicly available data and try to find correlation with other market data. For example, it would study how weather patterns or viral news stories could correlate to stock prices for certain stocks. It will try to see to what extent one data … Read more

Capstone Abstracts – v1

I/ Sometimes lectures and text books can be too “dry” for students to get excited about a subject, specifically economics. At the same time, researchers have found the potential of games in education, especially when used as an introduction to new concepts. EconBuild is a game that simulates different aspects of economics that we normally … Read more

Capstone Abstracts – v1

This paper will describe a project created using support vector machines (SVM) to predict stock price. Since the method is support vector machines, the data must be labeled, which fits what needed for stock evaluation. Stock’s information comes from its financial statements, which are all labeled. In this particular project, the version of SVM is … Read more

“Hello World”

This means that I have my WordPress page up and running. I will be posting updates on this site on my Senior Capstone project. That also made me suddenly realize my college career has begun its ending! whoops.

Last Program Update

Yesterday, I just changed the name of the executable file to “konductor” simply because I wanted the command to be a little more descriptive over just “main,” and all related files have also been updated to reflect the change. Unless something else happens, this will probably be my last program update for the semester. Meanwhile, … Read more

v12.8

I’ve been sick for the days I wanted to do the poster, so it’s substantially lower in quality than I wanted it to be and I haven’t submitted it for printing yet. I intend to do so before noon tomorrow. Also because of illness, I have no other progress to report. Timeline: Finish the poster … Read more

v12.6

I met with Charlie this morning. Due to feeling increasingly sick throughout the day I haven’t finished the poster as planned, but I know what needs to be added on Thursday – just a few hours of work on that day, print either that afternoon or first thing in the morning Friday.

Progress on Paper and Program

Today, I tried getting rid of the sleep function from OpenCV that watches when a key has been pressed so that the program can quit safely. This is the only sleep function left in the program that could possibly interfere with the timekeeping functions in the program, and keyboard control is not necessarily a key … Read more

Second Draft Complete

Wanted to update to make that clear. I hope that my only requirements in the final version relate to style and language: adding the appropriate academic structure, rephrasing sentences and paragraphs, maybe moving something here or there. I hope not to need additional content, though it’s possible that some section will need an extra paragraph … Read more

Work Update [12/1 – 12/4]

I have been extensively working on improving the front end of Robyn’s web interface and the Natural Language Processing aspect of Robyn. Trying to give some finishing touches to Robyn before the demo this Wednesday.

Paper Update

The paper was my project for the weekend. I had intended it to be the final version, in order to be done with it entirely before exams and other projects came due, but I will instead consider this version the second draft and submit it to that slot on Moodle. More specific status of the … Read more

Demo Video and Small Update

Before I forget, here’s the link to the video of the demo I played in my presentation. This may be updated as I continue testing the program. https://youtu.be/BOQAUUJLLyU Today’s update mainly just consisted of a style change that moved all of my variables and functions (except the main function) to a separate header file so … Read more

Progress Update

Over Thanksgiving break I have learned how to compile and modify the software for ffmpeg in Cygwin, a virtual Unix environment.  This makes the process of modifying and compiling the code easier.  Furthermore, I have been developing and working on implementing algorithms to use the conclusions from my experiment better choose how many keyframes to … Read more

Work Log[11-27 to 11-30]

I did not do much work during Thanksgiving since I was travelling a lot. However, after coming back from the break I have spent a good amount of time everyday working on my senior sem project. I have especially been working making a web interface for the python script of Robyn. Since I had not … Read more

Post-Presentation Thoughts

Today’s program update was all about moving blocks of code around so that my main function is only six lines long, while also adding dash options (-m, -f, -h) to my program as a typical command would. Looking through the XKin library for a little bit and after having done my presentation, I’ll soon try … Read more