Final Literature Review

with No Comments

Artificial intelligence in radiology cancer detection: a literature review KEYWORDS Artificial Intelligence, Cancer Detection, Tumor Detection, Machine Learning, Convolutional Neural Networks, Radiology 1 INTRODUCTION In a world where Artificial Intelligence (AI) is helping us drive our cars and control our … Read More

Pitch ideas

with No Comments

Idea 1: Masked Face Detection:Introduction: Due to the fact that the virus that causes COVID-19 is spread mainly from person to person through respiratory droplets produced when an infected person coughs, sneezes, or talks, it is important that people should … Read More

Phi – Three Pitches

with No Comments

First Idea: Peer-to-peer chat webapp This app allows two(or more) people to instantly and directly connect with each other and exchange messages without any third party authorization. It operates completely on a peer-to-peer network, established among the users. This solves … Read More

Yujeong’s Pitches for CS

with No Comments

CS 388 David Barbella Yujeong Lee 1) Sentiment Analysis on Popular Fiction Books (Data Science)  Research topic/question: People have long discussed “formulas” for writing successful narrative fiction, such as the three-act structure or the hero’s journey, both models that follow … Read More

Pitches

with No Comments

Use deep reinforcement learning to tune the hyperparameters (learning rate, lambda – regularization parameter, number of layers, number of units in each layer, different activation functions) of a Neural Network. The overall cost function of RL agent will include the … Read More

CS488 Update

with No Comments

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

CS 488 – Week 14

with No Comments

I completed the second draft of my paper which required changes in the diagram, motivation for the project. The final draft shall have all the required and suggested materials. I am working on the final version of the poster which … Read More

Week of April 20th

with No Comments

This last week I tried to connect my C++ code with my Python code. I failed because I couldn’t convert from cv::Mat to Numpy Array. There were several problems with that. I will instead save the output of my C++ … Read More

CS 488 – Week 13

with No Comments

The second video was primarily focussed on the student application. As of now, a user can search for books based on categories like sports, academics, fiction, etc. They can issue books by scanning the QR code as well. The homepage … Read More

Week of April 13th

with No Comments

I finished the first draft of the poster. While doing that, I needed to get the accuracies for my AI model and my image processing algorithm overall. My AI accuracy was around 90% for the testing set. However, I realized … Read More

CS488-Week12-Update

with No Comments

I worked on the feedback I received from Igor concerning some of the difficult notation, and overall organization of my paper. I also removed some obvious lemmas and simplified the basic results for the second draft.

CS 488 – Week 12

with No Comments

I downloaded some past posters to understand how to present my project idea through a poster. Working on the second draft of paper. Finishing up the admin app, in progress to complete all the features of the student app by … Read More

CS488 – Update

with No Comments

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

CS 488 – Week 11

with No Comments

I submitted the second software video. Finishing up the first version of the poster. I also received feedback on the first draft of my paper from Charlie, and discussed the paper and feedback with Charlie. Got valuable suggestion to work … Read More

CS 488 – Week 10

with No Comments

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. 

Week of march 30

with No Comments

I am struggling with linking my C++ code and Python code. The conversion from numpy array to cv2::Mat and back is the problem. There are libraries to help with that, but I fail at setting them up.

Week of march 23

with No Comments

I’ve done some work on the configuration parser to enable to core of the project to work: allowing a user to generate a ui with functionality from a text file. All i’ve been able to do so far runtime wise … Read More

CS 488 – Week 9

with No Comments

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

Week of 23 March

with No Comments

I parallelized some of the python code. I also rewrote the color processing code into C++. The C++ code for individually changing each pixel is 600 times faster. I read up on how to make images of food look better … Read More

CS 488 – Week 9

with No Comments

Working on the logout procedure and to be able to pull up books from the database correctly when the QR code is scanned. The profile page of the librarian and student needs some design elements since the users can view … Read More

Week 7

with No Comments

 I fixed the problem where all returned images look the same. I started looking into how to parallelize the code and learning photography techniques to make images better.  I have also made a more presentable diagram, which I will also … Read More

