Skip to Main Content

Artificial Intelligence : Introduction

Interested in AI? This guide is for you! Direct any questions to the UM Library's Artificial Intelligence Committee.

Artificial Intelligence

Artificial Intelligence (AI) 

Artificial Intelligence (AI) is a broad and encompassing term that refers to technologies and systems designed to perform tasks that typically require human intelligence, such as reasoning, learning, problem-solving, perception, and understanding language. AI is inherently interdisciplinary, drawing from a diverse range of fields, including computer science, mathematics, statistics, cognitive science, neuroscience, engineering, and linguistics. This broad integration of knowledge allows AI to create sophisticated models and algorithms that can analyze data, recognize patterns, and make decisions, enabling machines to mimic or augment human capabilities in various domains.

Algorithm

An algorithm is a set of step-by-step instructions or rules designed to perform a specific task or solve a particular problem. In the context of AI, algorithms are the foundational building blocks that enable machines to process data, identify patterns, make decisions, and learn from experiences. They vary from simple linear regressions to complex neural networks and are essential for enabling the capabilities of AI systems. Key characteristics of algorithms include their efficiency, scalability, and the quality of results they produce. Examples of AI algorithms include decision trees, k-nearest neighbors, support vector machines, and deep learning models like convolutional neural networks (CNNs) and transformers.

Machine Learning (ML)

Machine Learning is a subset of AI that focuses on developing algorithms that allow computers to learn from and make predictions or decisions based on data. It involves training models on data to identify patterns and improve their performance over time without explicit programming for specific tasks.

Deep Learning (DL)

Deep Learning is a specialized form of machine learning that uses artificial neural networks with many layers (deep networks) to model complex patterns in data. It is particularly effective in handling large datasets and tasks such as image recognition, natural language processing, and more.

Neural Network

A Neural Network is a computational model inspired by the human brain, consisting of interconnected layers of nodes (neurons). Each node processes input data and passes information to the next layer. Neural networks are the foundation of many deep learning algorithms.

AI can process and analyze various types of data. The four primary data types include:

Number: Quantitative Data Analysis

Quantitative Data Analysis deals with numerical data, the traditional data type that many models have handled extensively. This includes any data that can be measured and quantified. AI models use this data type for tasks like predictions and optimization problems.

Text: Natural Language Processing (NLP)

NLP involves the interaction between computers and human language, enabling machines to read, understand, and generate human language in a valuable way. Applications include text analysis, translation, sentiment analysis, and chatbots.

Image: Computer Vision

Computer Vision enables machines to interpret and make decisions based on visual data, such as images or videos. It involves tasks like image recognition, object detection, and image segmentation.

Audio: Audio Recognition

Audio Recognition enables machines to interpret and make decisions based on auditory data, such as speech, sounds, and music. It involves tasks like speech recognition, sound classification, speaker identification, and emotion detection from audio signals.

Generative AI refers to algorithms that create new data, such as text, images, or audio, based on patterns and structures learned from training data, often in response to specific prompts. These algorithms generate coherent and contextually relevant content by using the learned information to produce outputs that mimic human-like creativity and expression.

Large Language Models (LLMs)

Large Language Models are a type of generative AI trained on vast amounts of text data to understand, generate, and manipulate human language. They are capable of performing a wide range of language-related tasks, such as translation, summarization, and conversation.

Large Multimodal Models (LMMs)

Large Multimodal Models are advanced AI systems capable of processing and understanding multiple types of data simultaneously, such as text, images, and audio. They combine capabilities from different AI domains (like NLP and computer vision) to provide richer, context-aware outputs.

Prompt

In AI, a prompt is an input or command given to a model to generate a response. Prompts can be questions, instructions, or context-setting text that guides the model in producing the desired output.

Prompt Engineering

Prompt Engineering is the process of designing and refining prompts to obtain more accurate and relevant responses from AI models. It involves crafting specific inputs to guide models like LLMs or LMMs to perform tasks effectively.

ChatGPT

ChatGPT is one of the most well known generative AI tools on the market. When prompted to describe itself, ChatGPT 3.5 wrote, "ChatGPT is an AI-powered conversational agent designed to engage in text-based conversations with users, offering responses generated based on its training data. It excels at providing informative and engaging interactions, offering assistance with various queries, and generating creative text."

A human-created definition of ChatGPT is a generative AI chatbot that uses a large data training set to predict what users are requesting based on the given prompt and any parameters that were added. Prompt engineering is a rising skill needed to use ChatGPT and other generative AI tools effectively. Click here for more information on prompt engineering. 

ChatGPT can be used to:

  • Help with formatting (ex., a cover letter or syllabus) 
  • Create an outline
  • Generate writing prompts
  • Assist with writing or identifying code errors
  • Conversational entertainment
  • Play text-based games or quizzes

ChatGPT should not be used to:

  • Replace your own writing (especially without acknowledging the use of AI) 
  • Research a new topic (AI uses word associations, it doesn't actually KNOW content, so always double-check "facts" given with a trusted source) 
  • Provide details on recent or local news
  • Replace or supplement professional expertise. For example, do not use ChatGPT for medical, psychological, legal, or other forms of advice.
  • Do not share proprietary data or personal information. (Many AI programs, ChatGPT included, train their models on user entries.)

Artificial Intelligence Concerns

While beneficial in many ways, the spread of artificial intelligence has raised concerns for many.

Common critiques include: 

  • Lack of transparency and questions over copyright
  • Environmental impact
  • Disruption to the education system
  • Data privacy & security 
  • Spread of minformation 
  • Plagiarism 

AI needs to be created, maintained, and used ethically. Remember to always check with your professor, employer, publisher, etc., to understand their AI-use policy. Be sure to research AI tools, fact-check outputs, and properly cite your work. 

Library Resources