<?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 Abhishek Mishra on Medium]]></title>
        <description><![CDATA[Stories by Abhishek Mishra on Medium]]></description>
        <link>https://medium.com/@abmabhishekmishra?source=rss-2f8980d524a------2</link>
        <image>
            <url>https://cdn-images-1.medium.com/fit/c/150/150/1*Ddi4URp55f5Wuhb8ECJuYQ.png</url>
            <title>Stories by Abhishek Mishra on Medium</title>
            <link>https://medium.com/@abmabhishekmishra?source=rss-2f8980d524a------2</link>
        </image>
        <generator>Medium</generator>
        <lastBuildDate>Sat, 14 Nov 2026 21:49:43 GMT</lastBuildDate>
        <atom:link href="https://medium.com/@abmabhishekmishra/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[Designing How Machines Learn: Learning Rate, Iterations and Convergence Through HCI and…]]></title>
            <link>https://medium.com/design-bootcamp/understanding-how-machines-learn-learning-rate-iterations-and-convergence-through-hci-and-49a7484aa2e7?source=rss-2f8980d524a------2</link>
            <guid isPermaLink="false">https://medium.com/p/49a7484aa2e7</guid>
            <category><![CDATA[artificial-intelligence]]></category>
            <category><![CDATA[human-centered-ai]]></category>
            <category><![CDATA[human-centered-design]]></category>
            <category><![CDATA[inteligence-design]]></category>
            <category><![CDATA[design]]></category>
            <dc:creator><![CDATA[Abhishek Mishra]]></dc:creator>
            <pubDate>Mon, 02 Nov 2026 16:57:33 GMT</pubDate>
            <atom:updated>2026-11-04T16:19:02.936Z</atom:updated>
            <content:encoded><![CDATA[<figure><img alt="Understanding How Machines Learn: Learning Rate, Iterations and Convergence Through HCI and Human-Centered AI -By — Abhishek Mishra — Research Engineer &amp; Designer" src="https://cdn-images-1.medium.com/max/1024/1*_VL-qqTztpIVoTwrYHNSlw.png" /><figcaption>HCI-HCAI Abhishek Mishra — Design the AI itself</figcaption></figure><h3>Designing How Machines Learn: Learning Rate, Iterations and Convergence Through HCI and Human-Centered AI.</h3><p>The goal is to design the invisible itself— maths is equations, but we can visualise them with good design and control them with good data sampling and model tuning through hyperparameterisation.</p><figure><img alt="Design the invisible-By — Abhishek Mishra — Research Engineer &amp; Designer" src="https://cdn-images-1.medium.com/max/1024/1*a3xiR8M7NE6GiLQl9fJ_JA.png" /><figcaption>Design the Invisible — HCI-HCAI</figcaption></figure><h3>1. Introduction: Machine Learning as an Interactive Learning System</h3><p>When we train a machine learning model, we are not simply executing mathematical operations. We are configuring a system, observing its behaviour, interpreting feedback, and making decisions about how it should learn.</p><p>This creates an interesting connection between <strong>Machine Learning, Human-Computer Interaction (HCI), and Human-Centered AI Design</strong>.</p><p>In traditional machine learning, we focus on mathematical questions:</p><ul><li>How does the model update its parameters?</li><li>How does the cost function change?</li><li>How do we find an optimal solution?</li></ul><p>From an HCI perspective, we can ask additional questions:</p><ul><li>How does a person understand what the model is doing?</li><li>How can we communicate the model’s learning progress?</li><li>How can users control the training process?</li><li>How can we make the system’s behaviour understandable and predictable?</li><li>How can we help users recognise when the model is learning effectively or behaving unexpectedly?</li></ul><p>To explore these questions, let’s understand three fundamental concepts: <strong>hyperparameters, learning rate, and iterations</strong>, followed by the concept of convergence.</p><p>We will use a simple neural network, specifically a single-layer perceptron with sigmoid activation, as our example.</p><h3>2. Hyperparameters: The Controls That Shape Learning</h3><p>Hyperparameters are configuration settings that we define before or during the training setup. They influence how a machine learning model learns.</p><p>Think about using a camera application.</p><p>A photographer can adjust exposure, shutter speed, and ISO to influence the final photograph. These controls do not directly create the photograph, but they influence how the camera produces it.</p><p>Similarly, hyperparameters act as controls that influence how a machine learning model learns.</p><p>In our experiment, we are working with two hyperparameters:</p><ol><li>Number of iterations.</li><li>Learning rate.</li></ol><p>From a Human-Centered AI perspective, these parameters are more than values in a Python function. They are controls through which a person influences the behaviour of an intelligent system.</p><p>For example, consider a training interface that allows a researcher to adjust the learning rate and number of iterations.</p><p>The interface should not simply expose two numerical input fields. It should help the researcher understand what each parameter controls, what consequences a change might have, and how the model responds.</p><p>This is an important HCI principle: <strong>a good interface makes the relationship between an action and its consequence understandable.</strong></p><h3>3. Number of Iterations: How Many Learning Opportunities Does the Model Get?</h3><p>The number of iterations determines how many times the model repeats its training process.</p><p>To understand this, let’s first examine what happens during one training iteration.</p><p>A simple neural network follows four major steps:</p><ol><li><strong>Forward propagation:</strong> The model receives input data and generates predictions.</li><li><strong>Cost calculation:</strong> The model calculates how far its predictions are from the actual answers.</li><li><strong>Backward propagation:</strong> The model calculates gradients that indicate how its parameters should change to reduce the cost.</li><li><strong>Parameter update:</strong> The model updates its weights and bias using gradient descent.</li></ol><p>One complete execution of these steps is called one iteration.</p><p>Consider this example:</p><pre>parameters = nn_model(<br>    X_larger,<br>    Y_larger,<br>    num_iterations=100,<br>    learning_rate=1.2<br>)</pre><p>Here, the model performs 100 iterations.</p><h3>Understanding iterations through an interaction analogy</h3><p>Imagine a person learning to play a musical instrument.</p><p>During the learning process:</p><ul><li>The person performs a musical passage.</li><li>They listen to the result.</li><li>They identify mistakes.</li><li>They adjust their technique.</li><li>They try again.</li></ul><p>Each practice cycle provides an opportunity to improve.</p><p>A neural network follows a comparable feedback process:</p><ul><li>It makes predictions.</li><li>It calculates its errors.</li><li>It determines how its parameters should change.</li><li>It updates its parameters.</li><li>It repeats the process.</li></ul><p>The number of iterations determines how many such learning cycles the model performs.</p><h3>What happens when we change the number of iterations?</h3><p><strong>Few iterations</strong></p><p>The model gets fewer opportunities to adjust its parameters. It may stop training before finding a suitable decision boundary.</p><p><strong>More iterations</strong></p><p>The model gets more opportunities to reduce the cost and improve its predictions.</p><p><strong>Excessive iterations</strong></p><p>Once the model has converged, additional iterations may produce very little improvement. In some situations, continued training can also contribute to overfitting, where the model performs well on training data but poorly on unseen data.</p><h3>HCI perspective: Making training progress observable</h3><p>Imagine designing a dashboard for machine learning researchers.</p><p>Instead of displaying only:</p><p>Iterations: 100</p><p>A more informative interface could communicate:</p><ul><li>Current iteration: 65 of 100.</li><li>Current training cost.</li><li>Change in cost over recent iterations.</li><li>Training progress.</li><li>Whether the cost is still decreasing significantly.</li></ul><p>Why does this matter?</p><p>Because users need feedback to understand the consequences of their actions.</p><p>In HCI, this relates to <strong>visibility of system status</strong>. The system should continuously communicate what is happening so that users do not have to guess whether an operation is progressing, completed, or stuck.</p><h3>4. Learning Rate: How Aggressively Does the Model Learn?</h3><p>The learning rate determines how much the model changes its weights and bias during each parameter update.</p><p>It is commonly represented by the Greek letter alpha (α).</p><p>The gradient descent equations are:</p><p><strong>Weight update:</strong></p><p>W(new) = W(old) − α × dW</p><p><strong>Bias update:</strong></p><p>b(new) = b(old) − α × db</p><p>Here:</p><ul><li>W represents the model’s weights.</li><li>b represents the bias.</li><li>α represents the learning rate.</li><li>dW represents the gradient of the cost with respect to the weights.</li><li>db represents the gradient of the cost with respect to the bias.</li></ul><p>The gradient tells us the direction of increasing cost. We subtract it to move towards lower cost.</p><p>The learning rate determines the magnitude of this movement.</p><h3>Understanding learning rate through interaction</h3><p>Imagine navigating a person through an unfamiliar environment using a digital navigation system.</p><p>The navigation system continuously receives feedback about the person’s current position and suggests adjustments to the route.</p><p>There are different ways to respond to this feedback:</p><ul><li>Make very small adjustments.</li><li>Make moderate adjustments.</li><li>Make extremely large adjustments.</li></ul><p>A similar principle applies to gradient descent.</p><p>Let’s examine three situations.</p><h3>Situation 1: Learning rate is too small</h3><p>Imagine moving towards a destination using extremely small steps.</p><p>You are moving in the correct direction, but reaching your destination takes a long time.</p><p>In gradient descent:</p><ul><li>Parameter updates are very small.</li><li>The cost may decrease very slowly.</li><li>Training requires more iterations.</li><li>The model may not reach a suitable solution within the available training time.</li></ul><p>From a human-computer interaction perspective, this can create a perception of slow system responsiveness.</p><p>If a training interface does not communicate progress properly, users might assume that the model has stopped working.</p><p>This is why progress indicators and cost visualisations are important.</p><h3>Situation 2: Learning rate is appropriate</h3><p>Imagine taking reasonably sized steps towards your destination.</p><p>You make consistent progress without repeatedly moving past the target.</p><p>In gradient descent:</p><ul><li>Parameter updates are appropriately sized.</li><li>The cost generally decreases.</li><li>The model learns efficiently.</li><li>Training can converge relatively quickly.</li></ul><p>From a system design perspective, this represents a more predictable interaction between the training configuration and the model’s behaviour.</p><h3>Situation 3: Learning rate is too large</h3><p>Now imagine taking extremely large steps.</p><p>You might repeatedly move past your destination without reaching it.</p><p>Something similar can happen during gradient descent.</p><ul><li>Parameter updates become too large.</li><li>The cost may increase instead of decreasing.</li><li>The model may repeatedly overshoot the minimum.</li><li>Training can become unstable or diverge.</li></ul><p>This is an important Human-Centered AI consideration.</p><p>A system should not simply allow users to configure parameters without communicating the consequences of potentially unsuitable values.</p><p>For example, a training interface could provide warnings when the cost increases repeatedly or when the optimisation process becomes unstable.</p><p>The goal is not to remove user control. It is to make that control more informed.</p><h3>5. Convergence: How Do We Know When Learning Has Stabilised?</h3><p>Convergence occurs when the model’s parameters approach stable values and further training produces very little improvement in the cost function.</p><p>To understand this, imagine learning a new skill.</p><p>Initially, every practice session produces noticeable improvement. Over time, improvements become smaller.</p><p>Eventually, your performance becomes relatively stable.</p><p>Machine learning follows a similar pattern.</p><p>Initially, the neural network starts with randomly initialised weights and bias. Its predictions may therefore be inaccurate.</p><p>During training:</p><ol><li>The model generates predictions.</li><li>It calculates the cost.</li><li>It calculates gradients.</li><li>It updates its weights and bias.</li><li>It repeats the process.</li></ol><p>The cost generally decreases as the model improves, although individual updates do not always guarantee a decrease.</p><p>Consider these hypothetical cost values:</p><p>IterationCost10.6950.55100.38200.21300.12400.08500.075600.074700.074</p><p>Notice the pattern.</p><p>Between iterations 1 and 40, the cost decreases considerably.</p><p>After iteration 40, the improvement becomes much smaller.</p><p>The model is approaching convergence.</p><h3>Does convergence mean that the cost becomes zero?</h3><p>No.</p><p>Convergence does not necessarily mean that the cost becomes zero.</p><p>It means that the optimisation process has reached a relatively stable point where additional updates produce very little improvement.</p><p>The final cost can still be greater than zero.</p><p>Furthermore, convergence does not automatically mean that the model is accurate or useful.</p><p>A model can converge to a solution that performs poorly on unseen data.</p><p>This distinction is important in Human-Centered AI because the objective is not merely to build a model that completes its mathematical optimisation.</p><p>The objective is to build a model that performs reliably for the task and people it is intended to support.</p><h3>6. The Relationship Between Learning Rate, Iterations and Convergence</h3><p>These three concepts are connected.</p><p>Think of training as a journey towards a destination.</p><ul><li><strong>Learning rate:</strong> Determines the size of each step.</li><li><strong>Iterations:</strong> Determine how many steps the model takes.</li><li><strong>Cost:</strong> Measures the model’s prediction error.</li><li><strong>Convergence:</strong> Describes when further steps produce very little improvement.</li></ul><p>Consider the following combinations:</p><p>Learning rateIterationsPossible outcomeVery small10Training may be too slow.Very small100Better learning, but more iterations may be needed.Appropriate10The model may not have converged.Appropriate100The model may converge successfully.Very large100The model may oscillate or diverge.</p><p>There are three important terms to understand.</p><p><strong>Undertraining:</strong> The model has not performed enough updates to learn a suitable solution.</p><p><strong>Convergence:</strong> The cost has become relatively stable, and additional updates produce little improvement.</p><p><strong>Divergence:</strong> The optimisation process moves away from a solution instead of approaching it.</p><p>One important clarification: these outcomes depend on the dataset, initial parameter values, model architecture, and optimisation method. There is no universally optimal learning rate or iteration count.</p><h3>7. Experimenting with Hyperparameters: From Mathematics to Interface Design</h3><p>Now let’s connect the concepts to the actual Python implementation.</p><p>Our original code is:</p><pre>parameters_larger = nn_model(<br>    X_larger,<br>    Y_larger,<br>    num_iterations=100,<br>    learning_rate=1.2,<br>    print_cost=False<br>)</pre><p>We can perform three experiments.</p><h3>Experiment A: Change the number of iterations</h3><p>Keep the learning rate fixed at 1.2.</p><p>Try:</p><pre>num_iterations = 5<br>num_iterations = 20<br>num_iterations = 50<br>num_iterations = 100<br>num_iterations = 500</pre><p>Observe:</p><ul><li>How does the cost change?</li><li>Does the decision boundary change?</li><li>After how many iterations does the decision boundary become relatively stable?</li></ul><h3>Experiment B: Change the learning rate</h3><p>Keep the number of iterations fixed at 100.</p><p>Try:</p><pre>learning_rate = 0.001<br>learning_rate = 0.01<br>learning_rate = 0.1<br>learning_rate = 1.2<br>learning_rate = 5.0</pre><p>Observe:</p><ul><li>How quickly does the cost decrease?</li><li>Does the decision boundary approach a suitable position?</li><li>Does the cost increase or fluctuate at higher learning rates?</li></ul><p>These are experimental values, not guaranteed optimal settings.</p><h3>Experiment C: Make the learning process observable</h3><p>Our original code contains:</p><pre>print_cost=False</pre><p>Change it to:</p><pre>print_cost=True</pre><p>This allows the function to print the cost during training, assuming the nn_model implementation is configured to print it at the relevant intervals.</p><p>From an HCI perspective, this experiment introduces an important concept: <strong>feedback and observability</strong>.</p><p>A person cannot make informed decisions about a system if the system does not communicate its behaviour.</p><p>The cost function acts as a feedback signal. It helps the researcher understand whether the model is improving, stagnating, or behaving unexpectedly.</p><p>A well-designed machine learning interface could make this feedback more useful through:</p><ul><li>A live cost-versus-iterations graph.</li><li>A learning-rate control with a clear explanation.</li><li>A visual representation of the decision boundary.</li><li>A comparison between different training experiments.</li><li>Warnings when the cost increases significantly.</li><li>An indication that training has stabilised.</li></ul><p>Such an interface transforms an otherwise abstract mathematical process into something a person can observe, interpret, and control.</p><h3>8. Human-Centered AI: Designing for Understanding, Control and Trust</h3><p>The concepts we have discussed reveal a broader principle of Human-Centered AI.</p><p>An intelligent system should not be treated as a black box that simply produces an output.</p><p>People need ways to understand its behaviour, evaluate its performance, and make informed decisions about its use.</p><p>Consider three design principles.</p><h3>8.1 Transparency: Help people understand what the system is doing</h3><p>The system should communicate its current state and behaviour.</p><p>For example, instead of displaying only a message saying “Training completed”, it could communicate:</p><ul><li>The number of iterations performed.</li><li>The final training cost.</li><li>Whether the cost stabilised.</li><li>Whether training showed signs of instability.</li></ul><p>This helps users understand what happened during training.</p><h3>8.2 User control: Allow meaningful intervention</h3><p>Users should be able to configure the training process and understand the consequences of their decisions.</p><p>For example, a researcher might increase the number of iterations when the cost is still decreasing.</p><p>Alternatively, they might reduce the learning rate if the optimisation process appears unstable.</p><p>The interface should support these decisions without assuming that users always know the correct configuration.</p><h3>8.3 Feedback: Make the consequences of actions visible</h3><p>When users change a hyperparameter, they should be able to observe how the model responds.</p><p>For example:</p><p>Changing the learning rate → changes parameter updates → influences the cost trajectory → affects the optimisation process.</p><p>This creates a feedback loop between the person and the intelligent system.</p><p>The user makes a decision, the model responds, and the interface communicates the outcome.</p><p>This is a fundamental idea in interactive system design.</p><h3>9. The Bigger Picture: From Training a Model to Designing an Intelligent System</h3><p>Understanding learning rate, iterations, and convergence is not only useful for implementing a neural network.</p><p>These concepts also help us understand how to design interfaces for complex AI systems.</p><p>Consider a machine learning dashboard used by researchers, engineers, or domain experts.</p><p>Such users may need to:</p><ol><li>Configure model parameters.</li><li>Start a training process.</li><li>Monitor the model’s behaviour.</li><li>Interpret performance indicators.</li><li>Identify unexpected behaviour.</li><li>Compare different experiments.</li><li>Decide whether the model is suitable for deployment.</li></ol><p>The mathematical model performs the computation, but the interface shapes how people understand and interact with that computation.</p><p>This is where HCI becomes particularly valuable.</p><p>A well-designed interface does not merely expose technical parameters. It helps users build an accurate mental model of the system.</p><p>It connects an action to its consequence, makes internal processes more observable, and supports informed human judgement.</p><p>This is especially important when AI systems are used in complex environments such as healthcare, transportation, agriculture, disaster management, and autonomous systems.</p><p>In these environments, understanding system behaviour is not simply a usability concern. It can influence operational decisions, safety, and trust.</p><h3>10. Final Takeaway</h3><p>Let’s bring everything together.</p><p>Imagine that you are designing an interface through which a researcher trains a neural network.</p><p>The researcher needs to understand three things:</p><p><strong>Learning rate — How aggressively is the model updating its parameters?</strong></p><p><strong>Iterations — How many learning cycles does the model perform?</strong></p><p><strong>Convergence — Has the optimisation process stabilised, or is the model still improving?</strong></p><p>The mathematical relationship is:</p><p>Learning rate determines the magnitude of each parameter update.</p><p>Iterations determine how many parameter updates are performed.</p><p>Convergence describes the stabilisation of the optimisation process.</p><p>From an HCI and Human-Centered AI perspective, the additional challenge is to make these processes understandable, observable, and controllable.</p><p>The objective is not just to make machines learn efficiently. It is also to help people understand how machines learn, evaluate their behaviour, and interact with them responsibly.</p><p><strong>The central idea: Machine learning defines how the model learns; Human-Centered AI design defines how people understand, interact with, and make decisions about that learning process.</strong></p><p>Feel free to read my article on <a href="https://medium.com/design-bootcamp/ux-research-for-hcai-design-human-centred-ai-design-classification-and-attention-in-knowledge-ff146107050a">UX Research for HCAI Design (Human Centred AI design): Classification and Attention in Knowledge Representation</a>.</p><p>If you’d like to learn more about my work and experiences, follow me here on Medium or visit my portfolio at <a href="https://abmincodecreations.github.io/">https://abmincodecreations.github.io/</a>.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=49a7484aa2e7" width="1" height="1" alt=""><hr><p><a href="https://medium.com/design-bootcamp/understanding-how-machines-learn-learning-rate-iterations-and-convergence-through-hci-and-49a7484aa2e7">Designing How Machines Learn: Learning Rate, Iterations and Convergence Through HCI and…</a> was originally published in <a href="https://medium.com/design-bootcamp">Bootcamp</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[UX Research for HCAI Design (Human Centred AI design): Classification and Attention in Knowledge…]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://medium.com/design-bootcamp/ux-research-for-hcai-design-human-centred-ai-design-classification-and-attention-in-knowledge-ff146107050a?source=rss-2f8980d524a------2"><img src="https://cdn-images-1.medium.com/max/960/1*Nd1j61x9Yx13YSZm-UdIoQ.png" width="960"></a></p><p class="medium-feed-snippet">Human-Centered Artificial Intelligence (HCAI) focuses on designing intelligent systems that work in harmony with human needs, behaviors&#x2026;</p><p class="medium-feed-link"><a href="https://medium.com/design-bootcamp/ux-research-for-hcai-design-human-centred-ai-design-classification-and-attention-in-knowledge-ff146107050a?source=rss-2f8980d524a------2">Continue reading on Bootcamp »</a></p></div>]]></description>
            <link>https://medium.com/design-bootcamp/ux-research-for-hcai-design-human-centred-ai-design-classification-and-attention-in-knowledge-ff146107050a?source=rss-2f8980d524a------2</link>
            <guid isPermaLink="false">https://medium.com/p/ff146107050a</guid>
            <category><![CDATA[ux-research]]></category>
            <category><![CDATA[human-centered-ai-design]]></category>
            <category><![CDATA[hcai]]></category>
            <category><![CDATA[research]]></category>
            <category><![CDATA[human-centered-design]]></category>
            <dc:creator><![CDATA[Abhishek Mishra]]></dc:creator>
            <pubDate>Mon, 25 May 2026 06:36:34 GMT</pubDate>
            <atom:updated>2026-05-25T08:02:22.378Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[Designing the UX In AI with Human Feedback Reinforcement Learning from Human Feedback (RLHF) —…]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://medium.com/design-bootcamp/designing-the-ux-in-ai-with-human-feedback-reinforcement-learning-from-human-feedback-rlhf-b248e8848955?source=rss-2f8980d524a------2"><img src="https://cdn-images-1.medium.com/max/2600/1*eTaWiXwiguGbfSjErx4Wdw.png" width="4848"></a></p><p class="medium-feed-snippet">As artificial intelligence systems become more powerful and more deeply embedded in daily life, a critical question arises: How do we&#x2026;</p><p class="medium-feed-link"><a href="https://medium.com/design-bootcamp/designing-the-ux-in-ai-with-human-feedback-reinforcement-learning-from-human-feedback-rlhf-b248e8848955?source=rss-2f8980d524a------2">Continue reading on Bootcamp »</a></p></div>]]></description>
            <link>https://medium.com/design-bootcamp/designing-the-ux-in-ai-with-human-feedback-reinforcement-learning-from-human-feedback-rlhf-b248e8848955?source=rss-2f8980d524a------2</link>
            <guid isPermaLink="false">https://medium.com/p/b248e8848955</guid>
            <category><![CDATA[humancomputer-interaction]]></category>
            <category><![CDATA[interaction-design]]></category>
            <category><![CDATA[rlhf]]></category>
            <category><![CDATA[human-ai-interaction]]></category>
            <category><![CDATA[human-factors-engineering]]></category>
            <dc:creator><![CDATA[Abhishek Mishra]]></dc:creator>
            <pubDate>Tue, 20 Jan 2026 04:21:20 GMT</pubDate>
            <atom:updated>2026-01-20T10:00:16.303Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[Designing with noise reduction in Signal: How Reducing Noise Improves Products, Thinking, and…]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://medium.com/design-bootcamp/designing-with-noise-reduction-in-signal-how-reducing-noise-improves-products-thinking-and-79413ed893e4?source=rss-2f8980d524a------2"><img src="https://cdn-images-1.medium.com/max/960/1*LF_P7tHG7F_eDCohbtp44A.png" width="960"></a></p><p class="medium-feed-snippet">In engineering, noise is anything that distorts the true signal.
&#xA0;In life, noise is every distraction, every uninformed opinion, every&#x2026;</p><p class="medium-feed-link"><a href="https://medium.com/design-bootcamp/designing-with-noise-reduction-in-signal-how-reducing-noise-improves-products-thinking-and-79413ed893e4?source=rss-2f8980d524a------2">Continue reading on Bootcamp »</a></p></div>]]></description>
            <link>https://medium.com/design-bootcamp/designing-with-noise-reduction-in-signal-how-reducing-noise-improves-products-thinking-and-79413ed893e4?source=rss-2f8980d524a------2</link>
            <guid isPermaLink="false">https://medium.com/p/79413ed893e4</guid>
            <category><![CDATA[tech-design]]></category>
            <category><![CDATA[life-designed]]></category>
            <category><![CDATA[deeptech]]></category>
            <category><![CDATA[product-design]]></category>
            <category><![CDATA[ai-design]]></category>
            <dc:creator><![CDATA[Abhishek Mishra]]></dc:creator>
            <pubDate>Tue, 02 Dec 2025 15:47:58 GMT</pubDate>
            <atom:updated>2025-12-03T15:15:11.348Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[UX design for products ?]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://medium.com/design-bootcamp/ux-design-for-products-bcdd3a25c02b?source=rss-2f8980d524a------2"><img src="https://cdn-images-1.medium.com/max/960/1*sixj8IyK4Au3ao41PAPnSQ.png" width="960"></a></p><p class="medium-feed-snippet">Maybe when humans talked about fate, karma, and destiny&#x2026;
they were unknowingly describing what biology had already discovered.</p><p class="medium-feed-link"><a href="https://medium.com/design-bootcamp/ux-design-for-products-bcdd3a25c02b?source=rss-2f8980d524a------2">Continue reading on Bootcamp »</a></p></div>]]></description>
            <link>https://medium.com/design-bootcamp/ux-design-for-products-bcdd3a25c02b?source=rss-2f8980d524a------2</link>
            <guid isPermaLink="false">https://medium.com/p/bcdd3a25c02b</guid>
            <category><![CDATA[chemistry]]></category>
            <category><![CDATA[ai-design]]></category>
            <category><![CDATA[physics]]></category>
            <category><![CDATA[biology]]></category>
            <category><![CDATA[ux-design]]></category>
            <dc:creator><![CDATA[Abhishek Mishra]]></dc:creator>
            <pubDate>Fri, 07 Nov 2025 18:12:07 GMT</pubDate>
            <atom:updated>2026-02-26T10:29:10.216Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[From Free Variables to Feature Vectors: Understanding Vector Data Representation in AI]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://abmabhishekmishra.medium.com/from-free-variables-to-feature-vectors-understanding-vector-data-representation-in-ai-8cb41f770cc9?source=rss-2f8980d524a------2"><img src="https://cdn-images-1.medium.com/max/2600/0*oFBQ1QJr6PbegUVD" width="6240"></a></p><p class="medium-feed-snippet">-&#x1F4A1; How linear algebra&#x2019;s &#x201C;free variables&#x201D; explain the infinite possibilities of data and learning.</p><p class="medium-feed-link"><a href="https://abmabhishekmishra.medium.com/from-free-variables-to-feature-vectors-understanding-vector-data-representation-in-ai-8cb41f770cc9?source=rss-2f8980d524a------2">Continue reading on Medium »</a></p></div>]]></description>
            <link>https://abmabhishekmishra.medium.com/from-free-variables-to-feature-vectors-understanding-vector-data-representation-in-ai-8cb41f770cc9?source=rss-2f8980d524a------2</link>
            <guid isPermaLink="false">https://medium.com/p/8cb41f770cc9</guid>
            <category><![CDATA[data-analytics]]></category>
            <category><![CDATA[ai]]></category>
            <category><![CDATA[data-science]]></category>
            <category><![CDATA[pilot-valve]]></category>
            <category><![CDATA[linear-algebra]]></category>
            <dc:creator><![CDATA[Abhishek Mishra]]></dc:creator>
            <pubDate>Tue, 04 Nov 2025 11:09:52 GMT</pubDate>
            <atom:updated>2025-11-04T11:09:52.100Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[Research = Design × Engineering × Curiosity]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://medium.com/design-bootcamp/research-design-engineering-curiosity-3d6b02a032c2?source=rss-2f8980d524a------2"><img src="https://cdn-images-1.medium.com/max/960/1*C5nqdtYslwFCbQ6eSQXcjQ.png" width="960"></a></p><p class="medium-feed-snippet">Where Human-Centric Design Meets Technological Understanding to Create Innovation</p><p class="medium-feed-link"><a href="https://medium.com/design-bootcamp/research-design-engineering-curiosity-3d6b02a032c2?source=rss-2f8980d524a------2">Continue reading on Bootcamp »</a></p></div>]]></description>
            <link>https://medium.com/design-bootcamp/research-design-engineering-curiosity-3d6b02a032c2?source=rss-2f8980d524a------2</link>
            <guid isPermaLink="false">https://medium.com/p/3d6b02a032c2</guid>
            <category><![CDATA[research]]></category>
            <category><![CDATA[inovation]]></category>
            <category><![CDATA[product-design]]></category>
            <category><![CDATA[engineering]]></category>
            <category><![CDATA[design]]></category>
            <dc:creator><![CDATA[Abhishek Mishra]]></dc:creator>
            <pubDate>Mon, 03 Nov 2025 11:06:27 GMT</pubDate>
            <atom:updated>2025-11-03T13:08:01.097Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[ RSA Encryption: Understanding Modern Cryptography]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://abmabhishekmishra.medium.com/rsa-encryption-understanding-modern-cryptography-26e7b2d0f0da?source=rss-2f8980d524a------2"><img src="https://cdn-images-1.medium.com/max/2600/0*1iBppeputTpRCJ_T" width="7952"></a></p><p class="medium-feed-snippet">Introduction</p><p class="medium-feed-link"><a href="https://abmabhishekmishra.medium.com/rsa-encryption-understanding-modern-cryptography-26e7b2d0f0da?source=rss-2f8980d524a------2">Continue reading on Medium »</a></p></div>]]></description>
            <link>https://abmabhishekmishra.medium.com/rsa-encryption-understanding-modern-cryptography-26e7b2d0f0da?source=rss-2f8980d524a------2</link>
            <guid isPermaLink="false">https://medium.com/p/26e7b2d0f0da</guid>
            <category><![CDATA[computer-science]]></category>
            <category><![CDATA[quantum-computing]]></category>
            <category><![CDATA[rsa-algorithm]]></category>
            <category><![CDATA[cybersecurity]]></category>
            <dc:creator><![CDATA[Abhishek Mishra]]></dc:creator>
            <pubDate>Thu, 16 Oct 2025 13:13:29 GMT</pubDate>
            <atom:updated>2025-10-25T19:57:49.187Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[ Good Design = More Sales]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://medium.com/design-bootcamp/good-design-more-sales-a84fd7aae659?source=rss-2f8980d524a------2"><img src="https://cdn-images-1.medium.com/max/960/1*cR06MZ1wLaTgSr9vevw3yA.png" width="960"></a></p><p class="medium-feed-snippet">Redesigning Our AI-Powered CRM (SDB-Sales Dashboard) for Student Lead Management</p><p class="medium-feed-link"><a href="https://medium.com/design-bootcamp/good-design-more-sales-a84fd7aae659?source=rss-2f8980d524a------2">Continue reading on Bootcamp »</a></p></div>]]></description>
            <link>https://medium.com/design-bootcamp/good-design-more-sales-a84fd7aae659?source=rss-2f8980d524a------2</link>
            <guid isPermaLink="false">https://medium.com/p/a84fd7aae659</guid>
            <category><![CDATA[crm]]></category>
            <category><![CDATA[product-design]]></category>
            <category><![CDATA[ai]]></category>
            <category><![CDATA[user-experience]]></category>
            <category><![CDATA[ux-research]]></category>
            <dc:creator><![CDATA[Abhishek Mishra]]></dc:creator>
            <pubDate>Tue, 16 Sep 2025 05:40:37 GMT</pubDate>
            <atom:updated>2025-09-17T05:51:36.673Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[The Future of UX in the Age of Quantum Computing]]></title>
            <link>https://medium.com/design-bootcamp/the-future-of-ux-in-the-age-of-quantum-computing-51bc29eac7e7?source=rss-2f8980d524a------2</link>
            <guid isPermaLink="false">https://medium.com/p/51bc29eac7e7</guid>
            <category><![CDATA[product-design]]></category>
            <category><![CDATA[ux-design]]></category>
            <category><![CDATA[quantum-computing]]></category>
            <category><![CDATA[design]]></category>
            <category><![CDATA[future-technology]]></category>
            <dc:creator><![CDATA[Abhishek Mishra]]></dc:creator>
            <pubDate>Tue, 03 Jun 2025 05:10:10 GMT</pubDate>
            <atom:updated>2025-06-04T07:38:49.582Z</atom:updated>
            <content:encoded><![CDATA[<figure><img alt="" src="https://cdn-images-1.medium.com/max/960/1*SUvDeGDTgCEJwbslB1Rk1w.png" /></figure><p>As we continue to witness the transformative impact of artificial intelligence on the world, another revolutionary technology is quietly approaching maturity: quantum computing. While AI dominates headlines and product design conversations today, the eventual rise of quantum computing will bring its own wave of disruption and innovation. For UX designers and product creators, understanding this shift is essential not only for innovation but also for creating user experiences that are ethical, accessible, and human-centered.</p><p><strong>Understanding Quantum Computing’s Potential Impact</strong></p><p>Quantum computing represents a fundamental change in how computers process information. Unlike classical computers, which use bits that are either 0 or 1, quantum computers use quantum bits (qubits) that can exist in multiple states simultaneously (superposition) and be entangled with one another. This allows quantum computers to perform certain computations exponentially faster than classical computers.</p><p>Famous physicist Richard Feynman once said, “Nature isn’t classical… and if you want to make a simulation of nature, you’d better make it quantum mechanical.” This quote captures the spirit of what’s possible when quantum technology becomes accessible to everyday tools.</p><p><strong>Use Case 1: Personalized Healthcare with Quantum Insights</strong></p><p>Meet Sara, a patient managing a chronic condition like diabetes. Today, she uses a mobile health app powered by AI to track her glucose levels, predict trends, and get medication reminders. But with quantum computing, this system could simulate her metabolic responses in real-time based on her genome, current physical state, and dietary habits.</p><p>Imagine Sara waking up to a soft voice from her AI assistant: “Your glucose is trending toward a dip by noon. Consider a protein-rich breakfast.” She feels cared for but also vulnerable. The UX must balance insight with empathy — explaining why recommendations are made, offering choices, and protecting sensitive genomic data. When data is so personal and predictive, interfaces must become more emotionally intelligent.</p><p><strong>Use Case 2: Quantum Logistics Optimization for Small Businesses</strong></p><p>Ali, a logistics manager for a small e-commerce company, currently uses route optimization software powered by AI. It works well but struggles with last-minute changes in weather or traffic.</p><p>With quantum computing, Ali’s dashboard becomes alive. It shows hundreds of simulations instantly — one for each route scenario, fuel efficiency level, and delivery urgency. Ali sees a shimmering overlay of possible future states, and the system recommends the top three choices.</p><p>Ali is impressed but initially overwhelmed. The interface provides layers of clarity: a simple default view, with expandable overlays for more detail. Good UX here means turning quantum noise into intuitive guidance.</p><p><strong>Use Case 3: Drug Discovery and Molecular Design</strong></p><p>Dr. Lin, a chemist working in pharmaceutical research, often spends weeks running simulations on how new compounds might bind to target proteins. With quantum computing, simulations that once took weeks now take seconds.</p><p>Dr. Lin enters a molecular structure and watches a real-time visualization of its quantum interactions. She sees color-coded cloud patterns representing probabilistic bonding zones. The UX needs to make these abstract visuals actionable — offering annotations, probability sliders, and integrated team sharing.</p><p>This revolution will enable scientists to discover medicines faster than ever, but only if they can comprehend the complex outputs. UX design becomes the translator between human intuition and quantum probability.</p><p><strong>Use Case 4: Citizens in a Quantum Smart City</strong></p><p>In 2035, Maya lives in a city where quantum computing runs infrastructure. Her daily commute, energy consumption, and public service access are optimized by quantum algorithms.</p><p>Her phone buzzes: “Traffic accident ahead. Alternate route saves 15 minutes.” Her energy bill reads: “This week’s consumption reduced by 20% thanks to predictive cooling.”</p><p>Maya feels safe but sometimes suspicious. “How does it know all this about me?” she wonders. UX must empower users with visibility into why decisions are made, offering override options and ensuring that tech doesn’t erode trust or autonomy.</p><p><strong>Use Case 5: Financial Decisions in the Quantum Market</strong></p><p>Raj is an investor using a quantum-enhanced financial advisor. Instead of simple graphs, his dashboard now shows a multiverse of possible market futures. Each potential scenario glimmers with a probability rating.</p><p>Raj gets a suggestion: “70% chance of portfolio A outperforming B in the next six months, based on geopolitical quantum modeling.” He is intrigued but skeptical. The system explains: “Model uses quantum simulation of economic variables, updated every 10 minutes.”</p><p>Raj appreciates the transparency. Here, the UX must make incredibly complex backends comprehensible, blending confidence indicators, narrative explanations, and ethical warnings.</p><p><strong>Quantum Computing in Scientific Research: Chemistry and Biology</strong></p><p>Quantum computing’s biggest near-term promise may be in accelerating discovery:</p><ul><li>In <strong>chemistry</strong>, quantum simulation can unlock design of new materials and drugs by accurately modeling electron interactions.</li><li>In <strong>biology</strong>, it enables high-fidelity protein folding models and genomic analysis in seconds, advancing personalized medicine.</li></ul><p>Famed physicist David Deutsch once said, “Quantum computers will help us understand the fabric of reality.” But UX designers will ensure people can interact with that reality meaningfully.</p><p><strong>Security and Privacy: A New Frontier</strong></p><p>Quantum computing doesn’t just solve problems — it creates new ones, especially around encryption. Data that is secure today could be easily decrypted by a quantum computer tomorrow. Identity management, secure communication, and digital trust must be reimagined.</p><p>Users may feel either invincible or exposed. Designers must clarify what’s protected and how, using design cues that communicate quantum-safe protocols. Transparency, reassurance, and user control become fundamental pillars.</p><p><strong>Conclusion: Human-Friendly Innovation in the Quantum Era</strong></p><p>The rise of quantum computing is not just a technological leap — it’s a leap in how humans interact with information, uncertainty, and possibility. UX professionals must rise to the occasion by:</p><ul><li>Crafting interfaces that make probabilistic outcomes understandable</li><li>Championing ethical and inclusive design in uncertain territories</li><li>Redefining metaphors for how humans engage with future machines</li></ul><p>“Everything we call real is made of things that cannot be regarded as real,” said Niels Bohr, a pioneer of quantum theory. In a future where machines process unreality to improve our real lives, the job of the UX designer will be to ground, translate, and humanize the intangible.</p><p><strong>Understanding Qubit Collapse — The Quantum Measurement Paradox</strong></p><p>To fully grasp the implications of quantum computing for user experience, it helps to understand one of its most counterintuitive phenomena: the collapse of a quantum state upon measurement. This principle is foundational to how quantum systems behave and, by extension, how future interactions with such systems must be designed.</p><p>Consider a qubit encoded in the polarization of a photon. Polarization is the orientation of the photon’s electromagnetic field — commonly described in terms like horizontal (|H⟩) and vertical (|V⟩) polarization. Unlike classical bits that exist in a definitive state of 0 or 1, a quantum bit — or qubit — can exist in a superposition of both:</p><p><strong>|ψ⟩ = α|H⟩ + β|V⟩</strong>, where |α|² + |β|² = 1.</p><p>This means that until we observe the photon’s polarization, it simultaneously holds a probability of being both horizontal and vertical. But here’s where the strange quantum magic kicks in: the moment we measure the photon to determine its polarization, the superposition collapses into one of the basis states — either |H⟩ or |V⟩ — with a probability governed by the square of the respective coefficients.</p><p>Measurement, in this context, is not a passive process. It fundamentally alters the state of the system. As if reality itself only “decides” what the outcome is when we ask the question. This has major implications for user interactions in quantum systems.</p><p>Imagine a user operating a quantum visual analytics interface that simulates multiple probable futures of a system. Each interaction — a click, a query, a simulation run — could cause a collapse of quantum information into a definitive outcome. This introduces a radically different interaction model: not just exploring a fixed dataset but influencing the dataset’s resolution by the act of observation.</p><p>Here’s a metaphor often used: a quantum system is like a spinning coin, simultaneously heads and tails. Measurement is like catching the coin — it must land on one side, and only then do we “know” what it was. But in quantum mechanics, it wasn’t either until that moment.</p><p>In practical use, take a photon polarized at 45°. When passed through a vertical polarizer, there’s a 50% chance it will pass (collapsing into |V⟩) and a 50% chance it will be absorbed (collapsing into |H⟩). This randomness isn’t due to ignorance — it’s built into the fabric of quantum mechanics.</p><p>For UX designers, this concept demands an entirely new paradigm of thinking. Interfaces need to be designed with uncertainty, probability, and irreversibility in mind. Systems must clearly communicate the probabilistic nature of their outputs while offering users intuitive metaphors for understanding and interacting with these strange behaviors.</p><p>As physicist Niels Bohr once said:</p><p>“Everything we call real is made of things that cannot be regarded as real.”</p><p>Understanding and translating this quantum weirdness into meaningful, human-friendly interactions is the next great challenge in UX design.</p><p>Designing for the quantum future starts now.</p><p>If you’d like to learn more about my work and experiences, follow me here on Medium or visit my portfolio at <a href="https://abmincodecreations.github.io/">https://abmincodecreations.github.io/</a>.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=51bc29eac7e7" width="1" height="1" alt=""><hr><p><a href="https://medium.com/design-bootcamp/the-future-of-ux-in-the-age-of-quantum-computing-51bc29eac7e7">The Future of UX in the Age of Quantum Computing</a> was originally published in <a href="https://medium.com/design-bootcamp">Bootcamp</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
    </channel>
</rss>