INTRODUCTION TO DATA SCIENCE
|
|
- Mercy Scott
- 5 years ago
- Views:
Transcription
1 DATA11001 INTRODUCTION TO DATA SCIENCE EPISODE 2: MINIPROJECT, ARRAY DATA, STORAGE FORMATS & TRANSFORMATIONS
2 TODAY S MENU 1. M I N I P R O J E C T S 2. A R R AY D ATA 3. D ATA T R A N S F O R M AT I O N S 4. F I LT E R I N G A N D I M P U TAT I O N
3 LOGISTICS You should start by forming a team of 3 students If you have trouble, ask around on Piazza Deadline to register groups is this week's Wednesday, September 12th Deadline to register project topics (to get mentoring), next week's Wednesday September 19th
4 MINIPROJECTS Idea is to come up with an idea of a data science solution: starting point A (need, data, possibilities) aim B (added value! not just a technical solution) you need to come up with: + both A and B, as well as + the solution to get from A to B Not good ideas: take clean data and a given task (e.g., prediction) and apply a machine learning method take data and visualize it without any particular aim or goal copy an existing data science project => try to be creative!
5 EXAMPLES These are primarily to give you an idea of suitable topics IT IS NOT ADVISABLE TO ACTUALLY CHOOSE ONE OF THESE Instead, they are just examples to give you the flavour Elements of the project (will be evaluated based on these): Data: sources, wrangling, management Data analysis: statistics, machine learning Communication of results: summarization & visualization Operationalization: added value, end-user point of view
6 EXAMPLE #1: HOW TO BE POPULAR ON SOCIAL MEDIA 1. Create a system that recommends ways to boost social media popularity. 2. Instagram/twitter/facebook data from open APIs. Challenges: extracting data following accepted policies. Finding other relevant data sources. Can involve big data problems. 3. Predicting popularity using machine learning tools. In case of text content, e.g., word clouds, clustering, regression. 4. For example, visualization of the data so that a user user can identify good strategies: e.g., an interactive hashtag exploration tool that highlights common choices based on co-occurrence. 5. The more popularity, the better the system. Usability also important (considering target group, e.g., teenagers wouldn't appreciate boring statistical graphics).
7 EXAMPLE #2: OK BUT FIRST COFFEE 1. Sometimes the coffee maker in Gurula (student space) is out of coffee just when you need it the most. It's easy enough to make more, but you'd like to know beforehand. 2. Create your own data by installing a webcam (or using one that may already be there) pointing at the coffee maker. Be sure not to violate anyone's privacy and be careful about controlling access to the camere feed. Alternative: use user input. 3. Try using computer vision to predict the amount of coffee left. 4. Share information through an API or an app (possibly a simple visualization, or just the number of cups left). 5. No coffee = bad, coffee = good. Also, possibly recommend how many cups to brew based on expected consumption, or predict peaks in demand.
8 EXAMPLE #3: RENT-A-FLAT 1. The demand for rental flats in Helsinki is leading to high, and increasing rental prices. However, the rents per area vary greatly. Which areas are underrated (and "underrented")? 2. Helsinki open Other possible data sources can include info about important services (bars, computer stores,...) including info about their popularity. 3. Summarization of data to generalize to future rents. 4. Visualization of GIS data, possibly over time. In addition to rental prices, the visualization can display, e.g., crime statistics, availability of services, "hipster index" 5. Information that supports individual users (with different preferences) in finding a cheap flat. Could also be used by city officials to support planning.
9 EXAMPLE #4: MONKIE GOES TO HOLLYWOOD 1. Propose 5 blockbuster movie ideas 2. IMDB, sales figures, reviews, Find the most profitable combinations of the given data (e.g. combination of genre-director-lead actor, etc) 4. Visualization of sales data over movie attributes (and combinations of them), presentation of the key selling points of your proposed movies 5. Incorporate your findings into fresh movie ideas (be creative). Convince the money guys as to why choose your proposed movies, over the proposals of your competitors.
10 EXAMPLE #5: CLIMATE CHANGE 1. Study of meteorological and other data to let us see what the world will be like in the future 2. Plenty of open climate data available on temperature changes throughout time. Consequences: water-level rise, agricultural outcomes, weather, everyday life 3. Predict consequences given climate forecasts (under various policy implications) 4. Visualize your results to support your final statement. For example: illustrated scenes or maps about life in various cities with water levels rising 5. Make it feel tangible but based on science (not too cheesy)
11 EXAMPLE #6: SHOULD I BE WORRIED ABOUT IT? 1. Consider various risks: meteorite-wise (NASA), lightnings, epidemics, cancer, car accidents, NASA, climate data, global health data, Predict risks in different areas (GIS). Compare the magnitudes of various risks 4. Remember: risk x damage = expected loss 5. Display risks to alert or pacify the public. Guide for travelers,...
12 PITCHING AND DELIVERABLE Pitch: about 3-5 minute pitch about the project others can give feedback (online) each student will be assigned to submit written feedback for two projects: pay close attention to their pitches three parallel sessions, about 15 teams per session time & place TBA individual projects: similar but a bit later Deliverables: 1. a web/mobile application, visualization, or a static output: doesn't have to be fancy! 2. in addition, user instructions, a blog post, or a Youtube video, etc, to help users (keep the target audience in mind!) 3. a report (for us): - explaining what you did and how, max 5 pages + appendix
13 IMPORTANT DATES, GRADING Miniproject: Sept 12 read instructions & form groups Sept 19 register group and topic proposals Week 41 project pitching sessions Week 42 project delivery Week 43 submit feedback on two (2) other projects (assigned automatically) Grading: exercises 50% + miniproject 50%
14 OR, ALTERNATIVELY: As was stated in the beginning, you can also do an individual project + exam In this case, grading will be based on exercise points (30%), miniproject (35%), exam (35%), or miniproject (50%), exam (50%)
15 PRACTICALITIES We'll be using peergrade.io for handling the project Register yourself (every student) and then your group (one registration per group) Next week, register your project topic on peergrade We'll give quick feedback to adjust but you can keep working -- very unlikely that we'd reject the whole idea
16 HOW TO GET STARTED Instructions on github But I don't know enough python... Hey! Don't worry. You can also use R, Java,... Additional hints: Don't be too ambitious: the workload per person should be similar to that of the weekly exercises x 3 (50% of the work, 6 weeks) + doesn't have to be the most advanced machine learning on big data with a fancy interface: linear regression on reasonable size data and a working interface is what people normally use anyway! Fail fast: + make prototype solutions and have a contingency plan ("plan B") in case there's a problem + even in the worst case scenario where your project would fail to produce a concrete output, we can evaluate based on the idea and the implemented parts, so it wouldn't be the end of the world
17 TODAY S MENU 1. M I N I P R O J E C T S 2. A R R AY D ATA 3. D ATA T R A N S F O R M AT I O N S 4. F I LT E R I N G A N D I M P U TAT I O N
18 DATA FRAMES The most commonly used structured datatype is a data frame: COLUMNS/FIELDS/ FEATURES/VARIABLES ROWS/INSTANCES
19 ARRAY DATA Another equally common datatype is an array A typical example is a 2-dimensional numerical array: m=5 columns n=4 rows The number of dimensions in an array can also be more than two MATH TERMS 0D: scalar 1D: vector 2D: matrix 3D or more: tensor
20 ARRAY DATA The most important operations on arrays include: constructing arrays (reading from input/initializing as empty) reshaping slicing (subsets of rows and/or columns) numerical operations (elements-wise / aggregate) Especially for large arrays, different implementations have huge efficiency differences e.g. python list vs numpy array avoid for-loops like the plague! Exercise 1.1
21 3. DATA TRANS- FORMATIONS
22 T R A N S F O R M AT I O N S FOR EXAMPLE, SQLITE (the most used database engine in the world): sqlite> sqlite> sqlite> sqlite> sqlite>.mode csv.headers on.output table.csv SELECT * FROM table;.output stdout We will not cover databases or SQL on this course. You should already have taken TKT10004 Fundamentals of Databases (Tietokantojen perusteet) or equivalent.
23 T R A N S F O R M AT I O N S Same in python (using SQlite): import sqlite3 database = 'database.sqlite' conn = sqlite3.connect(database) c = conn.cursor() query = "SELECT * FROM table;" for row in c.execute(query): print(row) conn.close()
24 T R A N S F O R M AT I O N S
25 T R A N S F O R M AT I O N S csv => json is easy with python and pandas! import pandas as pd import json data = pd.read_csv("player_stats.csv") print(data.to_json(orient='records', lines=true)) {"player_name":"aaron Appindangoye","height": ,"weight":187,"p_id":505942,"id": 1,"player_fifa_api_id":218353,"player_api_id": ,"date":" :00:00","overall_rating":67.0,"potential": 71.0,"preferred_foot":"right","attacking_work_rate" :"medium","defensive_work_rate":"medium","crossing" :49.0,"finishing":44.0,"heading_accuracy": 71.0,"short_passing":61.0,"volleys": 44.0,"dribbling":51.0,"curve": 45.0,"free_kick_accuracy":39.0,"long_passing": 64.0,"ball_control":49.0,"acceleration": 60.0,"sprint_speed":64.0,"agility": 59.0,"reactions":47.0,"balance":65.0,"shot_power":
26 OTHER TRANSFORMATIONS HTML => e.g. CSV "Scraping!" (dirty business)
27 TRANSFORMATIONS Content transformations: string to numeric, " " > (float) dates (mind the formats, 9/5/2017 vs ) NA/ /0/99/etc can mean missing entries splitting: name = "Teemu Roos" => first = "Teemu", last = "Roos"... Especially for text, it may be important to: downcase: SuperMan > superman remove punctuation stem: 'swimming' > 'swim'
28 4. F I LT E R I N G AND I M P U TAT I O N
29 FILTERING Subsetting (slicing): columns and/or rows (again, Exercise 1.1) Many of these are conveniently done using command-line tools such as grep, cut, awk, sed For big data, it is important to avoid reading all the data in memory before starting: the above tools only store and process the data little by little, so memory consumption is constant
30 IMPUTATION Missing values can be a show-stopper for many analysis methods A simple way is to filter out all records with missing entries This may, however, lose a lot of important data Another option is to impute, i.e., enter "fake" data in the place of the missing entries: average for numeric columns mode (most typical value) for categorical columns also possible to use machine learning to predict the missing entries based on the other features
31 IMPUTATION The usefulness or safety of different ways of deadling with missing data depend on the circumstances If the data is "missing completely at random" (technical term), then it is safe to delete rows with missing elements of course, the amount of data will shrink If, however, missingness depends on a variable of interest, then deleting rows may bias the conclusions e.g., overweight people may neglect to report their weight, so that the average is no longer representative of the whole population less trivially, people who experience side-effects tend to remember better that they took certain drug
INTRODUCTION TO DATA SCIENCE
DATA11001 INTRODUCTION TO DATA SCIENCE EPISODE 2 TODAY S MENU 1. D ATA B A S E S 2. D ATA T R A N S F O R M AT I O N S 3. F I LT E R I N G AND I M P U TAT I O N DATABASES This isn t a course on databases:
More informationData Analyst Nanodegree Syllabus
Data Analyst Nanodegree Syllabus Discover Insights from Data with Python, R, SQL, and Tableau Before You Start Prerequisites : In order to succeed in this program, we recommend having experience working
More informationData Analyst Nanodegree Syllabus
Data Analyst Nanodegree Syllabus Discover Insights from Data with Python, R, SQL, and Tableau Before You Start Prerequisites : In order to succeed in this program, we recommend having experience working
More informationINTRODUCTION TO DATA SCIENCE
DATA11001 INTRODUCTION TO DATA SCIENCE EPISODE 1: WHAT IS DATA SCIENCE?, DATA TODAY S MENU 1. COURSE LOGISTICS 2. WHAT IS DATA SCIENCE? 3. DATA WHO WE ARE Lecturer: Teemu Roos, Associate professor, PhD
More informationTraffic violations revisited
Traffic violations revisited November 9, 2017 In this lab, you will once again extract data about traffic violations from a CSV file, but this time you will use SQLite. First, download the following files
More informationWEBINARS FOR PROFIT. Contents
Contents Introduction:... 3 Putting Your Presentation Together... 5 The Back-End Offer They Can t Refuse... 8 Pick One Target Audience per Webinar... 10 Automate Your Webinar Sessions... 12 Introduction:
More informationHuman-Computer Interaction IS David Sprague
Human-Computer Interaction IS 4300 David Sprague Overview (for today) Introductions Overview of the Course Logistics Overview of HCI Some basic concepts Overview of Team Projects Disclaimer 1. Touchy feely
More informationWeb & Automotive. Paris, April Dave Raggett
Web & Automotive Paris, April 2012 Dave Raggett 1 Aims To discuss potential for Web Apps in cars Identify what kinds of Web standards are needed Discuss plans for W3C Web & Automotive Workshop
More informationFINAL REPORT 04/25/2015 FINAL REPORT SUNY CANTON MOBILE APPLICATION
FINAL REPORT SUNY CANTON MOBILE APPLICATION GROUP MEMBERS: Alexander Royce & Luke Harper SUNY CANTON SPRING 2015 Table of Contents List of Figures... 2 Research... 4 Programming Language... 4 Android Studio...
More informationSix Core Data Wrangling Activities. An introductory guide to data wrangling with Trifacta
Six Core Data Wrangling Activities An introductory guide to data wrangling with Trifacta Today s Data Driven Culture Are you inundated with data? Today, most organizations are collecting as much data in
More informationEE FRESHMAN DESIGN FOR ELECTRICAL & COMPUTER ENGINEERS. José R. de la Cruz Office Hours: By appointment
EE 1130-05 FRESHMAN DESIGN FOR ELECTRICAL & COMPUTER ENGINEERS José R. de la Cruz jdelacruz@pupr.edu Office Hours: By appointment Agenda Today s meeting will cover the following items: Course Description
More informationTHE PROPERTY MATCHMAKER
THE PROPERTY MATCHMAKER PROJECT CHARTER IMMT_723 PROJECT MANAGEMENT MARIA TOLLIVER EXECUTIVE SUMMARY Padgenie will be the first all in one rental management system in Ontario. The app will be ios only
More informationWhy I Use Python for Academic Research
Why I Use Python for Academic Research Academics and other researchers have to choose from a variety of research skills. Most social scientists do not add computer programming into their skill set. As
More informationCOMP 465 Special Topics: Data Mining
COMP 465 Special Topics: Data Mining Introduction & Course Overview 1 Course Page & Class Schedule http://cs.rhodes.edu/welshc/comp465_s15/ What s there? Course info Course schedule Lecture media (slides,
More information11 MOST COMMON MARKETING BLUNDERS AND HOW TO OVERCOME THEM
GOOGLE WEBMASTER TOOLS GETS A NEW NAME GOOGLE SEARCH CONSOLE GOOGLE WEBMASTER TOOLS REPLACES SEARCH QUERIES WITH SEARCH ANALYTICS REPORT GOOGLE TESTING "VALUE ALERT" NOTICE IN GOOGLE SHOPPING ADS PROMOTED
More informationLesson 2. Introducing Apps. In this lesson, you ll unlock the true power of your computer by learning to use apps!
Lesson 2 Introducing Apps In this lesson, you ll unlock the true power of your computer by learning to use apps! So What Is an App?...258 Did Someone Say Free?... 259 The Microsoft Solitaire Collection
More informationDATA SCIENCE INTRODUCTION QSHORE TECHNOLOGIES. About the Course:
DATA SCIENCE About the Course: In this course you will get an introduction to the main tools and ideas which are required for Data Scientist/Business Analyst/Data Analyst/Analytics Manager/Actuarial Scientist/Business
More informationTIM 50 - Business Information Systems
TIM 50 - Business Information Systems Lecture 15 UC Santa Cruz May 20, 2014 Announcements DB 2 Due Tuesday Next Week The Database Approach to Data Management Database: Collection of related files containing
More informationHomework 9: Stock Search Android App with Facebook Post A Mobile Phone Exercise
Homework 9: Stock Search Android App with Facebook Post A Mobile Phone Exercise 1. Objectives Ø Become familiar with Android Studio, Android App development and Facebook SDK for Android. Ø Build a good-looking
More informationSpeech 2 Part 2 Transcript: The role of DB2 in Web 2.0 and in the IOD World
Speech 2 Part 2 Transcript: The role of DB2 in Web 2.0 and in the IOD World Slide 1: Cover Welcome to the speech, The role of DB2 in Web 2.0 and in the Information on Demand World. This is the second speech
More informationADULT-THINGS. Erica Eastrich - UXD
ADULT-THINGS Erica Eastrich - UXD-28-2017 2 WHAT IS ADULT-THINGS? 3 ORGANIZE ADULT-THINGS is a productivity app geared Organize and manage your goals in one place. Even share with friends. toward promoting
More informationProtecting your Data in the Cloud. Cyber Security Awareness Month Seminar Series
Protecting your Data in the Cloud Cyber Security Awareness Month Seminar Series October 24, 2012 Agenda Introduction What is the Cloud Types of Clouds Anatomy of a cloud Why we love the cloud Consumer
More informationData Science Bootcamp Curriculum. NYC Data Science Academy
Data Science Bootcamp Curriculum NYC Data Science Academy 100+ hours free, self-paced online course. Access to part-time in-person courses hosted at NYC campus Machine Learning with R and Python Foundations
More informationCS / Cloud Computing. Recitation 7 October 7 th and 9 th, 2014
CS15-319 / 15-619 Cloud Computing Recitation 7 October 7 th and 9 th, 2014 15-619 Project Students enrolled in 15-619 Since 12 units, an extra project worth 3-units Project will be released this week Team
More informationMini-Project, Exam, Etc
Mini-Project, Exam, Etc Original slides are from Silberschatz, Korth and Sudarshan Mini Project The basis for the oral exam To provide a realistic running example To use in practice, the major topics covered
More informationData Collection, Simple Storage (SQLite) & Cleaning
Data Collection, Simple Storage (SQLite) & Cleaning Duen Horng (Polo) Chau Georgia Tech CSE 6242 A / CS 4803 DVA Jan 15, 2013 Partly based on materials by Professors Guy Lebanon, Jeffrey Heer, John Stasko,
More informationAn Introduction to Data Analysis, Statistics, and Graphing
An Introduction to Data Analysis, Statistics, and Graphing What is a Graph? Present processes, relationships, and changes in a visual format that is easily understandable Attempts to engage viewers by
More informationBuilding Better s. Contents
Building Better Emails Contents Building Better Emails... 1 Email Marketing Basics... 2 How to Optimize HTML Emails... 2 Using OnContact to Send Email Campaigns rather than your regular email address or
More informationDoConference Web Conferencing: DoMore DoConference
DoConference Web Conferencing: DoMore DoConference Use DoConference Conferencing for: Training and E-Learning Deliver interactive online classes, E-Learning sessions and educate easily and affordably.
More informationSan José State University Computer Science CS 122 Advanced Python Programming Spring 2018
Course and Contact Information San José State University Computer Science CS 122 Advanced Python Programming Spring 2018 Instructor: Office Location: Telephone: Email: Office Hours: Class Days/Time: Classroom:
More informationThe Best Event Marketing Plan. Ever.
The Best Event Email Marketing Plan. Ever. Introduction: You ve created a kick-ass, awesome event at an amazing location with a beautiful event page - and all within budget! But now what? Your biggest
More information1
1 2 3 6 7 8 9 10 Storage & IO Benchmarking Primer Running sysbench and preparing data Use the prepare option to generate the data. Experiments Run sysbench with different storage systems and instance
More informationMovieNet: A Social Network for Movie Enthusiasts
MovieNet: A Social Network for Movie Enthusiasts 445 Course Project MovieNet is a social network for movie enthusiasts, containing a database of movies, actors/actresses, directors, etc., and a social
More informationBLOG AND MARKETING
Slide 1 BLOG AND EMAIL MARKETING Slide 2 Blogging Use at all stages of the funnel Useful tool throughout the content process and all business can benefits from a blog Wordpress is a content management
More informationProgramming Exercise 3: Multi-class Classification and Neural Networks
Programming Exercise 3: Multi-class Classification and Neural Networks Machine Learning Introduction In this exercise, you will implement one-vs-all logistic regression and neural networks to recognize
More informationSkill 1: Multiplying Polynomials
CS103 Spring 2018 Mathematical Prerequisites Although CS103 is primarily a math class, this course does not require any higher math as a prerequisite. The most advanced level of mathematics you'll need
More informationSyllabus INFO-GB Design and Development of Web and Mobile Applications (Especially for Start Ups)
Syllabus INFO-GB-3322 Design and Development of Web and Mobile Applications (Especially for Start Ups) Fall 2015 Stern School of Business Norman White, KMEC 8-88 Email: nwhite@stern.nyu.edu Phone: 212-998
More informationContents. What's New. Version released. Newsletter #31 (May 24, 2008) What's New New version released, version 4.3.3
Campground Master Newsletter #31 (May 24, 2008) 1 Newsletter #31 (May 24, 2008) Contents What's New New version released, version 4.3.3 Q & A Retrieving credit card information Guarantee Info missing the
More informationSEO NEWSLETTER NOVEMBER,
SEO NEWSLETTER NOVEMBER, 2012 I 01 Google s Introduces the Much Awaited Link Disavow Tool N D E X 02 03 04 Add Authorship Rich Snippets to Claim Your Content before It Slips Out Of Your Hand Google is
More informationA quick guide to... Split-Testing
A quick guide to... Split-Testing In this guide... Learn how you can get the best results from your email campaign by testing it first! Just create up to five messages, with different personalization techniques,
More informationOracle Big Data Cloud Service, Oracle Storage Cloud Service, Oracle Database Cloud Service
Demo Introduction Keywords: Oracle Big Data Cloud Service, Oracle Storage Cloud Service, Oracle Database Cloud Service Goal of Demo: Oracle Big Data Preparation Cloud Services can ingest data from various
More informationProgramming for Engineers in Python
Programming for Engineers in Python Lecture 13: Shit Happens Autumn 2011-12 1 Lecture 12: Highlights Dynamic programming Overlapping subproblems Optimal structure Memoization Fibonacci Evaluating trader
More information1. Data Table. 1.1 The One-Variable Data Table
1. Data Table Data Tables are a tool used frequently in Excel models to track how small changes in inputs affect the results of formulas in your model that are dependent on those inputs. An analysis of
More informationAssignment 6: The Power of Caches
Assignment 6: The Power of Caches Due by: April 20, 2018 before 10:00 pm Collaboration: Individuals or Registered Pairs (see Piazza). It is mandatory for every student to register on Piazza. Grading: Packaging
More information7/11/14. Presented by: Overview. Writing effective subject lines Creating good body copy Choosing HTML vs. Plain Text s
Overview Writing effective subject lines Creating good body copy Choosing HTML vs. Plain Text emails Presented by: SurveyGizmo Online Academy Reducing spam complaints Managing email lists Testing emails
More informationTaking a First Look at Excel s Reporting Tools
CHAPTER 1 Taking a First Look at Excel s Reporting Tools This chapter provides you with an overview of Excel s reporting features. It shows you the principal types of Excel reports and how you can use
More informationExploratory Data Analysis with R. Matthew Renze Iowa Code Camp Fall 2013
Exploratory Data Analysis with R Matthew Renze Iowa Code Camp Fall 2013 Motivation The ability to take data to be able to understand it, to process it, to extract value from it, to visualize it, to communicate
More informationMachine Learning and Computational Statistics, Spring 2015 Homework 1: Ridge Regression and SGD
Machine Learning and Computational Statistics, Spring 2015 Homework 1: Ridge Regression and SGD Due: Friday, February 6, 2015, at 4pm (Submit via NYU Classes) Instructions: Your answers to the questions
More informationIntroduction to Oracle
Class Note: Chapter 1 Introduction to Oracle (Updated May 10, 2016) [The class note is the typical material I would prepare for my face-to-face class. Since this is an Internet based class, I am sharing
More information/ Cloud Computing. Recitation 6 October 2 nd, 2018
15-319 / 15-619 Cloud Computing Recitation 6 October 2 nd, 2018 1 Overview Announcements for administrative issues Last week s reflection OLI unit 3 module 7, 8 and 9 Quiz 4 Project 2.3 This week s schedule
More informationSOFTWARE REQUIREMENTS ENGINEERING LECTURE # 7 TEAM SKILL 2: UNDERSTANDING USER AND STAKEHOLDER NEEDS REQUIREMENT ELICITATION TECHNIQUES-IV
1 SOFTWARE REQUIREMENTS ENGINEERING LECTURE # 7 TEAM SKILL 2: UNDERSTANDING USER AND STAKEHOLDER NEEDS REQUIREMENT ELICITATION TECHNIQUES-IV 12 th June, 2013 Instructor Information 2 Course Instructor:
More informationCSC 443: Web Programming
1 CSC 443: Web Programming Haidar Harmanani Department of Computer Science and Mathematics Lebanese American University Byblos, 1401 2010 Lebanon Today 2 Course information Course Objectives A Tiny assignment
More informationReal-Time Insights from the Source
LATENCY LATENCY LATENCY Real-Time Insights from the Source This white paper provides an overview of edge computing, and how edge analytics will impact and improve the trucking industry. What Is Edge Computing?
More informationCloud Computing Technologies and Types
Cloud Computing Technologies and Types Jo, Heeseung From Dell Zhang's, Birkbeck, University of London The Technological Underpinnings of Cloud Computing Data centers Virtualization RESTful APIs Cloud storage
More informationKey questions to ask before commissioning any web designer to build your website.
Key questions to ask before commissioning any web designer to build your website. KEY QUESTIONS TO ASK Before commissioning a web designer to build your website. As both an entrepreneur and business owner,
More informationCSE 544 Principles of Database Management Systems
CSE 544 Principles of Database Management Systems Lecture 1 - Introduction and the Relational Model 1 Outline Introduction Class overview Why database management systems (DBMS)? The relational model 2
More informationLecture Notes CPSC 321 (Fall 2018) Today... Survey. Course Overview. Homework. HW1 (out) S. Bowers 1 of 8
Today... Survey Course Overview Homework HW1 (out) S. Bowers 1 of 8 Course Overview Course webpage www.cs.gonzaga.edu/bowers/courses/cpsc321 Please check frequently (schedule, notes, assignments, etc.)
More informationREST in a Nutshell: A Mini Guide for Python Developers
REST in a Nutshell: A Mini Guide for Python Developers REST is essentially a set of useful conventions for structuring a web API. By "web API", I mean an API that you interact with over HTTP - making requests
More informationDatto Disaster Tracking
Datto Disaster Tracking Design/Architecture Document Masters of Disaster Nsama Chipalo, Brandon Cole, Aaron Damrau, Jhossue Jimenez, Jacob Peterson Last Updated May 11th, 2015 Table of Contents Table of
More informationWebsite/Blog Admin Using WordPress
Website/Blog Admin Using WordPress Table of Contents How to login... 2 How to get support... 2 About the WordPress dashboard... 3 WordPress pages vs posts... 3 How to add a new blog post... 5 How to edit
More informationHow many leads you bring in How much revenue you bring in How many products you sell How much costs you are able to keep down etc
As a marketer working in a small business, you may find yourself wearing many hats. You may find that you are responsible for a lot more than just the marketing and that the growth and existence of the
More informationMid-Atlantic Region of Narcotics Anonymous Web Subcommittee Guidelines
Mid-Atlantic Region of Narcotics Anonymous Web Subcommittee Guidelines Article 1 of 10 These Guidelines for the Web Subcommittee are adapted from various Regions of Narcotics Anonymous and the NA World
More informationPricing Guide.
Pricing Guide www.benchmarkemail.com Layouts Blocks Global Styles Create & Send Responsive, Mobile Friendly Emails Get Signups with Signup Forms & Autoresponders Real-time Reports Best Support in the Industry
More informationAP COMPUTER SCIENCE A: SYLLABUS
Curricular Requirements CR1 The course teaches students to design and implement computer-based solutions to problems. Page(s) 2,3-4,5,6-7,8-9 CR2a The course teaches students to use and implement commonly
More informationELEC6910Q Analytics and Systems for Social Media and Big Data Applications Lecture 4. Prof. James She
ELEC6910Q Analytics and Systems for Social Media and Big Data Applications Lecture 4 Prof. James She james.she@ust.hk 1 Selected Works of Activity 4 2 Selected Works of Activity 4 3 Last lecture 4 Mid-term
More informationData Acquisition and Processing
Data Acquisition and Processing Adisak Sukul, Ph.D., Lecturer,, adisak@iastate.edu http://web.cs.iastate.edu/~adisak/bigdata/ Topics http://web.cs.iastate.edu/~adisak/bigdata/ Data Acquisition Data Processing
More informationCS 240 Fall Mike Lam, Professor. Just-for-fun survey:
CS 240 Fall 2014 Mike Lam, Professor Just-for-fun survey: http://strawpoll.me/2421207 Today Course overview Course policies Python Motivation Computers are digital Data is stored in binary format (1's
More informationWelcome to Analytics. Welcome to Applause! Table of Contents:
Welcome to Applause! Your success is our priority and we want to make sure Applause Analytics (ALX) provides you with actionable insight into what your users are thinking and saying about their experiences
More informationBUYER S GUIDE WEBSITE DEVELOPMENT
BUYER S GUIDE WEBSITE DEVELOPMENT At Curzon we understand the importance of user focused design. EXECUTIVE SUMMARY This document is designed to provide prospective clients with a short guide to website
More informationIntroduction to Customer Data Platforms
Introduction to Customer Data Platforms Introduction to Customer Data Platforms Overview Many marketers are struggling to assemble the unified customer data they need for successful marketing programs.
More informationCMSC 201 Fall 2018 Lab 04 While Loops
CMSC 201 Fall 2018 Lab 04 While Loops Assignment: Lab 04 While Loops Due Date: During discussion, September 24 th through September 27 th Value: 10 points (8 points during lab, 2 points for Pre Lab quiz)
More informationWant to make $50+/day
Want to make $50+/day from CPALead? In first of all what CPALead is? The Company. CPALead, LLC is a performance-based, online advertising network that develops technologies to promote incentive-based advertisements
More informationCSci 127: Introduction to Computer Science
CSci 127: Introduction to Computer Science hunter.cuny.edu/csci CSci 127 (Hunter) Lecture 11: tinyurl.com/yb8lcvl7 15 November 2017 1 / 48 Lecture Slip: tinyurl.com/yb8lcvl7 CSci 127 (Hunter) Lecture 11:
More informationSQL I: Introduction. Relational Databases. Attribute. Tuple. Relation
1 SQL I: Introduction Lab Objective: Being able to store and manipulate large data sets quickly is a fundamental part of data science. The SQL language is the classic database management system for working
More informationMarketing Alliance Pre Built Funnel SWIPES..
Marketing Alliance Pre Built Funnel SWIPES.. Here s the link to access all of the swipes in a basic Google Doc.. https://docs.google.com/document/d/1p9unjsedesq2yeq6k8klvihg5cjezesuk0b7n_fr3h4/edit?us
More informationMobile UX or WHITEPAPER
Mobile UX or WHITEPAPER Overview According to the International Telecommunication Union (ITU) (2010) there were 5.3 billion mobile subscriptions by the end of 2010. That is equivalent to 77 percent of
More informationPlanning for Marketing
Copyright 2008 Constant Contact Inc. Agenda Planning for Email Marketing Questions to Answer and Planning Suggestions for Success Types of Email s What Do I Want to Achieve Who Should I Send to When Should
More informationTHE CAR SHARE RESERVATION DATABASE
CASE 4 THE CAR SHARE RESERVATION DATABASE Designing a Relational Database to Create Tables, Forms, Queries, Reports, and Navigation Panes PREVIEW In this case, you ll design a relational database reservation
More informationWHY WE WANT YOU TO MIGRATE TO SCOM 2016
WHY WE WANT YOU TO MIGRATE TO SCOM 2016 System Center MVP Bob Cornelissen http://www.bictt.com/blogs BICTT System Center MVP Natascia Heil Systemcentertipps.wordpress.com Celanese Bob Cornelissen Natascia
More informationProgressive Web App (PWA) Features
Progressive Web App (PWA) Features A complete list of the features with PWA Development from dm@ MENU The Menu feature is essentially the same as the Info-3-Tier feature, but allows you to specify a price
More informationMeasurement and evaluation: Web analytics and data mining. MGMT 230 Week 10
Measurement and evaluation: Web analytics and data mining MGMT 230 Week 10 After today s class you will be able to: Explain the types of information routinely gathered by web servers Understand how analytics
More informationAndroid Developer Nanodegree Syllabus
Before You Start This program is aimed at developers with 1-2 years of experience programming in Java or another object-oriented programming language like Python or C#. If you don t have this experience,
More informationCIS 086 : Week 1. Web Development with PHP and MySQL
+ CIS 086 : Week 1 Web Development with PHP and MySQL + Introduction n Instructor: Mark Brautigam n You: Skills and Technology Survey n You: Expectations of this class n You: Introduce yourself on the
More informationSlice Intelligence!
Intern @ Slice Intelligence! Wei1an(Wu( September(8,(2014( Outline!! Details about the job!! Skills required and learned!! My thoughts regarding the internship! About the company!! Slice, which we call
More informationIntroduction to Python Part 2
Introduction to Python Part 2 v0.2 Brian Gregor Research Computing Services Information Services & Technology Tutorial Outline Part 2 Functions Tuples and dictionaries Modules numpy and matplotlib modules
More informationData Analytics at Logitech Snowflake + Tableau = #Winning
Welcome # T C 1 8 Data Analytics at Logitech Snowflake + Tableau = #Winning Avinash Deshpande I am a futurist, scientist, engineer, designer, data evangelist at heart Find me at Avinash Deshpande Chief
More informationCourse Syllabus. Course Information
Course Syllabus Course Information Course: MIS 6V99 Special Topics Programming for Data Science Section: 5U1 Term: Summer 2017 Meets: Friday, 6:00 pm to 10:00 pm, JSOM 2.106 Note: Beginning Fall 2017,
More informationPRO: Designing a Business Intelligence Infrastructure Using Microsoft SQL Server 2008
Microsoft 70452 PRO: Designing a Business Intelligence Infrastructure Using Microsoft SQL Server 2008 Version: 33.0 QUESTION NO: 1 Microsoft 70452 Exam You plan to create a SQL Server 2008 Reporting Services
More informationCODE MAROON TEST SEPT. 30, 2011 SURVEY RESULTS
CODE MAROON TEST SEPT. 30, 2011 SURVEY RESULTS SMS (text) Message 1. Respondents were asked if they received the Code Maroon test by SMS (text) message. The responses indicate that 93% of the respondents
More information/ Cloud Computing. Recitation 10 March 22nd, 2016
15-319 / 15-619 Cloud Computing Recitation 10 March 22nd, 2016 Overview Administrative issues Office Hours, Piazza guidelines Last week s reflection Project 3.3, OLI Unit 4, Module 15, Quiz 8 This week
More informationLotus IT Hub. Module-1: Python Foundation (Mandatory)
Module-1: Python Foundation (Mandatory) What is Python and history of Python? Why Python and where to use it? Discussion about Python 2 and Python 3 Set up Python environment for development Demonstration
More informationBig Data and Hadoop. Course Curriculum: Your 10 Module Learning Plan. About Edureka
Course Curriculum: Your 10 Module Learning Plan Big Data and Hadoop About Edureka Edureka is a leading e-learning platform providing live instructor-led interactive online training. We cater to professionals
More informationThis is being done to address the issues of privacy, security and convenience as it relates to your University of Alberta account.
EDIT202 Web 2.0 Lab Assignment Guidelines Creating a Blog 1. Before you can start creating your blog you will need to create a new Google account which you will be used to register for the resources used
More informationThe COS 333 Project. Robert M. Dondero, Ph.D. Princeton University
The COS 333 Project Robert M. Dondero, Ph.D. Princeton University 1 Overview A simulation of reality In groups of 3-5 people... Build a substantial three tier software system 2 Three-Tier Systems "Three
More informationDealing with Data Especially Big Data
Dealing with Data Especially Big Data INFO-GB-2346.01 Fall 2017 Professor Norman White nwhite@stern.nyu.edu normwhite@twitter Teaching Assistant: Frenil Sanghavi fps241@stern.nyu.edu Administrative Assistant:
More informationCITS4009 Introduction to Data Science
School of Computer Science and Software Engineering CITS4009 Introduction to Data Science SEMESTER 2, 2017: CHAPTER 4 MANAGING DATA 1 Chapter Objectives Fixing data quality problems Organizing your data
More information29 February Morris Brill Fritz VanWijngaarden
29 February 2012 Morris Brill Fritz VanWijngaarden Acknowledgements Gary Fox, Northrop Grumman Ron Lowther, Ph.D., Chief, Information Systems Branch, Global Systems Division, NOAA. (formerly Northrop Grumman)
More informationBlue Compass Interactive, LLC
Web Project Proposal Board of Regents State of Iowa Website Design, Development & Hosting January 21, 2015 Blue Compass Interactive, LLC Presented by Blue Compass Interactive 6701 Westown Parkway, Suite
More informationSocial Bookmarks. Blasting their site with them during the first month of creation Only sending them directly to their site
Hey guys, what's up? We have another, jammed packed and exciting bonus coming at you today. This one is all about the "Everyone knows Everybody" generation; where everyone is socially connected via the
More informationDbvisitConnect. Webinar Guide
DbvisitConnect Webinar Guide For Dbvisit Software Partners 1 Table of Contents Webinar Steps Diagram... 3 How To Set Up Your Webinar... 4 Webinar Programs... 4 Webinar Topic... 4 Suggested Topics for Dbvisit
More information