Q:

Using machine learning to aim mirrors in a solar array?

I've been thinking about solar collectors where several independent mirrors to focus the light on a solar collector, similar to the following design from Energy Innovations.

Because there will be flaws in the assembly of this solar array, I am proceeding with the following assumptions (or lack thereof):

The software knows the "position" of each mirror, but doesn't know how this position relates to the real world or to other mirrors.  This will account for poor mirror calibration or other environmental factors which may effect one mirror but not the others.
If a mirror moves 10 units in one direction, and then 10 units in the opposite direction, it will end up where it originally started.

I would like to use machine learning to position the mirrors correctly and focus the light on the collector.  I expect I would approach this as an optimization problem, optimizing the mirror positions to maximize the heat inside the collector and the power output.
The problem is finding a small target in a noisy high-dimensional space (considering each mirror has 2 axis of rotation).  Some of the problems I anticipate are:

cloudy days, even if you stumble upon the perfect mirror alignment, it might be cloudy at the time
noisy sensor data
the sun is a moving target, it moves along a path, and follows a different path every day - although you could calculate the exact position of the sun at any time, you wouldn't know how that position relates to your mirrors

My question isn't about the solar array, but possible machine learning techniques that would help in this "small target in a noisy high dimensional-space" problem.  I mentioned the solar array because it was the catalyst for this question and a good example.
What machine learning techniques can find such a small target in a noisy high-dimensional space?
EDIT:
A few additional thoughts:

Yes, you can calculate the suns position in the real world, but you don't know how the mirrors position is related to the real world (unless you've learned it somehow).  You might know the suns azimuth is 220 degrees, and the suns elevation is 60 degrees, and you might know a mirror is at position (-20, 42); now tell me, is that mirror correctly aligned with the sun?  You don't know.
Lets assume you have some very sophisticated heat measurements, and you know "with this heat level, there must be 2 mirrors correctly aligned".  Now the question is, which two mirrors (out of 25 or more) are correctly aligned?
One solution I considered was to approximate the correct "alignment function" using a neural network which would take the suns azimuth and elevation as input and output a large array with 2 values for each mirror which correspond to the 2 axis of each mirror.  I'm not sure what the best training method is though.

More thoughts:

The mirrors do have a coordinate system which the software has access to, but the software doesn't know how this coordinate system relates the the real world.  Let's say a mirror is at position (4, 42); what does that mean?  I don't know and neither does the software.  But I do know that if I move the mirror around and then move it back to (4, 42) the mirror will be in the same position it was previously.  Additionally, two mirrors may be at position (4, 42) but be pointing in opposite directions in the real world.
Yes, with a lot of quality sensors the problem is easy to solve.  Energy Innovations is out of business as best I can tell, probably because they used a bunch of really awesome sensors and people said "I'll just buy solar panels, they're cheaper."
The only sensors in the system are in the collector head.

A:

Sun paths can be predicted, so I imagine you can get the mirror aligned pretty closely already if you know the time of day, the day of the year, and the latitude and longitude.
You don't need machine learning for this.
If you have mirrors that don't know which way they're pointed (i.e. you can't correlate their position with elevation and azimuth measurements), you could try using a camera with a wide field of view, sweeping the sky until a bright white spot appears in the camera's view.  You can then move the mirror towards that spot (using some simple x/y calculations), until the bright spot is centered in the camera's view.  Put a dark filter on the camera so that all it sees is the sun.
However, your question states that you do know where the mirrors are pointed.  If you have sensors on the mirrors that tell you how they are positioned, then you have the capability to correlate those position measurements to actual azimuth and elevation numbers.
I would imagine it would be pretty simple to detect cloudy days with a single solar cell, or the absence of any heat on the mirror.

A:

For this sort of application, a field of mirrors trying to point at a solar collector, you can very much calculate where you think the sun should be, where the mirrors should be, what angle they should be at, and how to position them so they point towards your collector. You know, a mathematical model. It'll be close. Probably close enough.
As for calibrating the mirrors to deal with imperfections and deviations from your model:
Wiggle one mirror at a time. If your output increases, keep the change. Store the alteration as calOffset. Call it done.
I agree with Harvey, machine learning is overkill for this.
But hey, let's say you want an mobile autonomous system that can wake up after a long nap and go find the sun. And we can't afford a $0.05 battery to keep time. And since it's mobile, the sun could be in god-knows what direction. And all the humans are dead. And our robotic solar-cell overlords had a serious binger and they don't know what part of the world they woke up on. And their GPS can't pick up a signal. And none of their buddies know what happened.
1) Sweep the area with one mirror and note any spikes in power output. Repeat that a few times to make sure it wasn't a cloud or something.
2) You now know the position of the sun. Go git it. 
3) Wait an hour. 
4) Sweep the whole area again with a mirror. Spikes. Clouds. Yada yada.
5) You now know the path of the sun. Follow it till you reach the limit of your servos or until the power drops off
6) Rotate 180 degrees and wait 12 hours. 
7) Do the sweep thing. 
8) From the difference in the sun's setting position and the rising position, you now roughly know your latitude/season*. (At least, your offset from the equator. Still don't know north from south). Adjust accordingly.
9) Wait a day. Note the difference in the sunrise location. You now know what side of the solstice you're on.
10) Wait upwards towards 6 months. Note where the direction of sunrise peaks.  You now know if you're in winter or summer, and can safely figure out the path of the sun for the next EON. 
If any of the steps with "now you know" aren't clear, the answer is MATH (and the orbital mechanics of Earth**). Mr. Math is your friend. He can tell you things. And unless the axiom of equality or some such turns out to be false, you can even trust him.
*Offer not valid in the Arctic or Antarctic circles.
**Offer also not valid on Mars, Venus, Titan, Io, and other select locations.

