Wednesday, April 13, 2016

Introduction to Data Mining




Data mining turns a large collection of data into knowledge. 

Interestingly, some patterns found in Google user search queries can disclose invaluable knowledge.  It found a close relationship between the number of people who search for flu-related information and the number of people who actually have flu symptoms. A pattern emerges when all of the search queries related to flu are aggregated. Using aggregated Google search data, one can estimate flu activity up to two weeks faster than traditional systems can.  This example shows how data mining can turn a large
collection of data into knowledge that can help meet a current global challenge.


Many people treat data mining as a synonym for another popularly used term, knowledge discovery from data, or KDD, while others view data mining as merely an essential step in the process of knowledge discovery. The knowledge discovery process is  an iterative sequence of the following steps:

1. Data cleaning (to remove noise and inconsistent data)
2. Data integration (where multiple data sources may be combined)
3. Data selection (where data relevant to the analysis task are retrieved from the database)
4. Data transformation (where data are transformed and consolidated into forms appropriate for mining by performing summary or aggregation operations)4
5. Data mining (an essential process where intelligent methods are applied to extract data patterns)
6. Pattern evaluation (to identify the truly interesting patterns representing knowledge based on interestingness measures)
7. Knowledge presentation (where visualization and knowledge representation techniques are used to present mined knowledge to users)


Data mining functionalities are used to specify the kinds of patterns to be found in data mining tasks. In general, such tasks can be classified into two categories: descriptive and predictive. Descriptive mining tasks characterize properties of the data in a target data set. Predictive mining tasks perform induction on the current data in order to make predictions.

Data characterization is a summarization of the general characteristics or features of a target class of data. The data corresponding to the user-specified class are typically collected by a query. For example, to study the characteristics of software products with sales that increased by 10% in the previous year, the data related to such products can be collected by executing an SQL query on the sales database.

The output of data characterization can be presented in various forms. Examples include pie charts, bar charts, curves, multidimensional data cubes, and multidimensional tables, including crosstabs. The resulting descriptions can also be presented as generalized relations or in rule form (called characteristic rules).

Data discrimination is a comparison of the general features of the target class data objects against the general features of objects from one or multiple contrasting classes. The target and contrasting classes can be specified by a user, and the corresponding data objects can be retrieved through database queries. For example, a user may want to compare the general features of software products with sales that increased by 10% last year against those with sales that decreased by at least 30% during the same period. The methods used for data discrimination are similar to those used for data characterization.

Using data discrimination, the success factors can be identified by comparing successful people with unsuccessful people in any activity.

Frequent patterns, as the name suggests, are patterns that occur frequently in data.

There are many kinds of frequent patterns, including frequent item  sets, frequent subsequences (also known as sequential patterns), and frequent substructures. A frequent item set typically refers to a set of items that often appear together in a transactional data set—for example, milk and bread, which are frequently bought together in grocery stores by many customers. A frequently occurring subsequence, such as the pattern that customers, tend to purchase first a laptop, followed by a digital camera, and then a memory card, is a (frequent) sequential pattern. A substructure can refer to different structural forms (e.g., graphs, trees, or lattices) that may be combined with item sets or subsequences. If a substructure occurs frequently, it is called a (frequent) structured pattern. Mining frequent patterns leads to the discovery of interesting associations and correlations within data.

Classification and Regression for Predictive Analysis

Classification is the process of finding a model (or function) that describes and distinguishes data classes or concepts. The model are derived based on the analysis of a set of training data (i.e., data objects for which the class labels are known). The model is used to predict the class label of objects for which the the class label is unknown.

Whereas classification predicts categorical (discrete, unordered) labels, regression models continuous-valued functions. That is, regression is used to predict missing or unavailable numerical data values rather than (discrete) class labels. The term prediction refers to both numeric prediction and class label prediction. Regression analysis is a statistical methodology that is most often used for numeric prediction, although other methods exist as well. Regression also encompasses the identification of distribution trends based on the available data.

Classification and regression may need to be preceded by relevance analysis, which attempts to identify attributes that are significantly relevant to the classification and regression process. Such attributes will be selected for the classification and regression process. Other attributes, which are irrelevant, can then be excluded from consideration.


Cluster Analysis

Unlike classification and regression, which analyze class-labeled (training) data sets, clustering analyzes data objects without consulting class labels. In many cases, class labeled data may simply not exist at the beginning. Clustering can be used to generate class labels for a group of data. The objects are clustered or grouped based on the principle of maximizing the intraclass similarity and minimizing the interclass similarity. That is, clusters of objects are formed so that objects within a cluster have high similarity in comparison to one another, but are rather dissimilar to objects in other clusters. Each cluster so formed can be viewed as a class of objects, from which rules can be derived.

