$Version
(* "13.3.1 for Mac OS X ARM (64-bit) (July 24, 2023)" *)
Clear["Global`*"]
Sigmoid[x_] := 1/(1 + Exp[-x])
seq = Table[
Integrate[Sigmoid[x]*Log[Sigmoid[x*w]], {x, -Infinity, Infinity}],
{w, 1, 5}]
(* {-(π^2/6), -((5 π^2)/24), -((5 π^2)/18), -((17 π^2)/48),
-((13 π^2)/30)} *)
Using FindSequenceFunction to generalize,
int[w_] = FindSequenceFunction[seq, w] // Simplify
(* -((π^2 (1 + w^2))/(12 w)) *)
Comparing with numeric integration,
intN[w_?NumericQ] :=
NIntegrate[Sigmoid[x]*Log[Sigmoid[x*w]], {x, -Infinity, Infinity}]
Plot[{int[w], intN[w]}, {w, 0, 10},
PlotStyle -> {Automatic, Dashed}]
