Generative AI
YouTube ... Quora ...Google search ...Google News ...Bing News
- Generative AI ... Conversational AI ... ChatGPT | OpenAI ... Bing | Microsoft ... Bard | Google ... Claude | Anthropic ... Perplexity ... You ... Ernie | Baidu
- Large Language Model (LLM) ... Natural Language Processing (NLP) ...Generation ... Classification ... Understanding ... Translation ... Tools & Services
- Prompt Engineering (PE) ... PromptBase ... Prompt Injection Attack
- Policy ... Policy vs Plan ... Constitutional AI ... Trust Region Policy Optimization (TRPO) ... Policy Gradient (PG) ... Proximal Policy Optimization (PPO)
- Video/Image ... Vision ... Enhancement ... Fake ... Reconstruction ... Colorize ... Occlusions ... Predict image ... Image/Video Transfer Learning
- End-to-End Speech ... Synthesize Speech ... Speech Recognition ... Music
- Demos, generating...
- Music: Generating Piano Music with Transformer | I. Simon, A. Huang, J. Engel, C. "Fjord" Hawthorne - Google on Colab play with pretrained Transformer models for piano music generation, based on the Music Transformer model
- Faces: TF-Hub generative image model | The TensorFlow Hub Authors - Google use of a TF-Hub module based on a generative adversarial network (GAN). The module maps from N-dimensional vectors, called latent space, to RGB images.
- 3D Objects: 3D Style Transfer | Google uses Lucid to implement style transfer from a textured 3D model and a style image onto a new texture for the 3D model by using a Differentiable Image Parameterization
- Try Stable Diffusion | Stability AI ... text-to-image diffusion model capable of generating photo-realistic images
- Demo, summarizing, priority listing, & analysis...
- Singularity ... Sentience ... AGI ... Curious Reasoning ... Emergence ... Moonshots ... Explainable AI ... Automated Learning
- In-Context Learning (ICL) ... Context ... Causation vs. Correlation ... Autocorrelation ... Out-of-Distribution (OOD) Generalization ... Transfer Learning
- AI Solver ... Algorithms ... Administration ... Model Search ... Discriminative vs. Generative ... Optimizer ... Train, Validate, and Test
- Discriminative vs. Generative
- Assistants ... Personal Companions ... Agents ... Negotiation ... LangChain
- Development ... Notebooks ... AI Pair Programming ... Codeless, Generators, Drag n' Drop ... AIOps/MLOps ... AIaaS/MLaaS
- Generative Model | Wikipedia
- Attention Mechanism ...Transformer ...Generative Pre-trained Transformer (GPT) ... GAN ... BERT
- Generative Query Network (GQN)
- Data Augmentation, Data Labeling, and Auto-Tagging
- Python ... Generative AI with Python ... Javascript ... Generative AI with Javascript
- Generative AI for Business Analysis
- Gaming ... Game-Based Learning (GBL) ... Security ... Generative AI ... Metaverse ... Quantum ... Game Theory
- Roblox ... building tools to allow creators to develop integrated 3D objects that come with behaviour built in.
- Immersive Reality ... Metaverse ... Digital Twin ... Internet of Things (IoT) ... Transhumanism
Generative AI is technology that creates original content, including text, images, video, and computer code, by identifying patterns in large quantities of training data. Generative AI could improve the speed and accuracy of product research and development. Generative AI technology can also help with product engineering by allowing teams to simulate products in virtual environments. This allows for complex problems to be solved more quickly and efficiently, leading to improved design accuracy. - The Generative AI Revolution Is Creating The Next Phase Of Autonomous Enterprise | Mark Minevich - Forbes
Generative AI are predictive models, filtering available information to draw inferences on what should logically follow
Contents
Generation
Products
Natural Language
- Conversational AI
- Questions/Answers
- Summarize
- Stories/Narratives
- Documents
- Job Listing
Co-Pilot
- Coding
- Operating System
- Office Productivity
Visual
- 2D/3D
- Drawings
- Photographs
- Art
Audio
- Voice
- Music
Data
- Training
- Test
- Scenario Context
Designs
- Products
- Materials
- Metaverse
- Gaming
- 3D Models
- Processes
- Specifications
- Infrastructure
- Schematics
- Drugs
Techniques
- Strategies
- Unprogrammed Gaming
- Unanticipated Scenarios
- Tactics
- Rules/Inferences
- Reinforcement Learning
- Alternative Learning Techniques
Topics
Generative vs Discriminative
Background: What is a Generative Model? | Google More formally, given a set of data instances X and a set of labels Y:
- Generative models capture the joint probability p(X, Y), or just p(X) if there are no labels.
- Discriminative models capture the conditional probability p(Y | X).
A generative model includes the distribution of the data itself, and tells you how likely a given example is. For example, models that predict the next word in a sequence are typically generative models (usually much simpler than GANs) because they can assign a probability to a sequence of words.
Informally:
- Generative models can generate new data instances.
- Discriminative models discriminate between different kinds of data instances.
Generative AI Adoption Methods
The adoption of Generative AI involves incorporating generative models and algorithms into various applications and domains. Generative AI techniques enable the creation of new and realistic content, such as images, text, music, or videos, by learning patterns from existing data. Here are the key methods of adopting Generative AI:
- Training Custom Models: One adoption method involves training custom generative models specific to a particular use case or dataset. This method requires collecting and preprocessing relevant data and training the model to learn from that data. By fine-tuning the model's parameters and architecture, developers can create generative models tailored to their specific needs.
- This method offers flexibility and control, allowing developers to focus on the unique characteristics and requirements of their application. However, it requires expertise in data collection, model training, and optimization.
- Utilizing Pretrained Models: Another adoption method is to use pretrained generative models that have been trained on large-scale datasets by experts or organizations. Pretrained models capture general patterns and styles from diverse data sources and can be readily used for content generation tasks. Developers can integrate these models into their applications without the need for extensive training or data collection.
- This method offers convenience and saves time as developers can leverage existing models that have already learned complex patterns. It is suitable for applications that do not require customization or fine-grained control over the generated content.
- API Services: Many companies and cloud service providers offer Generative AI as a service through APIs. These APIs provide developers with a simple and accessible way to integrate generative capabilities into their applications. By leveraging these services, developers can make API calls to generate content without the need to directly train or manage generative models.
- API services provide convenience, scalability, and consistent performance as the underlying generative models are maintained and optimized by the service providers. Developers can focus on utilizing the generative capabilities without worrying about the complexities of model training and deployment.
- Frameworks and Libraries: There are various open-source frameworks and libraries available that provide tools, prebuilt models, and APIs for Generative AI. These frameworks, such as TensorFlow, PyTorch, or Keras, offer a wide range of functionalities and utilities for building and deploying generative models.
- Leveraging frameworks and libraries provides developers with flexibility, customization, and control over the generative models. They offer extensive documentation, tutorials, and community support, making it easier to adopt and implement Generative AI solutions.
- Collaboration and Knowledge Sharing: The adoption of Generative AI can be facilitated through collaboration and knowledge sharing within the AI community. Developers, researchers, and enthusiasts can collaborate on open-source projects, contribute to shared repositories, and participate in online forums or conferences dedicated to Generative AI.
- Collaboration and knowledge sharing accelerate the adoption process by pooling expertise, sharing resources, and collectively advancing the state of Generative AI. It fosters innovation and encourages the development of best practices and guidelines for effective adoption.
Hallucination
YouTube search... ...Google search
- Got It AI creates truth checker for ChatGPT ‘hallucinations’ | Dean Takahashi - VentureBeat
- CheckGPT | Got It AI
Hallucination is a term used to describe when Large Language Models (LLMs) generate text that is factually incorrect or entirely fictional. This can happen because the model’s primary objective is to generate text that is coherent and contextually appropriate, rather than factually accurate1. Hallucination can be a serious problem for LLMs because it can lead to the spread of misinformation, expose confidential information, and create unrealistic expectations about what LLMs can do. Hallucination refers to mistakes in the generated text that are semantically or syntactically plausible but are in fact incorrect or nonsensical1. This occurs because the model’s primary objective is to generate text that is coherent and contextually appropriate, rather than factually accurate. The model’s training data may contain inaccuracies, inconsistencies, and fictional content, and the model has no way of distinguishing between fact and fiction. As a result, it may generate text that aligns with the patterns observed in the training data but is not grounded in reality. From a technical perspective, hallucination in language models can be attributed to a lack of ground truth from external sources.
Example: In artificial intelligence (AI) a hallucination or artificial hallucination is a confident response by an AI that does not seem to be justified by its training data. For example, a hallucinating chatbot with no knowledge of Tesla's revenue might internally pick a random number (such as "$13.6 billion") that the chatbot deems plausible, and then go on to falsely and repeatedly insist that Tesla's revenue is $13.6 billion, with no sign of internal awareness that the figure was a product of its own imagination. Such phenomena are termed "hallucinations", in analogy with the phenomenon of hallucination in human psychology. Note that while a human hallucination is a percept by a human that cannot sensibly be associated with the portion of the external world that the human is currently directly observing with sense organs, an AI hallucination is instead a confident response by an AI that cannot be grounded in any of its training data. AI hallucination gained prominence around 2022 alongside the rollout of certain Large Language Model (LLM) such as ChatGPT. Users complained that such bots often seemed to "sociopathically" and pointlessly embed plausible-sounding random falsehoods within its generated content. Another example of hallucination in artificial intelligence is when the AI or chatbot forget that they are one and claim to be human By 2023, analysts considered frequent hallucination to be a major problem in LLM technology. Wikipedia
AI Hallucination are like human exaggerations
Ground truth refers to data that accurately represents the real-world phenomena or outcomes that an AI model aims to predict, classify, or generate. Ground truth is information that is known to be real or true, provided by direct observation and measurement (i.e. empirical evidence) as opposed to information provided by inference1. It refers to data that accurately represents the real-world phenomena or outcomes that an AI model aims to predict, classify, or generate.
MIT GenAI Summit
Deep Generative Modeling
Generative Modeling Language
SynthAI
To date, generative AI applications have overwhelmingly focused on the divergence of information. That is, they create new content based on a set of instructions. In Wave 2, we believe we will see more applications of AI to converge information. That is, they will show us less content by synthesizing the information available. Aptly, we refer to Wave 2 as synthesis AI (“SynthAI”) to contrast with Wave 1. While Wave 1 has created some value at the application layer, we believe Wave 2 will bring a step function change. -For B2B Generative AI Apps, Is Less More? | Zeya Yang and Kristina Shen - Andreessen Horowitz
As we think through what Wave 2 might look like, we believe the use cases that will benefit most from synthesis AI will be when there is both:
A high volume of information, such that it’s not pragmatic for a human to manually sift through all the information. A high signal-to-noise ratio, such that the themes or insights are obvious and consistent. In the name of accuracy, you don’t want to task an AI model with deciphering nuance. In the diagram below, we categorize examples of common analysis and synthesis by these dimensions to help bring this to life.