最新章節
- Index
- Reference
- Summary
- Extracting sequences
- Pattern matching internals
- Pattern matching in for comprehensions
品牌:中圖公司
上架時間:2021-07-23 14:28:47
出版社:Packt Publishing
本書數字版權由中圖公司提供,并由其授權上海閱文信息技術有限公司制作發行
- Index 更新時間:2021-07-23 14:33:34
- Reference
- Summary
- Extracting sequences
- Pattern matching internals
- Pattern matching in for comprehensions
- Appendix A. Pattern Matching and Extractors
- References
- Summary
- Drawing plots with NVD3
- Client-side program architecture
- Bootstrapping the applications
- Modular JavaScript through RequireJS
- Towards a web application: HTML templates
- JavaScript dependencies through web-jars
- Do I need a backend?
- GitHub user data
- Chapter 14. Visualization with D3 and the Play Framework
- References
- Summary
- Rest APIs: best practice
- Creating APIs with Play: a summary
- Querying external APIs and consuming JSON
- Interacting with JSON
- Actions
- Dynamic routing
- The Play framework
- Building an application
- Single page applications
- Model-View-Controller architecture
- Introduction to web frameworks
- Client-server applications
- Chapter 13. Web APIs with Play
- References
- Summary
- Beyond logistic regression
- Cross-validation and model selection
- Regularization in logistic regression
- Evaluation
- Pipeline components
- Introducing MLlib – Spam classification
- Chapter 12. Distributed Machine Learning with MLlib
- References
- Summary
- Standalone programs
- Interacting with data sources
- Complex data types – arrays maps and structs
- SQL statements on DataFrames
- DataFrame immutability and persistence
- Custom functions on DataFrames
- Joining DataFrames together
- Aggregation operations
- DataFrames – a whirlwind introduction
- Chapter 11. Spark SQL and DataFrames
- Reference
- Summary
- Data shuffling and partitions
- Lifting the hood
- Spam filtering
- Building and running standalone programs
- Resilient distributed datasets
- Acquiring the example data
- Installing Spark
- Chapter 10. Distributed Batch Processing with Spark
- References
- Summary
- What we have not talked about
- Life-cycle hooks
- Custom supervisor strategies
- Fault tolerance
- Follower network crawler
- Stateful actors
- Accessing the sender of a message
- Queue control and the pull pattern
- Message passing between actors
- Routing
- Fetcher actors
- Follower network crawler
- Anatomy of an actor
- Actor construction
- Case classes as messages
- Hello world with Akka
- Actors as people
- GitHub follower graph
- Chapter 9. Concurrency with Akka
- References
- Summary
- Beyond Casbah
- Custom type serialization
- Casbah query DSL
- Complex queries
- Extracting objects from the database
- Inserting documents
- Connecting to MongoDB with Casbah
- MongoDB
- Chapter 8. Scala and MongoDB
- References
- Summary
- Authentication – adding HTTP headers
- Concurrency and exception handling with futures
- Extraction using case classes
- JSON in Scala – an exercise in pattern matching
- Querying web APIs
- A whirlwind tour of JSON
- Chapter 7. Web APIs
- References
- Summary
- Slick versus JDBC
- Accessing database metadata
- Aggregations with "Group by"
- Operations on columns
- Invokers
- FEC data
- Chapter 6. Slick – A Functional Interface for SQL
- References
- Summary
- Creating a data access layer
- Looser coupling with type classes
- Wrapping result sets in a stream
- Enriching JDBC statements with the "pimp my library" pattern
- Safer JDBC connections with the loan pattern
- Functional wrappers for JDBC
- JDBC summary
- First steps with JDBC
- Interacting with JDBC
- Chapter 5. Scala and SQL through JDBC
- References
- Summary
- Futures
- Parallel collections
- Chapter 4. Parallel Collections and Futures
- Summary
- Data visualization beyond breeze-viz
- Breeze-viz reference
- Managing without documentation
- Multi-plot example – scatterplot matrix plots
- More advanced scatter plots
- Customizing the line type
- Customizing plots
- Diving into Breeze
- Chapter 3. Plotting with breeze-viz
- References
- Summary
- Alternatives to Breeze
- Towards re-usable code
- An example – logistic regression
- Basic Breeze data types
- Getting help on Breeze
- Installing Breeze
- Code examples
- Chapter 2. Manipulating Data with Breeze
- References
- Summary
- When not to use Scala
- Why Scala?
- Programming in data science
- Data science
- Chapter 1. Scala and Data Science
- Customer support
- Reader feedback
- Conventions
- Who this book is for
- What you need for this book
- What this book covers
- Preface
- Support files eBooks discount offers and more
- www.PacktPub.com
- About the Reviewers
- About the Author
- Credits
- 版權頁
- 封面
- 封面
- 版權頁
- Credits
- About the Author
- About the Reviewers
- www.PacktPub.com
- Support files eBooks discount offers and more
- Preface
- What this book covers
- What you need for this book
- Who this book is for
- Conventions
- Reader feedback
- Customer support
- Chapter 1. Scala and Data Science
- Data science
- Programming in data science
- Why Scala?
- When not to use Scala
- Summary
- References
- Chapter 2. Manipulating Data with Breeze
- Code examples
- Installing Breeze
- Getting help on Breeze
- Basic Breeze data types
- An example – logistic regression
- Towards re-usable code
- Alternatives to Breeze
- Summary
- References
- Chapter 3. Plotting with breeze-viz
- Diving into Breeze
- Customizing plots
- Customizing the line type
- More advanced scatter plots
- Multi-plot example – scatterplot matrix plots
- Managing without documentation
- Breeze-viz reference
- Data visualization beyond breeze-viz
- Summary
- Chapter 4. Parallel Collections and Futures
- Parallel collections
- Futures
- Summary
- References
- Chapter 5. Scala and SQL through JDBC
- Interacting with JDBC
- First steps with JDBC
- JDBC summary
- Functional wrappers for JDBC
- Safer JDBC connections with the loan pattern
- Enriching JDBC statements with the "pimp my library" pattern
- Wrapping result sets in a stream
- Looser coupling with type classes
- Creating a data access layer
- Summary
- References
- Chapter 6. Slick – A Functional Interface for SQL
- FEC data
- Invokers
- Operations on columns
- Aggregations with "Group by"
- Accessing database metadata
- Slick versus JDBC
- Summary
- References
- Chapter 7. Web APIs
- A whirlwind tour of JSON
- Querying web APIs
- JSON in Scala – an exercise in pattern matching
- Extraction using case classes
- Concurrency and exception handling with futures
- Authentication – adding HTTP headers
- Summary
- References
- Chapter 8. Scala and MongoDB
- MongoDB
- Connecting to MongoDB with Casbah
- Inserting documents
- Extracting objects from the database
- Complex queries
- Casbah query DSL
- Custom type serialization
- Beyond Casbah
- Summary
- References
- Chapter 9. Concurrency with Akka
- GitHub follower graph
- Actors as people
- Hello world with Akka
- Case classes as messages
- Actor construction
- Anatomy of an actor
- Follower network crawler
- Fetcher actors
- Routing
- Message passing between actors
- Queue control and the pull pattern
- Accessing the sender of a message
- Stateful actors
- Follower network crawler
- Fault tolerance
- Custom supervisor strategies
- Life-cycle hooks
- What we have not talked about
- Summary
- References
- Chapter 10. Distributed Batch Processing with Spark
- Installing Spark
- Acquiring the example data
- Resilient distributed datasets
- Building and running standalone programs
- Spam filtering
- Lifting the hood
- Data shuffling and partitions
- Summary
- Reference
- Chapter 11. Spark SQL and DataFrames
- DataFrames – a whirlwind introduction
- Aggregation operations
- Joining DataFrames together
- Custom functions on DataFrames
- DataFrame immutability and persistence
- SQL statements on DataFrames
- Complex data types – arrays maps and structs
- Interacting with data sources
- Standalone programs
- Summary
- References
- Chapter 12. Distributed Machine Learning with MLlib
- Introducing MLlib – Spam classification
- Pipeline components
- Evaluation
- Regularization in logistic regression
- Cross-validation and model selection
- Beyond logistic regression
- Summary
- References
- Chapter 13. Web APIs with Play
- Client-server applications
- Introduction to web frameworks
- Model-View-Controller architecture
- Single page applications
- Building an application
- The Play framework
- Dynamic routing
- Actions
- Interacting with JSON
- Querying external APIs and consuming JSON
- Creating APIs with Play: a summary
- Rest APIs: best practice
- Summary
- References
- Chapter 14. Visualization with D3 and the Play Framework
- GitHub user data
- Do I need a backend?
- JavaScript dependencies through web-jars
- Towards a web application: HTML templates
- Modular JavaScript through RequireJS
- Bootstrapping the applications
- Client-side program architecture
- Drawing plots with NVD3
- Summary
- References
- Appendix A. Pattern Matching and Extractors
- Pattern matching in for comprehensions
- Pattern matching internals
- Extracting sequences
- Summary
- Reference
- Index 更新時間:2021-07-23 14:33:34