Preface
Polyglot Notebooks and its .NET Interactive kernels let you mix together code and markdown cells in an interactive and highly visual notebook experience. By supporting rich documentation and putting the results of each code cell below the cell, Polyglot Notebooks makes it easy for developers to quickly execute code and see results, then make adjustments and try again.
This makes Polyglot Notebooks ideal for experimentation, documentation, and iterative and analytical tasks such as data analysis, machine learning, and artificial intelligence applications.
This book will teach you the Polyglot Notebooks environment and then use that as a basis to explore and learn data analysis, machine learning, and generative AI.
By the time you complete this book, you’ll have learned the basics of machine learning in .NET with ML.NET, data analysis and visualization with DataFrames and Plotly.NET, generative AI with Azure OpenAI and Semantic Kernel, and how these things can tie together to improve and expand your capabilities as a growing developer or data scientist.