Artificial Intelligence has become a popular and prominent area not only in IT/ Computer Science but also in various interdisciplinary field now a days. This faculty development programme (FDP) on “Cutting-Edge and Innovative Open-Source Libraries in Python” is devoted to fundamental theory, recent developments and research outcomes addressing the related theoretical and practical aspects of AI/ Machine Learning algorithms using open-source libraries of python. Among the enormous choices of computer high level languages available to incorporate various AI technologies like Machine Learning, Deep Learning, Data Scientist etc. to develop the model/ software, Majority of researcher and developers preferred Python. Python is popular in machine learning for several reasons. During the FDP sessions, many open sources machine learning libraries were studied along with their application and usability in model development and research. Some of them are-
NumPy, stands for Numerical Python is an open-source Python library used for working with arrays and statistical data. It provides a high-performance multidimensional array object and tools for working with these arrays. It is the fundamental package for scientific computing with Python-1. NumPy offers comprehensive mathematical functions, random number generators, linear algebra routines, Fourier transforms, and matrices.
Pandas is an open-source library that is made mainly for working with relational or labeled data both easily and intuitively. It provides various data structures and operations for manipulating numerical data and time series.
Matplotlib is an amazing visualization library in Python for 2D plots of arrays. Matplotlib is a multi-platform data visualization library built on NumPy arrays and designed to work with the broader SciPy stack.
Scikit-learn is a free machine learning library for the Python programming language. It features various classification, regression and clustering algorithms including support-vector machines, random forests, gradient boosting, k-means etc.
Seaborn is a library mostly used for statistical plotting in Python. It is built on top of Matplotlib and provides beautiful default styles and color palettes to make statistical plots more attractive.
Many other libraries like JSON, TensorFlow, Keras, PyTorch
Along the libraries, expert help the faculty members to develop some machine learning models based on regression and classification.
One session was taken by Ms. Ashita Batra from IIT Guwahati on machine learning. She described the role of machine learning algorithm in Natural Language Processing and Computer Vision.
The FDP was concluded by valedictory session and vote of thanks by Mr. Mohd Mursleen.