I've recently been assigned project manager of a project which requires moderate-high degree of technical skills in machine learning that are above my level. Originally a programmer, I have previously PM'ed projects that were less technical thus allowing me to contribute a fair amount. In my progress reports, most of my team members would praise the fact that I wasn't afraid to get my hands dirty and was able to help the rest of the team when they needed it.
Now, however, I feel like I'll be the kind of manager who doesn't understand the technical side of things and just does "manager/business work", which is very important but seems to get a negative rap in the engineering community (presumably because PM's seem to have more prestige and higher salary for "easier" work). I'm worried that I will lose the respect of this newly formed team that I was assigned.
How can I earn their respect, if possible at all? On one hand I feel I should I talk to my (non-technical) manager so they can replace me with a more technical PM who will be able to guide the team better, but on the other hand I want to take this as an opportunity to learn how to manage and more importantly earn the respect of teams where I am the least knowledgeable person in the room.