Outlier Analysis

A data set may contain objects that do not comply with the general behavior or model of the data. These data objects are outliers. Many data mining methods discard outliers as noise or exceptions. However, in some applications (e.g., fraud detection) the rare events can be more interesting than the more regularly occurring ones. The analysis of outlier data is referred to as outlier analysis or anomaly mining.

Excerpts from
Data Mining Concepts and Techniques
Third Edition
Jiawei Han
University of Illinois at Urbana–Champaign
Micheline Kamber
Jian Pei
Simon Fraser University

Slides from the book of Jiawei Han

https://hanj.cs.illinois.edu/bk3/bk3_slidesindex.htm



Data Analyst, Data Scientist, Data Engineering - Intern Job Specifications




Data Engineer--Summer Intern
 NJ, Jersey City
Job ID : 38650
Company Description
AXA is a leading financial protection company, committed to fostering and maintaining a diverse, multicultural and inclusive environment, and one of the nation’s premier providers of life insurance and annuity products. The organization was established in 1859 and we are committed now more than ever to helping clients meet financial goals in all stages of their lives. One of the hallmarks of our proud heritage is providing world-class customer service.

We're always looking for smart and talented people to help us develop new and innovative ways to expand our product portfolio, reach new customers and serve well the clients already a part of the AXA family.

Job Purpose
Summer Intern - Data and Analytics Office (DAO). The ideal candidate will draw on his/her business and technical training and experience to address complex data needs by providing analytic insights, creating and executing technical solutions in support of our Data Quality initiative.

Qualifications
The role is entry level (1-3 years relevant experience). College level training and similar work or personal experience in one or more of following areas: programming using R and Python; Statistical analytics; Analysis of social data combined with operational data; data visualization tools; data integration using extract, translate, and load (ETL) or extract, load, and translate (ELT); SQL and other query tools. Relevant skills/experience include applied mathematics, stastics, calculus, quantitative or statistical methods and techniques, data mining, informatics, data science, programming, computational algorithms, information retrieval (i.e. organizing, structuring data), working with databases or data structures, machine learning, artificial intelligence, natural language processing, software engineering, and/or systems design analysis.  Key competencies include (in bullet points):  (1)  Develop tools and techniques for analysis  (2)  Analyze data using appropriate tool set  (3)  Evaluate research for practical application  (4)  Document research processes, analysis and results  (5)  Identify and analyze anamalous data  (6)  Analyze data using mathematical/statistical methods  (7)  Analyze problems to determine technical solutions  (8)  Learn quickly and rapidly arrive at working solutions  (9)  Apply mathematical or computational methods and lines of reasoning  (10)  Clean and process semi-structured and unstructured data  (11)  Decide what procedures will be required to solve technical problems  (12)  Effectively communicate complex technical information to non-technical audiences  (13)  Develop conceptual designs or models to address requirements  (14)  Identify new and existing products, technologies and/or architectures to solve design, development and operational problems  (15)  Identify new applications of known techniques  (16)  Review the nature and quality of cost data sources and evaluate their relevance to analyses; recommend action for improvement and use of sources to establish relationships with providers  (17)  Translate practical mission needs and analytic questions related to large datasets into technical requirements and, conversely, assist others with drawing appropriate conclusions from the analysis of such data  (18)  Make informed recommendations regarding competing technical solutions by maintaining awareness of the constantly shifting requirements associated with the collection, processing, storage and analytic capabilities and limitations of the organization.

Other information
NOTE: AXA participates in the E-Verify program.

In addition to competitive compensation and an outstanding benefits package including 401 (k) and medical programs, we offer the opportunity for continued professional development in a congenial corporate environment.

AXA is committed to providing equal employment opportunities to our employees, applicants and candidates based on individual qualifications, without regard to race, color, religion, gender, gender identity and expression, age, national origin, mental or physical disabilities, sexual orientation, veteran status, genetic information or any other class protected by federal, state and local laws.

https://careers-us.axa.com/job/AXA7A002H1187/Data-Engineer--Summer-Intern



Job Details
Intern - Business Analytics Consultant
Reference no.203234CountryUSARegionUS - NEW JERSEYCityUS - NEW JERSEY - NEW BRUNSWICKPosition TypeProfessionalJob AreaIT SupportJob TypeFull TimeCompanyAtos

