<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:cc="http://cyber.law.harvard.edu/rss/creativeCommonsRssModule.html">
    <channel>
        <title><![CDATA[Stories by Adobe Design Lab on Medium]]></title>
        <description><![CDATA[Stories by Adobe Design Lab on Medium]]></description>
        <link>https://medium.com/@AdobeDesignLab?source=rss-33d5ce008ee0------2</link>
        <image>
            <url>https://cdn-images-1.medium.com/fit/c/150/150/2*zWytZDSt2CNJjocKFUHnPQ.png</url>
            <title>Stories by Adobe Design Lab on Medium</title>
            <link>https://medium.com/@AdobeDesignLab?source=rss-33d5ce008ee0------2</link>
        </image>
        <generator>Medium</generator>
        <lastBuildDate>Sun, 31 May 2026 18:07:43 GMT</lastBuildDate>
        <atom:link href="https://medium.com/@AdobeDesignLab/feed" rel="self" type="application/rss+xml"/>
        <webMaster><![CDATA[yourfriends@medium.com]]></webMaster>
        <atom:link href="http://medium.superfeedr.com" rel="hub"/>
        <item>
            <title><![CDATA[Machine Learning for Designers]]></title>
            <link>https://medium.com/@AdobeDesignLab/machine-learning-for-designers-3b2acd253b8c?source=rss-33d5ce008ee0------2</link>
            <guid isPermaLink="false">https://medium.com/p/3b2acd253b8c</guid>
            <category><![CDATA[design]]></category>
            <category><![CDATA[machine-learning]]></category>
            <dc:creator><![CDATA[Adobe Design Lab]]></dc:creator>
            <pubDate>Mon, 06 Apr 2020 15:49:01 GMT</pubDate>
            <atom:updated>2020-04-07T12:18:09.648Z</atom:updated>
            <content:encoded><![CDATA[<p>Artificial Intelligence and Machine Learning are no longer just buzzwords. They have long left the confines of research projects at universities and big corporations, and are rooting themselves deep within our lives. They are changing the way we interact with technology, think about businesses, and lead lives where intelligent agents are a ubiquitous reality. They are also enabling us to express our creativity in new ways.</p><p>As a result, designers need to understand AI and ML as a material to explore and design with. At Adobe, we design tools that amplify the world’s ability to create and communicate. And ML is already playing a huge role in enabling and enhancing that.</p><p>Design Lab at Adobe is a team that experiments with emerging technologies, and AI and ML have been on our radars since a few years ago. Having realized its potential, and quirks too, we wanted to introduce it to our fellow designers at the Adobe Design team. We see value in designers building a pragmatic understanding of what AI enables — deeper than thinking of it as a unicorn that can magically do anything — thereby enabling them to have meaningful conversations about design possibilities through AI. We did that with a series of workshops that we affectionately called ML4D.</p><blockquote>As with other technologies like Natural User Interfaces, Intelligent Agents, Mixed Reality, and more that we experiment with at the Design Lab, we want designers to see Machine Learning as a <em>material</em> to explore and design with.</blockquote><p>There are some excellent resources online that elaborate upon it from a technical perspective. For designers however, our approach has been to strike a balance between not getting lost in too much of technical detail while providing the right amount of depth to enable explorations.</p><p>Having done a dipstick test with designers in our team, we realized that everyone wanted to understand it at a different level of detail. So we decided to roll out the program in three phases — <strong>Excite, Play, and Build</strong>.</p><h3>Excite</h3><p>This phase was structured as a two hour session that provided a basic understanding of the domain. We started with an introduction to how ML differs from traditional computer programming. We touched upon how AI is about simulating human intelligence — a concept broader than ML — and ML is a technique that enables computers to learn from data as opposed to being fed explicit instructions.</p><p>We used our favorite examples, from very <a href="https://becominghuman.ai/how-netflix-uses-ai-and-machine-learning-a087614630fe">practical</a> <a href="http://fontmap.ideo.com/">use </a><a href="https://andymatuschak.org/scrying-pen/">cases</a>, through applications in <a href="http://www.memo.tv/portfolio/gloomy-sunday/">art</a>, going up to some very <a href="https://nvlabs.github.io/SPADE/">wondrous</a> and even <a href="https://www.dwbowen.com/flyai">conceptual</a> ones. These are examples that got us excited about the field and we introduced them in a manner that shows the evolution of this field and possible directions that it could take.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/540/1*cUj-aGh5d5hlHQGZfbagZg.gif" /><figcaption>Memo Akten’s ‘Learning to See’ artwork highlights the creative possibilities of using ML</figcaption></figure><p>No introduction to ML should be complete without a discussion on ethics and its <a href="https://jamesbridle.com/works/autonomous-trap-001">implications on our culture</a>. Through <a href="https://www.propublica.org/article/machine-bias-risk-assessments-in-criminal-sentencing">examples</a> and <a href="https://www.telegraph.co.uk/technology/2018/11/25/chinese-businesswoman-accused-jaywalking-ai-camera-spots-face/">anecdotes</a>, we demonstrated how personal biases in choosing or leaving out training data affects the outcomes, and could have <a href="https://www.bbc.com/news/technology-33347866">disastrous consequences</a> for a brand.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/640/1*Vu8QjYHheTijem2Dosy0Yg.gif" /><figcaption>NVIDIA’s GauGAN model converts semantic maps into photorealistic images instantly</figcaption></figure><p>For designers and creatives, ML significantly changes the dynamics of their relationship with their tools. On one hand, it allows the computer to develop a deep symbiotic relationship with the creator. On the other, it raises questions on creative control, hinting towards an inversion of the relationship a creative has with their tools. Our discussions on this extended beyond the 2 hour session and still pop up at our coffee breaks.</p><h3>Data — Train — Apply</h3><p>ML and AI are often thought to be blackboxes that can take in anything, and give us directly usable results. While it is true in a lot of cases, we wanted to take a step back with the participants to think about the steps involved in creating a trained model in the first place, which would enable richer understanding in how to tackle new use cases. Another value in this is the ability to then combine traditional processes that designers might already be aware of throughout the cycle.</p><blockquote>For instance, Adobe Photoshop is not one huge ML model, but is composed of different components, some driven by AI and ML, and others by traditional algorithms, which work together to allow creative flexibility depending on what the user needs.</blockquote><p>We wanted to capture this process in a general recipe of sorts, such as to provide an easy to apply universal framework in thinking of creating new models. Thus, we introduced the three step cycle of getting data, training a model, and applying the results of the model as a <strong>data-train-apply framework</strong>.</p><h3>Building Blocks</h3><p>Our intention for this series of workshops has been to enable designers to think with ML as a material. This approach of thinking of technology as a material guides us to identify, and design with its properties. It frees us to think beyond available examples and use it creatively.</p><p>We also acknowledge the fact that there are multiple algorithms that let you perform multiple nuanced actions. Keeping track of them can get overwhelming very quickly. Therefore, instead of introducing specific algorithms, we introduce them through cards that we see as Building Blocks.</p><blockquote>These blocks refer to algorithms grouped by what they do, rather than their specific underlying technicalities. That way, they are easier to remember and think with.</blockquote><p>These blocks are <em>“If this then that”</em>, <em>“This or that”</em>, “<em>Make like this</em>”, “<em>Turn this into that</em>” and “<em>Group similar stuff</em>”. While we realize that there would be cases that wouldn’t neatly fit into this categorization, our aim was to provide an approachable framework that allows thinking with ML for people with no prior experience. This set of blocks could even grow in number in the future when newer classes of algorithms are developed.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*oeeKJqL77s2UxNiGIKvgQw.png" /></figure><p>Given this framework, people could now start framing problems they are trying to solve with one of or a combination of these blocks. For instance, if someone was looking to convert their sketches into paintings, they could look into the “<em>turn this into that”</em> category for answers. Then, depending on the input and output data types, they could pick a specific algorithm.</p><p>We introduced these building blocks through a bunch of examples that represented them. We broke these example down into the data-train-apply cycle, combined with one or more of the building blocks, to start developing a sense of how to think with these frameworks. The examples were drawn from creative projects and applications, something our audience would easily relate with.</p><p>The blocks are slightly abstract by design. That allows for thinking beyond the examples we shared. It also enables imagination of future possibilities, and creative use cases afforded by changing any part of the data-train-apply cycle.</p><p>Here’s a quick explanation of the building blocks.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*CswEOi6X9OczvdcE9selqA.png" /></figure><h3>Play</h3><p>With the abstract thinking concepts in place — get data, train, apply and the building blocks, and having discussed a bunch of exciting projects from these lenses, we were ready to venture into the ‘play’ phase of our ML4D workshop. The play phase was essentially to start looking at how to apply these concepts into practice. For this, we chose resources that are openly available and are extremely friendly to begin with.</p><p><strong>Google’s Teachable Machine</strong></p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*guJaBx1ulF5ORd3nUcrUzg.gif" /><figcaption>Creating a dataset to train a classifier in Google’s Teachable Machine</figcaption></figure><p>The first session of the play phase was with <a href="http://teachablemachine.withgoogle.com">Teachable Machine</a> (TM). It is a web-based tool created by Google which makes creating machine learning models fast, easy, and accessible to everyone. Currently it allows for creating this or that(classification) models only using images (from webcam or otherwise), sounds and poses. What’s great about this tool is that it enables playing with the data-train-apply cycle in a transparent, approachable, step-by-step manner. It highlights various nuances about each step of the process.</p><p>In the data collection step we showed that a good dataset should have enough variety in the samples and contain representations of different orientations of the object we are trying to recognize. To help the model distinguish between classes better, it is also necessary to evenly spread the number of training examples per class, ensuring that they contain sufficient samples with ambiguous and overlapping features.</p><blockquote>By showing biased datasets captured using the webcam, we also discussed how bias creeps into ML implementations, and how we can avoid it by being aware of it in the first place.</blockquote><p>The training step also enabled us to introduce the concept of transfer learning, which TM uses for training. This discussion enabled us to elucidate aspects like layers and weights of a neural network. We were able to discuss various hyper-parameters exposed by TM. This brought forth the notion that model creation is like another craft at its core, and varying these aspects enables vastly individualistic expression using the same underlying algorithms. TM then makes applying the trained model very simple too, using some easy to play with platforms like p5JS.</p><p>As an end to end example of using TM, we created a game wherein 2 teams had to move a ball on the screen towards a goal — lots of excited shouting was involved!</p><p>In the second half, we enabled designers to experiment with readily available ML models. Our key focus was to show ways of playing around with other building blocks which we had discussed earlier.</p><p>We capped the Play phase with a summary of the concepts and frameworks that we had introduced. It was exciting to see our designers come up with use cases for ML in their own products, and even personal art practices. Some of them made a game, and some made music. One of our fellow designers from the Design Lab, Prabhat, even trained a GAN on his own paintings.</p><p>While we wait for the next phase of this series, it felt great to see ML being used as a playful design material that allows new forms of expressions and explorations. We had also conducted an abridged version of this workshop at an external conference, where we got similarly exciting vibes.</p><p>—</p><p><em>This post was authored by Harshit Agrawal and Nikhil Tailang from the Design Lab. Harshit has exhibited his art created using ML at various galleries. Nikhil has recently been baking bread based on recipes generated using ML. Reach out to us at designlab(at)adobe(dot)com.</em></p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=3b2acd253b8c" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Hello from Design Lab ]]></title>
            <link>https://medium.com/@AdobeDesignLab/hello-from-design-lab-7bd364da4cf2?source=rss-33d5ce008ee0------2</link>
            <guid isPermaLink="false">https://medium.com/p/7bd364da4cf2</guid>
            <category><![CDATA[design]]></category>
            <category><![CDATA[adobe]]></category>
            <category><![CDATA[new-media]]></category>
            <category><![CDATA[emerging-technology]]></category>
            <dc:creator><![CDATA[Adobe Design Lab]]></dc:creator>
            <pubDate>Mon, 06 Apr 2020 15:42:39 GMT</pubDate>
            <atom:updated>2020-04-06T16:24:42.995Z</atom:updated>
            <content:encoded><![CDATA[<p>We’ve been around for four years now as Adobe Design Lab, and we’ve been brewing ideas that we’re excited to start sharing with the world, beginning with this post!</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*MKZGzdwmuBJ_XcS7lm-zmQ.png" /></figure><p>For a more formal introduction about us — Design Lab is a team at Adobe that explores emerging technologies and their potential to enable new opportunities in creative thinking and expression. We design tools that amplify the world’s ability to create and communicate.</p><p>We often work through design-led research, speculative design projects, art installations, and creative workshops, to enable experiences between people and digital systems — as well as new forms of creative expression.</p><p>At an über level, we see technologies as design materials, and we work by understanding their properties, and sometimes even imagining new properties for these materials. The technologies that we explore are situated in a fluid and emergent landscape, and therefore our processes constantly evolve in response to the materials that we are designing with.</p><p>We primarily call ourselves designers, but we are trans-disciplinary, and are always ready to take on new roles. Our team currently comprises of new media, interaction and product designers, creative coders, artists, researchers, and design managers.</p><h3>Who we are</h3><p>Though we love thinking about artificial sentience, we’ve not reached there quite yet at our lab, and there are real people in the Design Lab team.</p><figure><img alt="Mallika Yelandur" src="https://cdn-images-1.medium.com/max/300/1*wJCgGlQTsuLJc96F-USShg.png" /></figure><p><strong>Mallika Yelandur</strong> is a Program Manager, who drives strategy and outreach for Design Lab. She enjoys bringing definition and process to transform an idea into a value-creating innovation. Equally at ease with left- and right-brained thinking, when she’s not donning the program manager’s hat, she loves collaborating with the team on intense brain-storming sessions and exploring the future of creative tools. When not at work, true to Da Vinci’s quote, she loves creating pieces of art that are never finished, only abandoned.</p><figure><img alt="Prabhat Mahapatra" src="https://cdn-images-1.medium.com/max/300/1*TEy4QlKhRfc9eHy401g15w.png" /></figure><p><strong>Prabhat Mahapatra</strong> has the title of Design Manager at Design Lab on his visiting card, but instead prefers to be an intern learning from all the awesome folks he works with. He is usually found sketching away his thoughts in his sketchbook or doodling in his head while attending meetings. He loves dabbling in drawing and painting, and through various projects at Design Lab, dreams of building a future where anyone can express themselves using the medium of their choice — be it through art, storytelling, music, dance, or just via their thoughts (why not)! He has a formal background in Industrial Design and has worked in the field of product, graphics and space design, ran his own design studio, taught (and still does when time permits) at design schools, before joining Adobe to look into user experience design for one of industry’s best vector illustration tool, and ultimately co-founding Design Lab. 15 years of making design his playground, his current area of interest is in exploring the future of creative tools of expression using emerging technologies and speculative design processes, and making many many more drawings.</p><figure><img alt="Harshit Agrawal" src="https://cdn-images-1.medium.com/max/300/1*r3KuMnuhSlOtSYyhKnUUfw.png" /></figure><p><strong>Harshit Agrawal</strong> is the latest addition to Design Lab. He comes from a mixed background of design and technology, and loves to work across disciplines to imagine new ways of creative expression. He dabbles between being a tool maker and an artist, and is always excited learning about and experimenting with various kinds of emerging technologies- using them as a means to expand notions of creativity and critically think of their implications to society at large. He likes crafting experiences that bring people closer to various technologies in a fun and engaging manner. At the Design Lab, he’s exploring the rapidly evolving world of machine learning from a creative expression lens.</p><figure><img alt="Nikhil Tailang" src="https://cdn-images-1.medium.com/max/300/1*i-wwlNTaO1Qx5LqSc-ylnQ.png" /></figure><p><strong>Nikhil Tailang</strong> is one of the founding members of Design Lab. He is a designer and a maker, and constantly seeks new ways to prototype experiences. At work, what excites him is the role of intelligent machines in shaping our tools for creativity, and the ensuing dynamics between the creator and the tool. He finds joy in uncovering underlying structures in complex systems. He is always seeking out his next hobby, but his persistent interests are computer programming, hacking plants, baking breads, and aeroplanes. He likes to observe people and is always up for learning something new. He wishes for a world where people develop a deeply symbiotic relationship with technology. At Design Lab, he works on Natural User Interfaces and Computational Creativity.</p><p>Reach out to us at designlab at adobe dot com. We’re always excited to hear new perspectives on how technology will change the way we express ourselves and work.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=7bd364da4cf2" width="1" height="1" alt="">]]></content:encoded>
        </item>
    </channel>
</rss>