The rise of AI in education offers exciting new ways to support student learning, especially in complex fields like programming. But simply using AI to generate feedback isn’t enough. To truly help students, we need to ground AI-driven tools in solid teaching principles. In our recent research, we explored how metacognition – the ability to understand and manage one’s own learning – can be used to…
ChatGPT is not the only AI that can converse naturally with humans. In this article, we introduce alternatives for ChatGPT with their unique advantages.
A straightforward technique that significantly enhances ChatGPT's hint generation capabilities, placing it on par with expert human tutors for programming education.
Let us discuss the state-of-the-art methods for transforming every kind of input data into fixed-length vectors of continuous values, including Word2Vec, Doc2Vec, Image2Vec, Node2Vec, Edge2Vec, Code2Vec, and Data2Vec.
How can we use Reinforcement Learning for the problem of Join optimization in Database? Let us take a look at the 5 recent and outstanding approaches from top researchers in the world: DQ, ReJoin, Neo, RTOS, and Bao.
Let us review a list of pretrained language models, including BERT, Transformer-XL, XLNet, RoBERTa, DistilBERT, ALBERT, BART, ELECTRA, ConvBERT, DeBERTa, and BigBird.