0% found this document useful (0 votes)
1 views

Week 1 - Introduction

Uploaded by

Sanket Waghmare
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
1 views

Week 1 - Introduction

Uploaded by

Sanket Waghmare
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 55

Welcome!

Visual Analytics
ISTE 782
This Week’s Topics…

Class Overview

Semester Tour

Scholarly Apparatus

Python Crash Course


Instructor

• Dr. Erik Golen


• Office Hours (in person or online):
– Monday 1-2
– Wednesday 2-3
– Thursday/Friday 11-12
– By appointment
– Zoom link on myCourses and in syllabus
• Email: [email protected]
Who Am I?

• Senior Lecturer in the iSchool


• BS Computer Engineering RIT
• Ph.D. Computing and Information Sciences RIT
– Dissertation: Intelligent Deployment Strategies for
Passive Underwater Sensor Networks
• Lots of industry experience
– Naval Undersea Warfare Center Division Newport
– Syracuse Research Corporation
– BlackBox Biometrics
Underwater Sensor Networks
Two Underwater Sensor Fields

How do I know which one is better?


Sensor Coverage of Field 1

Fitness = 0.259
Sensor Coverage of Field 2

Fitness = 0.375
FORESTER on A160 Hummingbird
Example FORESTER Data
Linx Impact Assessment System

Accelerometer: linear acceleration


Gyroscope: rotational velocity
Score: assessment of potential for
brain injury
Linx “Normal” Impact
Linx “Direct” Impact
Who Are You?
• Please post your response to these questions
in the “Who Are You?” discussion area on
myCourses
• Tell us about yourself
– Your name and favorite color
– Which programming languages are you
comfortable with?
– What previous experience do you have with data
mining/machine learning?
– What has been your favorite course at RIT so far
and why?
Major Course Topics
1. Understand how the analytical reasoning process can take
advantage of human cognitive and perceptive abilities with
visual information.

2. Understand how large volumes of data and information are


computationally transformed, visually represented in a
uniform manner, and interacted with in small display spaces to
support the analytical reasoning processes.

3. Understand how the results of the analytical reasoning


process can be presented and disseminated.

4. Understand current research trends and scientific literature


related to the Visual Analytics domain.
Assumptions
• Basic operating systems use

• Basic file management skills – download


and unzip

• Internet Use

• myCourses

• Computing skills – programming/web


Textbook and Readings

No formal textbook

Readings to be assigned by Instructor


as needed
Student Lectures
• Done in groups of 2-3 students

• You will present material from the


assigned readings for that week

• Present a related paper with either an


application of or current research in
that week’s area
Course discussion
• Each group will be expected to post to
the discussion boards on a weekly basis

• I am interested in what you think – not


you repeating what I tell you

• Supportive environment – we are all


friends here
Homework Assignments
• Small but frequent assignments during
the first half of the course

• Reinforce ideas/techniques learned in


class

• Develop writing and academic skills


Final Project
• Allows you to apply what you have learned
about visual analytics

• Critically analyze published visual analytics


works and suggest your own potential
methodologies to solve the problem they are
addressing
Class Syllabus and Schedule Review
• Grading scheme
– 6 Homework Assignments (30%)
– Final Project (30%)
– Student Lecture (20%)
– Weekly Activities (10%)
– Discussion Posts/Student Lecture Rubrics (10%)

• No credit given for late assignments unless


prior notice of 3-4 days is given to the
instructor
Course Schedule
Tour of the Semester
Each week, two components:

1. Discussion of this week’s topic (Student


Lectures)
• Requires reading papers and participation
on myCourses and discussion from all
student groups

2. Hands-on technical work and assignments


• Learning topic-related tools and applying
your knowledge
Visual Analytics
from the R&D agenda for “visual analytics”

Visual analytics is the science of analytical reasoning


