Apply mathematical techniques in manipulating large data

Assignment Help Programming Languages
Reference no: EM133184968

MFA501 Mathematical Foundations of AI

Formulate key mathematical concepts used in Artificial Intelligence.

Apply mathematical techniques in manipulating large data sets, and in designing and analysing experimental work in AI.

Use standard mathematical notations and terminologies in statistics, probabilities, linear algebra, vectors, matrixes, differential calculus, and logical reasoning.

Compute accurately standard computations in statistics, probabilities, linear algebra, vectors, matrixes and differential calculus.

Context
This assessment activity assesses your skills in employing AI mathematical foundation to solve real- world problems and scenarios. The assessment is made of two parts due in modules 6 and 10 over the course of trimester.

Task Instructions

• The programs that you submit should be free of warnings and errors.
• You need to submit the source code and the executable format.
o Name the source code folder as:
MFA501_Assessment2_Week6_LastName_FirstName.zip
o MFA501_Assessment2_Week10_LastName_FirstName.zip
• Your code should be structured and written with the best practices in the field of programming.
• There should be enough number of comments in the source files to show your understanding of the program. Any third-part code should be appropriately attributed.

After implementation and testing your programs, write a reflective report detailing the experience of the development process. The report needs to be at least 500 words in length and include the following sections:
• Overview
• Justifications and elaborations on the mathematical approaches and models used to solve the cases study
• Justifications and elaborations on the programing methods and practices used to implement the mathematical approaches and models
• What went right
• What went wrong
• What you are not sure about
• Conclusion

Your problem sets should include the following elements and should be zipped prior to submission:
• Release Build Zip: A release build executable must be zipped and included with the submission. Ensure that project settings are set to Release when creating this build.
• Source Code Zip: All relevant source code files and project files must be zipped and included with the submission
• Reflective report: PDF or Word
• Naming & File structure for the zip file (should be done for all problem sets) .
o MFA501_Assessment2_Set1_Release Build_LastName_FirstName.zip
o MFA501_Assessment2_Set1_Source_LastName_FirstName.zip
o MFA501_Assessment2_Set1_report_LastName_Firstname.pdf or .docx

Programming exercises:

Set 1

Choose two of these programming exercises:

- Write a program to find the Eigenvalues of a n-by-n matrix. (bonus mark for the case that you can make it work for any n?N; if you can't simplify it for n=2,3,4)
- Write a program to calculate Integral of a function. (bonus mark for the case that you can make it work for most functions; if you can't simplify the function to be polynomial)
- Write a program that gets two sets and draws Venn diagram of those sets (their intersection and union).
- Write a program to decide if a relation is a function or not and if it is a function, find its domain and range.

Set 2

Choose two of these programming exercises:

- Refer to this paper:
And write a program that calculates the gradient for RRBF_type1 or RRBF_type2 (choose the one which you prefer).
- Write a program to determine if a set of randomly produced data has a normal distribution or not (You can produce 1000 data points randomly and run your code on it).
- Write a program that displays the behaviour of these two functions in the interval of (analyse their behaviour as x and y approach zero); f1 = sinx/x, f2 = sinx/x x siny/y
- Write a programme based on a recursive function to calculate
the determinant of an nxn matrix.

Attachment:- Problem set- programming exercises.rar

Reference no: EM133184968

Questions Cloud

Perfectly competitive-monopolistically competitive-monopoly : Investigate the conditions under which a firm operates as perfectly competitive, monopolistically competitive, or a monopoly.
Evaluate alternative ways of measuring productivity : Evaluate alternative ways of measuring the productivity of inputs and the role of the manager in the production process.
What is the total deposit in transit on december : A check for P2,020 (payable to a supplier) was recorded in the Check Register in December as P3,000. What is the total deposit in transit on December
The market system-production process : The market system has failed and just will not allocate resources efficiently. In the production process, waste is produced and released into the river
Apply mathematical techniques in manipulating large data : Apply mathematical techniques in manipulating large data sets, and in designing and analysing experimental work in AI
What are the tax consequences for casper and cecile : What are the tax consequences for Casper and Cecile regarding these transactions? Does Casper receive a deduction for the $23,125 alimony paid
Current patient safety characteristics : The current patient safety characteristics used by your current workplace or clinical site. Identify at least three aspects of your workplace
Difference between risk and uncertainty : What is the difference between risk and uncertainty? Provide examples of what your organization has done, or not done, to deal with risk and uncertainty.
Changed with regard to patient safety : Identify at least three aspects of your workplace or clinical environment that need to be changed with regard to patient safety

Reviews

Write a Review

Programming Languages Questions & Answers

  Create a file values.txt contains the data

Make sure your program is clear with no syntactical errors, correctly uses i/o syntax, correctly uses branching and looping syntax, that it contains functions with correct parameters and return values, that it correctly uses arrays, and that you p..

  Write two programs for either MS Windows or Linux

Assignment - Smashing The Stack For Fun And Profit. For the first part of this assignment you will write two programs for either MS Windows or Linux

  Write a program called oscar office

Write a program called Oscar Office that instantiates at four different ticket agents. The Oscar Office program should prompt the user for the ticket agent they wish to purchase a ticket.

  Program to execute on cse unix environment

Your program should be written in C++, execute correctly on CSE unix environment, and compile using g++ compiler using makefile.

  Is the replace method of class string an accessor method

Use the replace method of the class String and replace IT401 with Business computer language.

  Write a program that demonstrates hoe the classescollaborate

Write a program that demonstrates hoe the classescollaborate. To issue a parking ticket (generate a ParkingTicket object) if the car's time has expired.

  Writing class containing two instance variables

Write class named ParkingMeter containing: two instance variables named timeLeft and maxTime of type int. Value of timeLeft must be initialized to 0.

  Develop a program that prints out the sum

CSE 1321L: Programming and Problem Solving Lab - Develop a program that prints out the sum of each column of a two-dimensional array

  Write a windows application in visual basic

The calculator allows a user to eater numeric values via the 0.9 keysibuttoas. Arithmetic functions such as. add. subtract. multiply.

  Write recursive function to take list head pointer

Write down the recursive function which takes list head pointer as parameter and returns largest value in linked list. Recall that xy = (xy/2)2 if y is even. Use this to write function which calculates xy.

  Create a class called dateprofile

Assignment - Computer Dating, Create a class called DateProfile that has the following private instance members: gender - a char, the gender of the applicant ('M' or 'F')

  Basic concepts of object-oriented analysis and design

Diagram methods introduces the student to the basic concepts of object-oriented analysis and design. Use case modeling, class modeling and state modeling using common notations are covered

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd