What type of computer system can recognize and act on patterns or trends that it detects in large sets of data and is developed to operate like the human brain?.

Answers

Answer 1

The type of computer that can recognize and act on patterns or trends that it detects in large sets of data is a neural network.

What is a neural network?

A neural network is a type of computer system that can spot patterns or trends in massive amounts of data and take appropriate action. An architecture for a neural network is based on the mesh-like design of the human brain and makes use of massively parallel processors.

As a result, neural networks can process multiple bits of data simultaneously and discover patterns. A computer may adapt its response to circumstances based on the feedback it gets thanks to learning systems. To find information on any topic, a genetic algorithm can be used to scan the huge Internet's resources.

Therefore, a neural network is a sort of computer that can spot patterns or trends in huge amounts of data and take appropriate action on them.

To learn more about neural networks, refer to the link:

https://brainly.com/question/14632443

#SPJ2

Answer 2

A neural network is a sort of computer that can spot patterns or trends in huge amounts of data and take appropriate action on them.

What is neural network?

Neural network is defined as a technique used in artificial intelligence that instructs computers to process information in a manner modeled after the human brain.  A certain kind of computer system called a neural network can identify patterns or trends in vast volumes of data and take the necessary action. Massively parallel processors are used in a neural network architecture that is based on the human brain's mesh-like structure.

As a result, neural networks are able to analyze numerous pieces of data at once and find patterns. Thanks to learning systems, a computer may modify its response in reaction to the situation. A genetic algorithm can be used to search the vast Internet's resources to find information on any subject.

Thus, a neural network is a sort of computer that can spot patterns or trends in huge amounts of data and take appropriate action on them.

To learn more about neural network, refer to the link below:

https://brainly.com/question/14632443

#SPJ5


Related Questions

fill in the blanks

a:………was the main component in the first generation computer

Answers

Answer:

vaccum tube

Explanation:

mark me brainlist!!

What is the difference between referential and entity integrity

Answers

Answer:

Explanation:

Referential integrity is the state in which all values of all foreign keys are valid. Referential integrity is based on entity integrity . Entity integrity requires that each entity have a unique key.

Hope this helped and have a good day

TensorFlow and Pytorch are examples of which type of machine learning platform?

Answers

Both TensorFlow and PyTorch are examples of a robust machine learning library.

What do Summary fields do

Answers

The Summary fields helps to calculates values that are obtained from the related records, such as those that can be found in a related list.

What do Summary fields do?

A roll-up summary field is known to be that field of work that helps one to be able to calculates values that are gotten from related records, such as those seen in a related list.

Note that via this field, one can be able to  form a roll-up summary field to show a value in the case of a master record based that is seen on the values of fields found in a detail record.

Note that The detail record need to be associated to the master via a master-detail relationship.

Hence,  The Summary fields helps to calculates values that are obtained from the related records, such as those that can be found in a related list.

Learn more about Summary fields from

https://brainly.com/question/14362737

#SPJ1

The main components of a computer ar a hardware and software b) disc and monitor c) system and unit d) communication devices. ​

Answers

Option A is the main component

why is it a risk of using you mobile cell phone or external WLAN as a wi-fi connection point?

Answers

The risk of using you mobile cell phone or external WLAN as a wi-fi connection point is that  it is one that do lacks the right security measures to be able to keep the network safe from intrusion.

What is one of the Risks of linking to a public Wi-Fi network?

The Risks of a Public Wi-fi is that a free Wi-Fi security is one that helps a any hacker to be able to put or position themselves between the user and the connection point.

Note that in this case, the user instead of they talking directly with the hotspot, they are known to be sending their information to the hacker, who is said to often relays it on.

Hence, The risk of using you mobile cell phone or external WLAN as a wi-fi connection point is that  it is one that do lacks the right security measures to be able to keep the network safe from intrusion.

Learn more about WLAN from

https://brainly.com/question/26956118

#SPJ1

Task 03
Write C# code which starts with the number 1 and then displays the result of halving
the previous number until the result is less than 0.001.
The expected output should be:
1.0
0.5
0.25
0.125
0.0625
0.03125
0.015625
0.0078125
0.00390625
0.001953125

Answers

Answer:

class Program {

 public static void Main (string[] args) {

   double number = 1.0;

   while(number >= 0.001) {

     Console.WriteLine (number);

     number /= 2;

   }    

 }

}

