Former Gen. David Petraeus is set to give his first major speech since he retired as CIA director after publicly acknowledging his extramarital affair.