Machine Reasoning

Training Provider: NATIONAL UNIVERSITY OF SINGAPORE
Course Reference: TGS-2023021440
S$1,140
Original: S$3,800
Save S$2,660

About This Course

Identify needs of machine reasoning technology in various industrial
applications.
Acquire knowledge of core machine reasoning techniques, including rule-based
logical reasoning, domain expert’s knowledge representation and acquisition,
knowledge discovery, and handling uncertainty during reasoning process
Apply machine learning technique to extract industrial domain knowledge and
express business rules in computer readable format.
Compare the architectures and main techniques used in contemporary
reasoning systems, e.g. Google AlphaGo, IBM Watson, and Amazon Alexa.
Design knowledge based machine reasoning software modules based on
expected business outcomes and industrial domain knowledge
Build software application by applying learnt machine reasoning techniques
and computer programming.

What You'll Learn

Artificial intelligence (AI) exists in modern computer systems, most times behind the scene. In this course, we reveal those intelligent techniques leading to reasoning ability and smart behaviours embedded in intelligent software systems, which make use of knowledge (digitized data useful to business), learn, reason and take actions automatically, in various business contexts and industry domains.
Participants learn comprehensive knowledge of artificial intelligence (AI) fundamentals, automated computer/machine reasoning methods, knowledge discovery & modelling, decision support technologies, and intuitive graphics-based programming skills to design and create intelligent machine reasoning systems to solve real-world problems.

Entry Requirements

Participants should have intermediate mathematics and statistics knowledge, e.g. calculating boolean algebra (logic), and probability.
Participants should have intermediate computer literacy and software engineering fundamentals, e.g. using Windows or Linux or MacOS, Microsoft Office or LibreOffice, VMware or VirtualBox, and aware of web application, and client-server software architecture.
Participants should have current or prior hands-on coding experience in one or more high-level computer programming languages, preferable in Java. Experiences with Python, R, or structured query language (SQL) would have added advantages.
Participants without programming experience should self-study basic Java or Python.

Course Details

Duration 28 hours
Language English
Training Commitment Not specified
Total Enrolled 231 students
Back to All Courses
Note: To apply for this course, visit or contact the training provider directly.

More Courses from NATIONAL UNIVERSITY OF SINGAPORE

Objectives: At the end of the programme, participants are expected to achieve the following objecti...
Duration 7.5 hours
Fee After Subsidy S$475
In Singapore’s dynamic business and governance spheres, senior executives & government leaders mus...
Duration 14 hours
Fee After Subsidy S$600
The programme is designed to transform educators into impactful leaders equipped to navigate the com...
Duration 64 hours
Fee After Subsidy S$2,040