Explanation:

Always think carefully about what is in the condition of the while statement. In this case, you want the loop to be executed as long as the number is larger than or equal to 0.001.

The seven web design elements that drive the customer experience include which of these?

Answers

The seven web design elements that drive the customer experience include:

(1) context;

(2) content

(3) community

(4) customization

(5) communication

(6) connection

(7) commerce.

What are the elements of website design?

Some other elements to web design:

1) Content.

2) Usability.

3) Aesthetics.

4) Visibility.

5) Interaction.

What is web design?

Web design is known to be the act of making or creating websites.

Note that is one that is made up of all or a lot of different element such as; webpage layout, content production, and others.

The terms web design and web development are known to be used a lot of times as one or interchangeably.  web design is said to be a subset of a wider category of web development.

Hence, he seven web design elements that drive the customer experience include:

(1) context;

(2) content

(3) community

(4) customization

(5) communication

(6) connection

(7) commerce.

Learn more about web design from

https://brainly.com/question/25941596

#SPJ1

A user tells you that microsoft word gives errors when saving a file. what should you do next?

Answers

Answer:try to change the name of the file not adding any symbols not accepted as file, or try to change the destination of the file, ex. an external usb. Or double check if the destination folder is not full.

Explanation:

errors when saving may occur because of the above

For a certain company, the cost function for producing x items is C(x)=50x+100 and the revenue function for selling x items is R(x)=−0.5(x−100)2+5,000 . The maximum capacity of the company is 120 items.



The profit function P(x) is the revenue function R(x) (how much it takes in) minus the cost function C(x) (how much it spends). In economic models, one typically assumes that a company wants to maximize its profit, or at least make a profit!



Answers to some of the questions are given below so that you can check your work.



Assuming that the company sells all that it produces, what is the profit function?
P(x)=

Answers

Assuming that this company sells all that it produces, the profit function would be given by P(x) = -0.5(x - 100)² + 5,000 - 50x - 100.

What is profit?

In Economics, profit can be defined as a measure of the amount of money (revenue) that is generated when the selling price is deducted from the cost price of a good or service, which is usually provided by producers.

This ultimately implies that, all producers generally work to maximize their profits and make them as large as possible, in order to enable them break even and successful.

Mathematically, the profit function P(x) of a business firm simply refers to the revenue function R(x) minus the cost function C(x):

P(x) = R(x) - C(x)

Where:

R(x) represents how much it takes in.C(x) represents how much it spends.

Substituting the given parameters into the formula, we have;

P(x) = -0.5(x - 100)² + 5,000 - (50x + 100)

P(x) = -0.5(x - 100)² + 5,000 - 50x - 100

Read more on maximized profit here: https://brainly.com/question/13800671

#SPJ1

What type of malware is best known for carrying other malware as a payload?

Answers

Worm- its a piece of self-replicating malware.

The type of malware that is best known for carrying other malware as a payload is a Trojan.

A Trojan, short for Trojan horse, is a type of malicious software that disguises itself as a legitimate program or file to trick users into downloading and executing it. Once inside a system, a Trojan can carry out various malicious activities, including delivering other forms of malware, such as viruses, worms, ransomware, spyware, or botnets.

Trojans often act as a delivery mechanism, allowing other malware to be covertly installed on the infected system without the user's knowledge. They may exploit system vulnerabilities, social engineering techniques, or disguise themselves as seemingly harmless files, making it challenging for users to detect their malicious intent.

To protect against Trojans and other malware, it's essential to practice safe browsing habits, keep software and security patches up to date, use reputable antivirus/antimalware software, and exercise caution when downloading files or clicking on links from untrusted sources.

Learn more about Trojans here:

https://brainly.com/question/32506022

#SPJ3

Write the code to call a CSS file named "exam.css".

Answers

Answer:

 <link rel="stylesheet" href="exam.css">

Explanation:

href is the file name assuming its in the same path

also get an extension called grepper, it helps debug a lot quicker

Answer:

<link rel="stylesheet" href="exam.css">

Explanation:

One of the users in your company is asking if he can install an app on his company-provided mobile device. The installation of apps by users is blocked on the company’s mobile devices, but you have tested and confirmed this app would be useful for everyone.


