#100DaysOfCode - Week12

#100DaysOfCode - Week12

For my twelfth week of the #100DaysOfCode Challenge, I leveraged my previous data science work into machine learning exercises.

No alt text provided for this image

Machine Learning

Machine learning involves using automated analysis of data to make predictions. When you send a text, shop on Amazon, or browse Netflix, you're presented with recommendations about your next word to write, your next purchase to make, or your next movie to watch. These recommendations are made possible through the use of machine learning. For example, a data scientist may use known characteristics about a customer--such as age, location, and previous purchases--to build a model for making predictions about future purchases.

Supervised Learning

No alt text provided for this image

Algorithms developed using both input data and output data are said to be "supervised" because the desired outcomes are used to train the model. As a result, evaluating the accuracy of an algorithm developed through supervised learning is often straightforward. One way to test the accuracy of an algorithm is to split up a data set, train the algorithm on part of the data and then test its predictions against the known results already included in the remaining data. Continuing with the example in the previous paragraph, the data scientist gathers customers' shopping histories, uses them to train an algorithm that predicts subsequent purchases, and then compares those predictions against those customers' known subsequent purchases. In that way, the accuracy of the model is tested, and the effectiveness of the algorithm is known.

Data Governance and Strategy

Algorithms are powerful in ways that are becoming increasingly apparent all around us. From fighting financial crime to selling pet food, the world is full of opportunities for professionals who can find answers within the data. Unfortunately, organizations also are finding many challenges in implementing these solutions because managing large quantities of data and knowing how the data can be used to solve problems are difficult activities.

No alt text provided for this image

Furthermore, large quantities of data need to be maintained and protected. My work involves helping organizations protect valuable data such as financial records, personal health information, and intellectual property. And from the looks of things, there's going to be a lot more of this type of work in the future.

So if this type of career sounds good to you, feel free to reach out to me. I'm here to help!

Rob Valdez, CPA, CISA, CISM, is a risk advisory services manager in Kaufman Rossin’s Boca Raton, Florida, office and provides cyber risk and compliance services, including PhishNet by Kaufman Rossin, a security awareness training service. Rob can be reached at rvaldez@kaufmanrossin.com.

Juman Doleh-Alomary

#CybersecurityLeader #Speaker #BoardMember #mentor

6y

Those are the fun exercises!

To view or add a comment, sign in

More articles by Rob Valdez, CPA, CISA, CISM

  • Bitcoin 101: A Brief Introduction for Accountants

    Introduction Over time cryptocurrencies have become more mainstream, and their importance to the accounting profession…

    1 Comment
  • Quantitative Cyber Risk Assessments

    Reading time: 5 minutes Cyber threats are a high priority source of risk for many organizations. However, managing…

    1 Comment
  • Cybersecurity for Accountants: Evaluating and Managing Cyber Risk

    In the ever-changing digital world, accountants are playing a larger part in managing cybersecurity risks. Accountants…

  • Build Better Spreadsheets with ChatGPT

    Building great spreadsheets is something of a superpower for accountants and analysts. Many professionals develop their…

  • #100DaysOfCode - Week14

    For my fourteenth week of the #100DaysOfCode Challenge, I explored modern full-stack web development by building a…

  • #100DaysOfCode - Week13

    For my thirteenth week of the #100DaysOfCode Challenge, I built VizzyBot, a Twitter bot that retweets content about…

  • #100DaysOfCode - Week11

    For my eleventh week of the #100DaysOfCode Challenge, I continued with the data science theme. Data visualization…

  • #100DaysOfCode - Week10

    For my tenth week of the #100DaysOfCode Challenge, it was all data science: visualization, analytics, and some…

    3 Comments
  • #100DaysOfCode - Week09

    For my ninth week of the #100DaysOfCode Challenge, I worked in some data visualization and even had the opportunity to…

  • #100DaysOfCode - Week08

    For the eighth week of the #100DaysOfCode Challenge, and to celebrate the halfway point, I deployed an open-source…

Insights from the community

Others also viewed

Explore topics