Intento limitar el espacio de las matrices utilizadas para las capas de una red neuronal a las de (). Se demuestra que () es una variedad . Estoy tratando de encontrar una manera de atravesar suavemente este colector.
Tenga en cuenta que esto es un poco diferente que el muestreo () utilizando algo como Graham-Schmidt. La función utilizada para construir una matriz tendría que ser, e idealmente ejecutarse en tiempo lineal en lugar del tiempo cúbico necesario para Graham-Schmidt. El muestreo de () no tendría que ser uniforme.
Creo que leí un post aquí antes que tenía una función para construir dichas matrices, pero no he podido volver a encontrarlo.