For my project, optimizing an AI agent for Dungeon Crawl Stone Soup, I’ve recently changed the scope of my project somewhat. Instead of trying to improve the AI agent’s chance of winning a game of DCSS, I’m now working to … Read More
Nothing much to report, worked on my annotated bibliography and am narrowing down my interest to just two of my three ideas. Currently leaning towards 2d stitching, potentially expanding it to include some 3d point cloud work as well, but … Read More
I’ve laid down the bare bones for my thesis paper. With the main project however, I am running into problems with my virtual machines and blockchain code, rather I keep running into problem after problem with them. I plan … Read More
Continued working on Annotated Bibliography: Found more papers on the topics, Did the first pass reading for all of them.
For this week I have been reading the research papers that are relevant to my topic and take notes of them. I still need to work on narrow down the scopes of my topics as a couple of them may … Read More
This week I’ve gotten minorly stuck. I know that NVDA is able to grab — and speak — certain information about the data visualizations I’ve created(it might say, for example, “graphic New York” when I navigate to a point representing … Read More
During the past week, I run into a few problems. I kept getting a PendingDeprecationWarning coming from one the methods used from Scikit Learn. It seems that something has changed or is currently changing on Numpy that affects Scikit learn modules. … Read More
Created a smaller dataset using pySpark for training and testing the fake news model.
I’ve been researching Voronoi graph regions and their usage in recommendation system. I’m particularly interested in finding open-source implementation of Voronoi graph regions usage. I’ve also been reading and researching FiveThirtyEight’s gerrymandering maps and how they created their maps of … Read More
Read the papers and summarized them. I am leaning more towards the gesture control system idea, but at the moment it seems like I keep finding more and more challenges to overcome with this project. Typing with gestures may not … Read More
For my senior project, I’m working on optimizing the performance of qw, an AI Agent developed to play (and sometimes win) the game of Dungeon Crawl Stone Soup. To reduce the search space and make optimization with machine learning faster, … Read More
My project ideas have been evolving since starting to research articles. My main fields of research have been in audiovisual synthesis, motion control for virtual instruments, and algorithmic music composition. I have found lots of articles including a good one … Read More
Met with Andy Moore and talked about projects regarding natural disasters. Realized that many of the ideas were too big for a semester, and started researching in Earthquake Early Warning systems Worked on Quiz 2, and collected papers for each … Read More
Realized two of my ideas don’t really work at all and so I need to search for new ones Learned that I really need to work on something I’m interested in because if I’m not it’s going to be hell … Read More
Have found a working software for my Virtual Machines and the blockchain program to run on them, was harder to find than I thought it would be. I have my timeline finished and solidified thanks to my talk with Ajit, … Read More
I spent the past week reading related papers to my three ideas. It helped me gain a better understanding of the scope and challenges associated with each potential project. I also met with Ajit and discussed the projects. I believe … Read More
I finished making an additional data visualization — a Sankey diagram this week. I looked into NVDA’s built-in logging system and decided I didn’t want to use it to create my logs because it includes — even at the bare … Read More
This past week: Looked into the SKL issue; I now understand what’s happening. Had to change a few things – LabelPropagation only accepts numpy arrays When making the pipeline as a structure, I need to do it differently than what … Read More
Completed corpus creation. Filter the dataset and collecting data from Facebook. Automated process using pyspark. Reduced 40GB file to 9 GB and needed to be cleaned for machine learning processing.
Worked with setting up sci-kit learn and testing environment. Got Craig to give me access to Pollock and Bronte.
Read the papers about how to read a paper. Met with Michael Lerner regarding one of the strategies talked about in his research last year. Found 5-7 papers related to each of the three topic areas. Attempted the Quiz 1 … Read More
Met with my advisor twice, worked on an updated timeline. Worked out a design framework and prepared the presentation slides.
This week, I decided to change my first project (soccer coaching tool) and do something different. I haven’t really thought to utilize my knowledge I’ve gained from classes and I want to do some type of AI or ML project. … Read More
This week I revised my proposal, framework and timeline. These revisions are summed up in my presentation for this week (slides can be found here).
-I met with Kendall to get my ACM membership -I continued refining my ideas. -I talked with music professor Forrest Tobey about my ideas and projects that the music department is interested in.
This past week Have run into difficulties this week: Blogs corpus compiler isn’t working. Looking into making a small implementation of semi-supervised learning This seems to be working Trying to do the same with the SVM one from github We … Read More
This past week: Got blogs extraction going Looked at algorithms Have found ones that seem to work in a similar way to scikit-learn modules. Generative adversarial networks? Label propagation from scikit-learn. Found the representations to use. This coming week: Get … Read More
Retrieved the FakeNewsCorupus Dataset from Kaggle. The file size is 40GB and I am thinking about selecting a subset of it to create a smaller dataset. Sci-kit learn cannot load the data on my computer and I need to use … Read More
Improved Earlham Directory I want to work on a system that manages courses, students and registration similar to Earlham directory but with better management and user-interface. The project will entail a large scale design and breakdown of the problem into … Read More
Python Module for Image Processing • Is your proposed topic clearly a research activity? Is it consistent with the aims and purposes of research? Yes. I plan to create something new and make some small breakthrough. • How is your … Read More
Met with Ajit to filter ideas regarding parallel computing, and machine learning. Emailed Andy Moore in Geology to talk about Earthquake and Tsunami predictions. Emailed Charlie for suggestions regarding my Structure From Motion idea. Searched for more specific details on work … Read More
Have set up and arranged weekly meeting times with Ajit as my adviser. We’ll be meeting weekly at 4:00pm on Wednesday. I have better evaluated what pitfalls and goals I will need to be aware of for my research, and … Read More
Deploying Software Defined Networking (SDN) for cloud endpoints Topic Description: Using the cloud infrastructure, a Software Defined Networking (SDN) can be deployed for cloud endpoints. SDNs are used to connect data centers to public cloud providers to create a hybrid … Read More
Idea 1: Soccer Coaching Tool Did research to find similar softwares for coaching. Idea 2: Hand/Finger Gesture Sensor for Browser Control and Navigation Read research papers regarding similar ideas about monitoring hands and fingers. Found devices that provide the sensors … Read More
In this past week, I’ve found and simplified 2 types of data visualizations that I think would be useful for testing purposes: a slopegraph and a bubble graph. I’ve run some preliminary tests with NVDA on them to see how … Read More
Started the project pipeline for Fake News Detection.
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.
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 … Read More
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 … Read More
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 … Read More
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
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
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 … Read More
Poster3 36×42 Final poster of sensoring real-world enviornment and predicting using Machine Learning.
Vitalii Poster Final
Minh Vo – Poster Presentation
The finalized poster for EPIC Expo is attached here, on the addition of new training samples to a decision tree.
The finalized poster is attached to this post. CS488Poster_Niraj
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 … Read More
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 … Read More
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 … Read More
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 … Read More
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 … Read More
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 … Read More
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 … Read More
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 … Read More
(Made my first entry as part of my Portfolio by accident) January 23rd, 2018 Spent time thinking and researching for a third idea, decided to go with an adaptation of one of my other ideas. ~2 hours 30 minutes.
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 … Read More
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 … Read More
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 … Read More
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 … Read More
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 … Read More
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 … Read More
The paper of my project will be developed based on the proposal. And the software components of my project are all listed in the proposal. The proposal is attached below. HonglieHu_Proposal_FirstDraft
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, … Read More
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 … Read More
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 … Read More
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 … Read More
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 … Read More
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 … Read More
Cube Dash – A super simple Unity game Download Link
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 … Read More
My senior project was about specifying an application layer protocol for IoT devices. The implementation can be found here Paper: PDF And the following is a software architecture diagram for a Python implementation.
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 … Read More
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 … Read More
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 … Read More
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
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 … Read More
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.
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.
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 … Read More
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: … Read More
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 … Read More
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 … Read More
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 … Read More
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 … Read More
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 … Read More
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 … Read More
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 … Read More
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 … Read More
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 … Read More
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 … Read More
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 … Read More
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 … Read More