Posts

Why use Deep Learning (DL) for Artificial Intelligence

Sanjay Basu   While we are concentrating on Ethics in AI, this short piece focuses on why Deep Learning is the preferred training method for AI systems Yoshua Bengio, Yann LeCun, and Geoffrey Hinton are recipients of the 2018 ACM A.M. Turing Award for breakthroughs that have, made deep neural networks a critical component of computing. This piece is based on the Turing Lecture published in Communications of ACM - https://cacm.acm.org/magazines/2021/7/253464-deep-learning-for-ai/fulltext (requires ACM membership)   The basic principle of Deep learning is that to learn complex internal representations for difficult tasks, parallel networks of relatively simple neurons must learn by adjusting the strengths of their connections. Deep learning uses many layers of activity vectors as representations to learn how well it can perform on large training sets using enormous amounts of computation. In the Turing Lecture (based on their paper...

Impact of open-source software on AI Policies

Sanjay Basu Disclaimer: First published on medium.com by Sanjay Basu on 12/29/2021 From research to ethics, open-source code is playing a central role in the developing use of AI, yet there is a consistent absence of open-source developers from policy discussions. This piece is to highlight how open-source software impacts AI ecosystem. This essay is based on a report published by Brookings Institution. Open-source software (OSS) affects nearly every issue in AI policy, but it is often absent from discussions around AI policy. OSS helps to make AI tools more widely available and easier to use, and enables the development and analysis of big data. The mos t   advanced tools for machine learning are often free and publicly available. The relationship between OSS and AI policy is less acknowledged and a European Parliament report, that I read sometime back, does not address the relationship at all. OSS affects nearly every issue in AI policy as it allows for faster adoption of AI in s...

Machine Learning at Scale with OCI and Kubeflow

Image
Sanjay Basu | Head of Technology Strategy, Oracle Cloud Engineering  Seshadri Dehalisan  Master Principal Cloud Architect, Oracle Cloud Engineering Note : Our original blog was published in ORACLE CLOUD INFRASTRUCTURE blog site. I have republished it here with permission. Official Disclaimer : The views and opinions expressed in this blog are those of the authors and do not necessarily reflect the official policy or position of Oracle Corporation. Setting the context Enterprises are increasingly reliant on machine learning (ML) to further their organization's goals. While machine learning can provide the necessary competitive advantage and intelligence, enterprises need framework to harvest the benefits. This multi-series blog discusses the challenges with machine learning at scale and how you can use the combined power of Oracle Cloud Infrastructure (OCI) offerings and open source Kubeflow platform to achieve your ML outcome...

DIY SOC2 compliance for custom containers and Kubernetes running on Oracle Cloud Infrastructure

Image
 Sanjay Basu Note : My original blog series was published in ORACLE CLOUD INFRASTRUCTURE blog site. I have republished it here with permission. Official Disclaimer : The views and opinions expressed in this blog are those of the author and do not necessarily reflect the official policy or position of Oracle Corporation. This blog post provides a guide for any managed service provider (MSP) or independent software vendor (ISV) software-as-a-service (SaaS) provider using Oracle Cloud Infrastructure Services (OCI), looking to make their microservices-based containers and custom Kubernetes infrastructure SOC2 compliant. As a service organization, customers might require these MSP or ISV providers to be Service Organization Controls (SOC) compliant according to the end-companies’ industry regulations. Understanding Service Organization Controls compliance SOC reports have the following levels: SOC1, covering internal control over financial reporting (CIFR) ...

Updated guidance to customer for PCI compliance on Oracle Cloud Infrastructure

Sanjay Basu Note : My original blog series was published in ORACLE CLOUD INFRASTRUCTURE blog site. I have republished it here with permission. Official Disclaimer : The views and opinions expressed in this blog are those of the author and do not necessarily reflect the official policy or position of Oracle Corporation. This blog is an update and continuation of the blog published on August 20, 2018 , explaining how to use underlying security controls for achieving PCI compliance for customer environments on Oracle Cloud Infrastructure (OCI). Over the past two years, we’ve added scores of security and security-focused services that customers can use to achieve PCI and other industry-specific regulatory compliance. Recap The high-level guidance from PCI Security Standards Council has 12 detailed requirements across the following sections: Build and maintain a secure network and system. Protect cardholder data. Maintain a vulnerability management program...

The Horseshoe Theory of Political Extremism

Image
  This is my second attempt at political satire. Have you heard of the Horseshoe Theory of Political Extremism? It's like the saying goes: "the farther right you go, the closer you get to the left, and vice versa." It's like a horseshoe - the ends may seem far apart, but they actually bend towards each other. It's almost like the political spectrum is a giant, bendy straw that can suck up any ideology, no matter how extreme! But don't worry, the straw, as in this short essay, is made of rubber, so it won't poke your eye out. They say politics makes for strange bedfellows, but if you venture to the fringes of the political spectrum, you’ll find the strangest bedfellows of all — the far left and far right, nestled together like two peas in an extremist pod. On the surface, these two camps couldn’t seem more different. The far left reads Das Kapital, dreams of a worldwide communist revolution, and gets misty-eyed singing The Internationale. The far right read...

How MSPs Can Deliver IT-as-a-Service with Better Governance

Image
 Sanjay Basu As a solutions architect, I often support partners who deliver managed IT services to their end customers. Similarly, I work with large enterprises who manage IT for multiple business units. One of the most frequent requests I get is for best practices on how to align Oracle Cloud Infrastructure solutions and Identity and Access Management (IAM) policies with business-specific governance use cases. For enterprise customers, this means having better control over usage costs across multiple business units. For managed service providers (MSPs), this involves having better cost governance over the IT environments that they manage for end customers in their Oracle Cloud Infrastructure tenancy. This post is structured like a case study, in which an example enterprise customer, ACME CORP's Central IT team, faces the following business challenge: How do they enable their departmental IT stakeholders, and the operators within those departments, to have the aut...

Dedicated Access to GlusterFS-Based Shared Storage on Oracle Cloud Infrastructure

Image
 Sanjay Basu Oracle Cloud Infrastructure (OCI) provides bare metal compute instances for both high-frequency CPU and GPU environments, that's why OCI is naturally great infrastructure for many high-performance computing (HPC) applications that need that processing power. However, many applications also require fast access to shared file systems in order to execute quickly and efficiently. Companies developing machine-learning-based applications want to provision their own shared file systems on Oracle Cloud Infrastructure because they are already using them elsewhere and are familiar with them, their performance characteristics, and other features. We recommend using GlusterFS for very fast shared file storage for HPC, machine-learning, or deep-learning workloads using GPU nodes. GlusterFS is a distributed, scale-out file system that lets you rapidly provision additional storage based on your storage consumption needs. It incorporates automatic failover as a primar...