Tanmay Teaches Julia for Beginners : A Springboard to Machine Learning for All Ages /
Clasificación: | Libro Electrónico |
---|---|
Autor principal: | |
Formato: | Electrónico eBook |
Idioma: | Inglés |
Publicado: |
New York, N.Y. :
McGraw-Hill Education,
[2020].
|
Edición: | 1 edition. |
Temas: | |
Acceso en línea: | Texto completo |
Tabla de Contenidos:
- Cover
- Title Page
- Copyright Page
- About the Author
- Contents
- Foreword
- Preface
- Acknowledgments
- 1 Introduction and Setting Up Your Julia Environment
- Programming and Its Impacts
- Why Julia?
- Rationale Behind Learning Julia
- What Does This Book Aim to Cover?
- Setting Up to Work with Julia
- 2 Variables and Input
- What Are Variables?
- Using Simple Variables in Julia to Store Information
- Taking, Storing, and Using Input from a User
- Operators and Syntax
- Types of Variables
- Converting Between Variables
- 3 Conditions and Iterations
- What Is a Condition?
- What Are Conditional Operators?
- How Computers Make Decisions Using if/elseif/else Statements
- What Are Iterations?
- How to Iterate Using for Loops
- How to Iterate Using while Loops
- 4 Arrays and Dictionaries
- What Are Arrays and Why Are They Required?
- How to Create, Go Through, and Modify Arrays
- Some Operations on Arrays
- What Are Dictionaries and What Are Their Advantages Over Arrays?
- Creating and Using Dictionaries
- Building the Lending App Using Dictionaries
- Some Useful Functions Available in Julia
- 5 Functions
- Functions and How to Use Them
- Functions Help in Reducing Errors and Easy Maintenance of Code
- Declaring and Calling Functions
- Functions That Return Values
- Functions with Optional Keyword Arguments
- Applying Functions on Arrays
- Generic Functions
- Using Functions Recursively
- 6 Handling Errors and Exceptions
- Bugs and Debugging
- What Are Errors?
- What Are Exceptions?
- Tricks to Find and Eradicate Bugs
- 7 Package Management
- What Are REST APIs?
- How to Install and Use Packages
- Tanmay Teaches
- Multiprocessing and How It?s Used in Julia
- Calling Code from Other Languages
- 8 Reading and Writing Files
- Why Are Files Useful?
- How Do You Read a File in Julia?
- How Do You Write to Files in Julia?
- Creating a Caesar Cipher in Julia
- 9 How Machines Learn
- What Is Machine Learning?
- How Does Machine Learning Work?
- Style Transfer Using Flux
- A Primer on the Calculus Behind Machine Learning
- Using Flux?s Automatic Differentiation to Train a Simple Perceptron
- 10 Next Steps and Resources
- What to Do to Sharpen Your Skills
- Resources Available
- Index.