Struttura del corso
Introduction to Data Analysis and Big Data
- What Makes Big Data "Big"?
- Velocity, Volume, Variety, Veracity (VVVV)
- Limits to Traditional Data Processing
- Distributed Processing
- Statistical Analysis
- Types of Machine Learning Analysis
- Data Visualization
Big Data Roles and Responsibilities
- Administrators
- Developers
- Data Analysts
Languages Used for Data Analysis
- R Language
- Why R for Data Analysis?
- Data manipulation, calculation and graphical display
- Python
- Why Python for Data Analysis?
- Manipulating, processing, cleaning, and crunching data
Approaches to Data Analysis
- Statistical Analysis
- Time Series analysis
- Forecasting with Correlation and Regression models
- Inferential Statistics (estimating)
- Descriptive Statistics in Big Data sets (e.g. calculating mean)
- Machine Learning
- Supervised vs unsupervised learning
- Classification and clustering
- Estimating cost of specific methods
- Filtering
- Natural Language Processing
- Processing text
- Understaing meaning of the text
- Automatic text generation
- Sentiment analysis / topic analysis
- Computer Vision
- Acquiring, processing, analyzing, and understanding images
- Reconstructing, interpreting and understanding 3D scenes
- Using image data to make decisions
Big Data Infrastructure
- Data Storage
- Relational databases (SQL)
- MySQL
- Postgres
- Oracle
- Non-relational databases (NoSQL)
- Cassandra
- MongoDB
- Neo4js
- Understanding the nuances
- Hierarchical databases
- Object-oriented databases
- Document-oriented databases
- Graph-oriented databases
- Other
- Relational databases (SQL)
- Distributed Processing
- Hadoop
- HDFS as a distributed filesystem
- MapReduce for distributed processing
- Spark
- All-in-one in-memory cluster computing framework for large-scale data processing
- Structured streaming
- Spark SQL
- Machine Learning libraries: MLlib
- Graph processing with GraphX
- Hadoop
- Scalability
- Public cloud
- AWS, Google, Aliyun, etc.
- Private cloud
- OpenStack, Cloud Foundry, etc.
- Auto-scalability
- Public cloud
Choosing the Right Solution for the Problem
The Future of Big Data
Summary and Conclusion
Requisiti
- A general understanding of math.
- A general understanding of programming.
- A general understanding of databases.
Audience
- Developers / programmers
- IT consultants
Recensioni (5)
Dużo cierpliwości
Mateusz - WestWind Energy Polska Sp. z o.o.
Corso - ArcGIS for Spatial Analysis
Il formatore ha adattato i materiali e i contenuti a ciò che pensava sarebbe stato meglio per noi e ci è riuscito. La qualità della formazione è stata eccellente.
Jorge Sanchez Hernandez - CSMART - Carnival
Corso - QGIS for Geographic Information System
Traduzione automatica
I genuinely enjoyed the lots of labs and practices.
Vivian Feng - Destination Canada
Corso - Data Analysis with SQL, Python and Spotfire
Professionale e molto pratico, utile in un lavoro quotidiano
Jozefin Rékasi - SC Automobile Dacia SA
Corso - Advanced Data Analysis with TIBCO Spotfire
Traduzione automatica
Ha coperto le aree che mi interessavano prima del corso: relazioni tra i dati, uso di script python. La connessione ai database sarà trattata nel modulo avanzato.
Cristian Tudose - SC Automobile Dacia SA
Corso - Introduction to Spotfire
Traduzione automatica