Capstone Software Video
Link to project on GitLab: https://gitlab.cluster.earlham.edu/senior-capstones-2020/lmgray16-senior-capstone
Capstone Software Video
yuqian_presentation.mp4 A smaller file with lower quality
Capstone Poster – Who’s Fake News
Here is the poster I created about my capstone project. I do plan to continue this project in the future so I will update the poster in the future.
Capstone Paper – A Functional and Scale-able User Platform for Automatic Fake News Detection
Here is my paper for the Capstone Project that I turned in on May 3rd, 2020. Hopefully, in the future, I will have an updated version.
Capstone Software Video
https://gitlab.cluster.earlham.edu/senior-capstones-2020/anh-dang-senior-capstone
Capstone Poster – Cancer Prediction using Machine Learning Algorithms
https://portfolios.cs.earlham.edu/wp-content/uploads/2020/05/aqdang16_poster.pdf
Capstone Software Video
Link to gitlab: https://gitlab.cluster.earlham.edu/senior-capstones-2020/krystal-capstone
Capstone Software Video
Project Code Repository
Capstone Poster – Composite Edge Detection in Convolutional Neural Networks
https://drive.google.com/file/d/1s5AxN21QTzro4n97EtYV0qe8uygb-gtp/view Project Code Repository
Capstone Paper – Composite Edge Detection in Convolutional Neural Networks
https://drive.google.com/file/d/1s3o8VSq__VZSDklyAjgQ2FMS0kGqrHuv/view Project Code Repository
Capstone Poster – An Application of Semantic Relation Extraction Models
https://portfolios.cs.earlham.edu/wp-content/uploads/2020/05/488-Poster-v2.pdf
Capstone Paper – An Application of Semantic Relation Extraction Models
https://portfolios.cs.earlham.edu/wp-content/uploads/2020/05/Project_Paper__Final.pdf
CS 488 – Week 14
I have been working on cleaning up and refining my code as well as the frontend. I also worked on the final poster as well as the final version of the paper.
Capstone Paper – Cancer Prediction using Machine Learning Algorithms
https://portfolios.cs.earlham.edu/wp-content/uploads/2020/05/aqdang16_paper_final.pdf
CS488 Update
In the past week, I worked on modifying my diagram and finished generating results. I also tried to draw meaningful insights from the validation results. After chatting with Xunfei, I finalized my poster and thought about elements to add to … Read More
CS488 – Week 15
This week I prepared my poster for the final submission, while editing also reworking my paper for the final submission next week. Last week I received feedback regarding user interaction and did research this week into what is the best … Read More
CS 488 – Week 13
I have been working on wrapping up my project and worked on finishing up the final paper and the poster. The obstacle remains the same where the model gives out very erratic outputs for sentences that are not in its … Read More
CS488 – Week 14 – Update
During the past week, I have submitted the second version of my paper. After submission, I have continued working on the final parts of the paper. These parts include finishing the social engineering results and making the recommended changes to … Read More
CS488 – Week 14
This week I submitted my second draft of the paper, which required lots of results production as well as time to write. I graphed prediction trends between different materials of foreign data with my model which also was demonstrating how … Read More
CS488 Update
In the past week, I finished the coding part of my project and did some validation work. I revised my diagram and worked on my paper and poster. Next week, I will be focusing more on my paper and poster.
CS 488 – Week 12
I worked on finishing the frontend and wrapping up my project and figuring out what metrics to use measure and compare my models with. I also worked on the poster for my project. This upcoming week I will work on … Read More
CS488 – Week 13
This week we had the first draft of the poster due, which meant producing and visualizing a lot of results from my project. From this motivation, I compared my predictions across very different data (news articles, fictional novels, ect) and … Read More
CS 488 Update
I’ve mostly been working on making the poster and validating results. I found out that my original plan for validation would not work as nicely, so I will discuss with Xunfei to figure out what I can do. My diagram … Read More
CS488 – Update
I couldn’t do much due to comps, but collected all information from participants to conduct the validation process. I also ran their results on my software and recorded the results. This week, I will work on extracting relevant reviews from … Read More
CS488 – Week 12
This week I further improved the pre-processing of sentences so that they are cleaner and easier to read on output. I then downloaded some previous year project posters to help with designing my own and have already completed half of … Read More
CS 488 – Week 11
I have finished the front end of the project, and am trying to wrap it up. One obstacle that I am facing is that my project proposed to have human testing, which will not be possible due to the current … Read More
CS 488 – Update – April 6th
This past week I mainly worked on the first draft of my poster. It was much easier to complete since I have the majority of my project finished. In the coming week, I plan to continue my testing with my … Read More
CS 488 – Week 10
Having implemented my first two models, I started working on the front end of my project for the user to interact with. This upcoming week I will keep working on the frontend as well as the poster and the paper.
CS 488 Update
In the past week, I mainly worked on implementing a simple interface for my program. I decided to take text inputs for skin type and beauty effects and use a button that returns the recommended products when clicked. To test … Read More
CS488 – Week 11
During the past couple of weeks, I made some good progress on my project. I now have a functioning driver file that the user will run to train or validate a model, or to predict from their input data. This … Read More
CS 488 – Week 9
This past week I worked on my other model that uses both engaging/readable and non-engaging/readable advertisements, I found that this model does not perform well because of the lack of parallel data and sentence structures between the two different sentences. … Read More
CS 488 – Week 1 – Update
My advisor: Xunfei Jiang Set up a VM and I am installing Solo5 on VM
CS488 – Week 8 – Updates
The feature extraction module is finished (ready to use) now, but I am still stuck on the modeling module… The model I am using is called VGGVOX which is available on Keras. I am stuck on input pre-processing. The bug … Read More
Project Description: Gender Bias Detection Using Facebook Reactions
Gender bias on Facebook might be measured by analyzing the difference in reactions on posts by women or men. My project is studying bias on Facebook pages of United States politicians using Facebook Reactions and post comments. Specifically, I am … Read More
CS 488 – Succinct description
My project aims to develop models where we can predict the risk of having cancer based on both numerical data and image data. After training all the models, they will be analyzed to see which has the best accuracy and … Read More
CS 488 – Update – Week 8
Since I uploaded the architecture design last week, this will I will go back to posting the normal updates here – I have been slowly working on my second model that I will compare my initial mode to. I have … Read More
CS488 – Elevator Pitch
Information informs our entire lives. Information shapes public opinion which shapes things like public policy, elections, the health and safety of the public, and more. No one is above the harm that can come from misinformation, which is why we … Read More
CS 488 – Week 8 Update
In the past week, I worked to finish implementing non content-based filtering which recommends products based on the user’s skin type and desired beauty effects. I was able to apply the concept of TF-IDF to judge which ingredients are heavily … Read More
CS488 – Elevator Pitch
My project is about extracting features from images. Using low-cost collection techniques such as satellite imagery or drone surveys, a database of positive and negative cases can be created. Additional information will be extrapolated from each image in the database … Read More
CS488 – Software Architecture Diagram
Please click on the title above to view my flow diagram.
CS488 – Week 8
This week I focused more on refining my idea and how it would flow for a user, which then helped me to create a flow diagram for this week. During this process, I realized some flows in my code were … Read More
CS488 – Week 7 – Updates
I developed the feature extraction module for my project and it is working. It now converts a voice input file (.wav) to a sequence of acoustic feature vectors. I tested with my own voice. The two files of my voice … Read More
CS488 – Week 6 – Updates
Last week CS was down so I couldn’t post my week6 updates. I finally finished the environment setting for my modeling module code. I am using a model called VGGVox Models which are created by the same authors of the … Read More
Elevator Pitch
My senior project is to develop a technology that provides higher performance and security for target applications. It is called unikernel which is an optimized library operating system. Unikernel consists of the minimum set of components that a target application … Read More
CS488 – Week 7 Updates
In the past week, I worked on creating a survey to take inputs for content-based filtering, modified the skin type test questions, and obtained some responses. I also worked on implementing non-content-based filtering using TF-IDF which I am struggling with. … Read More
CS 488 – Elevator Pitch
My project aims to create a skincare product recommender system based on the user’s skin type and ingredient composition of a product. The main component of the project is content-based filtering and the secondary component is non content-based filtering. For … Read More
CS488 – Week 7
This week I began creating a model using the Keras Python library. I have been training it on the SemVal Task 8 2010 dataset, with accuracies of around 90% during training and 5 epochs and 60-65% validation accuracy. I was … Read More
CS488 – Elevator Pitch
My project aims to see how applicable semantic relation extraction models are outside of their dataset. Semantic relations are how we draw knowledge and facts from a text and no text is the same and when we research we usually … Read More
CS 488 – Week 7 – Elevator Pitch
My project aims to develop a reproducible penetration test that can help secure a large network. Tests will come from three different avenues- physical and technical testing, as well as social engineering. The results from these tests will be put … Read More
CS 488 – Week 6
— Elevator Pitch — My project aims to use a sequence to sequence encoder-decoder model to make text-based advertisements more engaging and readable. This will help businesses get an edge over their competitors by attracting new customers as well as retaining … Read More
CS 488 – Update – Week 6
This week I focused on getting part of the PolicialNews Data set from Castello et al. to work with Weka to be able to see if I can recreate the results used by their classification methods Downloaded a tool to … Read More
CS488 – Week 6
This week I was trying to run two different TensorFlow models with checkpoints, however, I could get the checkpoints to work which is key to my project. After a discussion with Dave, I have decided to implement a simple model … Read More
CS 488 – Week 6
This week I started working on writing the first draft of the paper. The models seemed to run probably when I tried to test with the small data set. However the accuracy was not what I wanted since there were … Read More
CS 488 – Week 5 – Updates
I wrote the outline of the senior project paper. It is similar to my proposal but i changed my modeling method. i need to rewrite the modeling from GMM-UBM to Convolutional Neural Networks. But I am still having bugs on … Read More
CS488 – week 5 – Update
In the last week, I have spent more time learning about using fastai with a convolutional neural network, specifically the resnet34 and resnet50 models, which I think will be ideal for my purposes. I have also been working with Jordan … Read More
CS 488 – Week 5
This week, I focus on the writing parts including the outline for the capstone paper. I also start implementing some neural network models for the image data set such as MobileNet and EfficientNet. I will try to test the model … Read More
CS 488 – Week 5
I finished writing my initial model and have trained it using a small sample dataset. The accuracy of my initial model is quite bad. I am currently researching how I can modify and improve the accuracy of my model as well as downloading … Read More
CS 488 – Updates – Week 5
I found a data set that would be the easiest to recreate results with I just need to merge the data set of credible news and the data set of non-credible news with an added column denoting whether it was … Read More
CS488 – Week 5 – Updates
In the past week, I found and fixed a bug for cosine similarity calculation in the code I was referencing. I was able to obtain more accurate recommendations across different product types. I also thought about and planned for next … Read More
CS 488 – Week 5 – Update
This week I spoke with Charlie and gained clarity into how Earlham handles guest connections through ECOpen and from there does not allow access to the network within Earlham but simply gives access to the outside internet. I also started … Read More
CS488 – Week 5
This week I first worked on creating an outline for my final paper, which was useful as it sharpened my current understanding of my project and where it is headed. I also was working with a new model and was … Read More
CS 488 – Week 4 – Updates
TensorFlow is working fine on Lovelace now. But I just found that the demo uses TensorFlow 1 while the latest version installed on Lovelace is TF2………. The demo has a lot of code. I am not sure if i should … Read More
CS488 – Week 3 – Update
I am still having issue on running the demo code from GitHub. I requested installation of TensorFlow in python3 on lovelace but it seems there’s still error. It is probably the issue of environment setting. I will communicate with the … Read More
CS488 – Week 4
This week I did a lot of research and work on the more anthropological side of my project. I emailed Tom Hamm and Greg Vaughn and got some great information about where I could find the foundations of old buildings … Read More
CS 488 – Week 4
Last week I worked on collecting and preprocessing the data using Groupon API. I also started learning about and implementing my autoencoder model. So far the obstacle has been the learning curve but I have been extensively reading about neural … Read More
CS 488 – Week 4
This week, I started the data preprocess for my image data. The steps include, resizing, cropping, normalizing and lastly change to tensor value so that it can be fit in a neural network. For the numerical data set, I started … Read More
CS 488 – Updates – Week 4
I have spent this week analyzing the data sets that I have to see if there are any outside things that I need for these data sets to be able to be tested using Weka. I have found that some … Read More
CS 488 – Week 4
In the past week, I worked on generating five recommendations from each of the the six product categories. I still have a confusion about the cosine similarity formula so I’m planning to meet with other faculties in the following week … Read More
CS488 – Week 4
This week I made efforts to get predictions from my model that was trained last week. However, after some hours spent understanding the code, I realized that this model is not for practical use but rather theoretical predictions, as each … Read More
CS 488 – Week 4 – Update
This week, I continued my testing for the physical aspect of my project. During this testing, I tried to focus on ECOpen since it says there is no encryption associated with the network. Come to find out, there is still … Read More
CS 488 – Week 3 – Updates
Last weekend, I spent time with a small group of friends filling out a spreadsheet of information for 2020 Senate candidates. So far, 154/348 filed candidates have been added to the sheet. During that time, we discovered that a few … Read More
cs488 – Week 3
This week was a big planning week for me. I spent a lot of time writing down notes and ideas, as well as researching the details of what I need for my project. I also spent some time gathering resources … Read More
CS488 – Week 3
This week I was able to create a saved checkpoint of my learning model for semantic relation extraction. This hopefully means I won’t need to train it further and can now focus on feeding it my data, which now needs … Read More
CS 488 – Week 3
This week, I tried to implement some models and was hoping to get it on our Layout server with GPUs. However, the system admins were still working on that and I could not ssh to the server. Therefore, I created … Read More
CS 488 – Week 3
Since my project involves a significant part that’s marketing, I was advised by my instructor to talk to Seth and other professors about how I should approach a dataset. After talking to them, I have decided that a good approach … Read More
CS 488 – Week 3 – Update
In the past week, I worked on calculating the cosine similarity between the ingredient composition of an inputted item and that of the rest of the items in the data. I am struggling to decide on which formula to use … Read More
CS 488 – Update – Week 3
I have started to keep a log of what I do every day for this project so if something goes wrong I know where to back up and begin again. This will also help later when writing about my process … Read More
CS 488 – Week 3 – Update
This past week I have really dug into my physical testing. Using Kali Linux and a wireless adapter (supports monitor mode), I was able to use commands to see which networks were available and from there, I could see all … Read More
CS 488 – Week 2
This week I have looked at some papers of most recent models for classifying images to build for my dataset. I encountered some challenges while reading those papers since there were terms that were hard to understand. Next week, I … Read More
CSS 488 – Week 2
Due to a lack of available usable datasets, after talking to my advisor and instructor I decided to modify my project to focus on readability and sentiment instead. I researched papers on readability and sentiment this last week and have … Read More
CS 488 – Update – Week 2
This week I recovered all of the data sets I found last semester that were on my other computer. I then downloaded and extracted the data. I also chose to set up my own Developer SQL database on my laptop … Read More
CS 488 – Week 2 – Update
This past week, I have started phase 1 of my project, testing the physical security of the network. Along with starting this phase, I started to write the Google survey that will be used w/ the social engineering experiment. I … Read More
CS488 – Week 2
In the past week, I have spent most of my capstone time organizing my project and testing some options for the machine learning component. I have been working with fast.ai and ImageAI python packages, trying to set up some groundwork … Read More
CS488 – Week 2
I forked MLMAN, a PyTorch model that achieved the second-highest accuracy of validation on the FewRel dataset for semantic relation extraction. Running locally with a useful amount of iterations, it took to long to train, so I will be training … Read More
CS 488 – Week 2 – Updates
My project is to collect and study the Facebook Reactions and comments on posts by U.S. politicians to see if bias exists based on the gender of the politician. I have decided with Charlie’s advice to focus my project on … Read More
CS 488 – Week 2 – Updates
I decided to change my modeling method to neural networks. I have read a paper called Text-Independent Speaker Verification Using 3D Convolutional Neural Networks and checked their resources on GitHub. I tried to run their demo but required packages couldn’t … Read More
CS 488 – Week 2
I made a visualization (plot) displaying ingredient composition similarity between different products and skin types. I attached two drop-down options for users to select from product categories and skin types. I also attached labels to the graph so that it … Read More
CS 488 – Week 1
I go through the project again because it has been a while since I had CS 388 last Spring. I downloaded the data set and started doing some data manipulation and preprocessing. I will start looking at the models for … Read More
CS 488 – Week 1 Update
In the past week, I loaded the data, extracted ingredients from products, and made a document-term matrix containing product names and ingredient composition. I plan to visualize ingredient similarity between products this week. I haven’t faced many obstacles yet, but … Read More
CS 488 – Week 1 – Update
I bought a new computer over the break because my older one was unreliable and crashed unexpectedly from time to time. So I spent this first week setting up the computer and downloading the tools that I believe I’ll be … Read More
CS488 – Week 1 Update
This week I created the presentation for Wednesday, which helped to make clear to me my new current goal after work done over break. I have found some new datasets and repositories for models online, which I will be presenting … Read More
CS 488 – Week 1 – Update
This week was mainly for refreshing myself on the details of my project. I finalized Charlie to be my advisor for 488 and set up a weekly meeting time with him. I also completed the 3 slide powerpoint in preparation … Read More
CS488 – Week 1 Update
This week has been mostly organizational for me. I found some more resources on Github that I want to try and make use of, and I worked on my design plan for implementation. I talked with Igor about technologies I … Read More
CS 488 – Week 1 – Updates
First of all, I decided my advisor to be Xunfei who was my advisor as well last semester. We decided our weekly meeting time. I have read some new papers and decided to change my modeling method from GMM-UBM to Neural … Read More
CS 388 – Week 15 – Updates
I just worked on my final paper this week. I met with Xunfei to ask questions about it.
CS388-Week16-Update
I finished my final proposal and I’m rechecking everything for submission this week.
CS388 – Week 13 Update
In the past week, I have been working mostly on my presentation and my proposal. My proposal is close to a finished state, but I am still working on collecting preliminary results. I have also been trying to create new … Read More
CS388 – Week 13 – Update
I finished my presentation. My next step is to add abstract and more introduction to my proposal paper, and finish the final version of it. I have done more research in the past week and planed to change my modeling … Read More
CS 388 -Week 15 – Updates
I have researched and read a few more papers in the last week. I have expanded upon my analyze -> split -> replace modules with actual implementation details using an encoder-decoder model to swap less engaging text with more engaging … Read More
CS 388 – Week 14 – Updates
I spent the vast majority of this week looking for projects that have specifically detailed how they implemented a fake news detector and reading through the articles I’ve already found. While some have given a lot more detail on their … Read More
CS 388 – Week 14 – Updates
This week I have been working on my presentation and have refined my proposal a bit. I will keep working on my presentation until the upcoming Wednesday as I wait for feedback on my second draft of my proposal
CS 388 – Week 13 – Updates
I focused this week on fixing my first proposal. I re-did all of my diagrams so that they would use the proper shapes I re-wrote my design section I add more to my introduction to better explain the importance and … Read More
CS388 – Week 12 – Update
I read some new papers and research about different modeling algorithms and started to worry about the accuracy on my system. The accuracy is not only rely on the modeling but also based on the dataset for training and the … Read More
CS 388 – Week 13 – Updates
This week, I continued working on my project proposal, submitting my second draft after some much-needed updates. I still need to work further on the Related Works section. I additionally continued working on early implementation of the project. Lastly, I … Read More
CS 388 – Week 13 – Updates
I have mostly worked on the second draft of my proposal in the past week. I simplified and restructured my framework model. I also looked for more use cases of my project and decided what frameworks to use while implementing … Read More
CS388 – Week 13 -Update
This week, I worked on the similar project posted online. While working on it, I found some challenges in modifying the content-based data set to fit the collaborative-filtering method. I might end up modifying my project from a hybrid recommender … Read More
CS388 – Week 12 -Update
During this week I met with Charlie to review feedback for the first draft of the proposal. I reconstructed this version for the 2nd draft. I also read some papers for the next pass. These were more directly related to … Read More
CS388 – Week 11 – Update
I discussed my proposal draft with my advisor. I got her feedback and suggestion, and knew how to revise and improve my proposal. In the past week, I read more papers about the GMM-UBM modeling method that I plan to … Read More
CS388 – Week 12 – Update
This previous week, the work I’ve done has been two-pronged, as has become the norm and will continue to be for the rest of this semester. First, I continued work on the basic implementation of the game. I currently have … Read More
CS 388 – Week 12 – Updates
This week, I investigated the technologies being used in my found papers more closely to find which technologies would be more feasible for my project. For data collection, I have found that the facebook-sdk python library (https://pypi.org/project/facebook-sdk/) used by Pool … Read More
CS 388 – Week 12 – Updates
This past week, I worked on mainly reading my new papers. I did a third pass reading on all my old papers and did at least second pass reading on the new ones. I tried finishing more than half of … Read More
CS 388 – Week 12 – Updates
In the past week, I have spent most of my time working on the first draft of the proposal. I decided to research and include a new category of papers in my proposal that I had not spent a lot … Read More
CS388 – Week 12 – Update
Project Repo In the past week, I have used my peer review from Jordan, as well as my own proof-reading of a physical copy of my draft to fix a lot of errors. I wrote my draft in a bit … Read More
CS388 – Week 12 – Update
During the past week, I finished the first draft of my proposal and started to make those changes for the second draft. I have also continued reading some papers for their next pass. I continued to watch videos and read … Read More
CS 388 – Week 12 – Updates
I spent a lot of time this week trying to closely read the texts I’ve found already to try and find any mention of the data set they are using. This was very difficult because the research articles usually don’t … Read More
CS 388 – Week 11 – Updates
Started my work in reviewing new found research that has more relevant research about a fake news detector application Finished my first draft for my project proposal I will need to update my related works section because of the new … Read More
CS388 – Week 10 – Update
Finished my first draft of proposal. I read some blogs about speaker verification tech and found out that I was wrong on some aspects (actually I was confused). Those blogs help me understand more and deeper about speaker verification. So … Read More
CS388-Week11-Update
I only worked on finishing the first draft of the proposal this week.
CS388 – Week 11 – Updates
This past week, I’ve finalized the basic design for the game I will be implementing. It will be a horizontal auto-runner, where the player ducks/jumps to avoid obstacles to the beat of the music in order to keep playing. I … Read More
CS388 – Week 10 – Updates
This past week, my work has been split in two directions: First, I’ve been refamiliarizing myself with Unity, by means of going through my Game Design second project. Further than that, I’ve been familiarizing myself with Unity2D for the first … Read More
CS 388 – Week 11 – Updates
I extensively worked on the proposal last week, reading more papers and writing out what I plan to do helped me figure out the scope of the proposed project. I also experimented a bit more with tensorflow. I made some … Read More
CS388 – Week 11 – Update
This week, I revised my diagram again and selected papers to use for my proposal. I read through all of them carefully and wrote an outline for my proposal. I discussed the details of my ideas with Xunfei, modified some, … Read More
CS388 – Week 11 – Update
Much of my work this week has consisted on working through the first draft of the proposal as well as reading some papers for the next pass. I also found a couple other sources to use. These new sources were … Read More
CS 388 – Week 10 – Updates
I have narrowed my project to studying Facebook Reactions and how reactions may differ based on the gender of the post creator. I have also found papers that focus on facebook reactions. Because Facebook Reactions were released as a feature … Read More
CS 388 – Week 10 – Updates
After meeting with Xunfei, I decided to modify my diagram a bit so I redesigned it from my practice proposal. I also collected more papers that could be used in my proposal and read more articles and research papers. I … Read More
CS 388 – Week 10 – Updates
In order to get more familiar with neural networks I decided to use a program that lets you create neural networks. In order to do this I started reading about tensorflow and tensorflow graphs and their inner workings like variables, … Read More
CS388 – Week 10 – Updates
This past week I have been trying to find more research papers that discuss how to create a prototype fake news detector instead of papers that just talk about how to discern fake news from media. The hunt for those … Read More
CS388 – Week 10 – Update
During this past week, I have revised how I want to implement my social engineering attack. I want to use what is called a USB rubber ducky where you insert a MicroSD card into the USB. This card has payloads … Read More
CS388 – Week 9 – Update
I found a MFCC library in GitHub and explored it a little bit. It directly takes a wav file as input and returns one N*1 array (a sequence of acoustic vector). I recorded my voice and converted to a wav … Read More
CS388-Week10-Update
I finished a first pass of all but one of the papers in my reading list, and also read some of the papers that are highly relevant to my project, which I had already read for a first pass, for … Read More
CS 388 – Week 9 – Updates
This week, I worked more on my proposal outline. Tuesday morning, I met with somebody from EPIC to go over my grant application to go to GDC, at which I may try getting some playtesting data from my project from … Read More
CS 388 – Week 8 – Updates
During this week, I continued work on my literature review after meeting with Xunfei. After finishing the review, I also started work on my proposal outline, and continued looking for more resources to use in my project. I specifically need … Read More
CS388 – Week 9 – Updates
I’ve been working on the Lit Review and Proposal Outline this week and I finally finished the Lit Review fully. My Lit Review included sections on: Data sets: what kind of data has been tested and what do they extract … Read More
CS 388 – Week 9 – Updates
I am working on finding more papers that study gender bias in social media posts and narrowing my idea further. One challenge is finding a feasible way to collect data from a site (since APIs have limits), or finding an … Read More
CS 388 – Week 9 – Updates
This past week I worked on revising my literature review as well as writing my proposal outline that will serve as a starting point for my first proposal draft. I met with my advisor who helped me to come up … Read More
CS388-Week9-Update
I went over the broad categories that need to be addressed by the project proposal, and created a proposal outline for Assignment 7. I also worked with my advisor, Igor, to find a good candidate for the reduction adn start … Read More
CS388 – Week 9 – Updates
This week, I changed my method from hybrid to content-based filtering because there isn’t much research done in the hybrid method. So I chose to improve the content-based filtering instead. I also wrote my proposal outline and revised my diagram … Read More
CS388 – Week 9 – Updates
For this week, I wrote my proposal outline. During the next two weeks I will use this to construct the 1st draft of my proposal. I also spoke with Charlie about taking a different approach to the social engineering aspect … Read More
CS388 – Week 8 – Update
I finished my proposal outline. The next step is to write my proposal draft. I also discussed with Xunfei and she help me drew a better flowchart. I gained a clearer understanding about the flow of my project. I downloaded … Read More
CS388 – Week 8 – Updates
I wrote my project proposal this week and I already had most of the info ready. The sections that I didn’t feel really prepared for were the design and what software/hardware do you need sections. I didn’t have a good … Read More
CS388 – Week 7 – Updates
After reading articles for my literature review, I see that there are a lot of different ways to identify and classify media with misinformation. I will need to do a bit of work to be able to combine all the … Read More
CS 388 – Week 6 – Updates
I’ve chosen Charlie as my adviser for my project The idea that I picked for my Capstone is my Fake News Detection Idea The basic idea is that I would create a website/application and a website extension that takes mediums … Read More
CS 388 – Week 8 – Updates
I read over 20 papers in the last two weeks to work on my literature review. I met with my advisor and talked to him about my proposal and what could be improved in my literature review. I have found … Read More
CS388 – Week 7 – Update
This week, I mainly worked on reviewing my papers carefully and summarizing them for the literature review. I also met and talked with Xunfei about my proposal idea and came up with a preliminary idea. I will have to work … Read More
CS388 – Week 7 – Update
This week, I wrapped up my first draft of the literature review. I’ll be meeting with the writing center as I embark on my final draft. I’ve continued working on nailing down my exact idea that I’ll be proposing, as … Read More
CS388-Week8-Update
This week I worked on improving my understanding of the Parks Puzzle and exploring possible proof techniques to show that it is NP complete from two directions. I continued working on the Time Complexity chapters of “Introduction to The Theory … Read More
CS388 – Week 7 – Update
I finalized my proposal to “Applying Voiceprint Recognition Technology to Identity Verification”. The keywords are voice recognition, voiceprint, feature extraction, voice detection, voice verification. The difficulty I might encounter is that there may be background noise in the voice input. If … Read More
CS388 – Week 7 – Update
I did not add an update to week 6 due to the long weekend but had been working on my literature review, which I finished today. It was very useful to read and re-read certain articles and realise some are … Read More
CS 388 – Week 7 – Updates
I now know what idea I am going to go with, it’s a new idea and is not related to any of my old ideas. My new idea is about using neural networks and natural language processing to predict a … Read More
CS 388 – Week 6 – Updates
I’ve finalized the base project idea – I’m going with the one involving music generating AI. Additionally, I’ve officially gotten a proposal adviser, Xunfei, who I’ll be meeting with every Wednesday morning. I’m having some issues in limiting the scope … Read More
CS 388 – Week 5 – Updates
The First Responders Tech idea is not panning out in terms of finding any relevant research articles so that may be way to difficult for me to achieve in this time frame The Secure Paperless Voting Machine is working out … Read More
CS 388 – Week 4 – Update
Updates in Ideas My first “Fake News Detector” idea has remained mostly the same I still have not come up with a more doable idea for the secure paperless voting machines because there’s so much oversight with voting regulations and … Read More
CS388 – Week 6 – Update
My project is using Voice Print Recognition technology to check if the voiceprint of the input match the corresponding one in the database. This technology can be used in many identity verification scenes like customer services for bank, door lock, business … Read More
CS388 – Week 6 – Update
I read more papers on my ideas, met with my advisor to schedule a weekly meeting and discussed a new idea proposed by the company I interned with this summer. The new idea is a Neural Network driven A.I. that … Read More
CS388 – Week 6 – Update
This week, I finalized who my advisor will be (Charlie). I also decided that I will be working on my security testing idea as my main project. To start this, I spoke with Brendan Post (IT) to discuss my ideas. … Read More
CS388-Week6-Update
This week I spent some time finalizing my proposal idea. I discussed the Parks Puzzle with Igor and come to the conclusion that I should work on proving its NP-Completeness for my final project. I had to discuss this idea … Read More
CS388 – Week 6 – Update
In the past week, I searched and skimmed lots of papers to use for my own research. I also talked with Dave and Xunfei to refine my ideas. I also found a data scraping software to extract product information from … Read More
388 – Week 5 – Update
Most of the articles I have read this week have been quite informative and take the time to explain even the most basic things. However, this has not been true for all the articles that I have read. Some of … Read More
CS388 – Week 5 – Update
In the past week, I explored different ideas, talked to the faculty, and found more papers to read. I found lots of interesting paper related to my personalized skin care product recommendation idea. I found out that using content-based filtering … Read More
CS388 – Week 5 – Update
I haven’t decide my topic yet, but I was reading papers related to my three ideas to gain a deeper understanding on these ideas. My first idea is an AI tech for voice print recognition. It can be used for … Read More
CS388 – Week 5 – Update
This week I researched deeper into my three ideas, and now have developed preferences and better understandings of them. Specifically, I believe the natural language processing idea where I will create summaries of subjects in PDF’s seems to not only … Read More
CSS388 – Week 5 – Sources
In the past two weeks, I’ve read through a total of 12 sources, four for each idea, and created annotated bibliographies based on them. While some of these papers are more useful than others, each has been helpful in one … Read More
CS388 – Week 5 – Update
I spoke with Charlie this past week and we both decided that my first idea is my best one. So, I decided this was the one I was going to pursue my penetration testing idea and found 6 more articles … Read More
CS388 – Week 5 – Update
For my first idea, I have been researching methods and corner and shape detection that I might be able to apply to my implementation. I found a very relevant paper about shape detection using VLI and NIR imagery from drones, … Read More
CS388-Week5-Update
I found a very promising paper called “an introduction to the conjugate gradient method without the agonizing pain” and started working through it. I have only gotten through the first 10 pages or so, but it is helping me think … Read More
CS 388 – Week 4 – Update
For this week I tried to narrow down my research scope; I talked with Dave about my ideas, and where I might begin with researching each of them. I got some good ideas about previous work and what might work … Read More
CS 388 – Week 4 – Update
(I was attending a CS conference in California this week so my post is late.) I have read some papers related to my 3 topics. I gained a clear understanding of the technologies I need for my three topics. I … Read More
CS 388 – Week 4 – Update
I did a 2 pass reading of all the sources that I had collected over the last two weeks. I realized that some of the things I had in mind already exist. I’m still researching about pre-existing technologies/frameworks that could … Read More
Week 4
After talking to Igor, I realized I could incorporate a food recommendation system to my food ordering app. After thinking some more, I realized the food recommender might actually be more interesting than the food ordering system.
CS388-Week4-Update
I have pretty much decided on my main topic, which is working on the complexity of the Parks Puzzle. I found a survey paper that goes over a number of puzzle problems, and provides a vast reading list, which I … Read More
CS388 – Week 4 – Update
For this week, I started reading more into the papers that I found initially interesting for my ideas. I found some to be less relevant than others, but still drew some nice views that may be helpful later to shape … Read More
CS388- Week4- Update
For this week, I created my annotated bibliographies for 2 papers of each of my 3 ideas. I also spoke with Charlie and refined 2 of 3 ideas. For my penetration testing idea, instead of making the project solely on … Read More
CS 388 – Week 4 – Update
This week, I did a first pass reading for a total of 6 papers and visited the writing center for the annotated bibliography. Some of them turned out to be less relevant to the topic than they had appeared, but … Read More
CS388 – Week 4 – Update
This week, I created annotated bibliographies for papers pertaining to each of my three ideas. I also further considered the possibilities for updating my project ideas – I’m likely to not go with the copyright detection idea. If I go … Read More
CSS 388 – Week 3 – Updates
This week, I browsed through chiefly ACM and Google Scholar to find five papers on each of my topics. I additionally met with Charlie to go through my three ideas, getting some helpful insights about my projects and what is … Read More
CS 388 – Week 3 – Updates
Summary of Updates: This week I spent a lot of time trying to refine my last two ideas to make it more suitable for a capstone and tried finding enough research articles about all three ideas. I struggled with finding … Read More
CS388-Week3-Updates
I am still exploring my new ideas. Idea 1 Title: AI Assistant for Safety Driving Description: My idea is to use facial recognition to detect fatigue driving or dangerous driving. A small camera will be placed in front of the … Read More
Week of 9/9
I have finished buying the parts to make the headset and i have finished setting up a unity environment, but haven’t been able to run tests there yet.
CS388-Week3-Updates
Idea #1Name of Your Project Computational complexity of the ‘Park Puzzle’What research topic/question your project is going to address? The Park Puzzle is a game that involves splitting a n*n grid into different colored continuous ‘parks’. A solution to a … Read More
CS388 – Week 3 – Update
Idea: Breakdown of Mathematical Proofs Using Natural Language Processing I wish to use natural language processing to break down a bachelor-level mathematical proof into the components that make up a proof (e.g. given knowledge, statements, calculations). This will be shown … Read More
CS388 – Week 3 – Update
I further developed my ideas and added more details to each of them. Then I talked to Xunfei about modifications and got more suggestions from her. We looked through the research paper I found on Google Scholars together and searched … Read More
CS388 – Week 3 – Update
As suggested by Charlie, I chose a new direction for my third idea:Name of Your Project? Geosocial Weight AlgorithmWhat research topic/question your project is going to address? Lots of social networks, including, for example, one that I created with my classmates … Read More
CS388- Week3- Update
For this week, I updated my 3 proposal ideas and met with Charlie to review and seek his advice. Prior to this meeting, I found my 5 articles for each and used these discuss potential problems if each idea was … Read More
CS388 – Week 2 – Three Ideas
Idea 1 Name of Your Project? Corner Finder AI What research topic/question your project is going to address? Can deep learning and/or neural networks be used over a set of imagery to identify rectilinear structures which might be undetectable to … Read More
CS388 – Week 2 – Three Ideas
My first idea stays the same. Some items Xunfei helped me consider is what questions administrators would be prompted to answer, and how to moderate student answers for reliability. My second idea is to build a simulation of Earlham’s energy … Read More
CS388 – Week 2 – Three Ideas
Idea 1: Joseph Moore Museum Guided Tour This project is an attempt at expanding the accessibility of the Joseph Moore Museum, especially to patrons whose first language is not English. The project is to create an app which will scan … Read More
CSS 388 – Week Two – Three Ideas
Project Idea One: Name of Your Project Implementing AI into Rhythm-Based Video GamesWhat research topic/question your project is going to address? The project is going to attempt to address a common issue with rhythm games – particularly for mobile devices … Read More
CS388 – Week 2 – Three Ideas
First Idea: Credibility Analyzer Create a database of media of different opinions that are credible with truthful information. Using Machine Learning, find/develop an algorithm that when given a medium could accurately determine whether it is credible and truthful. Create an … Read More
CS388 – Week2 – Three Ideas
Changes to Idea #1There were no major changes recommended, except that the scope of the project could be limited to classical iterative solvers of linear systems. Idea #2Name of Your Project Computational complexity of the ‘Park Puzzle’What research topic/question your … Read More
CS388 – Week 2 – Three Ideas
1. My first idea stays the same, but Xunfei recommended me to enable rating and commenting under each product to make the app a bit more interactive & informative. I will order recommendations for different skin types by star ratings. … Read More
CS 388 – Week 2 – Three Ideas
Breakdown of Mathematical Proofs Using Natural Language Processing I wish to use natural language processing to break down a bachelor-level mathematical proof into the components that make up a proof (e.g. given knowledge, statements, calculations). This will be shown in … Read More
CS 388 – Week 2 – Three Ideas
3d Printer A new way of 3d printing. The implementation includes a pixel grid that is controlled by a computer, the 3d object is converted into layers, the layer then controls the corresponding pixels the molten plastic flows through. Based … Read More
CS388 – Week 2 – Three Ideas
1st Idea My 1st idea pretty much stayed the same as it was last week w/ some additional details. Instead of just testing/researching about network security, Charlie advised to look into physical security (open ports on servers, etc) and social … Read More
CS 388 – Week 1 – First Idea
Name of Your Project A Forum Site to Improve Student Access to Administrative Information What research topic/question your project is going to address? How do we improve communication between students and Earlham administration? Currently, when students have an administrative question, … Read More
CS 388 – Week 1 – First Idea
Name of Your Project Implementing AI into Rhythm-Based Video Games What research topic/question your project is going to address? The project is going to attempt to address a common issue with rhythm games – particularly for mobile devices – where, … Read More
CS388 – Week 1 – First Idea
This project is an attempt at expanding the accessibility of the Joseph Moore Museum, especially to patrons whose first language is not English. The project is to create an app which will scan QR codes beside a museum exhibit, and provide information on that exhibit in the preferred language of the user.
CS388 – Week 1 – First Idea
Name of Your Project? Corner Finder AI What research topic/question your project is going to address? Can deep learning and/or neural networks be used over a set of imagery to identify rectilinear structures which might be undetectable to the human … Read More
CS388 – Week 1 – First Idea
Name of Your Project Skip&Skin What research topic/question your project is going to address? One product can’t fit all. From beauty to skin care, people are thrown a bunch of products that are said to be popular or effective in … Read More
CS388 – Week 1 – First Idea
Compile Python code into byte code. To enable JVM to run python code. Since JVM executes bytecode, I want to find a way to automatically compile python code to byte code. Software involved: JVM, javac, python interpreter The difficulties come … Read More
CS388 – Week 1 – First Idea
Name of My Project Who’s Running?: In depth look at who’s running for what, when, and info about them. What research topic/question is my project going to address? How to reduce number of uniformed voters? How to dynamically update a … Read More
CS388 – Week 1 – First Idea
Name of Your Project Iterative solvers for systems of Linear Equations What research topic/question your project is going to address? The effectiveness of various iterative methods at finding solutions to systems linear equations with various characteristics. Taking experimental / numerical … Read More
CS388 – Week 1 – First Idea
Buying tickets of popular concerts: the application imitates real users to buy concert tickets on the website. Users can set it up before the tickets opening date. As long as the tickets are open to sell, the application will immediately … Read More
CS388 – Week 1 – First Idea
Name of Your Project Penetration testing to show the weaknesses of businesses What research topic/question your project is going to address? What results can be gained from businesses investing in someone do penetration What technology will be used in … Read More
CS388 – Week 1 – First Idea
Name of Your Project? Pixel Printer What research topic/question your project is going to address? My project aims to improve the current process of 3d printing that is used for mainstream industrial 3d printing. What technology will be used in … Read More
CS388 – Week 1 – First Idea
Name of Your Project Breakdown of Mathematical Proofs Using Natural Language Processing What research topic/question your project is going to address? How available and useful current technology is to address completeness of mathematical proofs in intro/bachelor level mathematics courses. What … Read More
Mega Update
This is a mega update on my to make up for several weeks of missing updates. I did a preliminary cost analysis for my first idea, which would result in either a budget of $400 or $3500 depending on what … Read More
CS388 Update
Talked to Dave and uploaded the outline for the proposal paper
Week 6 Update
Found some more research papers to read which were related to the topic that I chose. Worked on the literature review.
Week 4 Update
In past week, I have spent time doing research to find interesting papers that I think will be related to my ideas. For each of my ideas there are at least five papers to take a look on at thee … Read More
Weekly Update
Read the CS papers help documents to understand how to read and understand the long papers. Finding difficulties in searching for papers directly related to my ideas. Read a couple of papers according to the instructions which helped understand the … Read More
Weekly Update
Met with Dave and Ajit to discuss the 3 ideas. The first 2 ideas were supported and I received some extra information about some features I can add to the project. ACM membership is set- up and I am trying … Read More
Weekly Progress CS388 (2/15)
For this week, I have been looking for research papers on the three topics that I have chose, specifically for the Text Categorization and the Air Quality Monitoring system. Two things I found out: – Air Quality Monitoring system:There have … Read More
Week 3 Update
I have talked with Ajit about all three ideas and received some feedbacks and suggestion. Also, I have started finding research papers that are related to my ideas to read for next week.
Topic ideas
Here are my ideas for topics! Another post with some cost analyses is coming soon! Topic Name: Real-time management using Augmented Reality Topic Description: Examine the applications of Head-Mounted augmented reality displays such as HoloLens or Project Northstar in real-time … Read More
Weekly Update
I have changed two of my ideas upon re-evaluating the achievability of the project given my skill and the time limit I have
Week 1 Ideas
Idea 1: Optical Character Recognition using Machine Learning Optical character recognition is not a completely new field of research. However, with the advance of today’s technology, we can apply machine learning to optical character recognition and therefore can recognize not … Read More
Week 1 Ideas
Topic Name: Earlham Tennis App Developing an app to use it as a way of improvement for the tennis players. Entering data during matches to get score stats, errors and serve percentages. All this data will be stored in a … Read More