Book Image

Julia for Data Science [Video]

By : Ivo Balbaert
Book Image

Julia for Data Science [Video]

By: Ivo Balbaert

Overview of this book

<p>Julia is an easy, fast, open source language that if written well performs nearly as well as low-level languages such as C and FORTRAN. Its design is a dance between specialization and abstraction, providing high machine performance without the sacrifice of human convenience. Julia is a fresh approach to technical computing, combining expertise from diverse fields of computational and computer science.</p> <p>This video course walks you through all the steps involved in applying the Julia ecosystem to your own data science projects. We start with the basics and show you how to design and implement some of the general purpose features of Julia. Is fast development and fast execution possible at the same time? Julia provides the best of both worlds with its wide range of types, and our course covers this in depth. You will have organized and readable code by the end of the course by learning how to write Lisp style macros and modules.</p> <p>The course demonstrates the power of the DataFrames package to manage, organize, and analyze data. It enables you to work with data from various sources, perform statistical calculations on them, and visualize their relationships in different kinds of plots through live demonstrations.</p> <p><em>Julia for Data Science</em> takes you from zero to hero, leaving you with the know-how required to apply</p> <h1>Style and approach</h1> <p>This course provides in-depth content balanced with functional tutorials that put theory into practice. The focus of this course is to give you both a technical understanding and the practical experience that will allow you to use Julia for data science projects.</p>
Table of Contents (5 chapters)
Chapter 5
Machine Learning Techniques with Julia
Content Locked
Section 5
Working with Support Vector Machines
We need a better classification algorithm than Decision Trees for more complex data, like in pattern recognition. The Support Vector Machine is developed for these tasks. - Get a general overview on SVM - We apply SVM to the iris dataset in a naive way, obtaining an accuracy of 93 percent. - SVM is applied again with a larger and more randomized training set, reaching an accuracy of 97 percent.