Tuesday, January 24, 2023

How to teach Lean Operations Management effectively to PG management students

Lean Operations is a very humble and efective tool used by all major manufacturing organisations around the world to improve operations, reduce waste and reduce the cost of manufacturing and services.
  • Start by providing an overview of the principles of lean operations management and its history.
  • Use real-world examples and case studies to illustrate the concepts and show how they have been successfully implemented in various industries.
  • Encourage interactive learning through group discussions, problem-solving exercises, and simulations.
  • Provide opportunities for hands-on learning by visiting companies that have implemented lean operations management.
  • Use a variety of teaching methods such as lectures, guest speakers, and online resources to cater to different learning styles.
  • Encourage the application of lean operations management principles in individual or group projects.
  • Assess students' understanding and progress through quizzes, exams, and presentations.

Sunday, January 15, 2023

What population can the earth support ?

We were about 1.5 billion on planet earth in 1920. By Nov 15, 2022, we had touched 8 billion, an increase of 530%. 

Live science journal reports (click here) the earth population will peak at about 10.8 billion between 2070 and 2080 AD and afterwards global population will decline.

Population distribution and density are also affected by human factors such as geopolitical structures, levels of economic development, and quality-of-life issues that address education, health care, housing, and employment opportunities. (www.nationalgeographic.com)

The factors that influence global population are growth rate, death rate, initial age profile and migration. (www.pewresearch.org). Better healthcare over the past seven decades has seen global population surge. With better technology, better agriculture and crop management, biotech advances in agriculture, the output from limited farm area is increasing. Though the land for agriculture globally has remained stagnant for a year now, the output from this land is increasing and is feeding more mouths.

In 2070, when UN is claiming the population will stagnate, we are still not sure on what basis they have made this assesment. What will happen to the elderly people around at that time ?

It is to complicated to find how the globalpopulation varies from decade to decade. 

5000 BC                     5 m
1000 BC                    50 m
500 BC                    100 m
1 AD                        170 m
600 AD                    200 m
1000 AD                  275 m            
1500 AD                   450 m
1800                         1 bilion
1900                         1.6 billion
1927                         2 billion    (Ten years after First world war over)
1950                         2.6 billion ( Second world war over, UN formed, global peace..)
1960                        3 b
1970                        3.7 b
1980                        4.5 b
1990                        5.3 b
2000                        6.1 b
2010                        7 b
2020                        7.8 b
Nov 15, 2022          8 bilion       Data from 1950 to current year: elaboration of data by United Nations, Department of Economic and Social Affairs, Population Division. World Population Prospects: The 2019 Revision. (Medium-fertility variant).

Projected ..
2030                         8.6 b
2040                         9.4 b
2050                        10.2 b
2060                        11 b
2070                        11.8 b
2080                        12.6 b
2090                        13.4 b
2100                        14.2 b

Three questions that keep bothering humanity for the past twenty years are the following - 
1. What will be the lifestyle of our succeeding generations on planet earth ?
2. Will technology play the saviour or enemy in their lives ?
3. With growth in technology and AI, will they need to exert themselves physically or cognitively then ?

Very interesting questions the whole of humanity need to ponder over the next couple of decades.

George

Are ChatGPT responses plagiarised ?

I asked ChatGPT whether it's responses were plagiarise from other resourc es on the Internet. Yhis is a reply I got from it.

ChatGPT is a language model that is trained on a large dataset of text from various sources on the internet. During the training process, the model learns patterns and relationships in the text, which allows it to generate new text that is similar to the text it was trained on. However, the generated text is not copied or plagiarized from any specific source. The model uses the patterns it learned during training to generate new text that is unique and original, even though it may be similar in style or content to text that it was trained on. Additionally, the model generates text based on the inputs given to it, so the response may be different when prompted with the same inputs.


Thursday, January 12, 2023

A simple experiment on Artificial Intelligence Text-to-image generation ..

Text-to-image generation in AI is a task where a machine learning model is trained to generate an image based on a given text description. The text description can include information about the object or scene in the image, such as its size, shape, color, and location. The goal of text-to-image generation is to generate an image that is visually similar to what the text describes. This task is challenging because it requires the model to understand the meaning of the text and be able to generate an image that corresponds to it. - ChatGPT

