CrAIyon (formerly DALL-E after Salvador “Dali”) is a web-facing art-making generative AI tool online (https://www.craiyon.com/) that enables the uses of text (and image) prompts for the creation of watermarked, lightweight visuals. Counterintuitively, the rough visuals are much more usable for recombinations and remixes and recreations into usable digital visuals for various digital learning objects. The textual prompts are not particularly intuitive because of how the generative AI program was trained on mass-scale visuals). There is an art and occasional indirection to working prompts after each try, with the resulting nine-image proof sheets that CrAIyon outputs. The tool can be used iteratively for different outputs.
The tool sometimes turns out serendipitous surprises, including an occasional work so refined that it can be used / shared almost unedited. One challenge in using CrAIyon comes from their request for credit (for all non-subscribers to their service). Another comes from the visual watermarking (orange crayon at the bottom right of the image). However, this tool is quite useful for practical applications if one is willing to engage deep digital image editing (Adobe Photoshop, Adobe Illustrator).
Some Ways to Conduct SoTL Research in Augmented Reality (AR) for Teaching and...Shalin Hai-Jew
One of the extant questions about augmented reality (AR) is how (in)effective it is for the teaching and learning in various formal, nonformal, and informal contexts. The research literature shows mixed findings, which are often highly context-based (and not generalizable). There are some non-trivial costs to the design/development/deployment of AR for teaching and learning. For the users, there is cognitive load on the working memory [(1) extraneous/poor design, (2) intrinsic/inherent difficulty in topic, and (3) germane/forming schemas]. For teachers, there are additional knowledge, skills, and abilities / attitudes (KSAs) that need to be brought to bear.
Creating Seeding Visuals to Prompt Art-Making Generative AIsShalin Hai-Jew
Art-making generative AIs have come to the fore. A basic work pipeline typically involves starting with text prompts -> generated images. That image may be used to seed further iterations. Deep Dream Generator (DDG) enables the application of “modifiers” of various types (artist styles, visual adjectives, others) to be applied in addition to the text prompt.
Another approach involves beginning with a “seeding image,” a born-digital or digitized (born-analog) visual on which AI-generated art may be based for a multi-channel and multi-modal prompt. This slideshow provides some observations of how to think about seeding images, particularly in terms of how the DDG handles them, with its “algorithmic pareidolia” (“Deep Dream,” Wikipedia, July 3, 2023).
Human art-making is often about throwing mass-scale conversations. Artists are thought to help bridge humanity into the future. Whether generative AI art enables this or not is still not clear.
Human-Machine Collaboration: Using art-making AI (CrAIyon) as cited work, o...Shalin Hai-Jew
It is early days for generative art AIs. What are some ways to use these to complement one's work while staying legal (legal-ish)?
Correction: .webp is a raster format
Exploring the Deep Dream Generator (an Art-Making Generative AI) Shalin Hai-Jew
The Deep Dream Generator was created by Google engineer Alexander Mordvintsev in 2014. It has a public facing instance at https://deepdreamgenerator.com/, which enables people to use text prompts and image prompts (individually or in combination) to inspire the art-generating generative AI to output images. This work highlights some process-based walk-throughs of the tool, some practical uses, some lightweight art learning, some aspects of the online social community on this platform, and other insights. Some works by the AI prompted by the presenter may be seen here: https://deepdreamgenerator.com/u/sjjalinn.
(This is the first draft of a slideshow that will be used in a conference later in the year.)
Generative AI art has a lot of issues:
Lack of Control: Generative AI art eliminates digital artists' control over their work. The results are unpredictable and often unsatisfactory, leaving artists feeling frustrated.
No Unique Signature: Generative AI art lacks a unique signature or style, making it difficult for digital artists to stand out.
Quality Control Issues: Generative AI art can be of poor quality and unsuitable for professional use. Digital artists who rely on their work to make a living may find that AI-generated work is not up to their standards.
Decreased Job Opportunities: As generative AI art becomes more popular, the demand for human digital artists may decrease, leading to fewer job opportunities.
No Emotional Connection: Generative AI art lacks the emotional connection artists can create through their work. This can make it difficult for digital artists to connect with their audience and make a lasting impact.
Limited Creative Potential: Generative AI art has limited creative potential based on algorithms and pre-defined parameters. Digital artists who seek to express their creativity and individuality may find it limiting.
Intellectual Property Concerns: Generative AI art can infringe on the intellectual property of others, leading to legal issues for the artist.
Lack of Personal Touch: Generative AI art lacks the personal touch that digital artists can bring to their work. This can result in a lack of emotion, connection, and engagement with the audience.
Decreased Income: Generative AI art is often available for free or at a low cost, making it difficult for digital artists to make a living through their work.
Loss of Craftsmanship: Generative AI art relies on technology, taking away the element of craftsmanship and hand-drawn skills that digital artists have honed over time.
Some Ways to Conduct SoTL Research in Augmented Reality (AR) for Teaching and...Shalin Hai-Jew
One of the extant questions about augmented reality (AR) is how (in)effective it is for the teaching and learning in various formal, nonformal, and informal contexts. The research literature shows mixed findings, which are often highly context-based (and not generalizable). There are some non-trivial costs to the design/development/deployment of AR for teaching and learning. For the users, there is cognitive load on the working memory [(1) extraneous/poor design, (2) intrinsic/inherent difficulty in topic, and (3) germane/forming schemas]. For teachers, there are additional knowledge, skills, and abilities / attitudes (KSAs) that need to be brought to bear.
Creating Seeding Visuals to Prompt Art-Making Generative AIsShalin Hai-Jew
Art-making generative AIs have come to the fore. A basic work pipeline typically involves starting with text prompts -> generated images. That image may be used to seed further iterations. Deep Dream Generator (DDG) enables the application of “modifiers” of various types (artist styles, visual adjectives, others) to be applied in addition to the text prompt.
Another approach involves beginning with a “seeding image,” a born-digital or digitized (born-analog) visual on which AI-generated art may be based for a multi-channel and multi-modal prompt. This slideshow provides some observations of how to think about seeding images, particularly in terms of how the DDG handles them, with its “algorithmic pareidolia” (“Deep Dream,” Wikipedia, July 3, 2023).
Human art-making is often about throwing mass-scale conversations. Artists are thought to help bridge humanity into the future. Whether generative AI art enables this or not is still not clear.
Human-Machine Collaboration: Using art-making AI (CrAIyon) as cited work, o...Shalin Hai-Jew
It is early days for generative art AIs. What are some ways to use these to complement one's work while staying legal (legal-ish)?
Correction: .webp is a raster format
Exploring the Deep Dream Generator (an Art-Making Generative AI) Shalin Hai-Jew
The Deep Dream Generator was created by Google engineer Alexander Mordvintsev in 2014. It has a public facing instance at https://deepdreamgenerator.com/, which enables people to use text prompts and image prompts (individually or in combination) to inspire the art-generating generative AI to output images. This work highlights some process-based walk-throughs of the tool, some practical uses, some lightweight art learning, some aspects of the online social community on this platform, and other insights. Some works by the AI prompted by the presenter may be seen here: https://deepdreamgenerator.com/u/sjjalinn.
(This is the first draft of a slideshow that will be used in a conference later in the year.)
Generative AI art has a lot of issues:
Lack of Control: Generative AI art eliminates digital artists' control over their work. The results are unpredictable and often unsatisfactory, leaving artists feeling frustrated.
No Unique Signature: Generative AI art lacks a unique signature or style, making it difficult for digital artists to stand out.
Quality Control Issues: Generative AI art can be of poor quality and unsuitable for professional use. Digital artists who rely on their work to make a living may find that AI-generated work is not up to their standards.
Decreased Job Opportunities: As generative AI art becomes more popular, the demand for human digital artists may decrease, leading to fewer job opportunities.
No Emotional Connection: Generative AI art lacks the emotional connection artists can create through their work. This can make it difficult for digital artists to connect with their audience and make a lasting impact.
Limited Creative Potential: Generative AI art has limited creative potential based on algorithms and pre-defined parameters. Digital artists who seek to express their creativity and individuality may find it limiting.
Intellectual Property Concerns: Generative AI art can infringe on the intellectual property of others, leading to legal issues for the artist.
Lack of Personal Touch: Generative AI art lacks the personal touch that digital artists can bring to their work. This can result in a lack of emotion, connection, and engagement with the audience.
Decreased Income: Generative AI art is often available for free or at a low cost, making it difficult for digital artists to make a living through their work.
Loss of Craftsmanship: Generative AI art relies on technology, taking away the element of craftsmanship and hand-drawn skills that digital artists have honed over time.
[DSC DACH 23] ChatGPT and Beyond: How generative AI is Changing the way peopl...DataScienceConferenc1
In recent years, generative AI has made significant advancements in language understanding and generation, leading to the development of chatbots like ChatGPT. These models have the potential to change the way people interact with technology. In this session, we will explore the advancements in generative AI. I will show how these models have evolved, their strengths and limitations, and their potential for improving various applications. Additionally, I will show some of the ethical considerations that arise from the use of these models and their impact on society.
Co-Creating Common Art with AI Tools in Adobe Photoshop 2022Shalin Hai-Jew
Artificial intelligence (AI) has been applied to various methods for digital image creation and editing in Adobe Photoshop 2022. “Inartful” common art and digital photos can be re-imagined using such “neural filters” as style transfer, landscape mixer, color transfer, harmonization, Depth Blur, colorization, and others. The filters can be additive or reductive, or both (of various elements). This session offers walk-throughs of these various Neural Filter features in Adobe Photoshop 2022 (using AI Adobe Sensei). Come explore the “imagination” in a digital image editing software.
IDEO U's Storytelling for Influence course content mapped to the design think...Ren Chang Soo
Supplementary material developed to onboard teaching team members who have a strong grounding in the design thinking process, and for learners who are curious how the course content relates to the design thinking process
Leveraging Generative AI & Best practicesDianaGray10
In this event we will cover:
- What is Generative AI and how it is being for future of work.
- Best practices for developing and deploying generative AI based models in productions.
- Future of Generative AI, how generative AI is expected to evolve in the coming years.
My presentation entitled 'AI, Creativity and Generative Art', presented at the annual symposium for AI students (CKI) at Utrecht University, Fri. June 16th, 2017
An overview of the most important AI capabilities in marketing, advertising and content creation. I made this presentation to inform, educate and inspire people in the creative industries to familiarise themselves with the incredible toolsets that are already here and in development. I also explain how generative Ai works explore some possible new roles and business models for agencies. Hope you enjoy it!
Generative AI: Responsible Path forward, a presentation conducted during DataHour webinar series by Analytics Vidhya and attended by more than a hundred data scientists and AI experts from around the world. The presentation address the importance of AI ethics and the development of responsible AI governance at tech firms to help mitigate AI risks and ethical issues.
The Future of AI is Generative not Discriminative 5/26/2021Steve Omohundro
The deep learning AI revolution has been sweeping the world for a decade now. Deep neural nets are routinely used for tasks like translation, fraud detection, and image classification. PwC estimates that they will create $15.7 trillion/year of value by 2030. But most current networks are "discriminative" in that they directly map inputs to predictions. This type of model requires lots of training examples, doesn't generalize well outside of its training set, creates inscrutable representations, is subject to adversarial examples, and makes knowledge transfer difficult. People, in contrast, can learn from just a few examples, generalize far beyond their experience, and can easily transfer and reuse knowledge. In recent years, new kinds of "generative" AI models have begun to exhibit these desirable human characteristics. They represent the causal generative processes by which the data is created and can be compositional, compact, and directly interpretable. Generative AI systems that assist people can model their needs and desires and interact with empathy. Their adaptability to changing circumstances will likely be required by rapidly changing AI-driven business and social systems. Generative AI will be the engine of future AI innovation.
I will talk about Generative AI and its applications to 2D art production in the gaming industry. We will explore the Stable Diffusion neural net and concepts such as Prompt Engineering, Image-to-Image, ControlNet, and Dreambooth and how they can enhance game development. Moreover, we will compare the pros and cons of Stable Diffusion with Midjourney. As a result, you will better understand the potential benefits of incorporating generative AI into your game development workflow.
With the advance of virtual reality technologies like HMD (head-mounted-displays) creatives together with UX/UI designers face today one of the most exciting moments one could ever ask for – the challenge of a new medium and the opportunity to create a range of symbology which will help design great immersive and engaging experiences.
An Introduction to the World of User ResearchMethods
What is user? Why do we do it? How do we do it? User Research Consultants, Dr Jennifer Klatt and Ben Smith from Methods Digital (https://methodsdigital.co.uk/) have kindly put together this slide deck to take you through the basics.
[DSC DACH 23] ChatGPT and Beyond: How generative AI is Changing the way peopl...DataScienceConferenc1
In recent years, generative AI has made significant advancements in language understanding and generation, leading to the development of chatbots like ChatGPT. These models have the potential to change the way people interact with technology. In this session, we will explore the advancements in generative AI. I will show how these models have evolved, their strengths and limitations, and their potential for improving various applications. Additionally, I will show some of the ethical considerations that arise from the use of these models and their impact on society.
Co-Creating Common Art with AI Tools in Adobe Photoshop 2022Shalin Hai-Jew
Artificial intelligence (AI) has been applied to various methods for digital image creation and editing in Adobe Photoshop 2022. “Inartful” common art and digital photos can be re-imagined using such “neural filters” as style transfer, landscape mixer, color transfer, harmonization, Depth Blur, colorization, and others. The filters can be additive or reductive, or both (of various elements). This session offers walk-throughs of these various Neural Filter features in Adobe Photoshop 2022 (using AI Adobe Sensei). Come explore the “imagination” in a digital image editing software.
IDEO U's Storytelling for Influence course content mapped to the design think...Ren Chang Soo
Supplementary material developed to onboard teaching team members who have a strong grounding in the design thinking process, and for learners who are curious how the course content relates to the design thinking process
Leveraging Generative AI & Best practicesDianaGray10
In this event we will cover:
- What is Generative AI and how it is being for future of work.
- Best practices for developing and deploying generative AI based models in productions.
- Future of Generative AI, how generative AI is expected to evolve in the coming years.
My presentation entitled 'AI, Creativity and Generative Art', presented at the annual symposium for AI students (CKI) at Utrecht University, Fri. June 16th, 2017
An overview of the most important AI capabilities in marketing, advertising and content creation. I made this presentation to inform, educate and inspire people in the creative industries to familiarise themselves with the incredible toolsets that are already here and in development. I also explain how generative Ai works explore some possible new roles and business models for agencies. Hope you enjoy it!
Generative AI: Responsible Path forward, a presentation conducted during DataHour webinar series by Analytics Vidhya and attended by more than a hundred data scientists and AI experts from around the world. The presentation address the importance of AI ethics and the development of responsible AI governance at tech firms to help mitigate AI risks and ethical issues.
The Future of AI is Generative not Discriminative 5/26/2021Steve Omohundro
The deep learning AI revolution has been sweeping the world for a decade now. Deep neural nets are routinely used for tasks like translation, fraud detection, and image classification. PwC estimates that they will create $15.7 trillion/year of value by 2030. But most current networks are "discriminative" in that they directly map inputs to predictions. This type of model requires lots of training examples, doesn't generalize well outside of its training set, creates inscrutable representations, is subject to adversarial examples, and makes knowledge transfer difficult. People, in contrast, can learn from just a few examples, generalize far beyond their experience, and can easily transfer and reuse knowledge. In recent years, new kinds of "generative" AI models have begun to exhibit these desirable human characteristics. They represent the causal generative processes by which the data is created and can be compositional, compact, and directly interpretable. Generative AI systems that assist people can model their needs and desires and interact with empathy. Their adaptability to changing circumstances will likely be required by rapidly changing AI-driven business and social systems. Generative AI will be the engine of future AI innovation.
I will talk about Generative AI and its applications to 2D art production in the gaming industry. We will explore the Stable Diffusion neural net and concepts such as Prompt Engineering, Image-to-Image, ControlNet, and Dreambooth and how they can enhance game development. Moreover, we will compare the pros and cons of Stable Diffusion with Midjourney. As a result, you will better understand the potential benefits of incorporating generative AI into your game development workflow.
With the advance of virtual reality technologies like HMD (head-mounted-displays) creatives together with UX/UI designers face today one of the most exciting moments one could ever ask for – the challenge of a new medium and the opportunity to create a range of symbology which will help design great immersive and engaging experiences.
An Introduction to the World of User ResearchMethods
What is user? Why do we do it? How do we do it? User Research Consultants, Dr Jennifer Klatt and Ben Smith from Methods Digital (https://methodsdigital.co.uk/) have kindly put together this slide deck to take you through the basics.
Maintaining the competitive edge in the digital age: Crafted IoD presentationCrafted
Our businesses operate in a world in which Google handles 100 billion searches every month, half of Britain owns a smartphone and the average UK resident spends nine hours each day glued to a screen. We are trading in the digital age, and it is vital to understand how to get the most from online technologies in order to compete.
Measurable, scalable and highly-targeted, effective digital marketing can help businesses sell more and better engage with customers. But, with so many channels available, how do you determine which outlets will work best for your business, and how do you make the most of the tools you already have? In this presentation, experts from integrated digital agency Crafted will take you through the digital journey, helping you to focus on the channels that can deliver real ROI for your business to ensure that you maintain the competitive edge in the online era.
The presentation will explore:
1) Crafting your digital strategy – Tom Gillman, Business Development Director, will explain the basics of formulating a digital marketing strategy, help you define your objectives and understand your current positioning
2) Increasing web sales and enquires – Barnie Mills, Head of Creative, will highlight design considerations for more successful websites and outline helpful tweaks to boost the performance of your existing site
3) Influencing customers in the digital age – Ian Miller, Search Director, will explore ways to blend traditional and online PR to resonate with your audience and generate better business results
Infuse your apps, websites and bots with intelligent algorithms to see, hear, speak, understand and interpret your user needs through natural methods of communication. Azure Cognitive Services are APIs, SDKs, and services available to help developers build intelligent applications without having direct AI or data science skills or knowledge.
Katie Sylor-Miller
Staff Software Engineer, Etsy
Images For Everyone
We developers and designers are obsessed with getting our images “just right” before we display them to our users. We perfect their art direction, selecting images that set the right mood or convey the right information. We fine-tune their performance characteristics and ensure that we serve the right image for a multitude of devices. But what about users who can’t see our finely-tuned images or distinguish between the colors in our beautiful infographics? How do we ensure that our images are accessible so that everyone can experience your site to the fullest ?
In this session, we’ll learn about the different types of visual, auditory, cognitive, and motor impairments that affect how users interact with images and other media, and we’ll cover practical techniques for ensuring that your images are accessible to everyone, regardless of how they experience the web.
We developers and designers are obsessed with getting our images “just right” before we display them to our users. We perfect their art direction, selecting images that set the right mood or convey the right information. We fine-tune their performance characteristics and ensure that we serve the right image for a multitude of devices. But what about users who can’t see our finely-tuned images or distinguish between the colors in our beautiful infographics? How do we ensure that our images are accessible so that everyone can experience your site to the fullest ?
In this session, we’ll learn about the different types of visual, auditory, cognitive, and motor impairments that affect how users interact with images and other media, and we’ll cover practical techniques for ensuring that your images are accessible to everyone, regardless of how they experience the web.
Making Your Site Printable: CSS Summit 2014Adrian Roselli
The push for responsive web design has helped web developers consider how the sites they develop can adapt to different devices, including sizes, screen resolutions, and even contexts.
It should now be easier than ever to respond to a format that has existed since the start of the web -- print.
I'll walk through the process for making your responsive sites respond to the format we most often forget and show you how to use Google Analytics to track what pages are printed from your site.
SEO and User Experience (UX): A Vision of CollaborationJonathon Colman
It’s not enough just to rank highly and drive keyword traffic these days (if you can even do that after Google’s Panda algorithm update). You also need to win over the customer by providing breakthrough experiences that anticipate their needs while providing real, tangible value. The new generation of SEOs understands this, which is why they’re also focused on information architecture and user experience.
In this session, you’ll see world-class examples of how you can bring these disciplines together in your companies and organizations in order to delight your users, plug holes in your conversion rate, and drive more qualified traffic. No “best practices” or baseless theories here – just real-life tactics that solved problems and drove conversion. SEOs and IA/UX pros don’t need to butt heads (or headbutt!) when they can collaborate together to improve the cross-channel experience.
Are you having trouble meeting the needs of your users while growing your traffic? This is the panel for you.
Originally presented by Jonathon Colman, John Goad, Mike Pantoliano, Michael King, and Ben Lloyd at the first-ever Seattle Interactive Conference (SIC 2011) in Seattle, Washington.
You can learn more about Jonathon Colman at http://www.jonathoncolman.org/
The Intersection of Usability, Accessibility, and SEODesignHammer
Presented by David Minton (Managing Partner) at
NCTech4Good Meetup (01/18/2012)
Note: This is essentially the same as the Wake Tech Community College presentation.
When considering a website’s optimal level of Usability, it becomes evident that the practices of SEO and Accessibility also factor greatly into this area of the website’s success. To achieve a website with a high degree of Usability, one must develop it with three audiences in mind; 1) average visitors, 2) disabled visitors, and 3) search engine robots. As each user browses through the site, there are hurdles to overcome such as interpreting hyperlinks, images, and flash files. While implementing a few techniques will improve the user experience for a particular audience, benefits can be found in the Usability improvement for all three. Through adequately preparing it to reach all three audiences, you are ensuring the site achieves the basic goal of effective online communication.
This presentation will cover the basics of Usability, Accessibility and SEO, how they are interrelated and discuss what solutions are available to serve each audience and improve overall website Usability.
An introduction to the concept of Web Accessibility describing the What, Why and How of making your website accessible i.e. available to users with disabilities such as color blindness, low vision, deafness and/or motor control disability.
An introductory workshop on UX design, taught to design thinking students at the Hasso-Plattner-Institut School of Design Thinking in Potsdam, Germany.
Companion website: http://paperandcode.weebly.com
Software used in the workshop: Sketch, Invision
Long nonfiction chapters are not in-style and may never have been. Where average chapter lengths of nonfiction book chapters are about 4,000 – 7,000 words in length, some may be several times that max range number. The explanation is that there is some irreducible complexity that that chapter addresses that cannot be addressed in shorter form. This slideshow explores some methods for writing longer chapters while still maintaining coherence, focus, and reader interest…and while using some technological tools to write and edit more efficiently.
Overcoming Reluctance to Pursuing Grant Funds in AcademiaShalin Hai-Jew
Starting as an organization’s new grant writer can be a challenge, especially in a case where there has been a time lapse since the last one left. People get out of the habit of pursuing grant funds. This slideshow addresses some of the reasons for such reluctance and proposes some ways to mitigate these.
Writing grants is one common way that those in institutions of higher education may acquire some funds—small and big, one-off and continuing—to conduct research, hire faculty and researchers and learners and others, update equipment, update or build up new buildings, and achieve other work. This slideshow explores some aspects of the work of grant writing in the present moment in higher education.
Contrasting My Beginner Folk Art vs. Machine Co-Created Folk Art with an Art-...Shalin Hai-Jew
The SARS-CoV-2 pandemic inspired several years of experimentation with common or folk art, involving mixed media, alcohol ink painting, and other explorations. Then, with the emergence of art-making generative AIs, there were further experiments, particularly with one that enables generation of visuals from scanned art and photos, text prompts, style overlays, and text-based visual modifiers. While both types of artmaking are emotionally satisfying and helpful for stress management, there are some contrasting differences. This exploratory slideshow explores some of these differences in order to partially shed light on the informal usage of an art-making generative AI (artificial intelligence).
Common Neophyte Academic Book Manuscript Reviewer MistakesShalin Hai-Jew
The work of academic book reviewing, as a volunteer (most often), is a common academic practice. The presenter has served as a neophyte one for some years before settling into this invited volunteer work for several decades. There have been lessons learned over time about avoidable mistakes…from both experience and observation.
Augmented Reality in Multi-Dimensionality: Design for Space, Motion, Multiple...Shalin Hai-Jew
Augmented reality (AR)—the use of digital overlays over physical space—manifests in a wide range of spaces (indoor, outdoor; virtual) and ways (in real space (with unaided human vision); in head gear; in smart glasses; on mobile devices, and others). There are various authoring technologies that enable the making of AR experiences for various users. This work uses a particular tool (Adobe Aero®) to explore ways to build AR for multiple dimensions, including the fourth dimension (motion, changes over time).
Based on the respective purposes of the AR experience, some basic heuristics are captured for
space design (1),
motion design (2),
multiple perception design (sight, smell, taste, sound, touch) (3),
and virtual- and tangible- interactivity (4).
Augmented Reality for Learning and AccessibilityShalin Hai-Jew
Recently, the presenter conducted a systematic review of the academic literature and an environmental scan to learn how to set up an augmented reality (AR) shop at an institution of higher education. The ambition was to not only set up AR in an accessible and legal way but also be able to test for potential +/- effects of AR on teaching and learning. The research did not go past the review stage, because of a lack of funding, but some insights about accessibility in AR were acquired.
(The visuals are from Deep Dream Generator and CrAIyon.)
Engaging Pixabay as an open-source contributor to hone digital image editing,...Shalin Hai-Jew
This slideshow describes the author's early experiences with creating two accounts on Pixabay in order to advance digital editing skills in multimedia. The two accounts are located at https://pixabay.com/users/sjjalinn-28605710/ and https://pixabay.com/users/wavegenerics-29440244/ ...
This work explores four main spaces where researchers publish about educational technology: academic-commercial, open-access, open-source, and self-publishing.
Getting Started with Augmented Reality (AR) in Online Teaching and Learning i...Shalin Hai-Jew
University creative shops are exploring whether they can get into the game of producing AR-enhanced experiences: campus tours, interactive gaming, virtual laboratories, exploratory art spaces, simulations, design labs, online / offline / blended teaching and learning modules, and other AR applications.
This work offers a basic environmental scan of the AR space for online teaching and learning, and it includes pedagogical design leads from the current research, technological knowhow, hands-on design / development / deployment of learning objects, and online teaching and learning methods.
Co-Creating Common Art with the CrAIyon AIShalin Hai-Jew
This slideshow contains a variety of images created using the CrAIyon AI...based on seeding terms. This work asks questions about common art in an age of AI.
This is the revised intro to Adobe Animate set of notes used in a training in late June 2022. The Word version is downloadable from www.k-state.edu/ID/AdobeAnimateHandout.docx, with the motion available from the animated .gifs.
"Drift" is the latest in the alcohol ink drip playing series. After reaching the first learning plateau a year and a half in, I am finding second wind. This is all still fun.
100% “Tier 0” in a Year? Supporting Graduate Students’ ETDRs w/ DocumentationShalin Hai-Jew
Video: https://vimeo.com/716175153
What I.T. challenge involves novel research, data, sensitive information, and global reputations? Complex Microsoft Word templates? LaTeX templates? Evolving technologies? Dozens of source citation methods? Local domain-based conventions? Professorial quirks? Multiple web-facing databases? Hard deadlines that can be costly if missed?
Electronic theses, dissertations, and reports, better known as ETDRs!
This presentation describes a real-world context in which a core staff retirement (and the role’s non-replacement) resulted in the need for fast learning of the ETDR space and an effort to enable graduate student work with thorough documentation, updated templates, and web conferences, in the backdrop of the pandemic. The solution here is only partial, and the challenge is still being worked, but some objective progress may be seen.
Mapping Narrative Structures w/ Computational Text Analysis (LIWC-22)Shalin Hai-Jew
A classic narrative (storytelling) structure begins at a start point, builds tension, reaches a point of climax, and then achieves resolution. This structure is found in many texts, written and spoken. LIWC-22 (pronounced “luke”) enables a computational analysis of various texts for various indicators of narrative structure, specifically, staging, plot progression, and cognitive (psychological) tensions. Come see how this tool is applied to various texts and how the resulting information may be used for research and analysis.
This slideshow "Teardrop" is the latest in the alcohol ink drip playing series started in Jan. 2021 as a relief from the pressures of the pandemic. This work is likely the last in the series. I plan to keep on experimenting with common art.
Removing Uninteresting Bytes in Software FuzzingAftab Hussain
Imagine a world where software fuzzing, the process of mutating bytes in test seeds to uncover hidden and erroneous program behaviors, becomes faster and more effective. A lot depends on the initial seeds, which can significantly dictate the trajectory of a fuzzing campaign, particularly in terms of how long it takes to uncover interesting behaviour in your code. We introduce DIAR, a technique designed to speedup fuzzing campaigns by pinpointing and eliminating those uninteresting bytes in the seeds. Picture this: instead of wasting valuable resources on meaningless mutations in large, bloated seeds, DIAR removes the unnecessary bytes, streamlining the entire process.
In this work, we equipped AFL, a popular fuzzer, with DIAR and examined two critical Linux libraries -- Libxml's xmllint, a tool for parsing xml documents, and Binutil's readelf, an essential debugging and security analysis command-line tool used to display detailed information about ELF (Executable and Linkable Format). Our preliminary results show that AFL+DIAR does not only discover new paths more quickly but also achieves higher coverage overall. This work thus showcases how starting with lean and optimized seeds can lead to faster, more comprehensive fuzzing campaigns -- and DIAR helps you find such seeds.
- These are slides of the talk given at IEEE International Conference on Software Testing Verification and Validation Workshop, ICSTW 2022.
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.
GraphRAG is All You need? LLM & Knowledge GraphGuy Korland
Guy Korland, CEO and Co-founder of FalkorDB, will review two articles on the integration of language models with knowledge graphs.
1. Unifying Large Language Models and Knowledge Graphs: A Roadmap.
https://arxiv.org/abs/2306.08302
2. Microsoft Research's GraphRAG paper and a review paper on various uses of knowledge graphs:
https://www.microsoft.com/en-us/research/blog/graphrag-unlocking-llm-discovery-on-narrative-private-data/
Sudheer Mechineni, Head of Application Frameworks, Standard Chartered Bank
Discover how Standard Chartered Bank harnessed the power of Neo4j to transform complex data access challenges into a dynamic, scalable graph database solution. This keynote will cover their journey from initial adoption to deploying a fully automated, enterprise-grade causal cluster, highlighting key strategies for modelling organisational changes and ensuring robust disaster recovery. Learn how these innovations have not only enhanced Standard Chartered Bank’s data infrastructure but also positioned them as pioneers in the banking sector’s adoption of graph technology.
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...James Anderson
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
PHP Frameworks: I want to break free (IPC Berlin 2024)Ralf Eggert
In this presentation, we examine the challenges and limitations of relying too heavily on PHP frameworks in web development. We discuss the history of PHP and its frameworks to understand how this dependence has evolved. The focus will be on providing concrete tips and strategies to reduce reliance on these frameworks, based on real-world examples and practical considerations. The goal is to equip developers with the skills and knowledge to create more flexible and future-proof web applications. We'll explore the importance of maintaining autonomy in a rapidly changing tech landscape and how to make informed decisions in PHP development.
This talk is aimed at encouraging a more independent approach to using PHP frameworks, moving towards a more flexible and future-proof approach to PHP development.
Epistemic Interaction - tuning interfaces to provide information for AI supportAlan Dix
Paper presented at SYNERGY workshop at AVI 2024, Genoa, Italy. 3rd June 2024
https://alandix.com/academic/papers/synergy2024-epistemic/
As machine learning integrates deeper into human-computer interactions, the concept of epistemic interaction emerges, aiming to refine these interactions to enhance system adaptability. This approach encourages minor, intentional adjustments in user behaviour to enrich the data available for system learning. This paper introduces epistemic interaction within the context of human-system communication, illustrating how deliberate interaction design can improve system understanding and adaptation. Through concrete examples, we demonstrate the potential of epistemic interaction to significantly advance human-computer interaction by leveraging intuitive human communication strategies to inform system design and functionality, offering a novel pathway for enriching user-system engagements.
DevOps and Testing slides at DASA ConnectKari Kakkonen
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionAggregage
Join Maher Hanafi, VP of Engineering at Betterworks, in this new session where he'll share a practical framework to transform Gen AI prototypes into impactful products! He'll delve into the complexities of data collection and management, model selection and optimization, and ensuring security, scalability, and responsible use.
Elevating Tactical DDD Patterns Through Object CalisthenicsDorra BARTAGUIZ
After immersing yourself in the blue book and its red counterpart, attending DDD-focused conferences, and applying tactical patterns, you're left with a crucial question: How do I ensure my design is effective? Tactical patterns within Domain-Driven Design (DDD) serve as guiding principles for creating clear and manageable domain models. However, achieving success with these patterns requires additional guidance. Interestingly, we've observed that a set of constraints initially designed for training purposes remarkably aligns with effective pattern implementation, offering a more ‘mechanical’ approach. Let's explore together how Object Calisthenics can elevate the design of your tactical DDD patterns, offering concrete help for those venturing into DDD for the first time!
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.
Climate Impact of Software Testing at Nordic Testing DaysKari Kakkonen
My slides at Nordic Testing Days 6.6.2024
Climate impact / sustainability of software testing discussed on the talk. ICT and testing must carry their part of global responsibility to help with the climat warming. We can minimize the carbon footprint but we can also have a carbon handprint, a positive impact on the climate. Quality characteristics can be added with sustainability, and then measured continuously. Test environments can be used less, and in smaller scale and on demand. Test techniques can be used in optimizing or minimizing number of tests. Test automation can be used to speed up testing.
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.
Free Complete Python - A step towards Data Science
Fashioning Text (and Image) Prompts for the CrAIyon Art-Making Generative AI
1. Fashioning Text (and Image) Prompts
for the
CrAIyon Art-Making Generative AI
(and Revising for Visual Effects)
Shalin Hai-Jew
Kansas State University
2. Presentation Overview
• CrAIyon (formerly DALL-E after Salvador “Dali”) is a web-facing art-
making generative AI tool online (https://www.craiyon.com/) that
enables the uses of text (and image) prompts for the creation of
watermarked, lightweight visuals. Counterintuitively, the rough
visuals are much more usable for recombinations and remixes and
recreations into usable digital visuals for various digital learning
objects. The textual prompts are not particularly intuitive because of
how the generative AI program was trained on mass-scale visuals).
There is an art and occasional indirection to working prompts after
each try, with the resulting nine-image proof sheets that CrAIyon
outputs. The tool can be used iteratively for different outputs.
3. Presentation Overview (cont.)
• The tool sometimes turns out serendipitous surprises, including an
occasional work so refined that it can be used / shared almost
unedited. One challenge in using CrAIyon comes from their request
for credit (for all non-subscribers to their service). Another comes
from the visual watermarking (orange crayon at the bottom right of
the image). However, this tool is quite useful for practical
applications if one is willing to engage deep digital image editing
(Adobe Photoshop, Adobe Illustrator).
7. CrAIyon Generative AI
• CrAIyon is a web-facing art-making generative AI available at
https://www.craiyon.com/.
• Formerly, this tool was known as DALL-e Mini (after Salvador “Dali”).
• In the current iteration, there are four classes of visuals: art, drawing,
photo, and none. “None” seems to enable the non-selection of a
class per se and leaving it to the generative AI to select.
• The free version of the CrAIyon site is replete with ads.
• The output images are also marked with a visual watermark (an
orange “crayon” at the bottom right of the generated image).
8. Terms of Use
• CrAIyon has released its images for use in “personal, academic or
commercial use” based on Craiyon LLC’s Terms of Use and FAQs.
• This endeavor is supported by subscriptions and advertising revenue.
• There is a CrAIyon app on the Google Play store, but apparently there
are emulators, so the makers advise using a link to their direct app.
9. Rights for Craiyon LLC to Use Submitted
Prompts
• The trade-off: “You hereby grant to Craiyon, its successors, and
assigns, a perpetual, worldwide, non-exclusive, sublicensable, no-
charge, royalty-free, irrevocable copyright license to reproduce,
prepare derivative works of, publicly display, publicly perform,
sublicense, or distribute any prompts (in any form) you enter into the
Site and any Images produced by the Services at your direction. This
license survives termination of this Agreement by any party for any
reason.”
10. Ensuring Legal and Ethical Approaches
• “You agree not to make use of the Site, our models, or derivatives of
our models:
• To infringe upon the intellectual property rights of any third party;
• In any way that violates any applicable law or regulation;
• To create content that exploits or abuses children, including, but not limited
to, images or depictions of child abuse, sexual abuse, or presenting children in
a sexual manner.
• To generate or disseminate verifiably false information with the purpose of
harming others; …
11. Ensuring Legal and Ethical Approaches(cont.)
• …To impersonate or attempt to impersonate others;
• To generate or disseminate personally identifying or identifiable information;
• To defame, libel, disparage, bully, threaten, stalk, or otherwise harass others;
• To create content that promotes self-harm;
• To create content that implies or promotes support or funding of, or
membership in, a terrorist organization.
• To create content that condones or promotes violence against people based
on race, ethnicity, color, national origin, religion, age, gender, sexual
orientation, disability, medical condition, veteran status, or any other
protected legal category.”
12. Limits to Commercial Usage for Non-
Subscribers
• “’Commercial Use’ means any use case intended to generate direct or
indirect financial gain. You may use the Site in connection with any
Commercial Use provided that, if you are not a Subscriber, you must
credit Craiyon in text accompanying any image(s) you use
commercially. In the sole event that it is not possible for text to
accompany such image(s), the placement of our logo in the corner
constitutes sufficient attribution.
• “Any Commercial Use of the Site inconsistent with our Code of
Conduct or the rest of these Terms is prohibited.”
13. Subscriber Packages
• Craiyon LLC offers various levels of subscription:
• $5 a month for Supporters
• $20 a month for Professionals
• $? Custom pricing for Enterprises based on the requisite level of service
• The billing is done annually.
14. “Proof Sheets”
The generative AI outputs nine candidate
images in a “proof sheet.”
Any of the images may be expanded,
examined, and downloaded.
Prompts may be re-run, verbatim, or with
textual variations.
If an image is of particular interest, it may be
used to seed a next-generation iteration,
with more visual and textural refinements.
15. CrAIyon Generative AI File Outputs
• From some months of experience using CrAIyon, it seems that…
• The generative AI seems to go more for visual description than style transfer.
• The visual works seem to be object-oriented.
• Often, the background is a basic matte one. There is less context without an
illustrated background.
16. CrAIyon Generative AI
File Outputs(cont.)
The images come out in .webp (“weppy”)
format.
The format was created by Google engineers.
It is lightweight but visually informative.
The .webp format can be transcoded to most
of the popular digital image formats.
The images are usually 8 – 10 KB in size.
The spatial resolution tends to be 72 pixels
per inch…and about 3.5 x 3.5 inches.
The spatial resolution of the images may be
“jumped,” and the image may be re-sampled
using modern digital image editing tools.
17. CrAIyon Generative AI
File Outputs(cont.)
The “Screenshot” function outputs the 9-
image “proof sheet” as a .png file.
The pixels per inch (ppi) is only 72. However,
the height-width are much bigger than the
single images.
Digital images for the Web may be at 72 ppi,
but print usage will require higher dpi (350
dpi).
19. CrAIyon LLC Advice re: Text Prompts
• The company advises users to find words that describe the visual style
of interest. (This presenter thinks style may be more important even
than the substance of the designed visual.)
• The text prompts should be “specific”.
20. Text Prompting
• It helps to have direct text prompts in some cases if one already
knows pretty much what one wants and can state it fairly clearly.
• CrAIyon does respect a number of different languages.
• One may indicate preferred style.
• It is not so easy to indicate compositing or layout.
• The generative AI tends to be fairly literalist.
• The limited file size and canvas size means that the visual can only
carry so much complexity.
21. Text Prompting(cont.)
• Sometimes, one may be in an exploratory or discovery phase and may not
have a direct idea of the type of visual desired.
• It may help to conduct an Image search on Google with various prompt
terms to acquire some ideas.
• Sometimes, an indirect text prompt may be helpful to see what CrAIyon
comes up with.
• Learning the tool and its strengths and weaknesses involves a lot of tries. It
involves going down various alleys. There is a “brute force” (in an ITS
sense) aspect that is inefficient.
• Can one predict what sort of image will come out with a particular prompt? If so,
that may suggest that one is better understanding the tool. One can perhaps start
trying to make inferences about the model and / or the training image data.
22. Text Prompts
What You Want
• A text prompt can specify what
is desirable.
What You Don’t Want (“Negative
Words”)
• Negative words may be used to
indicate what is not wanted.
23. Image Prompting
• From a proof sheet of images, one can select any of those and select
the “Upscale” button at the bottom left to have the AI re-draw the
image based on the current image as a new starting point.
• This is one way to refine a rough initial exported image into
something that may / may not be closer to what one wants. The
iterations offer a way for people to communicate with the machine
and vice versa.
• If none of the nine in the proof sheet look right, one can revise the
initial text prompt and go again and again.
24.
25. Computer-Aided Text Prompting
• Once images are generated, CrAIyon has a feature that enables other
text prompts along the same lines as the initial but with elaboration.
Their “Try this one” offers ways to elaborate, often informed by
history.
• The AI “intelligence” goes beyond visuals.
26. What CrAIyon is “Good” and “Bad” At
Current Strengths
• Shapes
• Speed of image generation
(relatively speaking)
• Numbers of options
• Additional user features being
added to the site over time
Current Weaknesses
• Appearance of 3d
• Actual 3d
• No polygonal shapes
• Difficulty with creating alpha
channels behind objects
• Counting typical number of
limbs and hands
• Drawing hands
27. What CrAIyon is “Good” and “Bad” At(cont.)
Current Strengths Current Weaknesses
• Text (not)
• Numbers (not)
• Symbols (not)
• Mapping (not)
• Grids (curvy lines, imprecision)
• Scenarios (low-res)
• Scenes (low-res)
28.
29.
30.
31. Using Others’ Visuals for Prompting
• Start with “Search” at the top.
• Review the discovered images.
• Click the orange “Generate more” button at the bottom right of the
image.
• The text used to generate that image will show in the CrAIyon page.
• Click the “Draw” button next to the pre-populated text prompt field.
(One can revise the text first before clicking “Draw.”)
32.
33.
34. A Lack of Implicit Knowledge
• The explanation for the trouble with hands and limbs, various physics,
image implications, and other issues…is that the generative AI lacks
“implicit” “in-world” knowledge. It has learned from a curated set of
visuals…and it is emulating visual understandings of terms based on
the labeling on the imagery.
• The AI of neural networks enables a bottom-up understanding of the
visuals details.
48. A Valley Amidst Mountains in the Style of
Helen Frankenthaler
49. Dilemma: Art-Making Generative AI and
Human Artists…
• Does art-making generative AI elevate human artists in the
reductionist style transfer?
• Or does it denigrate human artists?
• Or neither?
51. …A Responsive
Magical Universe
The person is a magician
The right combination of incantations will
enable the person to receive the prize
The reward comes from the universe
52. …A Robot Assistant
User is the delegator
Ask and will receive
Command
Another team member to delegate to
Lesser work to the machines
(years and years to acquire the skillset to
achieve level of output of the machines; only
a small elite have those actual skills)
53. … A Slot Machine
Put in a request and get out what one needs
sometimes and nothing useful in another
Generative AI is a gamble
One has to take one’s chances
One has to be aware of the investment
(learning, effort, time expenditure)
When it works, the generative AI may feel a
little more like a vending machine
54. … A Wishing Well
Offering some concepts (and perhaps a
seeding image) and receiving something
dreamily potent
55. … A Grocery Store
Mass production of digital visuals
Off-the-shelf visuals
Generic products
Light packaging
Meets requirements
56. … A Mechanical Turk
A machine that is fast and easy-to-use
A machine that turns out quality work
Sometimes visual suitability may be the issue
Can be a workhorse
57. … A Pixel Studio /
Workshop
Provides resources that can be reshaped to
meet particular needs
Turns out products in “pixel clay”
58. …An Informal Market
Acquiring digital goods on the “down low” (in
illicit ways)
Visiting less traveled parts of town
Going with undocumented and unexplained
work (non-crediting for machines)
Trading prompts and seeding (or base)
images for visual goods that have been
“laundered”
Engaging in transactional relationships
Products noticeable by some styles
59. … A Game
A fun challenge to see what may be elicited
A playful approach
60. Dilemma: Most Appropriate Metaphors for
Art-Making Generative AI
• Which of the prior metaphors makes the most sense in this case?
Why?
• Or if none of the prior, what would you suggest? Why?
62. A Typical Sequence
• Removal of visual watermark (erasure, color selection and removal,
clone stamping, and others)
• Background removal
• Reshaping form
• Application of texture
• Compositing
• Crediting
64. Professional Needs for Images in Academia
• Decorative / break up gray text
• Illustrative
• Exemplification
• Explanation
• Style analysis and others
65. Does CrAIyon Meet Professional Needs?
• A basic cost-effect approach (inputs for outputs) is a simple way to
assess whether it is worth going with an art-making generative AI like
CrAIyon.
• How much work goes into the prompting? The downloading? The digital
image editing?
• Are there particular dominant looks and feels in terms of the output?
Too much of a visual telltale may be a showstopper (as in stopping the
work with the generative AI dead).
• Is the generative AI adapting? Is it improving?
• Is it backed by a solid company? Does it have a solid reputation?
66. Does CrAIyon Meet Professional Needs?(cont.)
• It helps to be professionally and constructively picky. It helps to be
persistent.
• In many cases, stars will “align” on an image, and there is
convergence on something that works.
• However, it is better to return the pixels back to the ether though
than prematurely commit to a visual that is not quite relevant for the
learning context.
67. Crediting
The challenge is to correctly identify the
source (CrAIyon) without keeping a
distracting watermark at the bottom right
corner.
Things get complex if a visual from CrAIyon
has been edited…or was only used as a
reference image, and so on.
The credit should ride with the image. It
should be seeable by others. How the image
was made should be clearly communicated
especially if the visual is something that is
photorealistic and may be confused with
something actual.
68. Can a Human Artist Compete?
• Unless a human artist is widely trained on a number of historical art
styles…has a perfect sense of compositing…has a variety of color
palette expertise…and is also super prolific, there is no real way to
compete.
• Even if people could take analog artworks, they would have to scan,
digitally edit, and rework a file for the digital realm.
• Even if people could take digital stock images to seed their work, they
would have to develop the work…wrangle inspiration…and turn out a
workable file. Creating art, even with many available resources, can
be a work-laden process.
69. Conclusion and Contact
• Dr. Shalin Hai-Jew
• Instructional Design
• ITS
• Kansas State University
• 785-532-5262
• shalin@ksu.edu
• The images in the “metaphors” section were
created in the Deep Dream Generator. The
others are from the target art-making
generative AI program CrAIyon. The two
systems are not linked. Works from both
programs were included because of utilitarian
concerns.