Skip to content

Interactive Jupyter Notebook for the 'Fundamentals of Data Science' course, covering image filtering, edge detection, and object identification techniques, with detailed examples and solutions.

Notifications You must be signed in to change notification settings

AmbarChatterjee/FDS_HW1

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Fundamentals of Data Science - HW1: Image Filtering and Object Identification

Description

This repository contains the first homework assignment for the "Fundamentals of Data Science - Winter Semester 2023" course. The homework, titled "Image Filtering and Object Identification," encompasses a range of topics from basic image processing techniques to advanced object identification methods. It's designed to provide hands-on experience in implementing various algorithms and understanding their practical applications in data science.

Installation and Usage

To run the Jupyter Notebook in this repository:

  1. Ensure you have Python installed on your system. If not, download and install Python from python.org.
  2. Install Jupyter Notebook using the following command: pip install notebook.
  3. Clone this repository to your local machine.
  4. Navigate to the repository's directory and launch Jupyter Notebook: jupyter notebook.
  5. Open the HW1.ipynb file in Jupyter Notebook to view and run the code.

Contributors

Homework Structure

The homework is divided into three main sections with a bonus question:

  1. Image Filtering (9 points): Understanding and implementing 1D and 2D image filters.
  2. Multi-Scale Image Representations (9 points): Exploring various image representation techniques, including edge detection and template matching.
  3. Object Identification (12 points): Techniques and methods for object identification using color histograms and image retrieval.
  4. Bonus Question - Performance Evaluation (5 points): An optional section that focuses on evaluating the performance of the implemented methods.

Submission Requirements

The homework should be submitted as a single Jupyter Notebook file (HW1.ipynb). Ensure that all code sections are complete and error-free, and all written responses are provided in Markdown format. The notebook should be detailed, with clear explanations of the methods used and the results obtained.

About

Interactive Jupyter Notebook for the 'Fundamentals of Data Science' course, covering image filtering, edge detection, and object identification techniques, with detailed examples and solutions.

Topics

Resources

Stars

Watchers

Forks