To study whether these images had any relationship to each other or were solely decided by the nature of the data on which it was trained (training data) and to find whether images generated on different apps ( and hence data sets) had different images generatged, I set up this small experiment. These are 27 images generated by AI on the seed words temple on a mountain using AI app Dream in my attempt to understand AI and how it performs. As we see the aim of this exercise is to generate an image similar to the description given by the text.

This text-to-image generation is by diffusion method. The potential in limitless, but we cannot predict what will be the output.

I wanted to check whether the images generated on the same prompt words Temple on a mountain with other AI apps, would be different. The analogy in this case is of a craftsman chipping on blocks of marble got from different geographical locations to arrive at different output 3D carvings.

Learning 1 - It shows that the data set on which each of the app works is different and this results in the variety of image generation. (the basic marble block on which carving is generated is taken from different geographical locations)

Learning 2 - the words generate different calculations on the image bank on which the basic images data set works (the craftsman uses different tool set on the marble block)

Learning 3 - the different themes available which in turn generates the different images (each craftsman uses the tools in his own style)

If I were to use the same prompt words on a different app which has been fed on different data set, the output would also differ. 

The data set is like a black box, we do not know what comes out of it. i.e. if we ask it to do repeat generating on the same prompt words and the same style, the images are different. There is no firm clarity on the image output, it is totally dependent on the data training set on which the app has been trained. 
 
To give a detailed view, I have also generated images from the text prompt Temple on a mountain in another AI image generation app Dalle 2e.  The images were generated using the same Internet network, on the same phone, during a time gap of 3 hours from 8-11 am (same internet traffic). It was a controlled experiment, only the apps were changed, all other conditions remained the same.

From ChatGPT -  
 
Text-to-image generation can be useful in a variety of ways. Some examples include:
  1. Image creation: Text-to-image generation can be used to generate images from text descriptions, which can be useful for creating images for websites, advertisements, and other online content.
  2. AI images created with Dalle 2e editor
    Data augmentation: Text-to-image generation can be used to augment image datasets for training computer vision models, providing more diverse and realistic images for model to learn from. 
  3. Text-based search: Text-to-image generation can be used to improve text-based image search, by generating images from text descriptions that can be used to visually match images to the text descriptions.
  4. Artistic expression: Text-to-image generation can be used to create new forms of digital art by allowing artists to create images from text-based descriptions.
  5. Assistive technology: Text-to-image generation can be used to assist visually impaired individuals by generating images from text-based descriptions of objects or scenes, allowing them to better understand their surroundings.
  6. Game development: Text-to-image generation can be used in game development to generate new scenes, characters, and environments based on text descriptions.
  7. Robotics: Text-to-image generation can be used in robotics to generate images that can be used to train robots to recognize objects and navigate environments.
-------------------- 

In the short experiment that I did with many instances of image generation on two different AI image generation apps, using many different scenarios, the same prompt words, there is not much that one can conclude, except that the variety is infinite and no two images are the same. I do not see any trend in the output image generation, the range and intensity of colours used etc.

In short, it is really marvelous to see the variety of images created by the different apps on the same prompt words TEMPLE ON THE MOUNTAIN.
 
The only way we can explain, keeping aside the mathematical way images are generated, is to tell volumes of the black box of data sets that generate the images.
 
Other than for artistic expression and games, can we use such black box techniques in real life in situations that affect the daily life of mankind as a whole ? 

According to me, Machine Learning is not an original and exact brance of science or mathematics or even programming neural networks, but a fair statistical (more often inacurate) approximation of the original cognitive thinking ability of humans based on past data. It is not an exact science, but an applied science.  

George.

Monday, January 9, 2023

How can reading help anyone ?

Reading can help maintain an active mind in a number of ways.

a. First and foremost, reading provides mental stimulation by exposing you to new ideas and concepts.

b. When you read, you engage with the material on a deeper level, which can help you better understand and remember what you have learned. This can help improve your problem-solving skills and critical thinking abilities.

c. Additionally, reading has been shown to increase brain connectivity, as it involves multiple areas of the brain, including those responsible for language, memory, and visual processing.

d. Reading can also help reduce stress and improve overall well-being, which can lead to a more active and engaged mind.

e. Finally, reading is a great way to keep your mind active and engaged, especially as you get older, as it can help prevent cognitive decline.