Company Information
Atos SE (Societas Europaea) is a leader in digital services with 2014 pro forma annual revenue of circa € 11 billion and 93,000 employees in 72 countries. Serving a global client base, the Group provides Consulting & Systems Integration services, Managed Services & BPO, Cloud operations, Big Data & Cyber-security solutions, as well as transactional services through Worldline, the European leader in the payments and transactional services industry. With its deep technology expertise and industry knowledge, the Group works with clients across different business sectors: Defense, Financial Services, Health, Manufacturing, Media, Utilities, Public sector, Retail, Telecommunications, and Transportation.

Atos is focused on business technology that powers progress and helps organizations to create their firm of the future. The Group is the Worldwide Information Technology Partner for the Olympic & Paralympic Games and is listed on the Euronext Paris market. Atos operates under the brands Atos, Atos Consulting, Atos Worldgrid, Bull, Canopy, and Worldline.

Our ability to deliver Operational Excellence means that we are always ready and able to help our clients address whatever challenges they face, wherever they are in the world. We also place great emphasis on understanding and meeting the needs and priorities of our clients, including their sustainability objectives.

Atos values the individual and strives to deliver an appropriate work-life balance because a motivated and happy person can add untold value to our clients and colleagues around the world.

For more information, please see the Atos corporate web site:  www.atos.net.

Job Description
- Responsibilities include Advanced Analytics & Data Modeling with proficiency with data warehousing and business analytics.
- The consultant will be part of a team of business and data analysts that will work to understand, model, and analyze the relevant business information used in Atos NAO dashboards and Balanced Scorecards.

Job Requirements
Skills required:
- The consultant is an enthusiastic learner, with an understanding of business, operations, and technology - ideally with some background on DW/BI.
- The consultant has excellent problem-solving and interpersonal skills.
- The consultant will be required to interact with multiple roles at different levels of the organization.
https://careers.atos.net/fe/tpl_Atos01.asp?newms=jj&newlang=9&id=159296&aid=17164#.Vw8IC_l97IU

Data Engineering Intern, Corporate - Summer 2016 in Seattle, Washington

At Disney, we‘re storytellers. We make the impossible, possible. We do this through utilizing and developing cutting-edge technology and pushing the envelope to bring stories to life through our movies, products, interactive games, parks and resorts, and media networks. Now is your chance to join our talented team that delivers unparalleled creative content to audiences around the world. At Corporate, you’ll team with the best in the business to build one of the most innovative global businesses in any industry. Uniquely positioned at the center of an exciting, multi-faceted Company, the forward-thinkers at Disney Corporate constantly pursue new ideas and technologies to help the Company’s many businesses drive value, all the while gaining something valuable from the experience themselves. Come see the most interesting Company from the most interesting point of view. The Database Services team provides both DBMS Hosting as well as Professional Services and consultation in the database management space for Disney Connected & Advanced Technology (DCAT) and The Walt Disney Company (TWDC) partners. They are responsible for the planning and integration of database systems and applications into hosting environments in the most efficient, secure, scalable, reliable and cost effective manner possible. The DBA position works on a central team of Database Systems Engineers and Administrators supporting DBMS for Disney Connected and Advanced Technologies development teams and customers.

Primary focus of this position will be the administration of SQL Server systems and the automation of operational and business processes in supporting internet sites and online applications for The Walt Disney Company.

Key responsibilities include DB technology evaluation, guidance and consultation, design support, task automation and scripting, best practice and standards development, capacity planning, optimization and tuning, system upgrades and migrations, performance management, monitoring, security, backup and recovery, issue troubleshooting, and documentation. Additional tasks as assigned.

Primary responsibilities include:

Responsible for group-level systems management and exercises project-level control over initiatives.

Excellent technical expertise in relevant state of the art database technologies, stores, systems, and design.

Carries out assignments with minimal coaching and guidance from others.

Develops, enhances and adheres to engineering and administration standards.

Upholds and maintains strong documentation.

The ideal candidate will have exposure to Non-relational database systems and experience with RBDMS, primarily SQL Server or MySQL.

Current study in Computer Science, Information Systems or other related fields.

In addition to the basic qualification, course work or interest in database technologies is preferred.

B.S. in Computer Science or related field (can be in-progress)

This position is with Disney Worldwide Services, an equal opportunity employer.
http://thewaltdisneycompany.jobs/seattle-wa/data-engineering-intern-corporate-summer-2016/ED58E5FC889F4CB4B3F6EB744E74342D/job/




