Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/nourmorsy/nueral_style_transform


https://github.com/nourmorsy/nueral_style_transform

Last synced: 5 days ago
JSON representation

Awesome Lists containing this project

README

        

# Neural Style Transfer Project

## Overview and Goal
This project implements neural style transfer techniques, inspired by the paper [A Neural Algorithm of Artistic Style](https://arxiv.org/abs/1508.06576). The objective is to blend the artistic style of one image with the content of another, creating a visually compelling result that merges elements from both images. Using the VGG network as a feature extractor, this project reconstructs artistic styles in a way that mimics the work detailed in the referenced paper.

---

## Dependencies
To run this project, you’ll need:
- Python 3.x
- Jupyter Notebook
- Required Python libraries:
```bash
pip install torch torchvision opencv-python numpy matplotlib
```
---

## Files Description

- **nueral_style_transform.ipynb**: The primary notebook that implements neural style transfer, using deep learning techniques and the VGG model as a feature extractor.
- **vgg.ipynb** : A supporting notebook focused on loading and visualizing VGG network layers, used in feature extraction for style transfer.

## Usage

- Open the **nueral_style_transform.ipynb** notebook in Jupyter
```bash
jupyter notebook nueral_style_transform.ipynb
```
- Follow the instructions within the notebook to load images and apply style transfer.