Fantasy sports are all about making the right calls—do you trust your gut, or do you trust the data? In fact, sports and data are a powerful combination and nowhere is that more evident than in the world of fantasy sports. Whether it's the excitement of the Premier League or
Search Results: getting started with python (97)
Bill Wisotsky’s interest in quantum mechanics began in graduate school more than 20 years ago. For Wisotsky, a Principal Technical Architect at SAS, it was one of those ideas that takes root in your mind and doesn’t let go. As Wisotsky’s career progressed from studying behavioral neuroscience and teaching statistics
SAS® pairs perfectly with data and AI and many at SAS Innovate agree. SAS Innovate host and technical training consultant Dominique Weatherspoon welcomed attendees at the Aria in Las Vegas. SAS Chief Technology Officer Bryan Harris dove into a few important topics including innovation inspired by human need, how SAS
In a world where technology is a cornerstone of society, opportunities in the tech sector should be within reach for all. Yet, for many people, education, resources and access barriers stand in the way. According to research by McKinsey, Black people make up 12 percent of the US workforce but only
In my blog series regarding SAS REST APIs (you can read all of my posts on this topic here) I outlined how to integrate SAS analytical capabilities into applications. I detailed how to construct REST calls, build body parameters and interpret the responses. I've not yet covered authentication for the
Since 2008, SAS has supported an interface for calling R from the SAS/IML matrix language. Many years ago, I wrote blog posts that describe how to call R from PROC IML. For SAS 9.4, the process of installing R and calling R from PROC IML is documented in the SAS/IML
I will show you how to deploy multi-stage deep learning (DL) models in SAS Event Stream Processing (ESP) and leverage ESP on Edge via Docker containers to identify events of interest.
Using SAS Viya in combination with open-source capabilities, we were able to develop an automated solution for logo detection that does not require any manual data labeling.
You’re down by 10 points in your NFL fantasy football league, and you need to choose a wide receiver from the free agency pool because your starter was injured. How do you decide to get the 11 points required for a win? What methods will you use to lead you
Let's create a Multi-stage Computer Vision model to detect objects on high-resolution imagery taken from an aerial view. The goal is to locate a dog and determine if he is wearing a scarf or not and what color the scarf is.
SAS Analytics Pro Advanced Programming offers key statistical capabilities in a docker container. The product bundles selected executables from SAS Viya to create the container, which eases or streamlines the setup required for fixes and updates to the software.
Just getting started with this series? Make sure to explore the earlier posts Part 1, Part 2 and Part 3. Up until now, you have seen how ModelOps can solve your biggest machine learning challenges and that SAS and Microsoft, together, can help you deploy, govern and monitor your models
Just getting started with this series? Make sure to explore Part 1 and Part 2. There are different ways you can use these two tools to accelerate model building, deployment and monitoring. Figure 1 summarizes best practices for conducting ModelOps using SAS Model Manager and Azure Machine Learning. Best practice
Just getting started with this series? Make sure to read part 1: How ModelOps addresses your biggest Machine Learning challenges. SAS and Microsoft make it easier for companies to address the challenges of machine learning model deployment, monitoring and governance. Specifically, SAS and Microsoft have built integrations between SAS® Model
SAS' Hamza Ghadyali introduces you to JupICL, a SAS field-tested, easy-to-use, customizable image labelling tool that runs entirely inside a Jupyter notebook.
I attended a seminar last week whose purpose was to inform SAS 9 programmers about SAS Viya. I could tell from the programmer's questions that some programmers were confused about three basic topics: What are the computing environments in Viya, and how should a programmer think about them? What procedures
Welcome back to my SAS Users blog series CAS Action! - a series on fundamentals. I've broken the series into logical, consumable parts. If you'd like to start by learning a little more about what CAS Actions are, please see CAS Actions and Action Sets - a brief intro. Or
In Part 1 of my series fetch CAS, fetch!, I executed the fetch CAS action to return rows from a CAS table. That was great, but what can you do with the results? Maybe you want to create a visualization that includes the top five cars by MSRP for all
In my previous blog post, I talked about using PROC CAS to accomplish various data preparation tasks. Since then, my colleague Todd Braswell and I worked through some interesting challenges implementing an Extract, Transform, Load (ETL) process that continuously updates data in CAS. (Todd is really the brains behind getting
If you're a SAS Enterprise Guide user who is looking to move to SAS Studio, there is a lot to like about your new coding environment.
To get 100% right at a test is something that does not happen every day. But it is achievable. There are different ways of getting a high score and here is one example. Laurent Barmaverain - a business intelligence and data science master's degree student at the university of Turin,
This article introduces the iml action, which is available in SAS Viya 3.5. The iml action supports most of the same syntax and functionality as the SAS/IML matrix language, which is implemented in PROC IML. With minimal changes, most programs that run in PROC IML also run in the iml
As a long-time SAS 9 programmer, I typically accomplish my data preparation tasks through some combination of the DATA Step, Proc SQL, Proc Transpose and some housekeeping procs like Proc Contents and Proc Datasets. With the introduction of SAS Viya, SAS released a new scripting language called CASL – a
Let us now take a look at a well-known metaphor for test case development in the software industry. We are referring to the idea of the “test pyramid."
In total, there are four posts in this blog series, this is the first post describing some basic principles of the DevOps (or ModelOps) approach.
This blog focuses on using SASPy for modeling and machine learning.
SAS Viya is a cloud-enabled, in-memory analytics engine which allows for rapid analytics insights. Viya utilizes the SAS Cloud Analytics Services (CAS) to perform various actions and tasks. Best of all, CAS is accessible from various interfaces including R. In this blog, I will go through a few blocks one of my notebooks, which moves through an analytics workflow using R and SAS.
Think differently about using storage in the cloud with your SAS Grid jobs, and learn about SAS Cloud Data Exchange for security/caching strategies
This article continues a series that began with Machine learning with SASPy: Exploring and preparing your data (part 1). Part 1 showed you how to explore data using SASPy with Python. Here, in part 2, you will learn how to begin to prepare your data to use it within a
Neural networks, particularly convolutional neural networks, have become more and more popular in the field of computer vision. What are convolutional neural networks and what are they used for?