在我看来,这是一个分类问题。您拥有具有特性(颜色组合)的对象,并希望将它们分类为类A或B。
最近的邻居是一个很好的起点。一个感知器(一个简单的神经网络)将是另一个简单的算法尝试,以及线性判别分析。
如果您的数据对于线性分离算法来说过于复杂,您可以尝试使用多层感知器、支持向量机或随机林。还有很多其他的可能性,但是上面的一个就足够让你开始了。