If you want to remove the labels, then write
xticklabels={\empty}
If you wan to remove the ticks too, then add
xtick={\empty}
However, your graph appears slightly different than the image you posted in your question, so if you really want that kind of axes, remove or comment out this line
axis x line=bottom,
For drawing the tangent line, since it's only for illustration purpose, I placed a node along the plot using the decorations.markings library, and placed it somewhere where the south west and north east corners matched the plot the most, so placed a line along that diagonal, extending the two extremities, et voilà.
The nodes are added using labels, but you could use nodes too by using the decoration node as reference.
Finally, for setting the labels with a decimal, you can add the following code to your axis options:
y tick label style={
/pgf/number format/.cd,
fixed,
fixed zerofill,
precision=1,
/tikz/.cd
},
Output

Code
\documentclass[margin=10pt]{standalone}
\usepackage{pgfplots}
\pgfplotsset{compat=1.8}
\usetikzlibrary{decorations.markings}
\begin{document}
\begin{tikzpicture}
\begin{axis}%
[
%grid=major,
xmin=-6, xmax=6,
ymax=1.1,
ytick={0,0.1,...,1},
xtick={\empty},
xticklabels={\empty},
y tick label style={
/pgf/number format/.cd,
fixed,
fixed zerofill,
precision=1,
/tikz/.cd
},
]
\addplot%
[
blue,%
mark=none,
samples=100,
domain=-6:6,
decoration={
markings,
mark=at position 0.72 with {%
\node[minimum size=2.5mm, inner sep=0,
label=90:{\scriptsize\sffamily 1},
label=180:{\scriptsize $\beta\pi(1-\pi)$}] (a) {};}
},postaction=decorate
]
(x,{1/(1+exp(-x))});
\end{axis}
\draw[blue, shorten <=-8mm, shorten >=-8mm] (a.south west) -- (a.north east);
\draw[blue] (a.south west) -- (a.north west) -- (a.north east);
\end{tikzpicture}
\end{document}
0.0, 0.1, ...,0.9, 1.0rather than0, 0.1, ...,0.9, 1. Thanks again. – MYaseen208 Dec 29 '15 at 18:49