Basic tips for Product Managers on readiness and preparing for building AI products within a Agile Startup culture. Defining problems, understanding solutions and future considerations.
Slideshare 3: Master the Essentials of Conversion Optimization Ashley Enyeart
The document discusses various techniques for conversion optimization, including setting goals and measuring key metrics, conducting technical, heuristic and analytics-based research, using Google Analytics to identify opportunities, implementing A/B testing, and learning from test results even when hypotheses are not validated. Some specific techniques covered are mouse tracking and heatmaps to understand user behavior, on-page surveys, remote user testing, prioritizing high-impact opportunities, and ensuring tests are properly designed and sample sizes are sufficient. The overall goal is to follow a continuous process of gathering data, generating hypotheses, testing ideas, and using results to further optimize conversions and business performance.
7 Cases Where You Can't Afford to Skip Analytics TestingObservePoint
This document discusses the importance of creating and executing analytics test plans. It recommends testing key components of the analytics stack, including the data layer, tag management system, analytics solutions, and DOM elements. The document outlines seven scenarios where testing is especially important, such as when deploying tag management changes, application updates, new content, email campaigns, or A/B tests. It emphasizes automating the testing process to improve efficiency and minimize resources needed.
Innovation Track AWS Cloud Experience Argentina - Democratizing Artificial In...Amazon Web Services LATAM
Amazon SageMaker is a fully managed machine learning platform that allows developers and data scientists to quickly build, train, and deploy machine learning models at scale. It provides a number of tools including pre-built algorithms, notebooks for common problems, one-click training and deployment, and automatic scaling of production models. More than 10,000 customers are using Amazon SageMaker.
Describes a “process” to help remove things from resumes that the job seeker may love, but can cause “red flags” or get the job seeker removed from the “interview” list by HR or the Hiring Manager. This presentation works best if some of the job-seekers can send in resumes two or three days prior to the presentation so individual “real” examples can be used during the process demonstration.
The label of “tech geek” is no longer an insult—in fact, a majority of Americans today consider it a compliment. New data from Crucial.com reveals that a majority of Americans want to be more tech savvy.
DevOps Theory vs. Practice: A Song of Ice and Tire-FireDevOpsDays DFW
In many DevOps talks, you see a speaker from a renowned tech company stand up and describe a perfect utopia of an environment. You look at the perfect environment and dedicated hordes of senior engineers they describe, and you despair of ever getting to that point. Your environment looks nothing like that.
Surprise– their environment doesn’t really look like that either! In this talk, a speaker from an unnamed tech unicorn describes their amazing environment– and then what they just said gets translated from “thought leader” into plain English for you by an official translator. Stop feeling sad– everything is secretly terrible!
Why do most machine learning projects never make it to productionCameron Vetter
Cameron Vetter discusses common mistakes made in machine learning projects that prevent them from making it into production. Some key issues include a lack of leadership support and poorly defined goals, data science teams focusing only on model creation without ensuring it is production-ready, choosing overly complex projects instead of starting simple, having the wrong team composition without the needed roles, and not establishing proper processes around software development lifecycles, testing, and monitoring of models once in production. The presentation provides advice on how to address these problems such as gaining business buy-in, taking an iterative approach, evaluating existing solutions, and having the right team and processes in place.
Slideshare 3: Master the Essentials of Conversion Optimization Ashley Enyeart
The document discusses various techniques for conversion optimization, including setting goals and measuring key metrics, conducting technical, heuristic and analytics-based research, using Google Analytics to identify opportunities, implementing A/B testing, and learning from test results even when hypotheses are not validated. Some specific techniques covered are mouse tracking and heatmaps to understand user behavior, on-page surveys, remote user testing, prioritizing high-impact opportunities, and ensuring tests are properly designed and sample sizes are sufficient. The overall goal is to follow a continuous process of gathering data, generating hypotheses, testing ideas, and using results to further optimize conversions and business performance.
7 Cases Where You Can't Afford to Skip Analytics TestingObservePoint
This document discusses the importance of creating and executing analytics test plans. It recommends testing key components of the analytics stack, including the data layer, tag management system, analytics solutions, and DOM elements. The document outlines seven scenarios where testing is especially important, such as when deploying tag management changes, application updates, new content, email campaigns, or A/B tests. It emphasizes automating the testing process to improve efficiency and minimize resources needed.
Innovation Track AWS Cloud Experience Argentina - Democratizing Artificial In...Amazon Web Services LATAM
Amazon SageMaker is a fully managed machine learning platform that allows developers and data scientists to quickly build, train, and deploy machine learning models at scale. It provides a number of tools including pre-built algorithms, notebooks for common problems, one-click training and deployment, and automatic scaling of production models. More than 10,000 customers are using Amazon SageMaker.
Describes a “process” to help remove things from resumes that the job seeker may love, but can cause “red flags” or get the job seeker removed from the “interview” list by HR or the Hiring Manager. This presentation works best if some of the job-seekers can send in resumes two or three days prior to the presentation so individual “real” examples can be used during the process demonstration.
The label of “tech geek” is no longer an insult—in fact, a majority of Americans today consider it a compliment. New data from Crucial.com reveals that a majority of Americans want to be more tech savvy.
DevOps Theory vs. Practice: A Song of Ice and Tire-FireDevOpsDays DFW
In many DevOps talks, you see a speaker from a renowned tech company stand up and describe a perfect utopia of an environment. You look at the perfect environment and dedicated hordes of senior engineers they describe, and you despair of ever getting to that point. Your environment looks nothing like that.
Surprise– their environment doesn’t really look like that either! In this talk, a speaker from an unnamed tech unicorn describes their amazing environment– and then what they just said gets translated from “thought leader” into plain English for you by an official translator. Stop feeling sad– everything is secretly terrible!
Why do most machine learning projects never make it to productionCameron Vetter
Cameron Vetter discusses common mistakes made in machine learning projects that prevent them from making it into production. Some key issues include a lack of leadership support and poorly defined goals, data science teams focusing only on model creation without ensuring it is production-ready, choosing overly complex projects instead of starting simple, having the wrong team composition without the needed roles, and not establishing proper processes around software development lifecycles, testing, and monitoring of models once in production. The presentation provides advice on how to address these problems such as gaining business buy-in, taking an iterative approach, evaluating existing solutions, and having the right team and processes in place.
Product Management & Statistics - ProductTank Helsinki 04/2020Marjukka Niinioja
This document discusses the importance of product managers understanding statistics. It argues that using statistics and data analysis helps product managers better understand their users and make more informed decisions. Some key points made include:
- Statistical analysis tools like probability, cohort analysis, and Pareto analysis can provide insights into who uses a product, when, and why.
- Averages can hide important distributions in data and obscure outliers. Things like variance are more revealing.
- Understanding data through a statistical lens prevents making assumptions without evidence and being misled by superficial metrics.
- Courses in statistics, computer science, marketing, and data science can equip product managers to analyze user data effectively.
Model Monitoring at Scale with Apache Spark and VertaDatabricks
For any organization whose core product or business depends on ML models (think Slack search, Twitter feed ranking, or Tesla Autopilot), ensuring that production ML models are performing with high efficacy is crucial. In fact, according to the McKinsey report on model risk, defective models have led to revenue losses of hundreds of millions of dollars in the financial sector alone. However, in spite of the significant harms of defective models, tools to detect and remedy model performance issues for production ML models are missing.
Based on our experience building ML debugging and robustness tools at MIT CSAIL and managing large-scale model inference services at Twitter, Nvidia, and now at Verta, we developed a generalized model monitoring framework that can monitor a wide variety of ML models, work unchanged in batch and real-time inference scenarios, and scale to millions of inference requests. In this talk, we focus on how this framework applies to monitoring ML inference workflows built on top of Apache Spark and Databricks. We describe how we can supplement the massively scalable data processing capabilities of these platforms with statistical processors to support the monitoring and debugging of ML models.
Learn how ML Monitoring is fundamentally different from application performance monitoring or data monitoring. Understand what model monitoring must achieve for batch and real-time model serving use cases. Then dig in with us as we focus on the batch prediction use case for model scoring and demonstrate how we can leverage the core Apache Spark engine to easily monitor model performance and identify errors in serving pipelines.
The document discusses how machine learning impacts search engine optimization (SEO). It explains that machine learning allows search engines like Google to better understand user intent when searching by analyzing a variety of examples. This helps search engines return more relevant results that satisfy different user intents. The document advises SEO practitioners to maximize their odds of satisfying user intent by building keyword lists, grouping keywords, analyzing search volumes and probabilities, and weighting keywords based on perceived importance. Understanding how machine learning works and focusing content on user intent is important for achieving high search rankings.
The document discusses using machine learning platforms like Amazon Machine Learning and IBM Watson to monitor social media. It provides examples of using these platforms to build a social media monitor that can classify tweets as requiring a response or not, and extend this to determine sentiment, topics, and sender personality. It also discusses gathering additional website data using WordPress analytics to improve predictions.
DevOps Theory vs. Practice: A Song of Ice and Tire FireLeon Stigter
In many talks, you hear how everything is DevOps unicorns and rainbows, and you feel like you’re the last person on earth with “suboptimal” processes, tools and environment. But no despair, DevOps talks are like Instagram, hаve nothing to do with real life. In this talk, we’ll reveal the truth.
Intro to Machine Learning by Google Product ManagerProduct School
Ground breaking technologies like neural-net algorithms along with the ability to run much more powerful computation started a new era in Machine Learning, ML. We're now able to use Machine Learning for products in ways we could only dream about and companies from all around the world are starting to seize the opportunity.
This document discusses methods for building machine learning models that can handle concept drift and evolving data distributions when classifying tweets in real-time. It proposes using both a global deep learning model and a local online learning model that incorporates feedback. The local model, which uses an algorithm like Crammer's PA-II, adapts quickly to feedback but is prone to bias towards one class. The document suggests combining the models through online stacking into an ensemble called "glocal" and detecting concept drift periodically to replace outdated models. Handling concept drift and evolving data is important for domains with changing user preferences, markets, or adversarial settings.
The document discusses various machine learning concepts like model overfitting, underfitting, missing values, stratification, feature selection, and incremental model building. It also discusses techniques for dealing with overfitting and underfitting like adding regularization. Feature engineering techniques like feature selection and creation are important preprocessing steps. Evaluation metrics like precision, recall, F1 score and NDCG are discussed for classification and ranking problems. The document emphasizes the importance of feature engineering and proper model evaluation.
Everybody has something about streams on the Scala platform: iteratee, scalaz.streams, reactive streams, akka.io, and so on.
But are they useful for the day to day developer job? Are they only for database drivers? What are the differences between all this technologies?
You will understand what are streams, why you need them and how to use them in real world scenarios
Digital Mornings Copenhagen - Mathew Sweezey presentationBård Buan
High-performing marketing teams are 96.3x more likely to rate their business performance as stronger than competitors. They have full executive buy-in, with 82% of high performers having complete support from executives. High and low performers use the same marketing tactics, but high performers see 2-3x more value from tactics. Modern marketing requires being dynamic across channels and contextual to the moment using systems like CRM, marketing automation, and websites.
Leveraging AI & ML to Automoate Repetitive TasksSabrinaBandel1
The session will identify what applications and opportunities AI and ML present and how anyone can get started, there is a whole host of free resources to start learning and experimenting. One of the repetitive tasks which can be automated is the categorisation of keywords which can be sped up using supervised models. Not only is it fascinating to understand what is capable, but the applications mean that you can free your time up to spend more time on tasks which adds more value for your clients/business.
How to Use Machine Learning as a Product Manager by Wework PMProduct School
Machine learning is everywhere. Neural networks are reading medical images and giving doctors advice. Voice assistants are trying to adapt to our natural speech. Ads, news, music, movies, books, and restaurants suggestions are learning our habits of engagement. In many countries, it’s becoming more common to meet your long-term partner online and through an algorithm than in real life. From consumer to enterprise, machine learning is not just hype - it is already powering the products and services we use every day.
As businesses continue to explore and invest in machine learning, they will need to be smart and conscientious about how they collect and use data to enhance their products or drive a bottom line. As a Product Manager, you may be interested in learning more about machine learning and you may already see opportunities to use it. In this talk, we will give context to key concepts in machine learning and introduce product-driven methods for building and iterating machine learning-based solutions.
This document discusses the benefits and challenges of being a generalist software engineer. It describes generalists as workers who have broad knowledge across multiple disciplines like ML, iOS, DevOps, and data analysis rather than expertise in one area. Generalists can learn new skills, work on varied projects, and help companies of any size tackle diverse problems. However, generalists must deal with not being an expert in any one field and keeping their knowledge up to date across many areas.
This document describes a project to perform sentiment analysis on Twitter product reviews using neural networks. The authors plan to use two existing datasets (IMDB movie reviews and Twitter sentiment reviews) to train models including Naive Bayes, bidirectional RNN, and bidirectional LSTM. For extra credit, they will use pseudo-labeling with an unlabeled Twitter product review dataset to improve performance. They conducted experiments including hyperparameter tuning of the BiLSTM model on the two datasets. The best BiLSTM model achieved 69.2% accuracy on the Twitter sentiment dataset and 88.5% on the larger IMDB movie review dataset.
Natural Language Classifier - Handbook (IBM)Davi Couto
Here are the key steps:
1. User requests password change via voice or text
2. NLC classifies the intent as "password_reset"
3. Dialog component asks authentication questions (e.g. mother's maiden name)
4. User provides answers
5. If authenticated, Dialog asks for new password and relays to backend
6. Backend updates authentication systems with new password
The NLC identifies the user's goal, and Dialog handles the multi-turn conversation and passes data to the backend to fulfill the request. This allows building voice-enabled services that can understand requests and safely handle tasks.
A tremendous backlog of predictive modeling problems in the industry and short supply of trained data scientists have spiked interest in automation over the last few years. A new academic field, AutoML, has emerged. However, there is a significant gap between the topics that are academically interesting and automation capabilities that are necessary to solve real-world industrial problems end-to-end. An even greater challenge is enabling a non-expert to build a robust and trustworthy AI solution for their company. In this talk, we’ll discuss what an industry-grade AutoML system consists of and the scientific and engineering challenges of building it.
ODSC East 2020 : Continuous_learning_systemsAnuj Gupta
This document summarizes the development of a machine learning system to classify customer service messages on social media as either actionable or noise.
Initially, a single global model was trained but performance degraded over time as the data distributions changed. To address this, the authors developed a two-model approach using a global model trained on large datasets and local models for each brand that learn from feedback to adapt to changing definitions of actionable vs noise. Combining predictions from global and local models improved accuracy to around 82% and allowed for personalization to each brand's needs. Further work aims to improve robustness to bias and concept drift.
The document discusses how businesses can survive in an era of artificial intelligence and infinite media. It argues that marketing must be contextual, dynamic, and purposeful. It advocates using an agile approach to marketing that relies on small, frequent iterations and experiments. High performing companies personalize experiences, use predictive technologies, have executive buy-in for marketing, and allocate larger budgets to digital strategies and tools. The key is breaking through the noise by providing authentic and purposeful experiences for customers.
Wouldn’t you like to know the future of staffing software? Of course, you would — and by attending this webinar you’ll learn the 10 most critical trends in staffing tech. By understanding these trends and what’s driving them, you’ll make better staffing technology purchases. Staffing tech isn’t rocket science, but technology advancements are moving quite fast. Our three goals for this session are that you’re aware, you understand and you’re confident about the immediate future of staffing tech.
During this session, you will learn about:
Get a full map of the current HCM software market.
Find out the 10 staffing tech trends you’ll need to watch.
Understand how evolving staffing tech will affect your work.
Beyond the Farebox - Mobility-as-a-PlatformJohn Fagan
Beyond the fare box
How can Public Transport Operators leverage new technologies to grow revenues beyond the traditional fare box
Mobility is a Team Sport - How MaaS platforms can bring passengers back to public transport
Mobility as a Platform to monetise the destination
Orchestrated Mobility - Changing the way we move (Barclays Ai Frenzy)John Fagan
Presentation for Barclays Ai Frenzy at UEA.
By late 2030, its predicted that 95% U.S. passenger miles travelled will be served by on-demand vehicles owned by fleets, not individuals, in a new business model Transport-as-a-Service (TaaS) or Mobility-as-a-Service (Maas).
Citizens will pay a monthly fee to go anywhere they wish, much like we do today using on demand services for music and video, like Spotify and Netflix.
TaaS will unify public, private & autonomous transportation into an efficient service and is predicted to deliver a largely carbon-free road transportation system.
Some quotes from RethinkX report
More Related Content
Similar to Building Agile & AI startups - Basic tips for Product Managers
Product Management & Statistics - ProductTank Helsinki 04/2020Marjukka Niinioja
This document discusses the importance of product managers understanding statistics. It argues that using statistics and data analysis helps product managers better understand their users and make more informed decisions. Some key points made include:
- Statistical analysis tools like probability, cohort analysis, and Pareto analysis can provide insights into who uses a product, when, and why.
- Averages can hide important distributions in data and obscure outliers. Things like variance are more revealing.
- Understanding data through a statistical lens prevents making assumptions without evidence and being misled by superficial metrics.
- Courses in statistics, computer science, marketing, and data science can equip product managers to analyze user data effectively.
Model Monitoring at Scale with Apache Spark and VertaDatabricks
For any organization whose core product or business depends on ML models (think Slack search, Twitter feed ranking, or Tesla Autopilot), ensuring that production ML models are performing with high efficacy is crucial. In fact, according to the McKinsey report on model risk, defective models have led to revenue losses of hundreds of millions of dollars in the financial sector alone. However, in spite of the significant harms of defective models, tools to detect and remedy model performance issues for production ML models are missing.
Based on our experience building ML debugging and robustness tools at MIT CSAIL and managing large-scale model inference services at Twitter, Nvidia, and now at Verta, we developed a generalized model monitoring framework that can monitor a wide variety of ML models, work unchanged in batch and real-time inference scenarios, and scale to millions of inference requests. In this talk, we focus on how this framework applies to monitoring ML inference workflows built on top of Apache Spark and Databricks. We describe how we can supplement the massively scalable data processing capabilities of these platforms with statistical processors to support the monitoring and debugging of ML models.
Learn how ML Monitoring is fundamentally different from application performance monitoring or data monitoring. Understand what model monitoring must achieve for batch and real-time model serving use cases. Then dig in with us as we focus on the batch prediction use case for model scoring and demonstrate how we can leverage the core Apache Spark engine to easily monitor model performance and identify errors in serving pipelines.
The document discusses how machine learning impacts search engine optimization (SEO). It explains that machine learning allows search engines like Google to better understand user intent when searching by analyzing a variety of examples. This helps search engines return more relevant results that satisfy different user intents. The document advises SEO practitioners to maximize their odds of satisfying user intent by building keyword lists, grouping keywords, analyzing search volumes and probabilities, and weighting keywords based on perceived importance. Understanding how machine learning works and focusing content on user intent is important for achieving high search rankings.
The document discusses using machine learning platforms like Amazon Machine Learning and IBM Watson to monitor social media. It provides examples of using these platforms to build a social media monitor that can classify tweets as requiring a response or not, and extend this to determine sentiment, topics, and sender personality. It also discusses gathering additional website data using WordPress analytics to improve predictions.
DevOps Theory vs. Practice: A Song of Ice and Tire FireLeon Stigter
In many talks, you hear how everything is DevOps unicorns and rainbows, and you feel like you’re the last person on earth with “suboptimal” processes, tools and environment. But no despair, DevOps talks are like Instagram, hаve nothing to do with real life. In this talk, we’ll reveal the truth.
Intro to Machine Learning by Google Product ManagerProduct School
Ground breaking technologies like neural-net algorithms along with the ability to run much more powerful computation started a new era in Machine Learning, ML. We're now able to use Machine Learning for products in ways we could only dream about and companies from all around the world are starting to seize the opportunity.
This document discusses methods for building machine learning models that can handle concept drift and evolving data distributions when classifying tweets in real-time. It proposes using both a global deep learning model and a local online learning model that incorporates feedback. The local model, which uses an algorithm like Crammer's PA-II, adapts quickly to feedback but is prone to bias towards one class. The document suggests combining the models through online stacking into an ensemble called "glocal" and detecting concept drift periodically to replace outdated models. Handling concept drift and evolving data is important for domains with changing user preferences, markets, or adversarial settings.
The document discusses various machine learning concepts like model overfitting, underfitting, missing values, stratification, feature selection, and incremental model building. It also discusses techniques for dealing with overfitting and underfitting like adding regularization. Feature engineering techniques like feature selection and creation are important preprocessing steps. Evaluation metrics like precision, recall, F1 score and NDCG are discussed for classification and ranking problems. The document emphasizes the importance of feature engineering and proper model evaluation.
Everybody has something about streams on the Scala platform: iteratee, scalaz.streams, reactive streams, akka.io, and so on.
But are they useful for the day to day developer job? Are they only for database drivers? What are the differences between all this technologies?
You will understand what are streams, why you need them and how to use them in real world scenarios
Digital Mornings Copenhagen - Mathew Sweezey presentationBård Buan
High-performing marketing teams are 96.3x more likely to rate their business performance as stronger than competitors. They have full executive buy-in, with 82% of high performers having complete support from executives. High and low performers use the same marketing tactics, but high performers see 2-3x more value from tactics. Modern marketing requires being dynamic across channels and contextual to the moment using systems like CRM, marketing automation, and websites.
Leveraging AI & ML to Automoate Repetitive TasksSabrinaBandel1
The session will identify what applications and opportunities AI and ML present and how anyone can get started, there is a whole host of free resources to start learning and experimenting. One of the repetitive tasks which can be automated is the categorisation of keywords which can be sped up using supervised models. Not only is it fascinating to understand what is capable, but the applications mean that you can free your time up to spend more time on tasks which adds more value for your clients/business.
How to Use Machine Learning as a Product Manager by Wework PMProduct School
Machine learning is everywhere. Neural networks are reading medical images and giving doctors advice. Voice assistants are trying to adapt to our natural speech. Ads, news, music, movies, books, and restaurants suggestions are learning our habits of engagement. In many countries, it’s becoming more common to meet your long-term partner online and through an algorithm than in real life. From consumer to enterprise, machine learning is not just hype - it is already powering the products and services we use every day.
As businesses continue to explore and invest in machine learning, they will need to be smart and conscientious about how they collect and use data to enhance their products or drive a bottom line. As a Product Manager, you may be interested in learning more about machine learning and you may already see opportunities to use it. In this talk, we will give context to key concepts in machine learning and introduce product-driven methods for building and iterating machine learning-based solutions.
This document discusses the benefits and challenges of being a generalist software engineer. It describes generalists as workers who have broad knowledge across multiple disciplines like ML, iOS, DevOps, and data analysis rather than expertise in one area. Generalists can learn new skills, work on varied projects, and help companies of any size tackle diverse problems. However, generalists must deal with not being an expert in any one field and keeping their knowledge up to date across many areas.
This document describes a project to perform sentiment analysis on Twitter product reviews using neural networks. The authors plan to use two existing datasets (IMDB movie reviews and Twitter sentiment reviews) to train models including Naive Bayes, bidirectional RNN, and bidirectional LSTM. For extra credit, they will use pseudo-labeling with an unlabeled Twitter product review dataset to improve performance. They conducted experiments including hyperparameter tuning of the BiLSTM model on the two datasets. The best BiLSTM model achieved 69.2% accuracy on the Twitter sentiment dataset and 88.5% on the larger IMDB movie review dataset.
Natural Language Classifier - Handbook (IBM)Davi Couto
Here are the key steps:
1. User requests password change via voice or text
2. NLC classifies the intent as "password_reset"
3. Dialog component asks authentication questions (e.g. mother's maiden name)
4. User provides answers
5. If authenticated, Dialog asks for new password and relays to backend
6. Backend updates authentication systems with new password
The NLC identifies the user's goal, and Dialog handles the multi-turn conversation and passes data to the backend to fulfill the request. This allows building voice-enabled services that can understand requests and safely handle tasks.
A tremendous backlog of predictive modeling problems in the industry and short supply of trained data scientists have spiked interest in automation over the last few years. A new academic field, AutoML, has emerged. However, there is a significant gap between the topics that are academically interesting and automation capabilities that are necessary to solve real-world industrial problems end-to-end. An even greater challenge is enabling a non-expert to build a robust and trustworthy AI solution for their company. In this talk, we’ll discuss what an industry-grade AutoML system consists of and the scientific and engineering challenges of building it.
ODSC East 2020 : Continuous_learning_systemsAnuj Gupta
This document summarizes the development of a machine learning system to classify customer service messages on social media as either actionable or noise.
Initially, a single global model was trained but performance degraded over time as the data distributions changed. To address this, the authors developed a two-model approach using a global model trained on large datasets and local models for each brand that learn from feedback to adapt to changing definitions of actionable vs noise. Combining predictions from global and local models improved accuracy to around 82% and allowed for personalization to each brand's needs. Further work aims to improve robustness to bias and concept drift.
The document discusses how businesses can survive in an era of artificial intelligence and infinite media. It argues that marketing must be contextual, dynamic, and purposeful. It advocates using an agile approach to marketing that relies on small, frequent iterations and experiments. High performing companies personalize experiences, use predictive technologies, have executive buy-in for marketing, and allocate larger budgets to digital strategies and tools. The key is breaking through the noise by providing authentic and purposeful experiences for customers.
Wouldn’t you like to know the future of staffing software? Of course, you would — and by attending this webinar you’ll learn the 10 most critical trends in staffing tech. By understanding these trends and what’s driving them, you’ll make better staffing technology purchases. Staffing tech isn’t rocket science, but technology advancements are moving quite fast. Our three goals for this session are that you’re aware, you understand and you’re confident about the immediate future of staffing tech.
During this session, you will learn about:
Get a full map of the current HCM software market.
Find out the 10 staffing tech trends you’ll need to watch.
Understand how evolving staffing tech will affect your work.
Similar to Building Agile & AI startups - Basic tips for Product Managers (20)
Beyond the Farebox - Mobility-as-a-PlatformJohn Fagan
Beyond the fare box
How can Public Transport Operators leverage new technologies to grow revenues beyond the traditional fare box
Mobility is a Team Sport - How MaaS platforms can bring passengers back to public transport
Mobility as a Platform to monetise the destination
Orchestrated Mobility - Changing the way we move (Barclays Ai Frenzy)John Fagan
Presentation for Barclays Ai Frenzy at UEA.
By late 2030, its predicted that 95% U.S. passenger miles travelled will be served by on-demand vehicles owned by fleets, not individuals, in a new business model Transport-as-a-Service (TaaS) or Mobility-as-a-Service (Maas).
Citizens will pay a monthly fee to go anywhere they wish, much like we do today using on demand services for music and video, like Spotify and Netflix.
TaaS will unify public, private & autonomous transportation into an efficient service and is predicted to deliver a largely carbon-free road transportation system.
Some quotes from RethinkX report
This document summarizes the past 5 years of SyncNorwich, a startup community in Norwich, England, in 3 sections:
1) SyncNorwich has grown from its founding in 2012 to include over 1,450 members and hosting 132 events in a variety of venues across Norwich. Its largest event attracted over 300 people.
2) SyncNorwich has partnered with local universities and organizations to provide career support and promote local tech startups. One partnership included a one-day tech conference that reinvested profits into local startups.
3) The document thanks numerous individuals and organizations for their support in sponsoring, promoting and volunteering with SyncNorwich over the past 5 years.
This document discusses how map applications (#mapbots) have advantages over chatbots for providing helpful information to users. It proposes that #mapbots could passively detect user behaviors through mobile sensors to predict intents and needs, and then provide seamless experiences without requiring direct user input. Examples of potential #mapbot features are given like automatic driving time estimates, remembering parking spots, and notifications about traffic or delays. The document advocates for map platform companies to open their platforms and leverage sensor data through tools like the Axon Vibe SDK to enable helpful #mapbot innovations.
The document discusses working from home at SyncNorwich, an agile software company where 95% of developers work remotely from 40 different countries. It notes that the creators of MySQL did not meet in person until the company was acquired, despite successful remote work. While some companies like Yahoo require co-located work to improve collaboration, SyncNorwich finds remote work can succeed through focus on communication, process, tools, and using networks to stay connected socially outside of work.
This document discusses the evolution of geographic information systems (GIS) and geo web services from the 1990s to 2010. It summarizes different companies' approaches to providing isochrone (drive time/walking area) analysis as a web service. While basic mapping, routing and geocoding services were widely available, specialized geoanalysis services like isochrones were still lacking from major GIS vendors. The document proposes using open source GIS and cached results to provide a cost-effective isochrone web service to address this unmet need.
Where2.0Now - Finding the heat in Thematic MapsJohn Fagan
Thematic Mapping was once a specialist process for analysing statistical data spatially. GI Professionals understood how to do it, why they were doing and how to interpret the results. Thanks to the proliferation of API’s from the Web 2.0 world, Thematic Mapping API’s have become readily available and accessible by any developer with basic technical know how. You don’t have to be a GI Professional to create an impressive looking Thematic Map of your data. This presentation attempts to discuss how increased accessibility to geospatial processes is a good thing, BUT, you need to understand the underlying principles of geospatial analysis if you are going to leverage this technology
Mapping/LBS applications require 3 core engines, namely Mapping, Routing and Geocoding. The latter is often overlooked, but Geocoding is the fundamental component of all Mapping and LBS applications. If you don’t have a lat/lon, then how do you find a map, how do you get from a to b, how do you plot your data?
This paper will give a whistlestop tour of the basics of mapping and routing engines and then do a deep dive on Geocoding. It will suggest that we have solved routing and mapping, but we have a lot of work to do with Geocoding.
Dr. Sean Tan, Head of Data Science, Changi Airport Group
Discover how Changi Airport Group (CAG) leverages graph technologies and generative AI to revolutionize their search capabilities. This session delves into the unique search needs of CAG’s diverse passengers and customers, showcasing how graph data structures enhance the accuracy and relevance of AI-generated search results, mitigating the risk of “hallucinations” and improving the overall customer journey.
Programming Foundation Models with DSPy - Meetup SlidesZilliz
Prompting language models is hard, while programming language models is easy. In this talk, I will discuss the state-of-the-art framework DSPy for programming foundation models with its powerful optimizers and runtime constraint system.
UiPath Test Automation using UiPath Test Suite series, part 5DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 5. In this session, we will cover CI/CD with devops.
Topics covered:
CI/CD with in UiPath
End-to-end overview of CI/CD pipeline with Azure devops
Speaker:
Lyndsey Byblow, Test Suite Sales Engineer @ UiPath, Inc.
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...SOFTTECHHUB
The choice of an operating system plays a pivotal role in shaping our computing experience. For decades, Microsoft's Windows has dominated the market, offering a familiar and widely adopted platform for personal and professional use. However, as technological advancements continue to push the boundaries of innovation, alternative operating systems have emerged, challenging the status quo and offering users a fresh perspective on computing.
One such alternative that has garnered significant attention and acclaim is Nitrux Linux 3.5.0, a sleek, powerful, and user-friendly Linux distribution that promises to redefine the way we interact with our devices. With its focus on performance, security, and customization, Nitrux Linux presents a compelling case for those seeking to break free from the constraints of proprietary software and embrace the freedom and flexibility of open-source computing.
For the full video of this presentation, please visit: https://www.edge-ai-vision.com/2024/06/building-and-scaling-ai-applications-with-the-nx-ai-manager-a-presentation-from-network-optix/
Robin van Emden, Senior Director of Data Science at Network Optix, presents the “Building and Scaling AI Applications with the Nx AI Manager,” tutorial at the May 2024 Embedded Vision Summit.
In this presentation, van Emden covers the basics of scaling edge AI solutions using the Nx tool kit. He emphasizes the process of developing AI models and deploying them globally. He also showcases the conversion of AI models and the creation of effective edge AI pipelines, with a focus on pre-processing, model conversion, selecting the appropriate inference engine for the target hardware and post-processing.
van Emden shows how Nx can simplify the developer’s life and facilitate a rapid transition from concept to production-ready applications.He provides valuable insights into developing scalable and efficient edge AI solutions, with a strong focus on practical implementation.
Building Production Ready Search Pipelines with Spark and MilvusZilliz
Spark is the widely used ETL tool for processing, indexing and ingesting data to serving stack for search. Milvus is the production-ready open-source vector database. In this talk we will show how to use Spark to process unstructured data to extract vector representations, and push the vectors to Milvus vector database for search serving.
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slackshyamraj55
Discover the seamless integration of RPA (Robotic Process Automation), COMPOSER, and APM with AWS IDP enhanced with Slack notifications. Explore how these technologies converge to streamline workflows, optimize performance, and ensure secure access, all while leveraging the power of AWS IDP and real-time communication via Slack notifications.
In his public lecture, Christian Timmerer provides insights into the fascinating history of video streaming, starting from its humble beginnings before YouTube to the groundbreaking technologies that now dominate platforms like Netflix and ORF ON. Timmerer also presents provocative contributions of his own that have significantly influenced the industry. He concludes by looking at future challenges and invites the audience to join in a discussion.
Threats to mobile devices are more prevalent and increasing in scope and complexity. Users of mobile devices desire to take full advantage of the features
available on those devices, but many of the features provide convenience and capability but sacrifice security. This best practices guide outlines steps the users can take to better protect personal devices and information.
Full-RAG: A modern architecture for hyper-personalizationZilliz
Mike Del Balso, CEO & Co-Founder at Tecton, presents "Full RAG," a novel approach to AI recommendation systems, aiming to push beyond the limitations of traditional models through a deep integration of contextual insights and real-time data, leveraging the Retrieval-Augmented Generation architecture. This talk will outline Full RAG's potential to significantly enhance personalization, address engineering challenges such as data management and model training, and introduce data enrichment with reranking as a key solution. Attendees will gain crucial insights into the importance of hyperpersonalization in AI, the capabilities of Full RAG for advanced personalization, and strategies for managing complex data integrations for deploying cutting-edge AI solutions.
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfPaige Cruz
Monitoring and observability aren’t traditionally found in software curriculums and many of us cobble this knowledge together from whatever vendor or ecosystem we were first introduced to and whatever is a part of your current company’s observability stack.
While the dev and ops silo continues to crumble….many organizations still relegate monitoring & observability as the purview of ops, infra and SRE teams. This is a mistake - achieving a highly observable system requires collaboration up and down the stack.
I, a former op, would like to extend an invitation to all application developers to join the observability party will share these foundational concepts to build on:
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!SOFTTECHHUB
As the digital landscape continually evolves, operating systems play a critical role in shaping user experiences and productivity. The launch of Nitrux Linux 3.5.0 marks a significant milestone, offering a robust alternative to traditional systems such as Windows 11. This article delves into the essence of Nitrux Linux 3.5.0, exploring its unique features, advantages, and how it stands as a compelling choice for both casual users and tech enthusiasts.
HCL Notes and Domino License Cost Reduction in the World of DLAUpanagenda
Webinar Recording: https://www.panagenda.com/webinars/hcl-notes-and-domino-license-cost-reduction-in-the-world-of-dlau/
The introduction of DLAU and the CCB & CCX licensing model caused quite a stir in the HCL community. As a Notes and Domino customer, you may have faced challenges with unexpected user counts and license costs. You probably have questions on how this new licensing approach works and how to benefit from it. Most importantly, you likely have budget constraints and want to save money where possible. Don’t worry, we can help with all of this!
We’ll show you how to fix common misconfigurations that cause higher-than-expected user counts, and how to identify accounts which you can deactivate to save money. There are also frequent patterns that can cause unnecessary cost, like using a person document instead of a mail-in for shared mailboxes. We’ll provide examples and solutions for those as well. And naturally we’ll explain the new licensing model.
Join HCL Ambassador Marc Thomas in this webinar with a special guest appearance from Franz Walder. It will give you the tools and know-how to stay on top of what is going on with Domino licensing. You will be able lower your cost through an optimized configuration and keep it low going forward.
These topics will be covered
- Reducing license cost by finding and fixing misconfigurations and superfluous accounts
- How do CCB and CCX licenses really work?
- Understanding the DLAU tool and how to best utilize it
- Tips for common problem areas, like team mailboxes, functional/test users, etc
- Practical examples and best practices to implement right away
Pushing the limits of ePRTC: 100ns holdover for 100 daysAdtran
At WSTS 2024, Alon Stern explored the topic of parametric holdover and explained how recent research findings can be implemented in real-world PNT networks to achieve 100 nanoseconds of accuracy for up to 100 days.
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Speck&Tech
ABSTRACT: A prima vista, un mattoncino Lego e la backdoor XZ potrebbero avere in comune il fatto di essere entrambi blocchi di costruzione, o dipendenze di progetti creativi e software. La realtà è che un mattoncino Lego e il caso della backdoor XZ hanno molto di più di tutto ciò in comune.
Partecipate alla presentazione per immergervi in una storia di interoperabilità, standard e formati aperti, per poi discutere del ruolo importante che i contributori hanno in una comunità open source sostenibile.
BIO: Sostenitrice del software libero e dei formati standard e aperti. È stata un membro attivo dei progetti Fedora e openSUSE e ha co-fondato l'Associazione LibreItalia dove è stata coinvolta in diversi eventi, migrazioni e formazione relativi a LibreOffice. In precedenza ha lavorato a migrazioni e corsi di formazione su LibreOffice per diverse amministrazioni pubbliche e privati. Da gennaio 2020 lavora in SUSE come Software Release Engineer per Uyuni e SUSE Manager e quando non segue la sua passione per i computer e per Geeko coltiva la sua curiosità per l'astronomia (da cui deriva il suo nickname deneb_alpha).
6. • Understand basic components and work flows
• Get familiar with basic terms, methods and
constructs e.g. supervised, unsupervised,
classification, algorithm and models, model
evaluation, variance, bias, overfitting, precision,
recall
• Listen to Podcasts
• Loads on Youtube
• Do a short course
ACQUIREDATASCIENCELITERACY
PREPAREBEFORETHE
DOCTORSARRIVE
@johnbfagan
7. Use the Retrospective to make small and continuous
improvements.
Data hygiene & integrity
Data models
Transaction ids
Data flows
Simple data archiving mechanic
Gradually tune up your Definition of Done
Consider hiring a data science consultant on short term
contract
PREPAREBEFORETHE
DOCTORSARRIVE
GET YOUR DATA READY.
@johnbfagan
12. Allows you to align expectations and outcomes.
You should spend time collaborating with your
team (engineers, data science, testers and
management) on defining the problem,
assumptions & expected outcomes. More so
than you would with a classic problem which is
solved by CRUD.
Luckily Machine Learning Mastery have a great
template, which I have adapted to agile stories.
https://machinelearningmastery.com/how-to-define-your-machine-learning-problem/
MUST.DEFINETHE
PROBLEM
PUT A LOT OF LOVE INTO THIS
@johnbfagan
13. MACHINELEARNING
MASTERY Tests the boundaries
and re-tests the
problem statement and
assumptions
Breaks the solution
down into layman level
@johnbfagan
14. IN ORDER TO become a social medial influencer
AS A regular twitter user
I NEED twitter to predict if my draft tweet content will get retweets
GIVEN there is a history of tweets from @illizian
AND some have retweets
AND some do not
WHEN @illizian composes a new tweet
THEN classify the tweet if its going to get retweets or not
AND ensure the classification model has an accuracy score as a percentage.
AND the accuracy score is the number of tweets predicted correctly out of all tweets
AND The specific words he used in the tweet matter to the model.
AND The specific user that retweets does not matter to the model.
AND The number of retweets may matter to the model.
AND Older tweets are less predictive than more recent tweets.
TRANSLATETOUSERSTORIESWITHBDD
@johnbfagan
15. F1 score - measure of a test's accuracy. It considers both
the precision p and the recall r
False Positives - a test result which wrongly indicates that a
particular condition or attribute is present.
False Negatives - a test result which wrongly indicates that
a particular condition or attribute is absent.
Tradeoffs - impact mapping milestone a great way to
describe tradeoffs of quality versus, time and cost and
define you Go vs No-Go Metrics
MUST. CAREABOUT
SUCCESSMETRICS
WHAT DOES SUCCESS LOOK LIKE?
https://www.productschool.com/blog/product-management-2/great-machine-learning-product-management-google/
https://www.impactmapping.org/
@johnbfagan
17. We all have a great solution, the best solution, but machine
learning is just one solution along with many others.
First create a super dumb baseline model (!AI), e.g.
• 100% certainty each tweet will be RT’d!
• Use average % of last 100 tweets that got RT’d
• If any words (excluding stop words) previously got
RT’d, then 100% certain tweet will get RT’d!
You might be surprised that your super simple solution is fit
for purpose
STARTWITHTHE
DUMBESTSOLUTION
@johnbfagan
25. Software is usually static, but data is
always changing.
Monitor algorithms performance for drift
Adapt by understanding, re-fitting,
updating, weighting, learning the
changes.
MONITOR.DRIFT
BEHAVIOURS ALWAYS CHANGE.
https://www.semanticscholar.org/paper/Concept-drift-adaptation-for-learning-with-data-Liu/5b105e357936f989cfb46ddd055ea44a2b0aed04
https://machinelearningmastery.com/gentle-introduction-concept-drift-machine-learning/
@johnbfagan