A* Search
- Implementing A* search algorithm
- Contribution:
0_A_star/main.cpp
Route Planner
- Implementing A* search algorithm to find shortest path between two points on a map
- Contribution:
1_route_planner/src/route_planner.cpp
Process Monitor
- Building a process monitor, similar to
htop
in Linux - Contribution
2_process_monitor/src/linux_parser.cpp
2_process_monitor/src/system.cpp
2_process_monitor/src/process.cpp
2_process_monitor/src/processor.cpp
2_process_monitor/src/format.cpp
- Building a process monitor, similar to
Optimizing Chatbot
- Analyzing and modifying an existing ChatBot program with modern C++ memory management techniques, e.g. using smart pointers and the rule of five.
- Contribution
3_optimizing_chatbot/src/chatgui.cpp
3_optimizing_chatbot/src/chatbot.cpp
3_optimizing_chatbot/src/chatlogic.cpp
3_optimizing_chatbot/src/graphnode.cpp
3_optimizing_chatbot/src/graphedge.cpp
Concurrent Traffic Simulation
- Building a suitable and thread-safe communication protocol between vehicles, intersections, and traffic light to run a traffic simulation.
- Contribution
4_concurrent_traffic_simulation/src/TrafficObject.cpp
4_concurrent_traffic_simulation/src/Vehicle.cpp
4_concurrent_traffic_simulation/src/Intersection.cpp
4_concurrent_traffic_simulation/src/TrafficLight.cpp
Neural Network from Scratch
- Implementing both the forward and backward pass of the Linear and ReLU layers for feedforward neural network.
- Trained a 3-layer neural network to perform classification on Fashion-MNIST dataset
-
Notifications
You must be signed in to change notification settings - Fork 0
bruceli-rw0/udacity-cpp
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
No description or website provided.
Topics
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published