Data Mining Research Intern: Data Engineer 


Topic description:

Research and Technology Center (RTC) of Robert Bosch LLC is looking for a summer intern to develop the machine learning platform on big data systems. You must have a strong background in data science, complied languages like Java/Scala. Experience with Hadoop system and Spark is a plus. You must possess good oral and written documentation skills and experience with agile methodology. In this position, you will improve the current deployment standardization of machine learning (standards such as PMML).  Within the RTC, you will have the opportunities to work with other data mining researchers and expose to different technologies.
You will be responsible for the improvement of the deployment implementation in the existing machine learning and data mining algorithm (PMML).  And you will collaborate with other researchers on model deployment.


Qualifications:

Pursuing Master or PhD degree in Computer Science, Statistics or a data-oriented engineering discipline
Extensive understanding of programming language like Java/Scala
Extensive understanding of machine learning and statistics models
Experience with Spark
Experience working with Agile methodology
Experience with Linux system.
Location:

Palo Alto, CA
http://www.bosch.us/content/language1/html/14561.htm


Tuesday, April 12, 2016

Libelium - IoT Products




http://www.libelium.com/products/meshlium/

Waspmote Plug & Sense!


Waspmote Plug & Sense! integrates more than 70 different sensors, adapting to any scenario such as smart parking, air and noise pollution, irrigation control, vineyard monitoring, etc.

With its waterproof enclosure Waspmote Plug & Sense! is suitable for outdoor deployment and, thanks to solar panels and its extreme low power consumption, can work autonomously for years.

Meshlium


Meshlium receives sensor data from Waspmote Plug & Sense! and forwards it directly to the Internet via Ethernet, Wi-Fi or 3G/GPRS protocols depending on the connectivity options available in the area.

In case connectivity fails, data can be stored in an internal data base. Meshlium is encased in a rugged, waterproof enclosure that protects it from the harshest conditions.

Meshlium to Cloud


Meshlium is ready to send sensor data to all the Cloud software platforms below. Just select the most suitable for you, get an account from the provider and configure your Meshlium.

If you are not ready to make a choice or prefer to implement your own Cloud solution, you can still configure Meshlium to store data into any data base on the Internet or inside the Meshlium device (see diagram below).


Top 10 IOT Technologies



Gartner’s Top 10 Internet Of Things Technologies For 2017 & 2018

http://www.indianweb2.com/2016/04/05/gartners-top-10-internet-things-technologies-2017-2018/

Monday, April 4, 2016

Smart Home IOT

http://mobile.mit.edu/projects/avea-smarthomes/




How Smart Homes Can Unlock the Mainstream Market
Mar 29, 2016
http://knowledge.wharton.upenn.edu/article/how-smart-homes-can-unlock-the-mainstream-market/

8 March 2016
It's time to pump the brakes on IoT
http://www.cio.com/article/3041303/consumer-electronics/its-time-to-pump-the-brakes-on-iot.html

ETSI, the European Telecommunications Standards Institute, produces globally-applicable standards for Information and Communications Technologies (ICT), including fixed, mobile, radio, converged, broadcast and internet technologies.  ETSI Mission: Deliver world-class standards for Information and Communication Technology (ICT), including telecommunications, for systems and services by using and providing state-of-the-art methodology and processes.
https://www.youtube.com/user/ETSIstandards

MIT App Gives Dumb Objects Smart Logic
Dec 13,  2015
http://in.pcmag.com/consumer-electronics/98351/news/mit-app-gives-dumb-objects-smart-logic

IoT report series: The Smart Home Landscape 2015
Developer and Platform Outlook for Smart Home
http://www.visionmobile.com/product/iot-report-series-the-smart-home-landscape-2015/






Videos


CES 2016 LG – Smart Home
8 Jan 2016
_____________________

______________________
LG Global


5 Gadgets Will Convert Your HOME into SMART HOME
26 Aug 2015
___________________

____________________
Techno Nerd

Saturday, April 2, 2016

Virtual Reality Cricket


VR APPLIED TO CRICKET
http://www.qub.ac.uk/mil/example10.html


VIRTUAL REALITY CRICKET. HOWZAT!
Put on the Samsung Gear VR Headset and swing your motion-censored cricket bat.
http://www.happyfinish.com/en/virtual-reality-cricket-howzat/


https://www.researchgate.net/publication/257556161_ADRS_VIRTUAL_REALITY_CRICKET_TRAINER



Bola True Machine - Virtual Reality Bowling

_________________

_________________
Cricket World