Machine Learning Projects for .NET Developers (eBook)

eBook Download: PDF
2015 | 1st ed.
XIX, 300 Seiten
Apress (Verlag)
978-1-4302-6766-9 (ISBN)

Lese- und Medienproben

Machine Learning Projects for .NET Developers - Mathias Brandewinder
Systemvoraussetzungen
89,99 inkl. MwSt
  • Download sofort lieferbar
  • Zahlungsarten anzeigen

Machine Learning Projects for .NET Developers shows you how to build smarter .NET applications that learn from data, using simple algorithms and techniques that can be applied to a wide range of real-world problems. You’ll code each project in the familiar setting of Visual Studio, while the machine learning logic uses F#, a language ideally suited to machine learning applications in .NET. If you’re new to F#, this book will give you everything you need to get started. If you’re already familiar with F#, this is your chance to put the language into action in an exciting new context.

In a series of fascinating projects, you’ll learn how to:

  • Build an optical character recognition (OCR) system from scratch
  • Code a spam filter that learns by example
  • Use F#’s powerful type providers to interface with external resources (in this case, data analysis tools from the R programming language)
  • Transform your data into informative features, and use them to make accurate predictions
  • Find patterns in data when you don’t know what you’re looking for
  • Predict numerical values using regression models
  • Implement an intelligent game that learns how to play from experience

Along the way, you’ll learn fundamental ideas that can be applied in all kinds of real-world contexts and industries, from advertising to finance, medicine, and scientific research. While some machine learning algorithms use fairly advanced mathematics, this book focuses on simple but effective approaches. If you enjoy hacking code and data, this book is for you.



Mathias Brandewinder is a Microsoft MVP for F# based in San Francisco, California. An unashamed math geek, he became interested early on in building models to help others make better decisions using data. He collected graduate degrees in Business, Economics and Operations Research, and fell in love with programming shortly after arriving in the Silicon Valley. He has been developing software professionally since the early days of .NET, developing business applications for a variety of industries, with a focus on predictive models and risk analysis.
Machine Learning Projects for .NET Developers shows you how to build smarter .NET applications that learn from data, using simple algorithms and techniques that can be applied to a wide range of real-world problems. You’ll code each project in the familiar setting of Visual Studio, while the machine learning logic uses F#, a language ideally suited to machine learning applications in .NET. If you’re new to F#, this book will give you everything you need to get started. If you’re already familiar with F#, this is your chance to put the language into action in an exciting new context.In a series of fascinating projects, you’ll learn how to:Build an optical character recognition (OCR) system from scratchCode a spam filter that learns by exampleUse F#’s powerful type providers to interface with external resources (in this case, data analysis tools from the R programming language)Transform your data into informative features, and use them to make accurate predictionsFind patterns in data when you don’t know what you’re looking forPredict numerical values using regression modelsImplement an intelligent game that learns how to play from experienceAlong the way, you’ll learn fundamental ideas that can be applied in all kinds of real-world contexts and industries, from advertising to finance, medicine, and scientific research. While some machine learning algorithms use fairly advanced mathematics, this book focuses on simple but effective approaches. If you enjoy hacking code and data, this book is for you.

Mathias Brandewinder is a Microsoft MVP for F# based in San Francisco, California. An unashamed math geek, he became interested early on in building models to help others make better decisions using data. He collected graduate degrees in Business, Economics and Operations Research, and fell in love with programming shortly after arriving in the Silicon Valley. He has been developing software professionally since the early days of .NET, developing business applications for a variety of industries, with a focus on predictive models and risk analysis.

Chapter 1: 256 Shades of Gray: Building A Program to Automatically Recognize Images of NumbersChapter 2: Spam or Ham? Detecting Spam in Text Using Bayes' TheoremChapter 3: The Joy of Type Providers: Finding and Preparing Data, From AnywhereChapter 4: Of Bikes and Men: Fitting a Regression Model to Data with Gradient DescentChapter 5: You Are Not An Unique Snowflake: Detecting Patterns with Clustering and Principle Component AnalysisChapter 6: Trees and Forests: Making Predictions from Incomplete Data Chapter 7: A Strange Game: Learning From Experience with Reinforcement LearningChapter 8: Digits, Revisited: Optimizing and Scaling Your Algorithm CodeChapter 9: Conclusion

Erscheint lt. Verlag 9.7.2015
Zusatzinfo XIX, 300 p. 84 illus.
Verlagsort Berkeley
Sprache englisch
Themenwelt Informatik Theorie / Studium Künstliche Intelligenz / Robotik
ISBN-10 1-4302-6766-6 / 1430267666
ISBN-13 978-1-4302-6766-9 / 9781430267669
Haben Sie eine Frage zum Produkt?
PDFPDF (Wasserzeichen)
Größe: 7,2 MB

DRM: Digitales Wasserzeichen
Dieses eBook enthält ein digitales Wasser­zeichen und ist damit für Sie persona­lisiert. Bei einer missbräuch­lichen Weiter­gabe des eBooks an Dritte ist eine Rück­ver­folgung an die Quelle möglich.

Dateiformat: PDF (Portable Document Format)
Mit einem festen Seiten­layout eignet sich die PDF besonders für Fach­bücher mit Spalten, Tabellen und Abbild­ungen. Eine PDF kann auf fast allen Geräten ange­zeigt werden, ist aber für kleine Displays (Smart­phone, eReader) nur einge­schränkt geeignet.

Systemvoraussetzungen:
PC/Mac: Mit einem PC oder Mac können Sie dieses eBook lesen. Sie benötigen dafür einen PDF-Viewer - z.B. den Adobe Reader oder Adobe Digital Editions.
eReader: Dieses eBook kann mit (fast) allen eBook-Readern gelesen werden. Mit dem amazon-Kindle ist es aber nicht kompatibel.
Smartphone/Tablet: Egal ob Apple oder Android, dieses eBook können Sie lesen. Sie benötigen dafür einen PDF-Viewer - z.B. die kostenlose Adobe Digital Editions-App.

Buying eBooks from abroad
For tax law reasons we can sell eBooks just within Germany and Switzerland. Regrettably we cannot fulfill eBook-orders from other countries.

Mehr entdecken
aus dem Bereich
der Praxis-Guide für Künstliche Intelligenz in Unternehmen - Chancen …

von Thomas R. Köhler; Julia Finkeissen

eBook Download (2024)
Campus Verlag
38,99
Wie du KI richtig nutzt - schreiben, recherchieren, Bilder erstellen, …

von Rainer Hattenhauer

eBook Download (2023)
Rheinwerk Computing (Verlag)
24,90