\documentclass[12pt]{article}

\usepackage{tikz}
\usetikzlibrary{arrows.meta,automata,positioning,shadows}
\usetikzlibrary{shapes.geometric,chains,positioning}
\usetikzlibrary{shapes.symbols,matrix} 
\usetikzlibrary {shapes.multipart}

\definecolor{purple}{RGB}{150,0,160}
\definecolor{lavender}{RGB}{180,180,255}
\definecolor{Llavender}{RGB}{180,180,235}



\begin{document}
\thispagestyle{empty}

\begin{tikzpicture} [->, shorten >=2pt,>=stealth, node distance=1cm,
            noname/.style={ellipse, minimum width=5em, minimum height=3em, draw,
              rectangle,minimum width=6cm, minimum height=6cm}]

\path[draw] (-20,10) node[rectangle,draw,ultra thick,fill=yellow!100](A) {\huge Split}
(-23,3) node[rectangle,draw,ultra thick,fill=yellow!100](B){\huge Split}   %% Node B
(-17,3) node[rectangle,draw,ultra thick,fill=yellow!100](1) {\huge Split}  %% Node 1

(-17,-7) node[circle,draw,ultra thick,fill=Llavender!100](4)
               {\LARGE $\hat \mu=10.01$}                 %% Node 4
(-26,-7) node[circle,draw,ultra thick,fill=Llavender!100](D) 
               {\LARGE $\hat \mu=13.20$}                 %% Node D
(-22,-7) node[circle,draw,ultra thick,fill=Llavender!100](F) 
               {\LARGE $\hat \mu =11.17$}                %% Node F
(-13,-7) node[circle,draw,ultra thick,fill=Llavender!100](3)
               {\LARGE $\hat \mu =13.70$};               %% Node 3

   

\draw [-,ultra thick] (A) --
             node[left=-6mm,fill=white]{\LARGE \bf $X_1 < 4$} (B);    %% Da A a B
\draw [-,ultra thick] (A) --
             node[right=-6mm,fill=white]{\LARGE \bf  $X_1 > 4$} (1);       %% Da A a 1
\draw[-,ultra thick] (1) --
             node[right=-2cm,fill=white]{\LARGE \bf  $X_2 < 2$} (4);  %% Da 1 a 4
\draw[-,ultra thick] (B) --
             node[right=-8mm,fill=white]{\LARGE \bf  $X_2 > 7$} (F);      %% Da B a F
\draw[-,ultra thick] (B) --
             node[left=-6mm,fill=white]{\LARGE \bf  $X_2 < 7$} (D);   %% Da B a D  
\draw[-,ultra thick] (1) --
             node[right=-6mm,fill=white]{\LARGE \bf  $X_2 > 2$} (3);       %% Da 1 a 3


\end{tikzpicture}

\end{document}  



\foreach \y in {1,2,3}
     \node (H-\y) [neuron] {$x_\y$};
\node (O) [neuron,pin={[pin edge={->}]right:$h_\theta(x)$}, 
      right=of H-2] {};
\foreach \y in {1,2,3}
     \draw[->] (H-\y) edge [above,"a\y"] (O);
