EECS 649 Introduction to Artificial Intelligence
Exam
Electronic Blackboard Submission Due: April 24, 2019 @ 9PM
Paper Copy Due: April 25, 2019 @ 4PM
200 Points
Directions: You must read and follow these directions carefully. This is a 3 hour open notes,
open internet exam. You may not collaborate or communicate with another student in the class
or outside the class regarding the exam from 6pm, 4/24/2019 to 5 AM, 4/25/2019.
In order to discourage cheating, if you can prove another student was asking you for help or
discussing the exam with you prior to you or them submitting the exam and are the first to report
it, you will receive 50 extra points (not to exceed 200 points total) and they will have 50 points
subtracted from their total). The person that attempted to cheat first will not be able to gain any
points for reporting another cheating student but the reported cheating student will be deducted
50 points. Any group attempt to maximize total or individual gains from any type of cheating
will all receive zero points for their exam grade. Any detected cheating or plagiarism will result
in a zero points exam grade.
There will be 5% grade reduction if the exam is turned in electronically after midnight and an
additional 5% grade reduction if turned in electronically after 2 AM. Exams will not be given
ANY credit if submitted electronically after 5AM, April 25, 2019.
No questions will be answered by the instructor during the exam. If you run into any issues, do
your best to describe your assumptions or any discrepancies and solve the problem.
The exam answers that are not part of the programming portion should be submitted as a PDF
file. Clearly label the problem numbers, letters, and answers. Questions 1-4 should be typed
(you may include diagrams if you wish). Question 5 can be submitted as a scanned PDF of a
handwritten answer since it involves “drawing” some diagrams. The programming portion
(Question 4) should be submitted as a zip file containing all of the requested data and code.
Make sure that your name is included at the top of each submitted page or file.
TURN IN A PAPER COPY OF YOUR EXAM ANSWERS IDENTICAL TO YOUR
ELECTRONICALLY SUBMITTED ANSWERS (MINUS THE DATA FILES) TO THE EECS
OFFICE IN EATON 2001 BY 4PM ON APRIL 25, 2019. NO LATE PAPER COPIES WILL
BE ACCEPTED.

代写EECS 649作业、代做Artificial Intelligence作业、R课程设计作业代写、代做R编程作业
First Name: __________________________ Last Name: ___________________________
2
1. [60 points] General Artificial Intelligence: Write a coherent and well organized one to two
page essay in paragraph form that explains what AI is, what it is not, and what are its
limitations or dangers. Be sure to include, explain, and clearly identify (e.g. number) the
following concepts: the history of AI, the present status of AI, intelligent agents and their
various architectures, problem solving as search, learning, environment characteristics of an
intelligent agent, ethics, real-world examples, and list some of the subfields of AI. The real
world examples you provide should be from the in-class guest lectures. Be sure to give your
essay a title and adhere to spelling and grammar rules.
2. [20 points] Logistic regression and deep learning: Briefly compare and contrast logistic
regression and deep learning. Be sure to give definitions of each. Be sure to adhere to
spelling and grammar rules.
3. [20 points] Reinforcement learning: Briefly explain what reinforcement learning is and how
does it relate to other methods of learning. Be sure to adhere to spelling and grammar rules.
4. [80 points] Programming Machine Learning: Write a program in the language of your choice
(e.g. R) to create a supervised learning model to predict the housing prices given the data
provided on Blackboard (housetrain.csv, housetest.csv, and housedata_description.txt).
Prepare the training set and test set to include only the following features: year and month of
sale, lot square footage, and number of bedrooms.
housetrain.csv - the training set
housetest.csv - the test set
housedata_description.txt - full description of each column
a. What is the particular supervised learning method you are using and why did you
choose it over other methods?
b. What did you do with the data to prepare it for processing? [Rename your prepped
data to housetrain_prepped.csv and housetest_prepped.csv]
c. How did you go about training your machine learning model (i.e. explain the stepby-step
process you used)?
d. What are the set of features and the specific coefficient values that give you the
best results?
e. What is your R2 value (i.e. r-squared value) and what does it mean?
f. What is your RMSE value between the logarithm of the predicted value and the
logarithm of the observed sales price. (Taking logs means that errors in predicting
expensive houses and cheap houses will affect the result equally.)
First Name: __________________________ Last Name: ___________________________
3
g. What is the predicted sales price values for id 1625 in the housetest.csv file ? To
find the feature, or predictor, values for this problem, open the housetest.csv file
and look at the row that has id 1625. Use only the year and month of sale, lot
square footage, and number of bedrooms in your learning model from that
example.
h. Graduate students only: Create another learning model and determine the set of
features that provides the best result. List the features you identify and the
coefficients . State the R2 , RMSE values and compare them with the first
learning model you created. Graduate student with the best performing model
wins “the prize.” Undergraduate students may do this portion for extra credit.
i. Graduate students only: Write down the predicted sales prices for id 1625 in
test.csv using your new learning model from part h . Undergraduate students
may do this portion for extra credit.
j. Be sure to upload your R code and data to blackboard in a zip file labeled
<your name>_machinelearningcode.zip
Your R code and data should produce and display the results you describe in “a”
through “i” above.
First Name: __________________________ Last Name: ___________________________

