Qual é a complexidade temporal assintótica da regressão de Lasso à medida que o número de linhas ou colunas cresce?
Qual é a complexidade temporal assintótica da regressão de Lasso à medida que o número de linhas ou colunas cresce?
Respostas:
Lembre-se de que o laço é um modelo linear com uma regularização de .
Encontrar os parâmetros pode ser formulado como um problema de otimização irrestrito, onde os parâmetros são fornecidos por
.
Na formação restrita, os parâmetros são dados por
O que é um problema de programação quadrática e, portanto, polinomial.
Quase todas as rotinas de otimização convexas, mesmo para coisas não lineares flexíveis, como redes neurais, dependem da computação da derivada dos parâmetros wrt de destino. Você não pode obter a derivada de embora. Como tal, você confia em diferentes técnicas. Existem muitos métodos para encontrar os parâmetros. Aqui está um artigo de revisão sobre o assunto, Otimização dos mínimos quadrados com regularização da norma L1 . A complexidade de tempo da otimização convexa iterativa é meio difícil de analisar, pois depende de um critério de convergência. Geralmente, problemas iterativos convergem em menos épocas à medida que as observações aumentam.
Embora o @JacobMick forneça uma visão geral mais ampla e um link para um artigo de revisão, deixe-me dar uma "resposta de atalho" (que pode ser considerada um caso especial de sua resposta).
Referências: