Na verdade, há uma grande diferença substancial, relacionada às diferenças técnicas que você mencionou. A regressão logística modela uma função da média de uma distribuição de Bernoulli como uma equação linear (a média é igual à probabilidade p de um evento de Bernoulli). Usando o link logit como uma função da média ( p ), o logaritmo das probabilidades (log-probabilidades) pode ser derivado analiticamente e usado como resposta do chamado modelo linear generalizado. A estimativa de parâmetros neste GLM é, então, um processo estatístico que gera valores de p e intervalos de confiança para os parâmetros do modelo. Além da previsão, isso permite que você interprete o modelo em inferência causal. Isso é algo que você não pode alcançar com um Perceptron linear.
O Perceptron é um processo de engenharia reversa de regressão logística: em vez de pegar o logit de y, ele assume a função logit inversa (logística) de wx , e não usa premissas probabilísticas para o modelo nem para a estimativa de parâmetros. O treinamento on-line fornecerá exatamente as mesmas estimativas para os pesos / parâmetros do modelo, mas você não poderá interpretá-los em inferência causal devido à falta de valores-p, intervalos de confiança e, bem, um modelo de probabilidade subjacente.
Para encurtar a história, a regressão logística é um GLM que pode executar predição e inferência, enquanto o Perceptron linear só pode obter predição (nesse caso, ele executará o mesmo que a regressão logística). A diferença entre os dois também é a diferença fundamental entre modelagem estatística e aprendizado de máquina.