/cv-group-notebooks

Compilation of activities and projects given to members of the Computer Vision Group

Primary LanguageJupyter Notebook

Computer Vision Group Notebooks

badge badge badge

This repository is a compilation of the activities and projects given to members of the AY 2020-2021 Computer Vision Group under Mr. Arren C. Antioquia of the Department of Software Technology, De La Salle University.

Task

The focus of the activities is to expose the members of the group to technologies and techniques related to the study of computer vision, "a field of artificial intelligence that enables computers and systems to derive meaningful information from digital images, videos, and other visual inputs" (IBM, n.d.).

The activities that I worked on are as follows:

Period Topic Author of the Activity
Term 2, AY 2020-2021 Jupyter Notebook and Python Mr. Arren C. Antioquia
arren.antioquia@dlsu.edu.ph
Term 2, AY 2020-2021 Vector and Matrix Operations Mr. Arren C. Antioquia
arren.antioquia@dlsu.edu.ph
Term 2, AY 2020-2021 k-Nearest Neighbors (kNN) Adapted from Stanford University's CS231n: Convolutional Neural Networks

Built Using

This project consists of Jupyter notebooks, with the following Python libraries and modules used:

Libraries/Modules Description License
random Provides functions for generating pseudo-random numbers with various common distributions Python Software Foundation License
pickle Provides functions for converting Python objects to streams of bytes and back Python Software Foundation License
os Provides miscellaneous operating system interfaces Python Software Foundation License
numpy Provides a multidimensional array object, various derived objects, and an assortment of routines for fast operations on arrays BSD 3-Clause "New" or "Revised" License
matplotlib Provides functions for creating static, animated, and interactive visualizations Matplotlib License (BSD-Compatible)

The descriptions are taken from their respective websites.

Author and Attribution

The activities were accomplished by:

The authors of the activities are credited in the Task section and in the pertinent Jupyter notebooks.

The dataset used in the kNN notebook is CIFAR-10, which is taken from Alex Krizhevsky's 2009 paper Learning Multiple Layers of Features from Tiny Images.