Posts

Guitare classique

Image
Les parties d'une guitare classique. La guitare classique , également appelée guitare espagnole , est un instrument de musique de la famille des cordes pincées. Plutôt jouée et connue comme instrument solo à cause de sa puissance sonore relativement modeste, la guitare classique a été également utilisée en instrument soliste ou d'orchestre par de nombreux compositeurs classiques tels que Giuliani, Mahler, Rodrigo, Villa-Lobos. Cet instrument populaire aux innombrables possibilités d'expression est exploité par de nombreux et différents styles de musiques dans le monde. Son répertoire très vaste comprend les musiques anciennes et baroques (de Visée, Bach), la musique classique (Chopin, Schubert, et Paganini furent des amoureux de la guitare - les deux premiers ne composèrent toutefois pas pour l'instrument), la musique romantique espagnole (Francisco Tárrega, Isaac Albéniz, Enrique Granados), les musiques hispaniques en Amérique du Sud et les Caraïbes (Alirio Dí...

Optimising for Scalability

Image
-1 I have working code in R . I want to optimise it. At the moment I am inverting the matrix using Cholesky decomposition. X<- matrix(rnorm(10000),20,20) Y<-rnorm(20) OSLOG<-function(X,Y,a){ if(a<=0){ print("a must be a positive number") }else{ X<-as.matrix(X) Y<-as.matrix(Y) T<-nrow(X) N<-ncol(X) bt<- matrix(0,ncol=1,nrow=N) At<- diag(0,N) pred<- matrix(0,nrow=T,ncol=1) theta0<- rep(1,N) for (t in 1:T){ xt<-X[t,] pred[t] <- crossprod(as.matrix(theta0), xt) Dt <- diag(sqrt(abs(c(theta0)))) D <- outer(diag(Dt),diag(Dt)) At <- At + tcrossprod(xt,xt) InvA <- chol2inv(chol(diag(a,N) + At*D)) bt <- bt + (Y[t] * xt) theta0 <- crossprod(InvA *...