Web888.vn
  • Shop
  • Blog
Đăng nhập
  • Đăng nhập / Đăng ký

Please enter key search to display results.

Home
  • Apprendimento automatico
  • Novità tecnologiche
Applicazione della CNN nell'elaborazione delle immagini.

Applicazione della CNN nell'elaborazione delle immagini.

  • 24-07-2022
  • chuong xuan
  • 0 Comments

Mục lục

  • Caratteristiche delle immagini in Computer.
  • Magia di convoluzione
  • Imbottitura
  • Passo
  • Che cosa è convoluzione.

Caratteristiche delle immagini in Computer.

Immagine a colori: RGB sta per rosso (rosso), verde (verde), blu (blu), che sono i tre colori principali della luce quando sono separati dal prisma. Quando si mescolano i tre colori sopra in determinate proporzioni, si possono formare colori diversi.

Applicazione della CNN nell'elaborazione delle immagini.
L'aggiunta del rosso al verde produce l'oro; aggiungendo il giallo al blu si ottiene il bianco. fonte wiki .

Per ogni set di 3 interi r, g, b nell'intervallo [0, 255] produrrà un colore diverso. Perché ci sono 256 modi per scegliere r, 256 modi per scegliere il colore g, 256 modi per scegliere b => il numero totale di colori che possono essere creati usando il sistema di colori RGB è: 256 * 256 * 256 = 16777216 colori !!! Solo ascoltandolo, è difficile memorizzare i dati di una foto da solo, per non parlare di gestirlo.

Che secondo il modello di rete neurale

Applicazione della CNN nell'elaborazione delle immagini.
Modello di rete neurale.

Se ogni livello nascosto è chiamato completamente connesso e come indicato sopra, sicuramente il numero di parametri è molto grande. Pertanto, possiamo utilizzare Convolution per risolvere il problema di un gran numero di parametri e calcolare comunque le caratteristiche dell'immagine.

Immagine grigia

Applicazione della CNN nell'elaborazione delle immagini.
Immagine grigia del ponte matematico

Sono sicuro che tutti voi che studierete TOEIC guarderete queste immagini abbastanza familiari. Quindi un'immagine grigia dobbiamo solo rappresentare con un valore intero nell'intervallo [0,255] invece di (r,g,b) come nell'immagine a colori. Pertanto, quando si rappresentano immagini grigie in un computer, è sufficiente una sola matrice.

Applicazione della CNN nell'elaborazione delle immagini.
Rappresentazione dell'immagine in scala di grigi (il valore 0 è nero, 255 è bianco e il valore pixel più vicino a 0 è più scuro e più vicino a 255 è più luminoso).

Magia di convoluzione

Per rendere più facile immaginare, farò un esempio su un'immagine grigia, cioè l'immagine è rappresentata come una matrice A di dimensione m * n.

Definiamo il kernel come una matrice quadrata di dimensione k*k dove k è un numero dispari. k può essere uguale a 1, 3, 5, 7, 9,… Ad esempio dimensione del kernel 3*3

Applicazione della CNN nell'elaborazione delle immagini.

Notazione per il calcolo della convoluzione (⊗), simbolo Y = X ⊗ W

Per ogni elemento x ij​ nella matrice X, si ottiene una matrice di dimensione uguale alla dimensione del kernel W con l'elemento x ij​ centrato (questo è il motivo per cui la dimensione del kernel è spesso dispari) chiamata matrice. Quindi somma gli elementi del calcolo a livello di elemento della matrice A e della matrice W, quindi scrivi nella matrice risultante Y.

Applicazione della CNN nell'elaborazione delle immagini.

E la matrice Y ha dimensioni inferiori alla matrice X. La dimensione della matrice Y è (m-k+1) * (n-k+1).

Imbottitura

In poche parole, Padding è ciò che circonda una matrice, può essere zero padding o un padding, ecc. Aiuta a risolvere il problema quando la matrice Y ha le stesse dimensioni della matrice X.

Applicazione della CNN nell'elaborazione delle immagini.
Matrice X quando si aggiunge il bordo esterno 0.

Passo

Invece di dover eseguire in sequenza, sinistra e destra per meno di 1 passo, possiamo personalizzare il passo per aumentare o diminuire il salto. Tuttavia, se stride = k (k > 1), allora eseguiamo la convoluzione solo sugli elementi X 1+ i ∗ k ,1+ j k

​Per riassumere, abbiamo la seguente formula generale per determinare la mappa delle caratteristiche:

Applicazione della CNN nell'elaborazione delle immagini.

Per una matrice X di dimensione m*n con un kernel di dimensione k*k, stride = s, padding = p.

Che cosa è convoluzione.

Sicuramente tutti hanno usato un software fotografico una volta, in pts supporta molte funzioni di fotoritocco. Usano principalmente le CNN. Pertanto, si può vedere che le operazioni di convoluzione aiutano a modificare l'immagine, trasformando l'immagine di input in un'altra immagine, di Kerels.

Applicazione della CNN nell'elaborazione delle immagini.

Bài viết liên quan:

Funzioni che funzionano con le stringhe in PHP
Costanti in PHP e come dichiarare le costanti
Installa il sito Web WordPress su localhost usando Xampp
Mythemeshop offre gratuitamente alla community 36 temi wordpress in versione premium !
Per sviluppare rapidamente il tuo lavoro, tieni a mente queste cose!
Manuale utente e funzioni di amministrazione di base di WordPress CMS
Soffrire prima della felicità e poi diventare ricchi? Come pensare correttamente ?
Correggi l'errore "Directory temporanea mancante" in WordPress
Non accettare la crudele realtà del mercato, non pensare al successo!
Motivi per cui le persone sono sempre più inesperte nella vita
Istruzioni per l'utilizzo del plugin wp Bakery Builder (compositore visivo) per creare una landing page
Istruzioni per l'installazione e l'attivazione di Office 2013

THÊM BÌNH LUẬN Cancel reply

Dịch vụ thiết kế Wesbite

NỘI DUNG MỚI CẬP NHẬT

Dati JSON in SQL Server

Funzionalità avanzate di SQL in SQL Server 2019

Presentazione di Azure SQL

Installa manualmente PHP su sistemi operativi Linux e Unix

Installa PHP manualmente su Mac OS

Giới thiệu

web888.vn là chuyên trang chia sẻ và cập nhật tin tức công nghệ, chia sẻ kiến thức, kỹ năng. Chúng tôi rất cảm ơn và mong muốn nhận được nhiều phản hồi để có thể phục vụ quý bạn đọc tốt hơn !

Liên hệ quảng cáo: [email protected]

Kết nối với web888

© web888.vn - Tech888 Co .Ltd since 2019

Đăng nhập

Trở thành một phần của cộng đồng của chúng tôi!
Registration complete. Please check your email.
Đăng nhập bằng google
Đăng kýBạn quên mật khẩu?

Create an account

Welcome! Register for an account
The user name or email address is not correct.

Your personal data will be used to support your experience throughout this website, to manage access to your account, and for other purposes described in our privacy policy.

Registration confirmation will be emailed to you.
Log in Lost your password?

Reset password

Recover your password
Password reset email has been sent.
The email could not be sent. Possible reason: your host may have disabled the mail function.
A password will be e-mailed to you.
Log in Register
×