Which of the following will allow users to request a minimal version of the app that downloads only what is required to run?

a. Resource pooling
b. Application streaming
c. Off-site email application
d. Rapid elasticity

Answers

Answer: Application straming

Explanation: Thats what Quiznet says.

Question 4 of 10
Which action takes place in the Define step of the game development cycle?
A. Looking for errors and determining how best to fix them
B. Choosing a color scheme and overall theme for the game
OC. Determining the goals of the game
D. Releasing the game and collecting feedback from users
SUBMIT

Answers

An action which takes place in the Define step of the game development cycle is: C. determining the goals of the game.

What is GDLC?

GDLC is an acronym for game development life cycle and it can be defined as a strategic methodology that defines the key steps, phases, or stages that are associated with the design, development and implementation of high quality gaming software programs (applications).

In Computer science, there are seven (7) phases involved in the development of a gaming software program and these include the following;

DefinePlanningDesignDevelopment (coding)TestingDeploymentMaintenance

In this context, we can infer and logically deduce that determining the goals of the game is an action which takes place in the Define step of the game development cycle.

Read more on software here: brainly.com/question/26324021

#SPJ1

Which action takes place in the Deploy stop of the game development cycle?

Answer: is D. Releasing the game and collecting feedback from users

What is the most likely cause of the paper jams?

Answers

Answer:

This is one of the most common causes of paper jams. Loading paper that is stuck together, frayed, curled or bent can cause a jam. Overloading the paper tray, loading different thicknesses of paper in the tray or using paper that isn't appropriate for your particular printer can all result in a jammed printer.

A programmer is debugging an action-adventure game they have just created.
As they test the game, they make sure to try moves and decisions that
players of the game will be unlikely to make. Is this a good strategy for
debugging a game?
OA. Yes, because making unexpected moves is likely to test the
game's limits

Yes, because playing this way makes the player less likely to win No, because players are less likely to notice errors in unexpected
places No, because errors are more likely to be overlooked in expected
places

Answers

By trying the moves and decisions that players of the game will be unlikely to make is a good strategy for debugging a game so the answer is option A : Yes, because making unexpected moves is likely to test the game's limits.

How does a programmer debug a program?

Debugging as defined in computer programming  is known to be a kind of a  multistep procedure which involves the act of knowing a problem, and also isolating the origin of the problem, and lastly one can correct the issue or know a way to work around the issue.

Note that the last step of debugging is to test the correction that was made or one can  workaround and make sure that it works or functions well.

Hence, By trying the moves and decisions that players of the game will be unlikely to make is a good strategy for debugging a game so the answer is option A : Yes, because making unexpected moves is likely to test the game's limits.

Learn more about debug  from

https://brainly.com/question/15079851

#SPJ1

Which statement about broadcasting a slideshow online is true?

All transitions are properly displayed to the audience when broadcasting online.
Broadcasting a slideshow online is not an option for most PowerPoint users.
Third-party desktop sharing software must be used to broadcast online.
PowerPoint has a free, built-in service for broadcasting online.

Answers

The statement about broadcasting a slideshow online that is true is D. PowerPoint has a free, built-in service for broadcasting online.

What is a Slideshow?

This refers to the presentation feature in a presentation-based system or software that makes use of images, and diagrams moving sequentially in a pre-timed manner.

Hence, we can see that based on the broadcast of slideshows online, one can see that the true statement from the list of options is option D which states that PowerPoint has a free, built-in service for broadcasting online.

Read more about slideshows here:

https://brainly.com/question/23427121

#SPJ1

For a computer, it is a minimum system requirement that the video card supports directx 9 graphics with ____________________ 1.0 or higher driver.

Answers

Answer:

With 0.5,0.7,0.9 drivers

what are the 49 questions for creat and edit Excel assessment​

Answers

Answer:

1. What is the keyboard shortcut key to lock cell references in a formula

2. What are the shortcut keys for Auto Sum?

3. What are the shortcut keys to insert a new row in an Excel spreadsheet?

4. What are the shortcut keys to group rows so you can expand/contract a section of data?

5. Which of the following Excel features allows you to select/highlight all cells that are formulas?

6. What are the keyboard shortcut keys to paste special?

7. Assuming cell A1 is displaying the number "12000.7789". What formula should be used to round this number to the closest integer?

8. What are the keyboard shortcut keys to edit formula in a cell?

