\tikzstyle{num} = [minimum width = 0.6cm,minimum height = 0.6cm,draw,fill=green!2] \tikzstyle{pad} = [minimum width = 0.6cm,minimum height = 0.6cm,draw,fill=blue!10] \begin{tikzpicture}[node distance = 0] \node[pad] at (-0.6,-0.6){0}; \node[pad] at (0,-0.6){0}; \node[pad] at (0.6,-0.6){0}; \node[pad] at (1.2,-0.6){0}; \node[pad] at (1.8,-0.6){0}; \node[pad] at (2.4,-0.6){0}; \node[pad] at (3,-0.6){0}; \node[pad] at (3.6,-0.6){0}; \node[pad] at (-0.6,0){0}; \node[num] at (0,0){1}; \node[num] at (0.6,0){1}; \node[num] at (1.2,0){2}; \node[num] at (1.8,0){0}; \node[num] at (2.4,0){2}; \node[num] at (3,0){2}; \node[pad] at (3.6,0){0}; \node[pad] at (-0.6,0.6){0}; \node[num] at (0,0.6){2}; \node[num] at (0.6,0.6){0}; \node[num] at (1.2,0.6){0}; \node[num] at (1.8,0.6){1}; \node[num] at (2.4,0.6){5}; \node[num] at (3,0.6){2}; \node[pad] at (3.6,0.6){0}; \node[pad] at (-0.6,1.2){0}; \node[num] at (0,1.2){1}; \node[num] at (0.6,1.2){2}; \node[num] at (1.2,1.2){3}; \node[num] at (1.8,1.2){2}; \node[num] at (2.4,1.2){0}; \node[num] at (3,1.2){0}; \node[pad] at (3.6,1.2){0}; \node[pad] at (-0.6,1.8){0}; \node[num] at (0,1.8){2}; \node[num] at (0.6,1.8){0}; \node[num] at (1.2,1.8){1}; \node[num] at (1.8,1.8){4}; \node[num] at (2.4,1.8){0}; \node[num] at (3,1.8){0}; \node[pad] at (3.6,1.8){0}; \node[pad] at (-0.6,2.4){0}; \node[num] at (0,2.4){0}; \node[num] at (0.6,2.4){1}; \node[num] at (1.2,2.4){2}; \node[num] at (1.8,2.4){4}; \node[num] at (2.4,2.4){2}; \node[num] at (3,2.4){2}; \node[pad] at (3.6,2.4){0}; \node[pad] at (-0.6,3){0}; \node[num] at (0,3){0}; \node[num] at (0.6,3){0}; \node[num] at (1.2,3){1}; \node[num] at (1.8,3){0}; \node[num] at (2.4,3){2}; \node[num] at (3,3){1}; \node[pad] at (3.6,3){0}; \node[pad] at (-0.6,3.6){0}; \node[pad] at (0,3.6){0}; \node[pad] at (0.6,3.6){0}; \node[pad] at (1.2,3.6){0}; \node[pad] at (1.8,3.6){0}; \node[pad] at (2.4,3.6){0}; \node[pad] at (3,3.6){0}; \node[pad] at (3.6,3.6){0}; \node[minimum width = 1.8cm,minimum height = 1.8cm,draw=teal,line width=0.1cm] at (0,3) {}; \node[minimum width = 1.8cm,minimum height = 1.8cm,draw=orange!80,line width=0.08cm] at (0.6,2.4) {}; \fill (4.55,1.5) circle (2pt); %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \node[num] at (5.5,0.9){0}; \node[num] at (6.1,0.9){1}; \node[num] at (6.7,0.9){0}; \node[num] at (5.5,1.5){1}; \node[num] at (6.1,1.5){0}; \node[num] at (6.7,1.5){0}; \node[num] at (5.5,2.1){0}; \node[num] at (6.1,2.1){1}; \node[num] at (6.7,2.1){1}; \draw (7.55,1.5)node{$=$}; %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \node[num] at (8.4,0){2}; \node[num] at (9,0){1}; \node[num] at (9.6,0){2}; \node[num] at (10.2,0){8}; \node[num] at (10.8,0){7}; \node[num] at (11.4,0){4}; \node[num] at (8.4,0.6){4}; \node[num] at (9,0.6){8}; \node[num] at (9.6,0.6){7}; \node[num] at (10.2,0.6){2}; \node[num] at (10.8,0.6){3}; \node[num] at (11.4,0.6){7}; \node[num] at (8.4,1.2){4}; \node[num] at (9,1.2){2}; \node[num] at (9.6,1.2){7}; \node[num] at (10.2,1.2){8}; \node[num] at (10.8,1.2){7}; \node[num] at (11.4,1.2){2}; \node[num] at (8.4,1.8){2}; \node[num] at (9,1.8){7}; \node[num] at (9.6,1.8){9}; \node[num] at (10.2,1.8){9}; \node[num] at (10.8,1.8){8}; \node[num] at (11.4,1.8){2}; \node[num] at (8.4,2.4){2}; \node[num] at (9,2.4){1}; \node[num] at (9.6,2.4){3}; \node[num] at (10.2,2.4){8}; \node[num] at (10.8,2.4){7}; \node[num] at (11.4,2.4){3}; \node[num] at (8.4,3){0}; \node[num] at (9,3){1}; \node[num] at (9.6,3){2}; \node[num] at (10.2,3){5}; \node[num] at (10.8,3){2}; \node[num] at (11.4,3){4}; \node[minimum width = 0.6cm,minimum height = 0.6cm,draw=teal,line width=0.1cm] at (8.4,3) {}; \node[minimum width = 0.6cm,minimum height = 0.6cm,draw=orange!80,line width=0.08cm] at (9,2.4) {}; \draw (1.5,-1.5)node{\small{输入:8$\times$8(填充后)}}; \draw (5.7,-1.5)node{\small{卷积核:3$\times$3}}; \draw (10,-1.5)node{\small{输出:6$\times$6}}; \end{tikzpicture}