Written assignment submissions.

SLAM Project Scoping

SLAM is a new topic, founded only in the 1980s that is definitely relevant today. It can be used by robots to make maps of unfamiliar areas, especially areas that humans cant safely access. Such as the deep sea, a damaged building, and hypothetically even deep space or other planets. This allows robots to navigate around an [...]

Kacie – Project Scoping

NEURAL NETWORKS History &  Significance Biological neural networks has been a topic of interest since the 1800s, when scientists worked to find out how neurons work and what they do. Eventually, computer scientists discovered that machine learning could work with artificial neural networks, as suggested by Alan Turing in his 1948 paper Intelligent Machinery. Basically, [...]

Final Project – Malachi Hamada and Joshua Tam

Here’s a Word document about our project: Bayesian networks. If you have any questions, ask Josh.

Page ranks by Kwisoo, Fengchao, Hari

Our final project will be on page rank.  We will be covering topics such as the simplified algorithm for producing page ranks, damping factors, page rank computation methods, and spam detection algorithms. PageRank is a link analysis algorithm. It has many day to day uses for example, it is utilized in the google toolbar to rank the popularity [...]

Final Project – Kacie – Neural Networks

For my final project, I will be researching artificial neural networks. Their computational power; their real-life applications; how they are significant in robotics and science in general.

Genetic Algorithms

Martin Wickham, Mike Precup Genetic algorithms are ways of creating optimal or near optimal solutions to problems by mimicking the process of evolution and natural selection. In one example we found, the internal components of a clock are represented by what is effectively the DNA of the clock. Based on this, the clocks were tested [...]

Popular Perception of Artificial Intelligence

An Essay on the Popular Perception of Artificial Intelligence The concept of artificial beings is literally as old as civilization. The Ancient Greeks included in their mythology golden handmaidens constructed by the Olympian god of fire and metal, Hephaestus. They were intelligent and discerning beings that helped Hephaestus with his work. There’s also the great [...]

Computer Vision

By: Andy Kakkaramadam, Vincent Wang, and Max Abrams Computer vision is a branch of computer science that focuses on a machine’s ability to gain awareness of its surroundings. Using video cameras or other similar devices, artificially intelligent systems can understand what is around them.  This means that a device with this capability can determine and [...]

Markov Decision Processes

Martin Wickham, Paul Cantrell, Mike Precup Markov Decision Processes, or MDPs, are forms of decision making in which the outcome is partially under the control of the one making the decision and partially random.  They are named after Andrey Markov, a Russian mathematician. It is based on the transition between states through actions. The subject [...]


There are many great, amazing things that computers have mastered in a way superior to human abilities. Computers can complete what seems to us like a long, complicated equation in a matter of seconds. They also have the ability to play games like chess at a superior level compared to humans. However, there is one [...]