9. What are the keyboard shortcut keys to insert a table?

10. In which tab of the ribbon can you change Workbook Views to Page Break Preview?

11. What is the best practice for financial modeling in excel?

12. Which of the following features cannot be found in the Data ribbon?

13. The shortcut keys to increase the number of decimal places are

14. What are the shortcut keys to open up the Find and Replace window?

15. Which tab of the ribbon should you go to for removing grid lines on a worksheet?

16. What is a cell address in Excel?

17. What do you mean by Relative cell referencing and Absolute cell referencing in MS Excel?

18. How can you restrict someone from copying a cell from your worksheet?

19. How is a Formula different from a Function in Excel?

20. Mention the order of operations used in Excel while evaluating formulas.

21. What is the difference between count, counta, and countblank?

22. What is the shortcut to add a filter to a table?

23. How can we merge multiple cells text strings in a cell?

24. How many report formats are available in Excel?

25. What is a Pivot Table?

26. How do you find duplicate values in a column?

27. How can you remove duplicate values in a range of cells?

28. What are the wildcards available in Excel?

29. What is Data Validation? Illustrate with an example.

30. How do you create a column in a pivot table?

31. How does a Slicer work in Excel?

32. What are macros in Excel?

33. What is the What-If Analysis in Excel?

34. What is the difference between a function and a subroutine in VBA?

35. What is the difference between This Workbook and Active Workbook in VBA?

36. How do we check whether a file exists or not in a specified location?

37. Write a VBA function to calculate the area of a rectangle.

38. Write a VBA function to check if a number is a prime number or not.

Explanation:

I think these questions are enough for you.

YALL PLEASE HELP I CANT BREATHE

Answers

The turtle module that prints "HELLO" in python programming is given below:

The Python Program that uses turtle graphics

# Python program to

# demonstrate printing HELLO

# using turtle

# Here frame is initialized with

# background colour as "White"

import turtle

frame = turtle.Screen().bgcolor("White")

draw = turtle.Turtle()

# The colour, width and speed of the pen is initialized

draw.color("Green")

draw.width(3)

draw.speed(10)

# Now lets get started with actual code

# printing letter H

draw.left(90)

draw.forward(70)

draw.penup()

draw.goto(0, 35)

draw.pendown()

draw.right(90)

draw.forward(30)

draw.penup()

draw.goto(30, 70)

draw.pendown()

draw.right(90)

draw.forward(70)

# printing letter E

draw.penup()

draw.goto(40, 0)

draw.pendown()

draw.right(180)

draw.forward(70)

draw.right(90)

draw.forward(35)

draw.penup()

draw.goto(40, 35)

draw.pendown()

draw.forward(35)

draw.penup()

draw.goto(40, 0)

draw.pendown()

draw.forward(35)

# printing letter L

draw.penup()

draw.goto(90, 70)

draw.pendown()

draw.right(90)

draw.forward(70)

draw.left(90)

draw.forward(35)

# printing letter L

draw.penup()

draw.goto(135, 70)

draw.pendown()

draw.right(90)

draw.forward(70)

draw.left(90)

draw.forward(35)

# printing letter O

draw.penup()

draw.goto(210, 70)

draw.pendown()

for i in range(25):

   draw.right(15)

   draw.forward(10)

Read more about python programming here:

https://brainly.com/question/26497128

#SPJ1

what are web site and web page?​

Answers

Answer:

Website: a set of related web pages located under a single domain name, typically produced by a single person or organization

Webpage: a hypertext document on the World Wide Web

Web site

The term “web site” is commonly used to describe a collection of web pages and related content published simultaneously on at least one server and identified by a common domain name. A web site is a collection of many web pages that are linked together under the domain name of the same company.

Web page

Web pages are a type of hypertext document which can be found on the World Wide Web. In a web browser, a user can view a web page that has been delivered by a web server to their computer. It is the name “web page” itself that is a metaphor for the binding of paper pages together to make a book.

Hope this helps :)

What is a use case of factorization in quantum computing?

Answers

Answer:

Shor's algorithm is a quantum computer algorithm for finding the prime factors of an integer. It was developed in 1994 by the American mathematician Peter Shor. . The efficiency of Shor's algorithm is due to the efficiency of the quantum Fourier transform, and modular exponentiation by repeated squaring.

