ai-concepts Series of projects based on fundamental AI concepts Search Knowledge Uncertainty Optimization Learning Neural Networks Language