Watch videos with subtitles in your language, upload your videos, create your own subtitles! Click here to learn more on "how to Dotsub"


0 (0 Likes / 0 Dislikes)
I think I would describe it as both a programming language and a powerful computation engine. I’m Chief Architect at ENOVA Financial, we use Mathematica and the Wolfram Language in several different ways. Primarily we use it in our analytics group to build models to help us make decisions about… as we develop new products and also be able offer products to customers, to help us decide on whether or not, what particular kind of product we offer our customer or for example for financial products, how much money we might offer a customer. We use extensive analytical modeling to do that and we use Mathematica as the engine for those models. A lot of people that I work with, they’re used to things like, “Oh, well I use SAS” or “I use PYTHON” or ruby or C++ and when they come to Mathematica they don’t understand that it’s actually doing all of those things. Instead of “Oh, I’ll do some computation here in this system and then I’ll write a program other here in this other programming language”, in Mathematica you don’t have to have this split. You can just actually write all your logic right there in Wolfram Language. So the Colossus project, which was where we went from this old system— the models were developed by analytics but then they had to be coded by software engineering and then deployed to production and that would take several months. With Colossus, we wanted to have a mechanism to have analytics be able to make changes, make most of the changes, deploy them to production without actually involving engineering at all. So we looked at several products and Mathematica actually won out. I don’t deal with smalls sets of data—all the data that I deal with is thousands, tens of thousands and hundreds of thousands of data points— nd most systems can’t even begin to process something even begin to process something over a couple thousand data points and Mathematica is capable of doing it. The biggest advantages are speed of development; both software engineering and analytics can use Mathematica sort of as a common language to describe solutions to our problems. The ability to quickly prototype even any random idea and be able to get it out to production is also very critical. The third advantage is Mathematica’s data import ability. We have lots of different data sources, both third party and in-house databases— EXCEL, various flat files from other systems— and with Mathematica we can pull all that in, process it without having to go back and forth between different systems with traditional C++… In order to develop a program its going to take, you know, several hundred lines of code for it to do anything interesting but with Mathematica, I can do something interesting in less than five lines of code.

Video Details

Duration: 2 minutes and 56 seconds
Language: English
License: Dotsub - Standard License
Genre: None
Views: 10
Posted by: wolfram on Apr 15, 2015


Caption and Translate

    Sign In/Register for Dotsub to translate this video.