Skip to content

ehrg1/CS348-Applied-Optimization

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

13 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

CS348-Applied-Optimization

This repository contains Python implementations of various optimization algorithms, including Gradient Descent and Newton's Method, developed as part of the CS348: Applied Optimization course.

πŸ“š Overview

The course focuses on practical optimization techniques applicable in machine learning, data science, and engineering. This repository showcases implementations of foundational optimization methods, demonstrating their application and performance.

πŸ§ͺ Key Implementations

  • Gradient Descent: An iterative method for finding the minimum of a function.
  • Newton's Method: A root-finding algorithm that uses function values and derivatives.

πŸš€ Getting Started

To run the scripts:

  1. Clone this repository:

    git clone https://github.com/ehrg1/CS348-Applied-Optimization.git
    cd CS348-Applied-Optimization
  2. Install the required Python packages:

    pip install -r requirements.txt
  3. Execute the desired script:

    python gradient&newton.py

πŸ§ͺ Usage

Each script is designed to be run independently. For detailed instructions and examples, refer to the comments within the respective Python files.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •