機械学習そのものを目的にするなら数学くらいできなきゃならんだろうが、それはアルゴリズム開発者

99.9999999%プログラマなら、
その規制の機械学習アルゴリズムを使って、どのような目的を達成するプログラムを作るか?
を考えるべき。

根本的に手段と目的を取り違えないことが重要