facilitated by interactive visual interfaces
• Analytical reasoning techniques that enable users to obtain
deep insights that directly support assessment, planning, and
decision making
• Visual representations and interaction techniques that take
advantage of the human eye’s broad bandwidth pathway into
the mind to allow users to see, explore, and understand large
amounts of information at once
• Data representations and transformations that convert all
types of conflicting and dynamic data in ways that support
visualization and analysis
• Techniques to support production, presentation, and
dissemination of the results of an analysis to communicate
info in the appropriate context to varied audiences
http://nvac.pnl.gov/agenda.stm
Elements of a Visualization

• What makes for a “good” visualization?


• What is typically required in a
visualization?
• What are some techniques that allow
you to rapidly convey meaning to a lay
person?
Sense Making

Pirolli and Card (2005)


Interaction

Tableau
Information Visualization

http://d3js.org/
Time & Space

http://upload.wikimedia.org/wikipedia/commons/2/29/Minard.png
Geographic Information
Text Analytics/NLP
Internet of Things
System Usability and Utility

Building tools people can use


Scholarly Apparatus
Plagiarism

• What is it
• How to avoid it
Plagiarism

https://www.rit.edu/twc/academicintegrity/what-plagiarism
Common Instances of Plagiarism
• For writing assignments, we use an
originality checker on myCourses
– Work is compared with online sources AND
previously submitted work
• When large sections of text show up in
“red” with a few words changed, the
instructor notices this
• Submitting work from previous courses
requires permission from the current
and previous instructor (Self-plagiarism)
How to Avoid Plagiarism
• Always cite ideas that are not your own
• Keep a log of all the scholarly papers
you have read
• Summarize each paper in your own
words in this log for future use
• When summarizing or citing a paper,
keep the paper out of view to avoid
using the same wording as the
author(s)
What is “peer review”?

http://blogs.uit.tufts.edu/anthroandthemedia/PeerReview.jpg
Peer Reviewed Literature?
Peer Reviewed Literature?
Locating Sources

• “Library offers more help than you


suspect” – Booth et al

• Is “googling” a topic the best way to


locate a source?
General Reference Works
Wikipedia

• Is it a reliable source?
http://en.wikipedia.org/wiki/Reliability_of_Wikipedia

A common view as of 2010 in fields from medicine to technology and a range of


social-cultural topics, is that Wikipedia is a valuable research resource and
starting point for information and major news events, and articles in many areas
are routinely accurate and informative (Military History topics being assessed as
"spot on"), but users should take care – as with all general reference works – to
check their facts and be aware that mistakes and omissions do occur.
Research Guides

https://infoguides.rit.edu/prf.php?account_id=43307
RIT Library Databases
• Two of the most common resources you’ll
want to access are:
• ACM - https://dl-acm-
org.ezproxy.rit.edu/
• IEEE - https://ieeexplore-ieee-
org.ezproxy.rit.edu
Remember..
• Never pay for an article!

• Being a student at RIT gives you access


to many library databases
Assignment 1
• Plagiarism Review

• Due in the Assignment 1 myCourses


dropbox by the date specified
Week 1 Activity - Python Crash
Course
Python Crash Course
• If you are unfamiliar with Python or want
a refresher, download Python Crash
Course and Data Preparation in Python
• Install Python 3.x on your computer
– I recommend an IDE such as Pycharm
https://www.jetbrains.com/pycharm/downl
oad
– Command line installation
https://www.python.org/downloads/
• If you’re a Windows user, make sure you choose
the option to add the path to your environment
Python Crash Course Deliverable
• For this week’s activity, create and run
file_reader.py (given in the Data
Preparation in Python document) and
ensure that it can read in iris.txt.
• Take a screenshot of your IDE or
command line output showing that you
have Python running on your machine and
the script runs properly
• Submit the screenshot to the Week 1
Activity dropbox by the specified due
date
Next Week
• Student Lecture format and logistics
• Data and utilitarian elements of data
visualization
• Python data visualization

You might also like