skip to content
Introduction to Machine Learning with Applications in Information Security Preview this item
ClosePreview this item
Checking...

Introduction to Machine Learning with Applications in Information Security

Author: Mark Stamp
Publisher: Boca Raton, FL : CRC Press, 2017.
Edition/Format:   eBook : Document : English : First editionView all editions and formats
Summary:
"Introduction to Machine Learning with Applications in Information Security provides a class-tested introduction to a wide variety of machine learning algorithms, reinforced through realistic applications. The book is accessible and doesn't prove theorems, or otherwise dwell on mathematical theory. The goal is to present topics at an intuitive level, with just enough detail to clarify the underlying concepts.The  Read more...
Rating:

(not yet rated) 0 with reviews - Be the first.

Subjects
More like this

Find a copy online

Links to this item

Find a copy in the library

&AllPage.SpinnerRetrieving; Finding libraries that hold this item...

Details

Genre/Form: Electronic books
Additional Physical Format: Print version:
Material Type: Document, Internet resource
Document Type: Internet Resource, Computer File
All Authors / Contributors: Mark Stamp
ISBN: 9781315213262 1315213265 9781351818070 1351818074
OCLC Number: 993988933
Description: 1 online resource : text file, PDF
Contents: Cover; Half Title; Title Page; Copyright Page; Dedication; Table of Contents; Preface; About the Author; Acknowledgments; 1: Introduction; 1.1 What Is Machine Learning?; 1.2 About This Book; 1.3 Necessary Background; 1.4 A Few Too Many Notes; I: Tools of the Trade; 2: A Revealing Introduction to Hidden Markov Models; 2.1 Introduction and Background; 2.2 A Simple Example; 2.3 Notation; 2.4 The Three Problems; 2.4.1 HMM Problem 1; 2.4.2 HMM Problem 2; 2.4.3 HMM Problem 3; 2.4.4 Discussion; 2.5 The Three Solutions; 2.5.1 Solution to HMM Problem 1; 2.5.2 Solution to HMM Problem 2. 2.5.3 Solution to HMM Problem 32.6 Dynamic Programming; 2.7 Scaling; 2.8 All Together Now; 2.9 The Bottom Line; 2.10 Problems; 3: A Full Frontal View of Profile Hidden Markov Models; 3.1 Introduction; 3.2 Overview and Notation; 3.3 Pairwise Alignment; 3.4 Multiple Sequence Alignment; 3.5 PHMM from MSA; 3.6 Scoring; 3.7 The Bottom Line; 3.8 Problems; 4: Principal Components of Principal Component Analysis; 4.1 Introduction; 4.2 Background; 4.2.1 A Brief Review of Linear Algebra; 4.2.2 Geometric View of Eigenvectors; 4.2.3 Covariance Matrix; 4.3 Principal Component Analysis; 4.4 SVD Basics. 4.5 All Together Now4.5.1 Training Phase; 4.5.2 Scoring Phase; 4.6 A Numerical Example; 4.7 The Bottom Line; 4.8 Problems; 5: A Reassuring Introduction to Support Vector Machines; 5.1 Introduction; 5.2 Constrained Optimization; 5.2.1 Lagrange Multipliers; 5.2.2 Lagrangian Duality; 5.3 A Closer Look at SVM; 5.3.1 Training and Scoring; 5.3.2 Scoring Revisited; 5.3.3 Support Vectors; 5.3.4 Training and Scoring Re-revisited; 5.3.5 The Kernel Trick; 5.4 All Together Now; 5.5 A Note on Quadratic Programming; 5.6 The Bottom Line; 5.7 Problems; 6: A Comprehensible Collection of Clustering Concepts. 6.1 Introduction6.2 Overview and Background; 6.3 K-Means; 6.4 Measuring Cluster Quality; 6.4.1 Internal Validation; 6.4.2 External Validation; 6.4.3 Visualizing Clusters; 6.5 EM Clustering; 6.5.1 Maximum Likelihood Estimator; 6.5.2 An Easy EM Example; 6.5.3 EM Algorithm; 6.5.4 Gaussian Mixture Example; 6.6 The Bottom Line; 6.7 Problems; 7: Many Mini Topics; 7.1 Introduction; 7.2 k-Nearest Neighbors; 7.3 Neural Networks; 7.4 Boosting; 7.4.1 Football Analogy; 7.4.2 AdaBoost; 7.5 Random Forest; 7.6 Linear Discriminant Analysis; 7.7 Vector Quantization; 7.8 Naïve Bayes; 7.9 Regression Analysis. 7.10 Conditional Random Fields7.10.1 Linear Chain CRF; 7.10.2 Generative vs Discriminative Models; 7.10.3 The Bottom Line on CRFs; 7.11 Problems; 8: Data Analysis; 8.1 Introduction; 8.2 Experimental Design; 8.3 Accuracy; 8.4 ROC Curves; 8.5 Imbalance Problem; 8.6 PR Curves; 8.7 The Bottom Line; 8.8 Problems; II: Applications; 9: HMM Applications; 9.1 Introduction; 9.2 English Text Analysis; 9.3 Detecting Undetectable Malware; 9.3.1 Background; 9.3.2 Signature-Proof Metamorphic Generator; 9.3.3 Results; 9.4 Classic Cryptanalysis; 9.4.1 Jakobsen's Algorithm; 9.4.2 HMM with Random Restarts.
Responsibility: Mark Stamp.