Write a program in c# that simulates the roll of two six sided dice.
The program should ask the user to guess the total sum of the dice. The user has to
keep guessing until they get the total correct, and the program should tell them how
many tries it took.

An example of the expected output is shown below.
What do you think the total of two six-sided die will be? 6
The total was 8. Try again!
What do you think the total of two six-sided die will be? 4
The total was 11. Try again!
What do you think the total of two six-sided die will be? 10
The total was 10. Congratulations! It took you 3 tries to guess successfully.

Answers

Answer:

using System;

class Program

{

   public static void Main(string[] args)

   {

       Random rnd = new Random();

       int tries = 0;

       while (true)

       {

           tries++;

           Console.Write("What do you think the total of two six-sided die will be? ");

           int guess = int.Parse(Console.ReadLine());

           int total = rnd.Next(1, 7) + rnd.Next(1, 7);

           Console.Write($"The total was {total}. ");

           if (total == guess)

           {

               Console.WriteLine($"Congratulations! It took you {tries} tries to guess successfully.");

               break;

           }

           else

           {

               Console.WriteLine("Try again!");

           }

       }

   }

}

Explanation:

Worst case you could be guessing forever...

Convert the following number of decimal to hexadecimal (10110)

Answers

Answer:277E

Explanation:

The graphic representation below will clarify how it unfolded.

1.1 Define what is a Big data and what is loT in detail? ​

Answers

The definition of big data is data that includes greater variety, coming in increasing volumes and with more velocity. This is also known as the three Vs. Put simply, big data is larger, more complex data sets, particularly from new data sources.

What is Lot and big data?

IoT and Big Data are two independent technologies that are indivisible from each other, to enable well-known technical advances. While the IoT would mostly collect data from physical objects through various sensors, Big Data would allow faster and more efficient warehouse and processing of this data.

What is big data?

The definition of big data is data that includes greater variety, arriving in increasing importance and with more velocity. This is also understood as the three Vs. Put simply, big data is larger, more complex data sets, particularly from new data sources.

To learn more about Big Data, refer

https://brainly.com/question/19049345

#SPJ9

Is the intersection of a column and a row

Answers

A Cell hope you enjoy your answer

what is the meaning of Ram?​

Answers

Answer:

Random-Access Memory

Explanation:

used as a short-term memory for computers to place its data for easy access

Design a class Dog, making sure it is appropriately encapsulated. The class will have the properties 'name' and 'breed' (both Strings), a constructor, and getters/setters for both fields (called getName, et cetera). Use the constructor and setters to validate input for both properties so that they always have the first letter capital and no others. If the input is invalid, change it into valid format before proceeding. TESTS NEED FIXING

Answers

Using the knowledge in computational language in JAVA it is possible to write a code that Design a class Dog, making sure it is appropriately encapsulated

Writting in JAVA:

public class Dog {

private String Name,Breed;

public Dog(String N,String B)

{

SetName(N);

SetBreed(B);

}

private String FirstCapitalLetter(String N)

{

String first = N.substring(0, 1);

String second = N.substring(1);

first = first.toUpperCase();

String finalStr = first + second;

return finalStr;

}

public Dog()

{

}

public void SetName(String N)

{

this.Name = FirstCapitalLetter(N);

}

public void SetBreed(String B)

{

this.Breed = FirstCapitalLetter(B);

}

public String getName()

{

return this.Name;

}

public String getBreed()

{

return this.Breed;

}

public static void main(String[] args) {

Dog MyObj = new Dog("tommy","zebraDog");

System.out.println(MyObj.getName()+" "+MyObj.getBreed());

}

}

See more about JAVA at brainly.com/question/12975450

#SPJ1


[tex] { \green \bigstar}\rm \: Convert \: ( \: 268.75 \: )_{10} \: into \: binary \: equivalent. \: [/tex]






Thank uh ~​

Answers

[tex]\huge\underline{\underline{\boxed{\mathbb {SOLUTION:}}}}[/tex]

Divide 268 by 2, keeping notice of the quotient and the remainder. You will have to keep dividing the quotient by 2 until you get a quotient of zero as shown below:

[tex]\small\longrightarrow \sf{\dfrac{268}{2} =134 \: R \: 0}[/tex]

[tex]\small\longrightarrow \sf{\dfrac{134}{2} = \: 67 \: R \: 0}[/tex]

