BBC
At Ocado's newest warehouse robotic arms are helping to pack customer orders. |
A site devoted mostly to everything related to Information Technology under the sun - among other things.
BBC
At Ocado's newest warehouse robotic arms are helping to pack customer orders. |
“Homo liber de nulla re minus, quam de morte cogitat, et ejus sapientia non mortis, sed vitae meditatio est.”
A free man thinks of death least of all things; and his wisdom is a meditation not of death but of life.
Spinoza - Ethics, Part IV, Prop. LXVII
Unconditional trust in an IT systems, in the case below, in the Fujitsu-supplied Horizon software, helped ruin the lives of many in United Kingdom. Please see below:
British Post Office scandal - Wikipedia
and
Post Office scandal explained: What the Horizon saga is all about (bbc.com)
To simulate the interference pattern produced by a double-slit experiment with a double Gaussian wave function and compute the quantum potential, we can follow these steps:
"""
This code defines a double Gaussian wave function, computes its quantum potential,
and then plots both the wave function and the quantum potential. Adjust the parameters
as needed to observe different behaviors.
"""
import numpy as np
import matplotlib.pyplot as plt
def compute_quantum_potential(psi, h_bar=1, m=1):
"""
Computes the quantum potential for a given wave function.
Arguments:
psi : array_like
1-D array representing the wave function.
h_bar : float, optional
Value of the reduced Planck constant (default is 1).
m : float, optional
Mass of the particle (default is 1).
Returns:
quantum_potential : array_like
1-D array representing the quantum potential.
"""
# Compute the magnitude of the wave function
psi_magnitude = np.abs(psi)
# Compute the second derivative of the wave function
second_derivative = np.gradient(np.gradient(psi_magnitude))
# Compute the quantum potential
quantum_potential = - (h_bar**2 / (2 * m)) * (second_derivative / psi_magnitude)
return quantum_potential
def double_gaussian_wavefunction(x, x0, sigma, A):
"""
Computes the double Gaussian wave function.
Arguments:
x : array_like
1-D array representing the position.
x0 : float
Position of the center of the Gaussians.
sigma : float
Width of the Gaussians.
A : float
Amplitude of the Gaussians.
Returns:
psi : array_like
1-D array representing the wave function.
"""
psi = A * (np.exp(-((x - x0 - 1) / sigma)**2) + np.exp(-((x - x0 + 1) / sigma)**2))
return psi
# Example usage
if __name__ == "__main__":
# Define parameters
x = np.linspace(-5, 5, 1000) # Position range
x0 = 0 # Center of the Gaussians
sigma = 0.5 # Width of the Gaussians
A = 1 # Amplitude of the Gaussians
# Compute the double Gaussian wave function
psi = double_gaussian_wavefunction(x, x0, sigma, A)
# Compute the quantum potential
Q = compute_quantum_potential(psi)
# Plot the wave function and the quantum potential
plt.figure(figsize=(12, 6))
plt.subplot(1, 2, 1)
plt.plot(x, psi, label='Wave function')
plt.title('Double Gaussian Wave Function')
plt.xlabel('Position')
plt.ylabel('Amplitude')
plt.legend()
plt.subplot(1, 2, 2)
plt.plot(x, Q, label='Quantum Potential', color='red')
plt.title('Quantum Potential')
plt.xlabel('Position')
plt.ylabel('Value')
plt.legend()
plt.tight_layout()
plt.show()
I think it make sense to extend to AI software assets the same approach as Embedded Systems developers are adopting for their software assets; viz. SBOM.
Pleas see Introduction to SBOM management on embedded Linux - sergioprado.blog, and [2307.02088] Trust in Software Supply Chains: Blockchain-Enabled SBOM and the AIBOM Future (arxiv.org), and the image below for further elucidation of what SBOM is.
They also created a wireless haptic carpet that glows underfoot which not only provides a form of emergency lighting at night, but can also wirelessly transmit signals that can be used to control switches on appliances in the home, such as lights.