Info-icon.png We have moved to https://openmodeldb.info/. This new site has a tag and search system, which will make finding the right models for you much easier! If you have any questions, ask here: https://discord.gg/cpAUpDK

Beginners' Information

From Upscale Wiki
This is the approved revision of this page, as well as being the most recent.
Jump to navigation Jump to search

In this page we list some resources that can be of interest for beginners, from using command line interfaces like Bash, to some neural networks basics.

Getting started

ESRGAN

ESRGAN has recieved a lot of love from our members. It can outperform pretty much everything else for one simple reason: We trained custom models for it.

Custom Models

You can find them in our Model Database.

Installation

If you want to know how to install it, you will find a guide to install ESRGAN for Windows here and one for installing ESRGAN as well as BasicSR for Arch Linux / Manjaro is here.

Training

For training you need to set up BasicSR. A guide for Arch Linux is included in the ESRGAN guide here.

A guide for BasicSR/traiNNer is here: Guide

We recommend using traiNNer for training ESRGAN models, as it has many improvements over existing BasicSR forks.

Automation

Scripts like Bash or Python scripts are used to automate actions, like creating directories in the hard drive, cropping images or running an application iteratively to all files inside a directory, among many other uses.

Bash

An introduction to bash can be found here

General information about Neural Networks

ESRGAN and BasicSR are neural networks written in Python. Their architecture is a type of Convolutional Neural Networks (CNN), called Generative Adversarial Neural Network (GAN).

Generative Adversarial Neural Network (GAN)

For a simple explanation of what a Generative Adversarial Neural Network (GAN) is, here is an introduction.