# TECHNOLOGY

Working with neural networks does not look like a standard programming process. More like science, based on showing the pattern. \
\
Check this:&#x20;

* in Deep-Image.ai on the input, we have low-resolution graphics, while on the output we have to get a high resolution.&#x20;
* At the beginning of cooperation with the neural network, we set random parameters From the moment of entry, the neural network learns how to create good-quality graphics with the help of various transformations&#x20;
* The network counts an error by analyzing the difference between the input (the starting image) and the output (the final image). Then it modifies the weights so that the difference between successive exits is as small as possible.&#x20;
* The learning and creation process is based on algorithms (filter sets). Neural network assimilates information about a given edge so that in the end the line is smooth.

Application operation is based on the iterative process, which brings the final graphics almost to perfection.

<figure><img src="/files/2FWubhcPER0RpXZyrzry" alt=""><figcaption></figcaption></figure>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://faq.deep-image.ai/technology.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
