Matrix learning server