Abstract:

"Introduction to Machine Learning with Applications in Information Security provides a class-tested introduction to a wide variety of machine learning algorithms, reinforced through realistic applications. The book is accessible and doesn't prove theorems, or otherwise dwell on mathematical theory. The goal is to present topics at an intuitive level, with just enough detail to clarify the underlying concepts.The book covers core machine learning topics in-depth, including Hidden Markov Models, Principal Component Analysis, Support Vector Machines, and Clustering. It also includes coverage of Nearest Neighbors, Neural Networks, Boosting and AdaBoost, Random Forests, Linear Discriminant Analysis, Vector Quantization, Naive Bayes, Regression Analysis, Conditional Random Fields, and Data Analysis.Most of the examples in the book are drawn from the field of information security, with many of the machine learning applications specifically focused on malware. The applications presented are designed to demystify machine learning techniques by providing straightforward scenarios. Many of the exercises in this book require some programming, and basic computing concepts are assumed in a few of the application sections. However, anyone with a modest amount of programming experience should have no trouble with this aspect of the book.Instructor resources, including PowerPoint slides, lecture videos, and other relevant material are provided on an accompanying website: http://www.cs.sjsu.edu/~stamp/ML/. For the reader's benefit, the figures in the book are also available in electronic form, and in color.About the AuthorMark Stamp has been a Professor of Computer Science at San Jose State University since 2002. Prior to that, he worked at the National Security Agency (NSA) for seven years, and a Silicon Valley startup company for two years. He received his Ph.D. from Texas Tech University in 1992. His love affair with machine learning began in the early 1990s, when he was working at the NSA, and continues today at SJSU, where he has supervised vast numbers of master's student projects, most of which involve a combination of information security and machine learning."--Provided by publisher.

Reviews

User-contributed reviews
Retrieving GoodReads reviews...
Retrieving DOGObooks reviews...

Tags

Be the first.
Confirm this request

You may have already requested this item. Please select Ok if you would like to proceed with this request anyway.

Linked Data


Primary Entity