因为专业,所以值得信赖。如有需要,请加QQ:99515681 或邮箱:99515681@qq.com

微信:codinghelp

EECS 649 Introduction to Artificial Intelligence的更多相关文章

  1. (转)A curated list of Artificial Intelligence (AI) courses, books, video lectures and papers

    A curated list of Artificial Intelligence (AI) courses, books, video lectures and papers. Updated 20 ...

  2. ARTIFICIAL INTELLIGENCE FOR GAMES (Ian Millington / John Funge 著)

    相关网站:http://www.ai4g.com PART I AI AND GAMESCHAPTER1 INTRODUCTIONCHAPTER2 GAME AIPART II TECHNIQUESC ...

  3. Artificial intelligence(AI)

    ORM: https://github.com/sunkaixuan/SqlSugar 微软DEMO: https://github.com/Microsoft/BotBuilder 注册KEY:ht ...

  4. (转) Artificial intelligence, revealed

    Artificial intelligence, revealed Yann LeCunJoaquin Quiñonero Candela It's 8:00 am on a Tuesday morn ...

  5. Artificial Intelligence Language

    Artificial Intelligence Language Objective We know, a true AI program should have ability to underst ...

  6. 拼写纠正 Artificial Intelligence: A Modern Approach

    Artificial Intelligence: A Modern Approach http://mindhacks.cn/2008/09/21/the-magical-bayesian-metho ...

  7. Artificial Intelligence Research Methodologies 人工智能研究方法

    Computer Science An Overview _J. Glenn Brookshear _11th Edition To appreciate the field of artificia ...

  8. UVa 537 Artificial Intelligence?

    题目大意:输入一个字符串,根据物理公式P=U*I,已知其中两个量,求第三个量,结果保留两位小数.   Artificial Intelligence?  Physics teachers in hig ...

  9. PAIP: Paradigms of Artificial Intelligence Programming

    PAIP: Paradigms of Artificial Intelligence Programming PAIP: Paradigms of Artificial Intelligence Pr ...

随机推荐

  1. dynamic 类型不能访问属性

    x //解决方案ProjectTest.项目A里面public object r(){ ,name = "zf"}; } //解决方案ProjectTest.项目B里面 publi ...

  2. Python自动化培训第一周学习总结

    Python自动化培训第一周学习结束,看视频复习,把作业完成了. 总体来说,开卷有益. 首先,工具真是好东西,能够极大提升效率,也是人区别于动物所在.想起前任大领导对工具的不屑,本质也是对效率的不屑, ...

  3. MySQL中dblink的实现(通过federated引擎实现)

    最近项目中涉及MySQL数据库视图的创建,需要整合两个位于不同服务器上数据库的内容,就遇到了远程访问数据库的问题.在oracle中可以通过dblink来实现跨本地数据库来访问另外一个数据库中的数据.通 ...

  4. 记录一个bootstrap惨痛的错误

    记录一个bootstrap的错误,这个错误因为我删除了一个class就导致了页面上显示的错误,这是一个惨痛的教训,特此记录,提醒自己在做前端的修改时,一定要慎之又慎.如果真的要做改动,改完之后也要测一 ...

  5. 学习MySQL过程中的随笔二

    MySQL深入学习:     视图 使用视图的目的:多次使用同一张临时表(或者已经存在的表) 视图只是一个虚拟表,其本质为[根据SQL语句获取动态的数据集,并为其命名],用户只需使用别名即可获得实时的 ...

  6. linux下查询进程占用的内存方法总结

    linux下查询进程占用的内存方法总结,假设现在有一个「php-cgi」的进程 ,进程id为「25282」.现在想要查询该进程占用的内存大小.linux命令行下有很多的工具进行查看,现总结常见的几种方 ...

  7. Python request 在linux上持续并发发送HTTP请求遇到 Failed to establish a new connection: [Errno 11] Resource temporarily unavailable

    并发数被限制 vim /etc/sysctl.conf 添加 net.ipv4.ip_local_port_range = 1024 65535   保存 /sbin/sysctl -p 让修改生效 ...

  8. 程序设计与算法(一)C语言程序设计CAP之字符串

    C++中的字符串 字符串有三种形式 用双引号括起来的字符串常量,如果"CHINA"."C++ program" 存放于字符串数组中,以'\0'字符(ASCII吗 ...

  9. PyCharm更换sublime类似主题

    1. 下载jar主题包 下载地址:https://github.com/spasserby/PyCharm-monokai 2.导入pycharm设置 导入方法:file-->Import Se ...

  10. AspnetCore WebApi使用Swagger简单入门

    微软官网入门:https://docs.microsoft.com/zh-cn/aspnet/core/tutorials/web-api-help-pages-using-swagger?view= ...