CS488 – Elevator Pitch

with No Comments

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

Elevator Pitch

with No Comments

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

CS 488 – Week 6

with No Comments

— 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 – Week 7

with No Comments

My project is an application used in a library to issue and return books using QR code. The primary usage of this app is in college libraries. Using personal smartphones, users can scan the QR code and check out the … Read More

Week 6

with No Comments

I did not manage to get the foreground (the food) with zero user interaction. I have achieved pretty good success at picking just the food with minimal user interaction. I will try it with a pure white background next. I … Read More

CS 488 – Week 6

with No Comments

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 6

with No Comments

Completed the paper outline. Working on the first draft as per the feedback received on the outline. Plan to complete the draft this week and present the first version of the project next week. I am still working on the … Read More

CS488 Week 5

with No Comments

This week, I focused on writing the outline of the paper. I also have been using NLTK to extract features from the text reviews. I need to figure out how to handle a review that has multiple sentences since my … Read More

CS488 Week 3

with No Comments

For this week, I followed a tutorial from Educative about Natural Language Processing and followed for data preprocessing. I was able to load the dataset and I am in the process of preprocessing it. I ran into a problem of … Read More

CS488 Week 2

with No Comments

For the past week, I was able to skim through the Amazon Review datasets and chose Clothing, Shoes and Jewelry, on the criteria that its size is not too much. I then researched and learnt how to use pandas to … Read More

CS 488 – Week 5

with No Comments

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

with No Comments

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

Week 5

with No Comments

I am trying to succesfully detect the foreground object in the image, which will be food. While the initial idea was to use AI to detect the food in the image, this is not a completely solved problem yet. Since … Read More

CS 488 – Week 5

with No Comments

User login and authentication is complete. New user is able to sign and save details in the database. Sample set of 20 books to be used as testing data. Currently I am figuring out QR code scanning and generating new … Read More

CS 488 – Week 4

with No Comments

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

with No Comments

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

Week 4

with No Comments

I finished the ranking module. It take a folder of images, converts them to an array, passes the n best images to another function, which keeps processing the images, and then picking the best n again to be processed. There … Read More

Week 3

with No Comments

I have started working on passing images to the ranking algorithm. I also have found some online food-photography courses I want to look at. Learning that will be helpful in knowing how to improve my images.

Update up to 2/5/2020

with No Comments

This past month i have been mostly working with getting everything for my project working and fighting some major issues. The first issue that has been almost solved is that the NorthStar uses DisplayPort out while my computer only has … Read More

CS 488 – Week 3

with No Comments

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

CS488-Week3-Update

with No Comments

I worked with possible ways of proving that non-contiguous Parks is NP-Complete, and found one good avenue for exploration. Over the week I produced a general technique to convert any instance of 3-SAT to an instance of the non-contiguous Parks … Read More

Idea 3

with No Comments

Name of Project Automating laptop checkouts from CST front desk using image recognition What research topic/question your project is going to address? Although we need a human to address the needs of guests in the welcome desk of CST, it … Read More

CS 488 – Week 3

with No Comments

I worked on the login page and setup and almost done with the forget password setup. I have to decide on the database for the login, whether it will be single data base or sql for the whole application. I … Read More

Week 2

with No Comments

I have spent some time thinking about how to split up the timeline into more detail. I have met with Charlie, and decided that the program should take a bulk of images as an input rather than a video. The … Read More

CS 488 – Week 2

with No Comments

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

CS 388 Idea 2

with No Comments

Name of Project Visual representation of nation’s development level What research topic/question your project is going to address? The goal of this project is to use the various world bank data that is available to evaluate different development metrics for … Read More

CSS 488 – Week 2

with No Comments

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 – Week 2 – Updates

with No Comments

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

with No Comments

Working on the login and sign up system. Reading existing papers that talk about such system. Sign up will be via Zimbra only since using Facebook and other applications could lead to fraud accounts. The home page would be ready … Read More

CS 488 – Week 1

with No Comments

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

with No Comments

This week I worked on setting up Keras and completed a course on deep learning using Keras (Learn Keras: Build 4 Deep Learning Applications). As I prepped for implementing the project, one of the significant challenges I have encountered is … Read More