[tex]\small\longrightarrow \sf{\dfrac{67}{2} = \: 33 \: R \: 1 }[/tex]

[tex]\small\longrightarrow \sf{\dfrac{33}{2} = \: 16 \: R \: 1}[/tex]

[tex]\small\longrightarrow \sf{\dfrac{16}{2} = \: 8 \: R \: 0}[/tex]

[tex]\small\longrightarrow \sf{\dfrac{8}{2} = \: 4 \: R \: 0}[/tex]

[tex]\small\longrightarrow \sf{\dfrac{4}{2} = \: 2 \: R \: 0}[/tex]

[tex]\small\longrightarrow \sf{\dfrac{2}{2} = 1 \: R \: 0}[/tex]

[tex]\small\longrightarrow \sf{\dfrac{1}{2} = \: 0 \: R \: 1}[/tex]

Writing out the remainder from bottom to top will give 100001100.

Multiply the decimal 0.75 by 2 and keep noting down by integer values as shown:

[tex]\sf\longrightarrow{\small 0.75 \cdot 2 = 1.5 = 1 + 0.5}[/tex]

[tex]\sf\longrightarrow{\small 0.5 \cdot 2 = 1.0 = 1 +0}[/tex]

The equivalent binary for 0.75 will be 0.11.

▪ [tex]\sf\longrightarrow{100001100 + 0.11 = 100001100.11}[/tex]



[tex]\huge\underline{\underline{\boxed{\mathbb {ANSWER:}}}}[/tex]

[tex]\large\boxed{\bm{100001100.11}}[/tex]

How can structure of a table change in sql. What general types of changes are possible.

Answers

One can structure of a table change in sql and the general types of changes that are possible is that:

One can use the  MODIFY STRUCTURE to alter the structure of the current table that one is in and this is done by adding or deleting fields.One can also change or alter a field name, width, or that of the data type and this is done by Issuing the MODIFY STRUCTURE command that tends to opens the Table designer, an interactive place in which a person can create or change the structure of a table.

How can we modify the structure of a table in SQL?

The SQL ALTER TABLE command is known to be the tool that is often used to alter the structure of an existing table.

Note that it is one that can helps to add or delete columns, make or destroy indexes, alter the type of existing columns, and others.

Hence, One can structure of a table change in sql and the general types of changes that are possible is that:

One can use the  MODIFY STRUCTURE to alter the structure of the current table that one is in and this is done by adding or deleting fields.One can also change or alter a field name, width, or that of the data type and this is done by Issuing the MODIFY STRUCTURE command that tends to opens the Table designer, an interactive place in which a person can create or change the structure of a table.

Learn more about table structure from

brainly.com/question/26125587

#SPJ1

Other Questions
Please help!! due in 2 hours!! Based on your knowledge of word parts, which sentence uses the word introspection correctly? PLS HELP IM STUCK PLS need heeeelp please part B complete the chart to compare and contrast the need for security with the sacrifice of individual rights. Companies like my gym, which seek to do business in new markets for manufacturing and/or marketing purposes, have many potential ________ at their disposal. The chances of success are greater when the lead entrepreneur and the team share the same _____ for a new venture. The force in nature which distinguishes between unfit and fit individuals is called? What were the earliest european explorers interested in gaining in the americas? a. riches b. land c. slaves d. all of the above Which stage in the life cycle of a plant is represented in this picture? Many companies will use 3d printers in the production process. a 3d printer is a type of:_____. The combining form referring to the funnel-shaped reservoir in each kidney that collects urine and passes it to the ureter is:________ The conditions, times, and circumstances under which an insured is not covered by a health policy are called? The ability to evaluate one's relationship and do what is best for all those involved is called __________________ Ura is known to have a high degree of creative self-efficacy, so it would be a good idea for her manager to assign laura to a task requiring ________. Can we build a comprehensive, all-encompassing perspective and understanding of strategic management (firm performance)? how? The cutoff f used to evaluate the significance of the scheff test for any particular comparison between two group means is:_________ Someone on earth sees you travel 25 light years at 0.999c. they think your trip takes:_____. radians and degrees180 irc = Find the surface area of the composite figure.5 cm6 cm20 cm4 cm5 cm 4 cmSA =12 cm-6 cm[?] cm