Paper: https://drive.google.com/file/d/1Aen6Bbt4NDHxidx80EylAWiHLMbSAXWH/view?usp=sharing Poster: https://drive.google.com/file/d/1fYgnOszH2dKVXQ5P1I1GgKpVAZUJjZNu/view?usp=sharing Code and demo: https://github.com/fcurrin/viz
Met with Ajit to talk about the follow up steps on Monday. Based on the feedback, we decided to focus efforts on the following: Updating the design framework/diagram, Writing and explaining the design of the project, Read other published papers … Read More
This week I made some minor changes to the python script so now the generated file is in the right format. I also made some major changes to my paper and have an updated draft of it. Next week I’ll … Read More
Did second pass for more papers for this week, focusing on the design, and processes used, Met with Ajit on Monday to discuss the project and plan rest of the semester, Took Quiz 5 for Project update.
This week I re-structured things again. I decided to look into other methods of generating a visualization and decided to separate that process out from NVDA. Under this design, the developer runs NVDA with my plugin installed and that generates … Read More
Did second pass for three papers for this week, Worked on First draft for proposal.
At this point, since I’m still having issues with DrawString, I decided to start looking into alternative options. My adviser recommended that I look into Tkinter again, but after some playing around with it and digging into it, I learned … Read More
Did second pass for three papers, posted on the box, Took Quiz 4 for CS388, Chose 3 papers for next week.
I found this function to create a font and played around with it until I had a version that was recognized by the GdipDrawString function. Now I have code that compiles without errors and causes no runtime errors, but the … Read More
Finished literature review. Selected 1 topic from the remaining two for Quiz 3 (proposal)
This week I’ve focused primarily on drafting my final paper. So far I have a general outline of my paper (abstract –> introduction –> related work –> framework and design –> implementation –> conclusions and future work), and I’ve fully … Read More
Started 2nd pass for the papers. Continued work on literature review.
This week I started playing around with creating the visualization tool piece of my project. In doing that, I learned a lot of the more finicky details of NVDA. It uses an internal installation of Python, which makes sense for … Read More
Finished bibliography. Selected two topics and prepared topics presentation. Started literature review.
I found some quirks and issues with the way NVDA works in different settings. I can now get a transcript with the appropriate details by using object review mode in Firefox, but not by navigating the objects normally or while … Read More
Continued working on Annotated Bibliography: Found more papers on the topics, Did the first pass reading for all of them.
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
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
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
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 revised my proposal, framework and timeline. These revisions are summed up in my presentation for this week (slides can be found here).
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
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
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.
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
Minh Vo – Poster Presentation
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
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
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
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
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
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
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
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
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