<http://www.worldcat.org/oclc/993988933> # Introduction to Machine Learning with Applications in Information Security
    a schema:MediaObject, schema:CreativeWork, schema:Book ;
    library:oclcnum "993988933" ;
    library:placeOfPublication <http://id.loc.gov/vocabulary/countries/flu> ;
    schema:about <http://experiment.worldcat.org/entity/work/data/4143597354#Topic/computers_computer_science> ; # COMPUTERS--Computer Science
    schema:about <http://experiment.worldcat.org/entity/work/data/4143597354#Topic/computers_information_technology> ; # COMPUTERS--Information Technology
    schema:about <http://dewey.info/class/004.6/e23/> ;
    schema:about <http://experiment.worldcat.org/entity/work/data/4143597354#Topic/computers_data_processing> ; # COMPUTERS--Data Processing
    schema:about <http://experiment.worldcat.org/entity/work/data/4143597354#Topic/information_networks_security_measures> ; # Information networks--Security measures
    schema:about <http://experiment.worldcat.org/entity/work/data/4143597354#Topic/machine_learning> ; # Machine learning
    schema:about <http://experiment.worldcat.org/entity/work/data/4143597354#Topic/computers_computer_literacy> ; # COMPUTERS--Computer Literacy
    schema:about <http://experiment.worldcat.org/entity/work/data/4143597354#Topic/computers_machine_theory> ; # COMPUTERS--Machine Theory
    schema:about <http://experiment.worldcat.org/entity/work/data/4143597354#Topic/computers_hardware_general> ; # COMPUTERS--Hardware--General
    schema:about <http://experiment.worldcat.org/entity/work/data/4143597354#Topic/computers_reference> ; # COMPUTERS--Reference
    schema:about <http://experiment.worldcat.org/entity/work/data/4143597354#Topic/computers_security_general> ; # COMPUTERS--Security--General
    schema:author <http://experiment.worldcat.org/entity/work/data/4143597354#Person/stamp_mark> ; # Mark Stamp
    schema:bookEdition "First edition." ;
    schema:bookFormat schema:EBook ;
    schema:datePublished "2017" ;
    schema:description "Cover; Half Title; Title Page; Copyright Page; Dedication; Table of Contents; Preface; About the Author; Acknowledgments; 1: Introduction; 1.1 What Is Machine Learning?; 1.2 About This Book; 1.3 Necessary Background; 1.4 A Few Too Many Notes; I: Tools of the Trade; 2: A Revealing Introduction to Hidden Markov Models; 2.1 Introduction and Background; 2.2 A Simple Example; 2.3 Notation; 2.4 The Three Problems; 2.4.1 HMM Problem 1; 2.4.2 HMM Problem 2; 2.4.3 HMM Problem 3; 2.4.4 Discussion; 2.5 The Three Solutions; 2.5.1 Solution to HMM Problem 1; 2.5.2 Solution to HMM Problem 2."@en ;
    schema:description ""Introduction to Machine Learning with Applications in Information Security provides a class-tested introduction to a wide variety of machine learning algorithms, reinforced through realistic applications. The book is accessible and doesn't prove theorems, or otherwise dwell on mathematical theory. The goal is to present topics at an intuitive level, with just enough detail to clarify the underlying concepts.The book covers core machine learning topics in-depth, including Hidden Markov Models, Principal Component Analysis, Support Vector Machines, and Clustering. It also includes coverage of Nearest Neighbors, Neural Networks, Boosting and AdaBoost, Random Forests, Linear Discriminant Analysis, Vector Quantization, Naive Bayes, Regression Analysis, Conditional Random Fields, and Data Analysis.Most of the examples in the book are drawn from the field of information security, with many of the machine learning applications specifically focused on malware. The applications presented are designed to demystify machine learning techniques by providing straightforward scenarios. Many of the exercises in this book require some programming, and basic computing concepts are assumed in a few of the application sections. However, anyone with a modest amount of programming experience should have no trouble with this aspect of the book.Instructor resources, including PowerPoint slides, lecture videos, and other relevant material are provided on an accompanying website: http://www.cs.sjsu.edu/~stamp/ML/. For the reader's benefit, the figures in the book are also available in electronic form, and in color.About the AuthorMark Stamp has been a Professor of Computer Science at San Jose State University since 2002. Prior to that, he worked at the National Security Agency (NSA) for seven years, and a Silicon Valley startup company for two years. He received his Ph.D. from Texas Tech University in 1992. His love affair with machine learning began in the early 1990s, when he was working at the NSA, and continues today at SJSU, where he has supervised vast numbers of master's student projects, most of which involve a combination of information security and machine learning."--Provided by publisher."@en ;
    schema:exampleOfWork <http://worldcat.org/entity/work/id/4143597354> ;
    schema:genre "Electronic books"@en ;
    schema:inLanguage "en" ;
    schema:isSimilarTo <http://worldcat.org/entity/work/data/4143597354#CreativeWork/> ;
    schema:name "Introduction to Machine Learning with Applications in Information Security"@en ;
    schema:productID "993988933" ;
    schema:url <http://www.crcnetbase.com/isbn/9781351818070> ;
    schema:url <https://www.taylorfrancis.com/books/9781351818070> ;
    schema:url <http://public.ebookcentral.proquest.com/choice/publicfullrecord.aspx?p=5056387> ;
    schema:url <http://public.eblib.com/choice/publicfullrecord.aspx?p=5056387> ;
    schema:url <http://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&db=nlabk&AN=1602247> ;
    schema:url <http://www.myilibrary.com?id=1038010> ;
    schema:workExample <http://worldcat.org/isbn/9781351818070> ;
    schema:workExample <http://worldcat.org/isbn/9781315213262> ;
    wdrs:describedby <http://www.worldcat.org/title/-/oclc/993988933> ;
    .


