awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
jcjohnson avatar

jcjohnson/neural-style

0
View on GitHub↗
18,288 stars·2,648 forks·Lua·MIT·25 views

Neural Style

This is a PyTorch implementation of a neural style transfer system. It functions as a convolutional neural network image stylizer and artistic style blender designed to combine the content of one image with the artistic style of another.

The system supports blending multiple style sources and adjusting the relative weights between content and style reconstruction. It includes capabilities for preserving the original color palette of the content image and adjusting style scales to determine which artistic patterns are transferred.

The pipeline enables high-resolution image processing by distributing neural network layers across multiple graphics cards.

Features

  • CNN Image Stylizers - Utilizes convolutional neural networks to extract artistic patterns and apply them to photographs.
  • Feature Extraction - Uses a pre-trained VGG-19 network to extract hierarchical visual features and spatial structures.
  • Neural Style Transfer - Provides a system for neural style transfer that allows custom control over style scale and color preservation.
  • Content and Style Balancing - A feature in the tool that adjusts the relative weights between content and style reconstruction to control visual influence in the final image.
  • Gradient Descent Algorithms - Employs iterative gradient descent to refine the output image by minimizing the content and style loss functions.
  • Gram Matrix Style Representations - Implements Gram matrix calculations to extract and represent artistic textures from style images.
  • Multi-GPU Distribution - Splits heavy neural network computations across multiple graphics cards for high-resolution image synthesis.
  • Multi-Style Blending - Enables combining artistic elements from several style images by assigning relative weights to each.
  • Style Scale Adjustment - Resizes the style image before extraction to control which specific artistic patterns are applied to the content.
  • Static Loss Weighting - Provides adjustable coefficients to balance the influence of content and style reconstruction.
  • Multi-GPU Layer Distribution - Distributes neural network layers across multiple GPUs to enable the processing of high-resolution images.
  • Color Preservation - A feature in the tool that maintains the color palette of the original content image while applying the artistic patterns of a style image.
  • High-Performance Image Pipelines - Implements a high-performance image pipeline that distributes processing across multiple GPUs for high resolution.
  • Color Space Converters - Performs color space conversions to preserve the original hues of the content image during stylization.
  • Artistic Style Transfer - Neural algorithm for transferring artistic styles between images.
  • Machine Learning and AI - Implementation of neural style transfer algorithms.

Star history

Star history chart for jcjohnson/neural-styleStar history chart for jcjohnson/neural-style

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with Neural Style

These projects share indexed features with Neural Style. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • anishathalye/neural-styleanishathalye avatar

    anishathalye/neural-style

    5,537View on GitHub↗

    This project is a TensorFlow-based neural style transfer tool and deep learning image processor. It uses convolutional neural networks to apply the artistic style of one image to the content of another through neural image synthesis. The system supports multi-style blending to combine artistic characteristics from several different images into a single output. It also includes color-preserving stylization, which maintains the original color palette of the source image by merging source color data with the luminance of the stylized result. The tool provides capabilities for style abstraction

    Python
    View on GitHub↗5,537
  • luanfujun/deep-photo-styletransferluanfujun avatar

    luanfujun/deep-photo-styletransfer

    9,994View on GitHub↗

    This project is a deep learning style transfer framework designed to apply artistic styles to photographs. It functions as a photorealistic image stylizer that merges the content of one image with the visual characteristics of another while maintaining the original geometry and structural details. The system distinguishes itself through the use of matting Laplacian matrices and semantic segmentation masks to prevent distortion and preserve edge fidelity. These capabilities allow for region-specific styling, where different aesthetics can be applied to distinct objects or areas within a single

    Matlab
    View on GitHub↗9,994
  • nvidia/fastphotostyleNVIDIA avatar

    NVIDIA/FastPhotoStyle

    11,179View on GitHub↗

    FastPhotoStyle is an AI image stylization tool and deep learning style transfer framework. It functions as a feature-based image transformer that applies the artistic visual characteristics of a reference image to a target photograph using deep neural networks. The project implements real-time image stylization by utilizing a feed-forward network. This allows the system to execute transformations in a single pass rather than using iterative optimization. The framework covers AI photo editing and deep learning visual effects, specifically focusing on the transformation of image textures and c

    Python
    View on GitHub↗11,179
  • google/deepdreamgoogle avatar

    google/deepdream

    13,236View on GitHub↗

    DeepDream is a deep learning image processor and convolutional neural network art generator designed to synthesize psychedelic imagery and visualize how neural networks interpret visual data. It functions as a tool for generating generative AI art by amplifying patterns recognized by a pre-trained model to produce dream-like effects. The project utilizes a TensorFlow image visualizer to explore how different layers of a neural network perceive images. This is achieved through algorithmic image manipulation and deep learning visualization techniques that transform standard photographs into sty

    View on GitHub↗13,236
Compare all 30 related projects→

Frequently asked questions

What does jcjohnson/neural-style do?

This is a PyTorch implementation of a neural style transfer system. It functions as a convolutional neural network image stylizer and artistic style blender designed to combine the content of one image with the artistic style of another.

What are the main features of jcjohnson/neural-style?

The main features of jcjohnson/neural-style are: CNN Image Stylizers, Feature Extraction, Neural Style Transfer, Content and Style Balancing, Gradient Descent Algorithms, Gram Matrix Style Representations, Multi-GPU Distribution, Multi-Style Blending.

Which projects share features with jcjohnson/neural-style?

Projects with overlapping indexed features include: anishathalye/neural-style — This project is a TensorFlow-based neural style transfer tool and deep learning image processor. It uses convolutional… luanfujun/deep-photo-styletransfer — This project is a deep learning style transfer framework designed to apply artistic styles to photographs. It… nvidia/fastphotostyle — FastPhotoStyle is an AI image stylization tool and deep learning style transfer framework. It functions as a… google/deepdream — DeepDream is a deep learning image processor and convolutional neural network art generator designed to synthesize… mnielsen/neural-networks-and-deep-learning — This project is a comprehensive educational resource and curriculum designed to teach the mathematical foundations and… instantx-research/instantid — InstantID is a diffusion-based identity preservation framework designed for zero-shot image generation. It allows for…