Why are people in general afraid of AI ?



Most of the people with whom I interact, express some irrational fear or disagreement when there is any discussion on AI. Perhaps if we are able to understand the basic reason for this fearm maybe we can tackle this better in the future and expect whole hearted contribution from all sections of society to the AI upheaval in society.

Some of the irrational or rational fears of people are due to the following reasons
  • Lack of understanding: Many people may not fully understand how AI works, and the idea of machines that can think and make decisions on their own can be unsettling.
  • Job loss: One concern is that AI could replace human workers in a wide range of industries, leading to job losses and economic instability.
  • Control and autonomy: Some people may be worried about losing control over machines, or about the machines becoming autonomous in ways that we cannot predict or control.
  • Superintelligence: There is a concern that if AI were to become superintelligent, it could outsmart humans and potentially pose a threat to our survival.
  • Ethical concerns: There is concern about AI being used for unethical purposes, such as mass surveillance, targeted advertising, or even weaponized AI.
  • Science fiction influences: Many people grew up reading, watching, or playing stories in which AI turns against humans, like Terminator, Matrix or Ex Machina, which can also be a driver in the fear of AI
  • Lack of control: With AI systems making more and more decisions for us, some people may feel that they are losing control over their lives. This lack of control can be particularly concerning when it comes to decisions that have significant impacts on people's lives, such as healthcare or criminal justice.
  • Safety concerns: Some people may be worried that AI systems will malfunction or be used in malicious ways, leading to accidents or harm to people. For example, autonomous weapons, self-driving cars, and drones, and other AI-controlled devices are raising concerns over safety, privacy, and security.
  • Fear of the unknown: Many people may simply be afraid of something that they do not fully understand. The idea of machines that can think and make decisions like humans may be seen as unsettling or even creepy by some people, leading to fear and mistrust.
  • Exaggerated expectations: The idea of AI as the ultimate solution for all problems is often portrayed in media and movies. It leads to an exaggeration of AI capabilities which can create unrealistic expectations, fear, and disappointment when the technology does not live up to the hype.
Major inputs from ChatGPT.

How to effectively teach the subject of Lean Operations Management ?

Though I have been teaching the subject of Lean Operations Management for many years in the college, everytime I have an urge to do even better than the previous semesters, that is a human tendency, how to improve over the past experiences. Everytime our understanding of the subject is also improving and we wish to give better inputs to the student.

It was to check how an AI mediated intervention would be good or bad than a human mediated intervention, that I put this question to ChatGPT. No doubt, I am stunned by the depth of understanding in the subject and the necessity of practical learning espoused by AI. 

There are a few key steps you can follow to effectively teach the subject of lean operations management:
  • Start by explaining the basic principles of lean operations, including the focus on eliminating waste, continuous improvement, and maximizing value for the customer.
  • Provide examples of how lean principles have been applied in a variety of industries to streamline processes and improve efficiency.
  • Start by explaining the principles of lean thinking, including the goal of maximizing value and minimizing waste.
  • Use examples and case studies to illustrate the concepts and help students see how they can be applied in real-world situations.
  • Encourage students to think critically about the pros and cons of lean operations and how they can be balanced to achieve the best results.
  • Emphasize the importance of continuous improvement and encourage students to think creatively about ways to streamline processes and eliminate waste.
  • Consider using hands-on activities and simulations to give students practical experience in applying lean principles.
  • Encourage students to ask questions and engage in class discussions to help them deepen their understanding of the subject.
  • Make sure to emphasize the importance of teamwork and collaboration in lean operations management, as success often depends on the ability to work effectively with others.Encourage students to brainstorm and come up with their own ideas for how lean principles could be applied in their own work or industry.
  • Use case studies and real-world examples to illustrate key concepts and help students understand how lean principles can be implemented in practice.
  • Encourage hands-on learning through group activities and projects that allow students to apply lean principles to a specific problem or challenge.
  • Consider incorporating guest lectures or field trips to companies that have successfully implemented lean operations. This can help bring the subject to life and give students a sense of what it looks like in practice.
  • Be sure to emphasize the importance of ongoing learning and continuous improvement in lean operations management, as this is a key principle of the approach.
ChatGPT inputs..

Oldest civilizations of the world