Related Entities

<http://experiment.worldcat.org/entity/work/data/4143597354#Person/stamp_mark> # Mark Stamp
    a schema:Person ;
    schema:familyName "Stamp" ;
    schema:givenName "Mark" ;
    schema:name "Mark Stamp" ;
    .

<http://experiment.worldcat.org/entity/work/data/4143597354#Topic/computers_computer_literacy> # COMPUTERS--Computer Literacy
    a schema:Intangible ;
    schema:name "COMPUTERS--Computer Literacy"@en ;
    .

<http://experiment.worldcat.org/entity/work/data/4143597354#Topic/computers_computer_science> # COMPUTERS--Computer Science
    a schema:Intangible ;
    schema:name "COMPUTERS--Computer Science"@en ;
    .

<http://experiment.worldcat.org/entity/work/data/4143597354#Topic/computers_data_processing> # COMPUTERS--Data Processing
    a schema:Intangible ;
    schema:name "COMPUTERS--Data Processing"@en ;
    .

<http://experiment.worldcat.org/entity/work/data/4143597354#Topic/computers_hardware_general> # COMPUTERS--Hardware--General
    a schema:Intangible ;
    schema:name "COMPUTERS--Hardware--General"@en ;
    .

<http://experiment.worldcat.org/entity/work/data/4143597354#Topic/computers_information_technology> # COMPUTERS--Information Technology
    a schema:Intangible ;
    schema:name "COMPUTERS--Information Technology"@en ;
    .

<http://experiment.worldcat.org/entity/work/data/4143597354#Topic/computers_machine_theory> # COMPUTERS--Machine Theory
    a schema:Intangible ;
    schema:name "COMPUTERS--Machine Theory"@en ;
    .

<http://experiment.worldcat.org/entity/work/data/4143597354#Topic/computers_reference> # COMPUTERS--Reference
    a schema:Intangible ;
    schema:name "COMPUTERS--Reference"@en ;
    .

<http://experiment.worldcat.org/entity/work/data/4143597354#Topic/computers_security_general> # COMPUTERS--Security--General
    a schema:Intangible ;
    schema:name "COMPUTERS--Security--General"@en ;
    .

<http://experiment.worldcat.org/entity/work/data/4143597354#Topic/information_networks_security_measures> # Information networks--Security measures
    a schema:Intangible ;
    schema:name "Information networks--Security measures"@en ;
    .

<http://worldcat.org/entity/work/data/4143597354#CreativeWork/>
    a schema:CreativeWork ;
    schema:description "Print version:" ;
    schema:isSimilarTo <http://www.worldcat.org/oclc/993988933> ; # Introduction to Machine Learning with Applications in Information Security
    .

<http://worldcat.org/isbn/9781315213262>
    a schema:ProductModel ;
    schema:isbn "1315213265" ;
    schema:isbn "9781315213262" ;
    .

<http://worldcat.org/isbn/9781351818070>
    a schema:ProductModel ;
    schema:isbn "1351818074" ;
    schema:isbn "9781351818070" ;
    .

<http://www.worldcat.org/title/-/oclc/993988933>
    a genont:InformationResource, genont:ContentTypeGenericResource ;
    schema:about <http://www.worldcat.org/oclc/993988933> ; # Introduction to Machine Learning with Applications in Information Security
    schema:dateModified "2018-06-26" ;
    void:inDataset <http://purl.oclc.org/dataset/WorldCat> ;
    .

<https://www.taylorfrancis.com/books/9781351818070>
    rdfs:comment "Distributed by publisher. Purchase or institutional license may be required for access." ;
    .


Content-negotiable representations

Close Window

Please sign in to WorldCat 

Don't have an account? You can easily create a free account.