Yoshi Komori's website
Welcome to Yoshi Komori's website. Here you can see what I have done in computer science in Swarthmore College.
This is a C++ implementation of a 3D graphics engine. It is co-authored with a fellow student Hawbin Chai. It is based on z-buffer algorithm and Gouraud shading, capable of rendering 3D shaded, curved surfaces.
Here are two lab reports on using neural networks and genetic algorithm to recognize/find digits.
Natural Language Processing
This is my senior conference project. It is about two particles "wa" and "ga", both of which in Japanese language indicate the subject in a sentence. The difference between these two particles are subtle and hard to articulate even for a native speaker. My project tried to determine when to use "wa" or "ga" given the context around it. You can get my paper in pdf or ps format:
Other codes
Other works I have done when I was learning Java and C.
- C codes
- Java codes