CS 488 – Week 1

with No Comments

I am getting familiar with Android studio. As per my timeline, the first step in the application is to implement the login system. Aim is to decide by end of this week whether to use Firebase and SQL or only … Read More

Week 13

with No Comments

This week I have not been able to do much progress. I have decided to scrap the idea to use Machine Learning in the module for altering images, due to difficulty in implementation. Besides that, I have worked on the … Read More

CS 388 – Week 11 – Updates

with No Comments

For this week I looked into many different datasets, including gis fire map data https://frap.fire.ca.gov/mapping/gis-data/ and Kaggle dataset https://www.kaggle.com/elikplim/forest-fires-data-set but couldn’t find what I was looking for. I picked The Ranch Fire in California but couldn’t find good datasets for … Read More

Week 12

with No Comments

I have been continuing learning machine learning with Python, specifically  PyTorch. I started with PyTorch because it has a less steep learning curve compared to Tensorflow (the alternative). However, there are more tutorials for Tensorflow and I might pivot next … Read More

CS 388 – Week 12 – Update

with No Comments

Discussed the feedback on the first draft with Xunfei. Got valuable feedback and planning to implement them in the second draft. I am searching for the algorithms to be used in the SLMS and working on the second draft.

Week 10 Updates

with No Comments

In the past week, I have: Finished a simple Hangman Game in Elixir, I coded it up during the weekend. It can be found here: https://github.com/hungphi98/Hangman_Elixir. I learned a lot of things while making this tiny game: decoupling design; BEAM … Read More

CS388 – Week 9 Update

with No Comments

This week I have: Learned about the P2P and different Protocols in the implementation Learned about the history of P2P, and different architectures in implementing a fully functional P2P File Sharing Application. It is quite colorful actually. Made a rough … Read More

Week 9

with No Comments

During my weakly meeting with Igor, he brought to my attention a better way to increment the ranking algorithm. In the first round, a certain number of image processing techniques will be applied to the original image and the top … Read More

Week 8

with No Comments

In the past few weeks I have settled on my topic being exploring gender bias on a website using a combination of computational linguistics and quantitative analysis. After writing my literature review on work that explored a variety of sites, … Read More

Week 8

with No Comments

While preparing my diagram for the quiz, I got a much better conceptual understanding of what I want my project to look like. I have also found nice papers this week. I started thinking of a few different image processing … Read More

CS388 – Week 7 – Update

with No Comments

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

Week 6

with No Comments

I am going with the auto-image processing for food. I have been looking more into the literature, and there is limited literature that deals with making food look better, and they are all relatively recent publications. However, there is literature … Read More

CS388-Week5-Update

with No Comments

Here are my comments for the papers I read this week. [1] Forest fires spread modeling using cellular automata approach. They described a method using cellular automata to simulate how fire spread over an area of island Brac in Croatia. … Read More

Week 4

with No Comments

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.

488 week 4

with No Comments

Started the draft of my outline and abstract. Continued working with the “jigsaw” idea/method ran into a hiccup with placing content while moving left and up, this will require a code segment to further regulate the placement based on there … Read More

CS388-Week3-Updates

with No Comments

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

488 week 3

with No Comments

This week I tackled simple branching. I have gotten it to the point where it is fully functional but limited in content. At some point during the process, the algorithm will place a specified branch segment, It will then create … Read More

488 week 2

with No Comments

Thought a lot about how I am going to handle simple branching, currently looking into a version that would just at some point split the level and after the split, here will be a branch that only goes right and … Read More

CS388 – Week 2 – Three Ideas

with No Comments

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

388 Week -16

with No Comments

I have been working on editing my final draft for my proposal and updating it with new information that I discussed with Xunfei about the direction of the project. I have been adding information on the different directions I can … Read More

388 – week 15

with No Comments

Submitted Proposal Draft 2. Worked on presentation. I have decided that instead of just generating the geometry of the levels it will be a lot more interesting and compelling to also figure out how to generate the puzzles within the … Read More