Savo G. Glisic - Artificial Intelligence and Quantum Computing for Advanced Wireless Networks

Здесь есть возможность читать онлайн «Savo G. Glisic - Artificial Intelligence and Quantum Computing for Advanced Wireless Networks» — ознакомительный отрывок электронной книги совершенно бесплатно, а после прочтения отрывка купить полную версию. В некоторых случаях можно слушать аудио, скачать через торрент в формате fb2 и присутствует краткое содержание. Жанр: unrecognised, на английском языке. Описание произведения, (предисловие) а так же отзывы посетителей доступны на портале библиотеки ЛибКат.

Artificial Intelligence and Quantum Computing for Advanced Wireless Networks: краткое содержание, описание и аннотация

Предлагаем к чтению аннотацию, описание, краткое содержание или предисловие (зависит от того, что написал сам автор книги «Artificial Intelligence and Quantum Computing for Advanced Wireless Networks»). Если вы не нашли необходимую информацию о книге — напишите в комментариях, мы постараемся отыскать её.

ARTIFICIAL INTELLIGENCE AND QUANTUM COMPUTING FOR ADVANCED WIRELESS NETWORKS
A practical overview of the implementation of artificial intelligence and quantum computing technology in large-scale communication networks Artificial Intelligence and Quantum Computing for Advanced Wireless Networks
Artificial Intelligence and Quantum Computing for Advanced Wireless Networks

Artificial Intelligence and Quantum Computing for Advanced Wireless Networks — читать онлайн ознакомительный отрывок

Ниже представлен текст книги, разбитый по страницам. Система сохранения места последней прочитанной страницы, позволяет с удобством читать онлайн бесплатно книгу «Artificial Intelligence and Quantum Computing for Advanced Wireless Networks», без необходимости каждый раз заново искать на чём Вы остановились. Поставьте закладку, и сможете в любой момент перейти на страницу, на которой закончили чтение.

Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

(3.81) where the first matrix is denoted as A and is the convolution operator The - фото 312

where the first matrix is denoted as A , and * is the convolution operator.

The MATLAB command B = im2col(A, [2 2]) gives the B matrix, which is an expanded version of A:

(3.82) Note that the first column of B corresponds to the first 2 2 region in A in - фото 313

Note that the first column of B corresponds to the first 2 × 2 region in A , in a column‐first order, corresponding to ( i l + 1, j l + 1) = (0, 0). Similarly, the second to last column in B correspond to regions in A with ( i l + 1, j l + 1) being (1, 0), (0, 1), (1, 1), (0, 2) and (1, 2), respectively. That is, the MATLAB im2col function explicitly expands the required elements for performing each individual convolution to create a column in the matrix B . The transpose, B T, is called the im2row expansion of A . If we vectorize the convolution kernel itself into a vector (in the same column‐first order) (1, 1, 1, 1) T, we find that

(3.83) If we reshape this resulting vector properly we get the exact convolution - фото 314

If we reshape this resulting vector properly, we get the exact convolution result matrix in Eq. (3.81).

If D l> 1 ( x lhas more than one channel, e.g., in Figure 3.24of RGB image/three channels), the expansion operator could first expand the first channel of x l, then the second, … , until all D lchannels are expanded. The expanded channels will be stacked together; that is, one row in the im2row expansion will have H × W × D lelements, rather than H × W .

Suppose x lis a third‐order tensor in Artificial Intelligence and Quantum Computing for Advanced Wireless Networks - изображение 315, with one element in x lrepresented by ( i l, j l, d l), and f is a set of convolution kernels whose spatial extent are all H × W . Then, the expansion operator (im2row) converts x linto a matrix φ( x l) with elements indexed as ( p , q ). The expansion operator copies the element at ( i l, j l, d l) in x lto the ( p , q )‐th entry in φ( x l). From the description of the expansion process, given a fixed ( p , q ), we can calculate its corresponding ( i l, j l, d l) triplet from the relation

(3.84) As an example dividing q by HW and take the integer part of the quotient we - фото 316

As an example, dividing q by HW and take the integer part of the quotient, we can determine which channel ( d l) belongs to.

We can use the standard vec operator to convert the set of convolution kernels f (an order‐4 tensor) into a matrix. Starting from one kernel, which can be vectorized into a vector in картинка 317, all convolution kernels can be reshaped into a matrix with HWD lrows and D columns with D l+1= D referred to as matrix F . With these notations, we have an expression to calculate convolution results (in Eq. (3.83), φ( x l) is B T):

(3.85) Artificial Intelligence and Quantum Computing for Advanced Wireless Networks - изображение 318

with Artificial Intelligence and Quantum Computing for Advanced Wireless Networks - изображение 319, φ( x l) Artificial Intelligence and Quantum Computing for Advanced Wireless Networks - изображение 320, and Artificial Intelligence and Quantum Computing for Advanced Wireless Networks - изображение 321. The matrix multiplication φ( x l) F results in a matrix of size ( H l + 1 W l + 1) × D . The vectorization of this resultant matrix generates a vector in Artificial Intelligence and Quantum Computing for Advanced Wireless Networks - изображение 322, which matches the dimensionality of vec( y ).

The Kronecker product : Given two matrices A m × nand B p × q, the Kronecker product AB is a mp × nq matrix, defined as a block matrix

(3.86) Artificial Intelligence and Quantum Computing for Advanced Wireless Networks - изображение 323

The Kronecker product has the following properties that will be useful for us:

(3.87) Artificial Intelligence and Quantum Computing for Advanced Wireless Networks - изображение 324

(3.88) The last equation can be utilized from both directions Now we can write down - фото 325

The last equation can be utilized from both directions. Now we can write down

(3.89) 390 where I is an identity matrix of appropriate size In Eq 389 the - фото 326

(3.90) where I is an identity matrix of appropriate size In Eq 389 the size of I - фото 327

where I is an identity matrix of appropriate size. In Eq. (3.89), the size of I is determined by the number of columns in F , and hence I D × D. In Eq. (3.90), For the derivation of the gradient computation rules in a convolution layer - фото 328For the derivation of the gradient computation rules in a convolution layer, the notation summarized in Table 3.3will be used.

Update the parameters – backward propagation: First, we need to compute ∂z /∂vec( x l) and z /∂vec( F ), where the first term will be used for backward propagation to the previous ( l − 1)th layer, and the second term will determine how the parameters of the current ( l −th) layer will be updated. Keep in mind that f , F , and w irefer to the same thing (modulo reshaping of the vector or matrix or tensor). Similarly, we can reshape y into a matrix Artificial Intelligence and Quantum Computing for Advanced Wireless Networks - изображение 329; then y , Y , and x l + 1refer to the same object (again, modulo reshaping).

Читать дальше
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

Похожие книги на «Artificial Intelligence and Quantum Computing for Advanced Wireless Networks»

Представляем Вашему вниманию похожие книги на «Artificial Intelligence and Quantum Computing for Advanced Wireless Networks» списком для выбора. Мы отобрали схожую по названию и смыслу литературу в надежде предоставить читателям больше вариантов отыскать новые, интересные, ещё непрочитанные произведения.


Отзывы о книге «Artificial Intelligence and Quantum Computing for Advanced Wireless Networks»

Обсуждение, отзывы о книге «Artificial Intelligence and Quantum Computing for Advanced Wireless Networks» и просто собственные мнения читателей. Оставьте ваши комментарии, напишите, что Вы думаете о произведении, его смысле или главных героях. Укажите что конкретно понравилось, а что нет, и почему Вы так считаете.

x