HT00CF38 Artificial Intelligence Using Web Technologies (5 cr)

Cooperation network course

Network: EduJyväskylä

Available for: Master's students, Bachelor's students and Bachelor's and Master's students

This course is offered through the Network for EduJyväskylä. These studies are available for bachelor's, and master's degree students studying in the University of Jyväskylä.

More about the network

Grading scale:
0-5
Language:
Finnish

Description

The course will provide you with the basic skills to use AI and machine learning services in web applications. Content includes data pre-processing and analysis, classical machine learning, neural network-based machine learning in browser and server applications, and the use of open source machine learning models in web applications.

Learning outcomes

Purpose of the course Are you interested in learning how to develop intelligent web applications that make decisions based on data? The use of artificial intelligence and machine learning will become an increasingly important part of the work of web application developers in the future. This course introduces you to machine learning algorithms and neural networks on the client and server side of web applications, as well as to open source machine learning models that are ready to be used. After completing the course, you will be able to develop data-analysing web applications using a machine learning library and ready-made open source machine learning models. Course competences - Application development: Knows the technologies used in application development and recognizes the significance of different technologies and their relationships. - Information systems competence: Is familiar with typical information systems and services and understands the importance of security in utilizing services. - ICT Specialization: Is able to apply their knowledge and skills in a specific area of ICT, as well as analyze, evaluate, and develop operations in this area. - Learning to learn: Is able to acquire, critically assess and appropriately apply the national and international knowledge base and practices of their field. Learning outcomes The student is able to implement web applications using different data sources and machine learning algorithms to analyse data for both client and server side. The student can exploit neural networks with the help of a machine learning library and can use cloud platform services in the implementation of machine learning applications. Students will be familiar with the most common types and uses of machine learning algorithms and will be able to exploit them in appropriate situations.

Description of prerequisites

Backend and frontend web application development basics.