tag:blogger.com,1999:blog-27662430012804968752024-03-16T06:39:35.942+05:30Aptipedia TecknowlegiesRead articles, Questions and answers, Multiple choice questions, GATE Previous years questions papers with answer key, UGC-NET Old question papers with answer key about Computer Science and Information TechnologyYajivkumarhttp://www.blogger.com/profile/16652026082023144004noreply@blogger.comBlogger170125tag:blogger.com,1999:blog-2766243001280496875.post-22789409033835871562023-06-01T13:00:00.003+05:302023-06-01T13:00:40.967+05:30Generative Aritificial Intelligence and ChatGPT<p><b>Introduction:</b> Artificial neural networks (ANN), which have been first proposed inside the 1940s came into prominence whilst the Deep-Learning (DL)fashions based on ANN started out accomplishing superhuman consequences on all types of obligations, from beating global-champion board recreation players to outperforming doctors at diagnosing breast cancer. Essentially, ANN works on processing statistics the use of layers of interconnected nodes, or neurons, that mimic the human brain. DL models are frequently composed of thousands and thousands or billions of interconnected nodes in many layers which might be skilled to perform detection or type obligations using considerable quantities of facts. Because the fashions are so extraordinarily complicated, even the researchers who layout them do no longer absolutely recognize how they work, and subsequently the call “Black Box” fashions.<br /><br /><b>GAI Systems: </b>Generative Artificial Intelligence (additionally GenAI or GAI) is a kind of Artificial Intelligence (AI) device able to producing text, pictures, or other media in reaction to activates. Unlike other AI structures which can be designed ordinarily for classifying or predicating, GAI models research the styles and shape of the inputs, after which generate new content material based at the schooling records. Many main technological establishments were working on Generative Pre-educated Transformers (GPT) which use huge datasets of unlabelled texts to generate novel human-like textual content.<br /><br />Some of the outstanding GAI systems encompass GPT-three, GPT-4, ChatGPT, LaMDA, Bard, Stable Diffusion, Midjourney, and DALL-E. GPT-4 launched in March 2023 claims to be capable of fixing tough problems with tremendous accuracy, thanks to its extensive general information and trouble-fixing capabilities. It can generate, edit, and iterate with users on creative and technical writing tasks, inclusive of composing songs, writing screenplays and technical articles, or learning a person’s writing fashion. <br /><br />The GAI systems have located programs in lots of fields, such as in creative fields which includes art, music, and writing, as well as in fields together with healthcare, finance, and gaming. Some exciting applications consist of how Iceland is the use of GPT-4 to preserve its language, and the way Khan Academy is the usage of it as a digital show for college students and a classroom assistant for teachers. However, there has been a first-rate amount of discussion of the usage of GAI in education about its content-producing capability.<br /><br />GPT: ChatGPT has been catching headlines ever because it turned into made public in November 2022. It acquired a million users in just 5 days and reached one hundred million customers in two months after launch, placing the record for the quickest-growing customer application. In evaluation, TikTok took about 9 months while Instagram took around and a half of years to achieve a hundred million users. The launch of GPT fast sparked a brand new AI hands race in the tech enterprise to broaden and install equipment that may generate compelling written work and snap shots in reaction to consumer prompts. Two weeks after the public launch of OpenAI’s GPT-4 in March 2023, an open letter was despatched out urging the arena’s main AI labs to ’pause the schooling of recent first rate-effective systems for six months’. The letter signed with the aid of hundreds of the biggest names in tech, along with Elon Musk talks about “profound risks to society and humanity” presented by using latest advances in AI. In May 2023, Sam Altman, CEO of OpenAI testified before the United States Congress on the risks that AI may also pose to society, describing the era’s contemporary growth as a capacity “printing press second” but one that required safeguards. Interestingly, in the same week, OpenAI introduced the release of a unfastened ChatGPT app for iOS customers inside the United States. (see https://www.Youtube.Com/watch?V=G0ZBS6o5LSQ ). The new ChatGPT app has the same abilties because the internet version of the viral chatbot device, and will help build on its recognition. With the app, users can also be capable of ship voice prompts thru their cellphone’s microphone, as opposed to simply typing them. Users also can sync their records across devices. It has also been announced that there are plans to roll out the app to international locations outside america soon.<br /><br />GAI for education: GAI fashions can be beneficial equipment for changing the conventional getting to know system by allowing educationalists to rethink and remodel education.<br /><br />Teachers can use it as a treasured device to teach students successfully and engagingly. They can use it for content material creation consisting of ideating lesson plans, projects, and actives in alignment with gaining knowledge of goals and curricular standards. Teachers should leverage the AI’s natural language knowledge talents to help in comparing and improving the satisfactory of written work and in grading the students.<br /><br />Students can take assist from GAI systems for obtaining causes about standards they locate tough to recognize. GAI can also assist them in hassle fixing, idea reinforcement, and enhancing writing and presentation competencies. Students involved in studies can use it for subject matter selection, identifying assets, organising studies method, or even in quotation help. Students requiring language-assistance can look to GAI for translations, grammar motives, vocabulary exercise, and communique simulations.<br /><br />Overall, GAI equipment like ChatGPT can technique and generate records fast, that can keep time and boom efficiency for each instructors and college students, supporting them to pay attention extra at the actual teaching-studying method. Unlike human resources, those structures may be conveniently to be had making it easier for college kids and instructors to get right of entry to help whilst wished, regardless of time or area. Most importantly, ChatGPT can assist cast off the prevailing ‘One length, healthy all’ version of training and tailor it for the scholars primarily based on their individual needs, hobbies, and ability ranges.<br /><br />However, the usage of those gear are not with out challenges. ChatGPT can also every so often provide misguided or incomplete data, which could result in misunderstandings or confusion for college students and teachers. Since the efficacy of these structures depend heavily on schooling, any bias in the schooling statistics may also bring about biased or unrepresentative content era that might impact coaching and learning negatively. It is likewise perceived that the convenience and velocity of ChatGPT might cause an over-reliance on those structures by means of the scholars and the school. These may additionally cause decreasing crucial questioning, hassle-solving, and creativity, which can be the center concepts of the instructional system.</p><div class="blogger-post-footer"><a href='http://aptipedia.blogspot.com/'><b>Aptipedia Tecknowledgies</b></a>
<a href='https://zerodha.com/?c=WS8845'>Vijay Kumar Vishwakarma</a></div>Yajivkumarhttp://www.blogger.com/profile/16652026082023144004noreply@blogger.com0tag:blogger.com,1999:blog-2766243001280496875.post-75482873338789086502023-05-25T10:04:00.007+05:302023-05-25T10:04:51.987+05:30Cloud computing and its futures prospects<p> Cloud computing refers back to the shipping of computing offerings over the net. It permits users to get right of entry to and make use of quite a few assets, which include digital machines, storage, databases, software program packages, and networks, with out the need for on-premises infrastructure or neighborhood hardware. Cloud computing is based totally on the principle of shared sources, in which a couple of customers can percentage and get admission to the identical pool of computing assets.<br /><br />Applications of Cloud Computing:<br /><br />Infrastructure as a Service (IaaS): Provides virtualized computing resources, which include digital machines, garage, and networks. Users have control over the working systems and applications strolling at the infrastructure.<br /><br />Platform as a Service (PaaS): Offers a platform and surroundings for developers to construct, install, and manipulate packages. PaaS companies manage the underlying infrastructure, working structures, and middleware, allowing developers to cognizance on coding.<br /><br />Software as a Service (SaaS): Provides software applications over the internet, putting off the want for installation and preservation on man or woman gadgets. Users can get entry to programs immediately through an internet browser.<br /><br />Data Storage and Backup: Cloud garage services offer scalable and reliable garage solutions for corporations and people. Data may be accessed and sponsored up from anywhere, making sure statistics sturdiness and availability.<br /><br />Big Data Analytics: Cloud computing enables organizations to procedure and examine massive volumes of records effectively. It gives the computational energy and storage required for jogging complicated analytics algorithms on large datasets.<br /><br />Internet of Things (IoT): Cloud platforms can join and control IoT gadgets, gather and examine sensor statistics, and enable remote manage and monitoring of IoT deployments.<br /><br /><b>Future Prospects of Cloud Computing:</b><br /><br />Expansion of Cloud Services: Cloud computing is possibly to continue growing, with an increasing number of offerings being supplied. As era advances, we are able to assume new and specialised cloud services tailor-made to unique industries or use cases.<br /><br />Hybrid and Multi-Cloud Environments: Organizations may additionally adopt hybrid cloud tactics, combining public and private clouds, to take gain of the scalability and value-effectiveness of public clouds whilst maintaining manipulate over sensitive data in private environments. Multi-cloud strategies, leveraging a couple of cloud companies, can even emerge as extra widely wide-spread to mitigate dealer lock-in and decorate resilience.<br /><br />Edge Computing Integration: With the proliferation of IoT devices and the want for actual-time processing, aspect computing will integrate with cloud computing. By bringing computation and storage closer to the edge devices, it reduces latency, conserves bandwidth, and permits faster response instances for important packages.<br /><br />Artificial Intelligence and Machine Learning: Cloud computing provides the necessary infrastructure for education and deploying AI and device gaining knowledge of models. As AI keeps to enhance, cloud systems will provide more specialised services, along with pre-trained fashions and automated device mastering tools.<br /><br />Security and Privacy Enhancements: Cloud vendors will maintain to spend money on robust safety features to protect information and make certain privateness. Advancements in encryption strategies, identity control, and information access controls will enhance the safety posture of cloud services.<br /><br />Quantum Computing within the Cloud: As quantum computing technology progresses, cloud vendors may provide access to quantum computing sources, enabling builders and researchers to test with quantum algorithms and solve complicated troubles greater effectively.<br /><br />Overall, cloud computing offers awesome capacity for innovation, scalability, fee performance, and accessibility. It will in all likelihood play a important role in remodeling industries, enabling virtual transformation, and riding the adoption of emerging technologies inside the future.</p><div class="blogger-post-footer"><a href='http://aptipedia.blogspot.com/'><b>Aptipedia Tecknowledgies</b></a>
<a href='https://zerodha.com/?c=WS8845'>Vijay Kumar Vishwakarma</a></div>Yajivkumarhttp://www.blogger.com/profile/16652026082023144004noreply@blogger.com0tag:blogger.com,1999:blog-2766243001280496875.post-86679823633997541382023-05-03T11:38:00.000+05:302023-05-03T11:38:02.876+05:30Working of AI chatbot<p>AI chatbots use a combination of natural language processing (NLP), machine learning (ML), and programming to simulate human-like conversations with users. Here's a general overview of how an AI chatbot works:<br /><br />Input: The chatbot receives input from the user in the form of text or voice.<br /><br />NLP: The chatbot uses NLP to understand the user's intent and extract relevant information from the input. NLP involves breaking down the user's input into smaller components like words and phrases, and analyzing their meanings.<br /><br />ML: The chatbot uses ML algorithms to learn from past conversations and improve its responses. ML involves training the chatbot on large datasets of text conversations so that it can identify patterns and improve its accuracy over time.<br /><br />Response: The chatbot uses the information it has gathered from the input and its knowledge base to generate a response that it thinks will best answer the user's query.<br /><br />Output: The chatbot sends the response back to the user in the form of text or voice.<br /><br />Feedback: If the user interacts with the chatbot further, the chatbot uses this feedback to improve its future responses.<br /><br />AI chatbots can be trained to handle a wide range of tasks, from answering basic customer service questions to providing personalized recommendations and even engaging in small talk. The more sophisticated the chatbot, the more complex the algorithms and models that are used to power it.</p><p>Example:</p><p>ChatGPT is a language model trained by OpenAI, based on the GPT (Generative Pre-trained Transformer) architecture. It is designed to simulate human-like conversations and generate natural language responses to user inputs.<br /><br />ChatGPT is an artificial intelligence (AI) model that has been pre-trained on large amounts of text data from various sources such as books, articles, and websites. This pre-training allows ChatGPT to generate coherent and contextually appropriate responses to a wide range of prompts, from simple questions to more complex conversations.<br /><br />Users can interact with ChatGPT through a chat interface, providing prompts and questions that the model uses to<br /></p><div class="blogger-post-footer"><a href='http://aptipedia.blogspot.com/'><b>Aptipedia Tecknowledgies</b></a>
<a href='https://zerodha.com/?c=WS8845'>Vijay Kumar Vishwakarma</a></div>Yajivkumarhttp://www.blogger.com/profile/16652026082023144004noreply@blogger.com0tag:blogger.com,1999:blog-2766243001280496875.post-301920231150233942022-08-31T10:41:00.006+05:302022-08-31T10:41:56.887+05:30Post-COVID World<p style="text-align: left;"><span style="font-size: medium;">The way we study, work, and live has altered because of COVID-19. While some changes are transient, others are permanent. The world after the epidemic will not be exactly like the world before. Thus, there are several discussions about the perspective of the post-COVID world and what should be the challenges around the world. </span></p><p style="text-align: left;"><span style="font-size: medium;"></span></p><span style="font-size: medium;"> </span><p style="text-align: left;"><span style="font-size: medium;"><br /><b>The world after the COVID-19 disease: </b></span></p><p style="text-align: left;"><span style="font-size: medium;">During the time of COVID, a weak medical and healthcare system led to the death of many people. As a result, every country has recognized the value of having a robust healthcare system and is working to implement one. Many nations were impacted as the world's supply systems were disrupted. As a result, numerous nations began making efforts to become self-sufficient. Globalism is being increasingly dominated by nationalism. Until everyone is immunized and eradicated, COVID may become intermittent and be cured like the common flu. If a new virus is found, everyone will be on high alert. Worldwide action will be taken right away to stop upcoming pandemics. Checks for viruses at airports will become standard, and a covid vaccination passport may also be required. </span></p><p style="text-align: left;"><span style="font-size: medium;">Jobs that can be done from home will increase. Additionally, employees will expect rigorous timing to create a work-life balance. Most jobs that can be done from home currently require availability around the clock. Employees are being worn out as a result. As a result, new laws may be implemented to attain work-life balance. Everyone is now aware of the necessity of an emergency fund. Many people will begin saving money and setting up emergency finance in preparation for the near future turbulence. The value of life and the people we love will increase. Many people will meet up with friends and family regularly because of the times when pandemics prevented us from seeing our loved ones. </span></p><p style="text-align: left;"><span style="font-size: medium;"></span></p><span style="font-size: medium;"> </span><p style="text-align: left;"><span style="font-size: medium;"><br /><b>The post-COVID world should look like this: </b></span></p><p style="text-align: left;"><span style="font-size: medium;">The covid epidemic had a significantly more significant impact on the weaker individuals than on the general population. The majority of those who lost their jobs were unskilled laborers. And because they lacked access to digital gadgets, poor people's kids could not finish their education. Therefore, nations should seek to lessen inequality and close the gap. Protecting those who are vulnerable requires action. </span></p><p style="text-align: left;"><span style="font-size: medium;"><br />People realized during the lockdown that humans could positively impact the environment. Therefore, promoting sustainable growth can significantly improve living conditions in the post-covid era. It is imperative to increase the number of green jobs. </span></p><p style="text-align: left;"><span style="font-size: medium;">Because of the more significant population density in metropolitan areas, they became covid hotspots. Better employment options should be available in rural areas in the post-covid era so that we may accomplish the geographic distribution of development. </span></p><p style="text-align: left;"><span style="font-size: medium;"><br /><b>Summary: </b></span></p><p style="text-align: left;"><span style="font-size: medium;">The Covid epidemic brought about some lasting effects. We also need to make additional adjustments, like safeguarding the weak by fostering a more inclusive and equal society. In particular, threat perception, social context, scientific correspondence, personal and group interests adjustment, initiative, stress management, and coping with the post-pandemic COVID-19 situations. Actions that behavioral and sociological theories could support are expected to restrain COVID-19's potentially eradicating influences. </span></p><div class="blogger-post-footer"><a href='http://aptipedia.blogspot.com/'><b>Aptipedia Tecknowledgies</b></a>
<a href='https://zerodha.com/?c=WS8845'>Vijay Kumar Vishwakarma</a></div>Yajivkumarhttp://www.blogger.com/profile/16652026082023144004noreply@blogger.com0tag:blogger.com,1999:blog-2766243001280496875.post-25303150438827914652022-06-12T22:12:00.000+05:302022-06-12T22:12:02.319+05:30Network Reconnaissance<p style="text-align: left;"><span style="font-size: medium;">Open Port / Service Identification: </span></p><p style="text-align: left;"><span style="font-size: medium;">In cybersecurity, the term open port refers to a TCP or UDP port number configured to accept packets. In contrast, a port that denies a connection or ignores all packets is a closed port. Port is an integral part of the Internet communication model. All communication over the Internet is exchanged over the port. Each IP address contains two types of ports, a UDP port, and a TCP port, with a specific IP address having up to 65,535 ports each. Internet-dependent services (web browsers, websites, file transfer services, etc.) depend on specific ports to send and receive information. Developers use File Transfer Protocol (FTP) or SSH to run encrypted tunnels between computers and exchange information between hosts. </span></p><p style="text-align: left;"><span style="font-size: medium;"><br />Once a service runs on a particular port, you cannot run other services on that port. For example, if you start Apache after starting Nginx on port 80, the operation will fail because the port is already in use. Open ports can be compromised if the vulnerability exploits legitimate services or malware or social engineering introduces malicious services into the system. Cybercriminals can use these services with open ports to gain unauthorized access to sensitive data. Closing unused ports reduce the number of attack vectors exposed to your organization and reduce your security risk. </span></p><p style="text-align: left;"><span style="font-size: medium;"><br /></span></p><span style="font-size: medium;"> </span><p style="text-align: left;"><span style="font-size: medium;">Service identification and system identification: </span></p><p style="text-align: left;"><span style="font-size: medium;">Service identification and system identification are the third and fourth modules listed in the Information Technology Security Testing section of OSSTMM, respectively. The purpose of these two sections is to list the services running on the TCP or UDP ports that responded in the previous module and identify the target's underlying operating system. </span></p><p style="text-align: left;"><span style="font-size: medium;"></span></p><span style="font-size: medium;"> </span><p style="text-align: left;"><span style="font-size: medium;"><br />Banner/ version check: </span></p><p style="text-align: left;"><span style="font-size: medium;">The SMTP banner issued by the mail server did not include the resolved hostname in the server's IP address. The email server responds to connections on port 25 with a text string called an SMTP banner. This string aims to inform the server and the administrator of the information they want to convey to the world. It's good to include the server's name in the SMTP banner to know who the person connecting to using the IP address is talking to. This warning is displayed if the name you provide is not in the same domain as the hostname you get when performing a PTR lookup of the IP address. </span></p><p style="text-align: left;"><span style="font-size: medium;"><br />For some time, many servers "masked" SMTP banners by replacing letters with asterisks for people outside the network. The logic behind this was often that they didn't want to send information over the network to outsiders for fear of providing them with information that would help them attack the server. The benefits are minimal, and many servers perform banner scans as part of anti-spam, which has a negative cost. If the banner is masked, the tool will display a warning. </span></p><p style="text-align: left;"><span style="font-size: medium;"><br />Some incoming mail servers may use mismatched or masked banners to indicate potential spam sources in your rating system, but in most cases, it is the only thing that rejects incoming mail. There is no. If you do not have a PTR record, or if the record does not match your hostname, we recommend that you contact your ISP and ask them to set up a reverse (PTR) record that matches your mail server's hostname. </span></p><p style="text-align: left;"><span style="font-size: medium;"><br /></span></p><span style="font-size: medium;"> </span><p style="text-align: left;"><span style="font-size: medium;">Traffic probe: </span></p><p style="text-align: left;"><span style="font-size: medium;">In telecommunications, a probe is typically an action or object used to learn the state of a network. For example, send an empty message to see if the target exists. Ping is a standard utility for sending such probes. A probe is a program or other device inserted into a critical point on your network to monitor or collect data about network activity. From the perspective of computer security on the network, probes are attempts to access a computer and its files through known or possible vulnerabilities in the computer system.</span></p><p style="text-align: left;"><span style="font-size: medium;"><br /></span></p><p style="text-align: left;"><span style="font-size: medium;">Understanding Port and Services tools: </span></p><p style="text-align: left;"><span style="font-size: medium;">Datapipe - Datapipe has established partnerships with technology companies. Datapipe provides application management, hosting, professional, and security services for medium to large enterprises. </span></p><p style="text-align: left;"><span style="font-size: medium;">Fpipe - FPipe natively implements port redirection technology on Windows. It also supports User Datagram Protocol (UDP), which Datapipe does not have. FPipe does not require support DLLs or privileged user access. However, it only runs on NT, 2000, and XP platforms. </span></p><p style="text-align: left;"><span style="font-size: medium;">WinRelay - WinRelay is another Windows-based port redirection tool. It and FPipe share the same functionality, including the ability to define static source ports for redirected traffic. Therefore, it can be used compatible with FPipe on any Windows platform. </span></p><p style="text-align: left;"><span style="font-size: medium;"></span></p><span style="font-size: medium;"> </span><p style="text-align: left;"><span style="font-size: medium;"><br />Network Reconnaissance: </span></p><p style="text-align: left;"><span style="font-size: medium;">Network reconnaissance is a term used to test for potential vulnerabilities in computer networks. This may be a legitimate activity by the network owner/operator trying to protect it or apply its terms of use. It can also be a precursor to external attacks on your network. </span></p><p style="text-align: left;"><span style="font-size: medium;">Nmap - Nmap is a network scanner developed by Gordon Lyon. Nmap is used to discover hosts and services on your computer network by sending packets and analyzing the response. Nmap provides many features for inspecting your computer networks, such as host discovery and service and operating system discovery. </span></p><p style="text-align: left;"><span style="font-size: medium;">THC-Amap - Amap is an excellent tool for determining which applications listen on a particular port. Their database isn't as extensive as Nmap uses for version detection, but it's worth it if you get a second opinion or Nmap isn't discovering the service. Amap also knows how to parse the Nmap output file. This is another valuable tool from the great people of THC. </span></p><p style="text-align: left;"><span style="font-size: medium;"></span></p><span style="font-size: medium;"> </span><p style="text-align: left;"><span style="font-size: medium;"><br />Network Sniffers and Injection tools: </span></p><p style="text-align: left;"><span style="font-size: medium;">A network sniffer is a tool for monitoring the flow of data packets on your computer network. They are also known as packet sniffing, network analyzer, packet analyzer, gossip, or network probe. Network sniffing can also be performed on a hardware device or another software program. It is primarily used to evaluate network traffic and data packets. </span></p><p style="text-align: left;"><span style="font-size: medium;">· TCPdump - tcpdump is a computer program for data network packet analysis that runs on the command-line interface. This allows users to view TCP / IP and other packets sent and received over the computer's network. tcpdump is distributed under the BSD license and is free software. </span></p><p style="text-align: left;"><span style="font-size: medium;">· Windump - WinDump is the Windows version of tcpdump, a command-line network analyzer for UNIX. WinDump is fully compatible with tcpdump and can be used to monitor, diagnose, and dump network traffic to disk according to various complex rules. It can be run on Windows 95, 98, ME, NT, 2000, XP, 2003, and Vista. WinDump captures using the WinPcap library and drivers that you can download for free from the WinPcap.org website. WinDump supports 802.11b / g wireless capture and troubleshooting via the Riverbed AirPcap adapter. WinDump is free and released under the BSD-style license. </span></p><p style="text-align: left;"><span style="font-size: medium;">· Wireshark - Wireshark is a free open-source packet analyzer. It is used for network troubleshooting, analysis, software and communication protocol development, and training. Originally called Ethereal, the project was renamed Wireshark in May 2006 due to brand issues. </span></p><p style="text-align: left;"><span style="font-size: medium;">· Ettercap - Ettercap is a free open source network security tool for man-in-the-middle attacks on your LAN. It can be used for computer network log analysis and security audits. It works on various Unix-like operating systems such as Linux, Mac OS X, BSD, Solaris, and Microsoft Windows. </span></p><p style="text-align: left;"><span style="font-size: medium;">· Hping - Hping is an open-supply packet generator and analyzer for the TCP/IP protocol created with the aid of using Salvatore Sanfilippo (additionally called Antirez). It is one of the not unusual place gear used for safety auditing and checking out of firewalls and networks, and become used to take advantage of the idle test scanning technique (additionally invented with the aid of using the hping author), and now carried out with inside the Nmap Security Scanner. The new edition of hping, hping3, is scriptable using the Tcl language and implements an engine for a string-based, human-readable description of TCP/IP packets so that the programmer can write scripts associated with low stage TCP/IP packet manipulation and evaluation in a brief time. </span></p><p style="text-align: left;"><span style="font-size: medium;">· Kismet - Kismet is a community detector, packet sniffer, and intrusion detection gadget for 802.11 Wi-Fi LANs. Kismet will paintings with any Wi-Fi card, which helps uncooked tracking mode, and may sniff 802.11a, 802.11b, 802.11g, and 802.11n traffic. The application runs below Linux, FreeBSD, NetBSD, OpenBSD, and Mac OS X. The customer can also run on Microsoft Windows, although, other than outside drones (see below), the simplest one supported Wi-Fi hardware to be had as packet supply. Distributed below the GNU General Public License, Kismet has unfastened software. </span></p><p style="text-align: left;"><span style="font-size: medium;"><br /></span></p><span style="font-size: medium;"> </span><p style="text-align: left;"><span style="font-size: medium;">Injection Tools: </span></p><p style="text-align: left;"><span style="font-size: medium;">This is a list of the best and most popular SQL injection tools: </span></p><p style="text-align: left;"><span style="font-size: medium;">· SQLMap - Automatic SQL Injection And Database Takeover Tool </span></p><p style="text-align: left;"><span style="font-size: medium;">· jSQL Injection - Java Tool for Automatic SQL Database Injection </span></p><p style="text-align: left;"><span style="font-size: medium;">· BBQSQL - A Blind SQL Injection Exploitation Tool </span></p><p style="text-align: left;"><span style="font-size: medium;">· NoSQLMap - Automated NoSQL Database Pwnage </span></p><p style="text-align: left;"><span style="font-size: medium;">· Whitewidow - SQL Vulnerability Scanner </span></p><p style="text-align: left;"><span style="font-size: medium;">· DSSS - Damn Small SQLi Scanner </span></p><p style="text-align: left;"><span style="font-size: medium;">· explo - Human and Machine Readable Web Vulnerability Testing Format </span></p><p style="text-align: left;"><span style="font-size: medium;">· Blind-Sql-Bitshifting - Blind SQL Injection via Bitshifting </span></p><p style="text-align: left;"><span style="font-size: medium;">· Leviathan - Wide Range Mass Audit Toolkit </span></p><p style="text-align: left;"><span style="font-size: medium;">· Blisqy - Exploit Time-based blind-SQL injection in HTTP-Headers(MySQL/MariaDB) </span></p><span style="font-size: medium;"> </span><div class="blogger-post-footer"><a href='http://aptipedia.blogspot.com/'><b>Aptipedia Tecknowledgies</b></a>
<a href='https://zerodha.com/?c=WS8845'>Vijay Kumar Vishwakarma</a></div>Yajivkumarhttp://www.blogger.com/profile/16652026082023144004noreply@blogger.com0tag:blogger.com,1999:blog-2766243001280496875.post-87189208884589253472022-06-09T14:51:00.002+05:302022-06-12T22:04:58.279+05:30Vulnerability scanning<span style="font-size: medium;"></span><p style="text-align: left;"><span style="font-size: medium;"><br /> What is a vulnerability scan? </span></p><p style="text-align: left;"><span style="font-size: medium;">A vulnerability scan assesses the vulnerabilities of computers, internal and external networks, and communication devices that cybercriminals can exploit. This automated activity scans infrastructure targets such as IP addresses for known vulnerabilities and misconfigurations. The outcome Vulnerability Assessment Report helps you quickly identify security vulnerabilities that need to be repaired. </span></p><p style="text-align: left;"><span style="font-size: medium;"></span></p><span style="font-size: medium;"> </span><p style="text-align: left;"><span style="font-size: medium;"><br /></span></p><p style="text-align: left;"><span style="font-size: medium;">What is the vulnerability scan used for? </span></p><p style="text-align: left;"><span style="font-size: medium;">Vulnerability testing is an essential part of mitigating an organization's security risks. Using a vulnerability scanner to identify system vulnerabilities can reduce the attack surface that criminals can exploit and focus your security measures on the most likely target areas. The vulnerability Scan also helps to periodically scan the IP address range to determine if unauthorized services are exposed or if redundant IP addresses are being used. </span></p><p style="text-align: left;"><span style="font-size: medium;"><br /></span></p><span style="font-size: medium;"> </span><p style="text-align: left;"><span style="font-size: medium;"></span></p><p style="text-align: left;"><span style="font-size: medium;">How does the vulnerability test work? </span></p><p style="text-align: left;"><span style="font-size: medium;">There are two main types of vulnerability scans. </span></p><p style="text-align: left;"><span style="font-size: medium;">Unauthenticated scans detect security perimeter vulnerabilities. Authenticated scans use privileged credentials to further find security vulnerabilities in the internal network. Regardless of which type you choose, the vulnerability scanning tool uses a database of known vulnerabilities, bugs, anomalies, configuration errors, and potential routes to corporate networks that an attacker could exploit. These databases are continuously updated. </span></p><p style="text-align: left;"><span style="font-size: medium;"><br /></span></p><span style="font-size: medium;"> </span><p style="text-align: left;"><span style="font-size: medium;"></span></p><p style="text-align: left;"><span style="font-size: medium;">Why is vulnerability scanning necessary? </span></p><p style="text-align: left;"><span style="font-size: medium;">Vulnerabilities are common to organizations of all sizes. New ones are constantly being discovered or may be introduced due to system changes. Criminal hackers use automated tools to identify and exploit known vulnerabilities to access unsecured systems, networks, or data. It's easy to exploit the vulnerability with automated tools. Attacks are cheap, easy to carry out, and indiscriminate, putting all organizations connected to the Internet at risk. An attacker needs only one vulnerability to access the network. This is why it is essential to patch to address these vulnerabilities. Suppose you do not update your software, firmware, and operating system to the latest version immediately after release. In that case, your system's vulnerabilities will continue to be exploited, and your business will remain vulnerable. Worse, most intruders aren't found until it's too late. </span></p><p style="text-align: left;"><span style="font-size: medium;"><br /></span></p><span style="font-size: medium;"> </span><p style="text-align: left;"><span style="font-size: medium;"></span></p><p style="text-align: left;"><span style="font-size: medium;">What does the Vulnerability Scan test? </span></p><p style="text-align: left;"><span style="font-size: medium;"></span></p><p style="text-align: left;"><span style="font-size: medium;">The automated vulnerability scanning tool scans open ports for standard services running on those ports. Identify configuration issues and other vulnerabilities in these services and ensure that you follow best practices: Use TLSv1.2 or later and strong encryption. Next, a vulnerability scan report is generated to highlight the identified item. </span></p><p style="text-align: left;"><span style="font-size: medium;"></span></p><span style="font-size: medium;"> </span><p style="text-align: left;"><span style="font-size: medium;"><br /></span></p><p style="text-align: left;"><span style="font-size: medium;">Who will perform the vulnerability scan? </span></p><p style="text-align: left;"><span style="font-size: medium;">IT departments typically perform vulnerability scans if they have the expertise and software. Alternatively, you may want to use an external security service provider such as IT Governance. IT governance scans are performed against targets for which the client has the required permissions for the scan, and users of the service must ensure that they have these permissions. The vulnerability scan is also performed by an attacker who scans the Internet to find entry points to the system or network. </span></p><p style="text-align: left;"><span style="font-size: medium;"></span></p><span style="font-size: medium;"> </span><p style="text-align: left;"><span style="font-size: medium;"><br />Vulnerability Probe: </span></p><p style="text-align: left;"><span style="font-size: medium;">Vulnerability probes use scanning technology to scan your organization's network for signs of potential breach risk. However, not all probes are created the same. Doing so can expose your business to cyber risks. There are three ways to conduct vulnerability investigations that continuously discover hidden cyber risks. </span></p><p style="text-align: left;"><span style="font-size: medium;">1. Show your network like a hacker. </span></p><p style="text-align: left;"><span style="font-size: medium;">2. Use vulnerability assessment tools that highlight the most imminent risks. </span></p><p style="text-align: left;"><span style="font-size: medium;">3. Use a continuous vulnerability probe. </span></p><p style="text-align: left;"><span style="font-size: medium;"></span></p><span style="font-size: medium;"> </span><p style="text-align: left;"><span style="font-size: medium;"><br />Vulnerability examples: </span></p><p style="text-align: left;"><span style="font-size: medium;">When your pc is attached to an unsecured community, your software program protection may be compromised without positive protocols in place. Forgetting updates, weak product points, and unresolved developer troubles leave your customers extensive open to pc protection vulnerabilities. Here is a listing of numerous vulnerabilities that compromise the integrity, availability, and confidentiality of your customers` products. </span></p><p style="text-align: left;"><span style="font-size: medium;">Critical mistakes to your customers` pc software program can depart statistics with inside the entire community liable to some malicious threats, including: </span></p><p style="text-align: left;"><span style="font-size: medium;">· Malware </span></p><p style="text-align: left;"><span style="font-size: medium;">· Phishing </span></p><p style="text-align: left;"><span style="font-size: medium;">· Proxies </span></p><p style="text-align: left;"><span style="font-size: medium;">· Spyware </span></p><p style="text-align: left;"><span style="font-size: medium;">· Adware </span></p><p style="text-align: left;"><span style="font-size: medium;">· Botnets </span></p><p style="text-align: left;"><span style="font-size: medium;">· Spam </span></p><p style="text-align: left;"><span style="font-size: medium;"><br />Cyber attackers, hackers, and malware can take over your customers` software program, disable it and thieve statistics. </span></p><p style="text-align: left;"><span style="font-size: medium;">The most common software vulnerabilities are: </span></p><p style="text-align: left;"><span style="font-size: medium;">· Lack of data encryption </span></p><p style="text-align: left;"><span style="font-size: medium;">· OS command injection </span></p><p style="text-align: left;"><span style="font-size: medium;">· SQL injection </span></p><p style="text-align: left;"><span style="font-size: medium;">· Buffer overflow </span></p><p style="text-align: left;"><span style="font-size: medium;">· No authentication for important features </span></p><p style="text-align: left;"><span style="font-size: medium;">· Lack of permission </span></p><p style="text-align: left;"><span style="font-size: medium;">· Unlimited uploads of dangerous file types </span></p><p style="text-align: left;"><span style="font-size: medium;">· Rely on untrusted input when making security decisions </span></p><p style="text-align: left;"><span style="font-size: medium;">· Cross-site scripting and counterfeiting </span></p><p style="text-align: left;"><span style="font-size: medium;">· Download the code without consistency check </span></p><p style="text-align: left;"><span style="font-size: medium;">· Use of broken algorithms </span></p><p style="text-align: left;"><span style="font-size: medium;">· URL redirect to an untrusted website </span></p><p style="text-align: left;"><span style="font-size: medium;">· Path crossing </span></p><p style="text-align: left;"><span style="font-size: medium;">· error </span></p><p style="text-align: left;"><span style="font-size: medium;">· Weak password </span></p><p style="text-align: left;"><span style="font-size: medium;">· Software that is already infected with a virus </span></p><p style="text-align: left;"><span style="font-size: medium;"> The list grows longer each year as new ways of stealing and corrupting data are discovered. </span></p><p style="text-align: left;"><span style="font-size: medium;"></span></p><span style="font-size: medium;"> </span><p style="text-align: left;"><span style="font-size: medium;"><br />How to prevent computer vulnerabilities? </span></p><p style="text-align: left;"><span style="font-size: medium;">· Stay on top of bandwidth usage by sending alerts when your device crosses thresholds. </span></p><p style="text-align: left;"><span style="font-size: medium;">· Block users from accessing suspicious, confirmed, and insecure websites. </span></p><p style="text-align: left;"><span style="font-size: medium;">· Set unlock and blocklists to override category-based filters. </span></p><p style="text-align: left;"><span style="font-size: medium;">· Apply web bandwidth check. </span></p><p style="text-align: left;"><span style="font-size: medium;">· Filter web activity by tags, categories, and URLs to reveal trends, spikes, and irregularities. </span></p><p style="text-align: left;"><span style="font-size: medium;">· Conclude with a detailed reporting tool that can analyze browsing activity and demonstrate the effectiveness of web security. </span></p><p style="text-align: left;"><span style="font-size: medium;">· Identify the risk with iScan online software, show where it is, and rate the risk in dollars </span></p><p style="text-align: left;"><span style="font-size: medium;"><br /></span></p><span style="font-size: medium;"> </span><p style="text-align: left;"><span style="font-size: medium;">OpenVAS (Open Vulnerability Assessment Scanner): </span></p><p style="text-align: left;"><span style="font-size: medium;">OpenVAS is a full-featured vulnerability scanner. Its features are powerful for implementing uncertified and certified tests, various high and low-level internet and industry protocols, significant scan performance optimization, and vulnerability testing. Scanners have a long history and get vulnerability detection tests from updated feeds. OpenVAS has been developed and promoted by Greenbone Networks since 2006. As part of the Greenbone Enterprise Appliance, a family of commercial vulnerability management products, scanners, and other open-source modules, form Greenbone Vulnerability Management. </span></p><p style="text-align: left;"><span style="font-size: medium;"><br /></span></p><span style="font-size: medium;"> </span><p style="text-align: left;"><span style="font-size: medium;">Metasploit: </span></p><p style="text-align: left;"><span style="font-size: medium;">Metasploit is the world's leading open-source intrusion framework used by security engineers as a development platform for building penetration testing systems and security tools and exploits. This framework makes it easy for both attackers and defenders to hack. Metasploit's various tools, libraries, user interfaces, and modules allow users to configure exploit modules, connect to payloads, point to targets, and launch on target systems. Metasploit's extensive database contains hundreds of exploits and multiple payload options. </span></p><p style="text-align: left;"><span style="font-size: medium;"><br />Metasploit Penetration Testing begins with the Intelligence Gathering Phase. During this phase, Metasploit integrates with various reconnaissance tools such as Nmap, SNMP scans, Windows patch enumeration, and Nessus to find system vulnerabilities. Once the vulnerability is identified, select the exploit and payload to penetrate the crack in the armor. If the exploit is successful, the payload runs on the target, and the user is given a shell to interact with the payload. One of the most common payloads for attacking Windows systems is Meterpreter. This is an interactive shell that is stored only in memory. Metasploit provides various exploit tools for privilege escalation, packet sniffing, pass-the-hash, keylogger, screen capture, and pivot tools when you access the target computer. The user can also set a permanent backdoor when the target computer restarts. </span></p><p style="text-align: left;"><span style="font-size: medium;"><br /></span></p><span style="font-size: medium;"> </span><p style="text-align: left;"><span style="font-size: medium;">Networks Vulnerability Scanning: </span></p><p style="text-align: left;"><span style="font-size: medium;">Network vulnerability scanning identifies vulnerabilities in computers, networks, or other IT resources that are potential targets for exploitation by threat actors. Scan your environment for vulnerabilities to find out about your current risk situation, the effectiveness of your security measures, and the opportunity to improve your defenses by fixing vulnerabilities. Obtaining and deploying the Network Vulnerability Scanner is often the first step in creating a more proactive security program. Building high walls and waiting for a siege is no longer enough to counter modern attackers. Modern security programs need to identify and seal vulnerabilities that can be exploited before attackers can exploit them. The Network Vulnerability Scanner provides a good barometer of your security team's overall success and progress by quickly scanning your network for these vulnerabilities, prioritizing and fixing them. </span></p><p style="text-align: left;"><span style="font-size: medium;"><br />Network vulnerability scanners should be designed to scan the entire IT infrastructure and identify potential vulnerabilities that could be exploited. To do this, the scanner needs (at least) the following features: </span></p><p style="text-align: left;"><span style="font-size: medium;">· Scan scheduling that does not affect network availability or performance </span></p><p style="text-align: left;"><span style="font-size: medium;">· Comprehensive scan based on the most comprehensive list of known vulnerabilities and misconfigurations </span></p><p style="text-align: left;"><span style="font-size: medium;">· Adaptability and scalability to unique network architectures-this also applies to cloud-based containerized assets </span></p><p style="text-align: left;"><span style="font-size: medium;">· Identify the greatest and most serious threat to the environment </span></p><p style="text-align: left;"><span style="font-size: medium;">· Prioritization and risk analysis to better inform vulnerability remediation strategies and report progress </span></p><p style="text-align: left;"><span style="font-size: medium;"><br /></span></p><span style="font-size: medium;"> </span><p style="text-align: left;"><span style="font-size: medium;">NetCat vs. SoCat: </span></p><p style="text-align: left;"><span style="font-size: medium;">Netcat and Socat allow you to send simple messages between computers over your network interactively. The following settings allow the client and the server to send data to the other party. It works like a simple ad hoc chat program. Socat can communicate with Netcat, and Netcat can communicate with Socat. Netcat is a network utility that reads and writes data over a network connection. Socat is a relay for bidirectional data transmission between two independent data channels. </span></p><p style="text-align: left;"><span style="font-size: medium;"><br /></span></p><span style="font-size: medium;"> </span><div class="blogger-post-footer"><a href='http://aptipedia.blogspot.com/'><b>Aptipedia Tecknowledgies</b></a>
<a href='https://zerodha.com/?c=WS8845'>Vijay Kumar Vishwakarma</a></div>Yajivkumarhttp://www.blogger.com/profile/16652026082023144004noreply@blogger.com0tag:blogger.com,1999:blog-2766243001280496875.post-10867301080642780592022-05-30T06:56:00.000+05:302022-05-30T06:56:02.290+05:30Formal Methods<p style="text-align: left;"></p><p style="text-align: left;"><span style="font-size: medium;">Formal methods are system design techniques that create software and hardware systems using a strictly specified mathematical model. Unlike other design systems, formal methods use mathematical proofs as a complement to system testing to ensure correct operation. As systems become more complex and security becomes an increasingly important issue, a formal approach to system design provides another layer of assurance. It is very important to note that formal validation does not rule out the need for testing. Formal verification can't correct bad design assumptions, but it helps identify flaws in thinking that would otherwise remain unconfirmed. In some cases, engineers report finding a bug in the system after a formal review of the design. Broadly speaking, formal design can be thought of as a three-step process that follows the following scheme. </span></p><p style="text-align: left;"><span style="font-size: medium;">1. Formal Specification: In the formal specification phase, engineers use a modeling language to strictly define the system. A modeling language is a fixed grammar that allows users to model complex structures from predefined types. The process of this formal specification is similar to the process of converting a word problem into algebraic notation. In many respects, this step in the formal design process is similar to the formal software engineering techniques developed by Rumbaugh, Booch, and others. At the very least, both techniques help engineers clearly define problems, goals, and solutions. However, the formal modeling language is more tightly defined. The formal grammar distinguishes between WFF (a logical expression) and NonWFF (a syntactically incorrect instruction). Already at this stage, the difference between WFF and non-WFF helps specify the design. Several engineers who have used the formal specification have stated that the clarity itself created at this stage is an advantage. </span></p><p style="text-align: left;"><span style="font-size: medium;">2. Verification: As mentioned above, formal methods differ from other specification systems in that they focus on provability and accuracy. By building a system using a formal specification, the designer is actually developing a set of theorems about his system. By proving these theorems correct, the formal. Verification is a difficult process, largely because even the simplest system has several dozen theorems, each of which has to be proven. Even a traditional mathematical proof is a complex affair, Wiles` proof of Fermat's Last Theorem, for example, took several years after its announcement to be completed. Given the demands of complexity and Moore's law, almost all formal systems use an automated theorem proving tool of some form. These tools can prove simple theorems, verify the semantics of theorems, and provide assistance for verifying more complicated proofs. </span></p><p style="text-align: left;"><span style="font-size: medium;">3. Implementation: After the model is specified and validated, the model is implemented by converting the specification into code. As the distinction between software and hardware design became narrower, formal methods for designing embedded systems emerged. For example, LARCH has a VHDL implementation. Similarly, hardware systems such as VIPER and AAMP5 processors have been developed using a formal approach. </span></p><p style="text-align: left;"><span style="font-size: medium;"><br /></span></p><p style="text-align: left;"><span style="font-size: medium;"> </span></p><p style="text-align: left;"><b><span style="font-size: medium;">Key concepts of formal methods: </span></b></p><p style="text-align: left;"><span style="font-size: medium;">Provability and automated verification: Formal methods differ from other specification systems in that they focus on accuracy and proof. This is ultimately another measure of system integrity. Evidence is a supplement, not an alternative to testing. Testing is an important part of ensuring the suitability of any system, but it is finite. Testing cannot show that the system is functioning properly. It can only show that the system is working in the tested cases. Testing does not show that the system works outside the tested case, so formal proof is required. Formal proof of computer system is not a new idea. Knuth and Dijkstra have written extensively on this subject, but their proofs are based on traditional mathematical methods. In pure science, evidence is verified through extensive peer review prior to publication. Such techniques are time consuming and far from perfect. It is not uncommon for published proofs to contain errors. Given the cost and time requirements of system engineering, traditional testing techniques are not really applicable. Due to the cost of manual verification, most formal methods use an automated theorem proving system to validate the design. The automated theorem prover can best be described as a mathematical CAD tool. These automatically prove simple theorems and help check more complex theorems. </span></p><p style="text-align: left;"><span style="font-size: medium;"></span></p><p style="text-align: left;"><span style="font-size: medium;"> </span></p><p style="text-align: left;"><span style="font-size: medium;"><br /><b>Advantages: </b></span></p><p style="text-align: left;"><span style="font-size: medium;">Formal methods offer additional benefits beyond provability, and these benefits are worth mentioning. However, most of these benefits are available from other systems and usually do not have the sharp learning curve required by formal methods. </span></p><p style="text-align: left;"><span style="font-size: medium;">Discipline- Formal systems require engineers to think more thoroughly about their designs because of their rigor. In particular, formal justification requires rigorous specification of goals, not just operations. This thorough approach helps identify defective inferences much faster than traditional designs. Formal specification discipline has also been proven in existing systems. For example, an engineer using a PVS system reported that one of the microprocessor designs identified multiple microcode errors. </span></p><p style="text-align: left;"><span style="font-size: medium;">Precision- Traditionally, as the weaknesses of natural language writing became more apparent, we moved to jargon and formal notation. There is no reason that systems engineering should differ, and there are several formal methods which are used almost exclusively for notation. For engineers designing safety critical systems, the benefits of formal methods lie in their clarity. Unlike many other design approaches, the formal verification requires very clearly defined goals and approaches. In a safety critical system, ambiguity can be extremely dangerous, and one of the primary benefits of the formal approach is the elimination of ambiguity. </span></p><p style="text-align: left;"><span style="font-size: medium;"></span></p><p style="text-align: left;"><span style="font-size: medium;"> </span></p><p style="text-align: left;"><span style="font-size: medium;"><br /><b>Disadvantage: </b></span></p><p style="text-align: left;"><span style="font-size: medium;">Bowen points out that formal methods are generally suspected by the professional engineering community, and that preliminary case studies and dissertation tendencies advocating formal methods seem to favor his dissertation. [Bowen93]. There are several reasons why formal methods are not used so often, most of them due to the exaggeration of supporters of formal methods. </span></p><p style="text-align: left;"><span style="font-size: medium;">Cost- Due to the strict relationship, formal methods are always costlier than traditional approaches to engineering. However, it is arguable how expensive formal verification is, as software cost estimates are more art than science. Formal methods generally have higher initial costs and consume less as the project progresses. This is the opposite of the normal software development cost model. </span></p><p style="text-align: left;"><span style="font-size: medium;">Computation Model Limitations- This is not a universal problem, but most formal methods introduce some form of computation model and usually do the operations allowed to make the notation elegant and proof of the system. Limit. Unfortunately, from a developer's point of view, these design limitations are usually considered intolerable. </span></p><p style="text-align: left;"><span style="font-size: medium;">Usability- Traditionally, formal methods have been judged on the basis of their abundance of descriptive models. That is, "good" formal methods describe different systems, and "bad" formal methods have limited ability to describe them. From a theoretical point of view, a comprehensive formal explanation is appealing, but the goal has always been to develop an incredibly complex and subtle explanation language that takes advantage of the difficulties of natural language. Fully formal method case studies often recognize the need for a more comprehensive approach. </span></p><p style="text-align: left;"><span style="font-size: medium;"><br /></span></p><p style="text-align: left;"><span style="font-size: medium;"> </span></p><p style="text-align: left;"><b><span style="font-size: medium;">The Lightweight approach: </span></b></p><p style="text-align: left;"><span style="font-size: medium;">In recent years, the focus has been on formal specification flaws and several alternative approaches have emerged. The traditional view of formal methods as a comprehensive and highly abstracted scheme has led to formal methods being inclusive, very rigorous and very expensive. Although attractive in theory, formal methods have generally been ignored by engineers in this area. A lightweight approach to formal design recognizes that formal methods are not a panacea. There are areas where formal methods are useful and areas where formal specifications are not. Lightweight designs use formal methods in specific locations and can be used in different subsystems. Ideally, take advantage of each method. In such systems, Petri nets can be used to describe communication protocols and LARCH systems can be used to model data storage. For the rest of the system, the formal specification can be omitted altogether. For example, you can use the rapid prototyping system and customer interviews to improve the user interface. </span></p><p style="text-align: left;"><span style="font-size: medium;"><br /></span></p><p style="text-align: left;"><span style="font-size: medium;"> </span></p><p style="text-align: left;"><b><span style="font-size: medium;">Available tools, techniques, and metrics </span></b></p><p style="text-align: left;"><span style="font-size: medium;">Larch: Unlike most formal systems, LARCH provides two levels of specification. A general high-level modeling language, and a collection of implementation dialects designed to work with specific programming languages. </span></p><p style="text-align: left;"><span style="font-size: medium;">SML: Standard Meta-Language is a strongly typed functional programming language originally designed for exploring ideas in type theory. SML has become the formal methods workhorse because of its strong typing and provability features. </span></p><p style="text-align: left;"><span style="font-size: medium;">HOL: HOL, short for Higher Order Logic, is an automated theorem proving system. As with most automated theorem proving systems, HOL is a computer-aided proof tool: it proves simple theorems and assists in proving more complicated statements, but is still dependent on interaction with a trained operator. HOL has been extensively used for hardware verification, the VIPER chip being a good example. </span></p><p style="text-align: left;"><span style="font-size: medium;">Petri Nets: Petri Nets are a good example of a very 'light' formal specification. Originally designed for modeling communications, Petri Nets are a graphically simple model for asynchronous processes. </span></p><div class="blogger-post-footer"><a href='http://aptipedia.blogspot.com/'><b>Aptipedia Tecknowledgies</b></a>
<a href='https://zerodha.com/?c=WS8845'>Vijay Kumar Vishwakarma</a></div>Yajivkumarhttp://www.blogger.com/profile/16652026082023144004noreply@blogger.com0tag:blogger.com,1999:blog-2766243001280496875.post-7666212379517392782022-05-23T11:16:00.002+05:302022-05-23T11:16:10.856+05:30Computer Security models<p style="text-align: left;">In particular, the security model defines the relationship between important security aspects and operating system performance. The computer security model is a scheme for establishing and enforcing security policies. The security model may be based on a formal access right model, computational model, distributed computing model, or it may have no specific rationale. Here are some security models. </p><p style="text-align: left;"><br /></p> <p style="text-align: left;"><br /><b>Bell-LaPadula Model: </b></p><p style="text-align: left;"><br />The BellLaPadula model was originally developed by the US Department of Defense (DoD). This model is the first mathematical model of a layered security policy that explains the concept of secure states and forced access methods. This ensures that data flows only in a way that is designed to be confidential without interrupting system policies. </p><p style="text-align: left;"><br />The BellLaPadula has several rules and properties defined below. </p><p style="text-align: left;"><br />Simple security features: "Do not read safely". A subject with a specific clearance level that cannot read higher classification level objects. For example, a subject with secret clearance cannot be reached by a top secret object. </p><p style="text-align: left;"><br />Security Asset: "Don't Write"; This is a higher release level topic and cannot be described at a lower classification level. For example, a subject that subscribes to a higher-class secret system cannot forward email to the secret system. </p><p style="text-align: left;"><br />Strong Quiet Characteristics: The security label does not change while the system is functioning. </p><p style="text-align: left;"><br />Weak hibernate property: Security tags are not modified to conflict with well-defined security properties. </p><p style="text-align: left;"><br /></p> <p style="text-align: left;"><br /><b>Biba Model: </b></p><p style="text-align: left;">The Biba model is a bit like BLP, but it doesn't focus on confidentiality. Consistency is the main focus of the Biba model and is often used for consistency where confidentiality is more important. It's easy to think of reversing the BLP implementation. Confidentiality is a major concern of many governments, but most companies want to ensure that data security integrity is maintained at the highest level. Biba is the pattern of choice when guaranteeing integrity is important. The two main rules of the Biba model are the simple axiom of completeness and the axiom of completeness. </p><p style="text-align: left;"><br />Simple Integrity Axiom: (No reading) Subjects with a certain clearance level will not be able to read lower classification information. This helps subjects access important data with a lower level of integrity. This prevents malicious information from low integrity levels from working and ensures integrity. </p><p style="text-align: left;"><br />Consistency Axiom: (No Write) Release level subjects cannot write information to higher classifications. This allows subjects to share important information up to a higher level of integrity than change releases. This protects integrity by preventing defective materials from advancing to higher levels of integrity. </p><p style="text-align: left;"><br /></p> <p style="text-align: left;"><br /><b>Clark Wilson Model: </b></p><p style="text-align: left;"><br />The Clark-Wilson model deals with two types of objects, one of which is called CDI and UDI. H. Restricted and unrestricted data items. There are also two types of relationships. One is IVP, which means the integrity check procedure, and the other is TP. H. Transaction procedure. The role of the IVP is to ensure that the TP that causes the CDI is functioning properly and has a valid conversion certificate for all TPs. Only TPs approved can control the CDI here. In other words, this integrity model must be properly implemented to protect the integrity of information and ensure properly formatted transactions. </p><p style="text-align: left;"><br /></p> <p style="text-align: left;"><br /><b>Brewer and Nash Model: </b></p><p style="text-align: left;"><br />Also known as the Great Wall model, this model is used to avoid conflicts of interest by allowing the following people: B. Consultant, registration with multiple COIs d. H. Conflicting interest categories are prohibited. Changes to access control policies depend on user behavior. This means that the person who accesses the information cannot access the other person's data or the same person's data is not available. </p><p style="text-align: left;"><br /></p> <p style="text-align: left;"><br /><b>Harrison Ruzzo Ullman Model: </b></p><p style="text-align: left;"><br />The Harrison Luzzo Ulman model is also considered an addendum to the BLP model. The BellLaPadula model does not have a system for changing permissions or creating and deleting subjects and objects. The Harrison Ruzzo Ullman model addresses these issues by approving access assignment structures and verifying compliance with specified policies, thereby preventing unauthorized access. The Harrison Ruzzo Ullman model can be implemented via access control or feature lists. </p><div class="blogger-post-footer"><a href='http://aptipedia.blogspot.com/'><b>Aptipedia Tecknowledgies</b></a>
<a href='https://zerodha.com/?c=WS8845'>Vijay Kumar Vishwakarma</a></div>Yajivkumarhttp://www.blogger.com/profile/16652026082023144004noreply@blogger.com0tag:blogger.com,1999:blog-2766243001280496875.post-44371863389449152042022-05-17T14:50:00.001+05:302022-05-17T14:51:52.063+05:30Firewall and packet filters<p><span style="font-size: medium;">A firewall is a network security device that monitors and filters incoming and outgoing network traffic based on your organization's pre-determined security policies. Basically, a firewall is basically a barrier between your private internal network and the public Internet. </span></p><p><span style="font-size: medium;"> Packet filtering is a firewall technology used to monitor outgoing and incoming packets and control network access by allowing or stopping packets based on source and destination IP addresses, protocols, and ports. </span></p><p style="text-align: center;"><span style="font-size: medium;"><img alt="" src="data:image/png;base64,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" /> </span></p><p><span style="font-size: medium;">Firewalls have been the first and most reliable line of defense in network security for over 30 years. Firewalls first appeared in the late 1980s. They were initially thought of as packet filters. These packet filters were nothing more than network settings between computers. The main function of these packet filtering firewalls was to look for packets or bytes sent between different computers. Although firewalls are becoming more sophisticated due to ongoing development, such packet filter firewalls are still used in legacy systems. When technology was introduced, GilShwed of Check Point Technologies introduced the first stateful inspection firewall in 1993. It was named FireWall1. In 2000, Netscreen released a dedicated firewall appliance. With faster internet speeds, lower latency, and higher throughput at lower cost, it became popular and was quickly adopted by businesses. </span></p><p><span style="font-size: medium;"> <b>How a Firewall Protects a Network? </b></span></p><p><span style="font-size: medium;">The firewall system analyzes network traffic based on predefined rules. Then filter the traffic to prevent it from coming from untrusted or suspicious sources. Allow only inbound traffic that is configured to accept. Normally, a firewall intercepts network traffic at a computer entry point called a port. Firewalls perform this task by allowing or blocking certain data packets (a unit of communication sent over a digital network) based on predefined security rules. Inbound traffic is only allowed from trusted IP addresses or sources. </span></p><p></p><p><span style="font-size: medium;"> </span></p><div class="blogger-post-footer"><a href='http://aptipedia.blogspot.com/'><b>Aptipedia Tecknowledgies</b></a>
<a href='https://zerodha.com/?c=WS8845'>Vijay Kumar Vishwakarma</a></div>Yajivkumarhttp://www.blogger.com/profile/16652026082023144004noreply@blogger.com0tag:blogger.com,1999:blog-2766243001280496875.post-74975800527259187092022-04-22T08:54:00.005+05:302022-04-22T09:00:45.965+05:30Pearson Chi-square test<span style="font-size: medium;"><b>Chi-square (χ2) test for independence (Pearson Chi-square test) </b><br /><br />· In a contingency table, the Chi-square test is a non-parametric (distribution-free) approach for comparing the association between two categorical (nominal) variables. <br /><br />· If we have distinct treatments (treated and non-treated) and different treatment outcomes (cured and non-cured), we can apply the chi-square test for independence to see if treatments are connected to treatment outcomes. <br /><br />· Because the Chi-square test is based on approximation (it returns an approximate p value), it necessitates a higher sample size. For more than 20% of cells, the anticipated frequency count should not be less than 5. If the sample size is tiny, the chi-square test is ineffective, and Fisher's exact test should be used instead. <br /><br />· The chi-square independence test is not the same as the chi-square goodness of fit test. <br /><br /><b>Formula </b><br /></span><div style="text-align: center;"><span style="font-size: medium;"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAdMAAABxCAYAAACOXUn8AAAgAElEQVR4Xu3dCbitU/0H8NfTXCgpRIaQRDKlMkUhs0iGzEMSopJkKFTIWObITHORDFFISoQyRJKhQiSlQvPw9PdZ/37nWWfffc4+5+y9zz3Dbz3Pfe69+33f9a71XWv9vr9prXeW/z5dmiyJQCKQCCQCiUAiMGYEZkkyHTN2+WAikAgkAolAIlAQSDLNiZAIJAKJQCKQCHSJQJJplwDm44lAIpAIJAKJQJJpzoFEIBFIBBKBRKBLBJJMuwQwH08EEoFEIBFIBJJMcw4kAolAIpAIJAJdIpBk2iWA+XgikAgkAolAIpBkmnMgEUgEEoFEIBHoEoEk0y4BzMcTgUQgEUgEEoEk05wDiUAikAgkAolAlwgkmXYJYD6eCCQCiUAikAgkmeYcSAQSgUQgEUgEukQgybRLAPPxRCARSAQSgUQgyTTnQCKQCCQCiUAi0CUCSaZdApiPJwKJQCKQCCQCSaY5BxKBRCARSAQSgS4RSDLtEsB8PBFIBBKBRCARSDLNOZAIJAKJQCKQCHSJQJJplwDm44lAIpAIJAKJQJJpzoFEIBFIBBKBRKBLBJJMuwQwH08EEoFEIBFIBJJMcw4kAolAIpAIJAJdIpBk2iWA+XgikAgkAolAIpBkmnMgEUgEEoFEIBHoEoEk0y4BzMcTgUQgEUgEEoEk05wDiUAikAgkAolAlwgkmXYJYD6eCCQCiUAikAgkmeYcSAQSgUQgEUgEukQgybRLAPPxRCARSAQSgUQgyXQSzoFf//rXzT/+8Y/m5S9/efOc5zxnEvYgm5wIJALTBYE//OEPzR//+Mdm9tlnb1760pdO2W4nmU6yof32t7/drL322s3ee+/dHHXUUc0znvGMgR6YtN/5zneaG264ofnJT35Sfn/ta1/brLjiis1b3vKW5sUvfvGg3v7sZz9rrrjiiuaZz3xms8kmmxRyns6FgnLKKacUCFZdddXmda973bjB8Z///Kf5+te/3jz00EPNy172smbLLbcct3eP9UXw0ubf/e53HavYeuutZ5h/HR+a4jf88Ic/LGv1BS94QbP99tuPq2Jsvp1wwgkFYfLhjW98Y9/QJpcWWGCBZt55521+8IMfDCJU1z7/+c83F198cfOsZz2r2XzzzZttt912kFzrW8N6XHGSaY8B7Wd1hJZF9+Mf/7j8qcnvRz/6UbP//vs3rNZZZpml+fe//12agij/+9//lns/+clPDiIIxPzOd76zmXPOOZsvfOEL40oe/cRprHVb2LCYa665muOPP35cCQ0xve9972suu+yyovice+65Y+3GuD0Hr3e9613NnXfeWeZZzLnWBvCeXH755ZNSWfvSl75UBP2f/vSn5pvf/GZPsf3sZz/bfPSjHy1E861vfWtclQ3z7bnPfW4Zk0984hPNDjvs0NO+tVYGxw996EPlPd4X5eMf/3hz+umnl9+feOKJ5stf/nKz3377NR/4wAf62p5+VJ5k2g9U+1Tnpz/96aJNrrHGGs0ZZ5wx8BYW5nbbbVeE2V/+8pdm0UUXbTbeeONy/atf/WohWAuHwDvvvPOaV7/61eUaK3bnnXduXvKSlzSf+cxnkkyfJgfYvPCFL2wOP/zw5h3veEefRnLGagk3wubKK69sVltttebUU08dt3eP9UXI9L3vfW9j/plbL3rRi9pWxeJAHJPR83HiiSc2/jzyyCPNn//857FC1fY5mBxzzDHFE8HCb/Uc9fRlLZWZb0jcOz/84Q/3nUzJoB133LG5++67S195ffy24YYbFi9QWMkrrLBCM//88zdf/OIXx9VS7wXWSaa9QHEc6iC4ll9++WbWWWctmlztlllvvfWa3/zmN83f//73otG9+93vHtQiwgBZcgkvtdRSxQptJVMku/DCCzd33HFHIWWxjUUWWaRtz+6///4SA1G4qJDxULGQ+t455phjhjot6nATErb6+Ytf/KJxrxiL64r66/iw+/7617/OcM39nqdUKPo0lJCq2+Y+fSFgOpEpIRCFIGx1tbdrl2ceffTRgedasRiKTOt+1u/ipjPmyvOf//wZ+tgJ915M2SBTc+aVr3xlc+GFFw5bbT3WxrKeM+ZA61jHb9E/pB3jah63yxeAyz333DNw3zzzzDMkibfOlfpe9egfpdV6YZlyyba2uxXnhRZaqK2LUn233nrrwJqhtJ1zzjlFaRuOTIfDTGUxF+t2edevfvWrgTXabh20I9Ph5lQ9D1uVouFwrCcEz9jZZ5/drLPOOoU8430xvvrC5SyMVRsLvZir41FHkul4oNyDd3zta18rlotFWGv53Lu77bZbIdI3v/nNzdFHHz2DkAkX4o033jjIOg3LdL755isWBneW+v72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" /> </span><br /></div><span style="font-size: medium;"><br /><b>Hypotheses for Chi-square test for independence </b><br /><br />· The two category variables are independent, according to the <b>null hypothesis</b> (no association between the two variables) (H0: Oi = Ei) <br /><br />· Hypothesis #2(<b>alternate hypothesis</b>): The two categorical variables are interdependent (there is an association between the two variables) ( Ha: Oi ≠ Ei ) <br /><br />· There is no one-tailed or two-tailed p value. The chi-square test's rejection zone is always on the right side of the distribution. <br /><br /> <br /><br /><b>Chi-square test assumption </b><br /><br />· Data is randomly sampled and the two variables are categorical (nominal). <br /><br />· The levels of the variables are mutually exclusive. <br /><br />· A contingency table's predicted frequency count for at least 80% of the cells is at least 5. For modest frequency counts, Fisher's exact test is appropriate. <br /><br />· The predicted frequency count must be at least one. <br /><br />· Observations should be separate from one another. Observation data should be frequency counts and not percentages, proportions or transformed data </span><div class="blogger-post-footer"><a href='http://aptipedia.blogspot.com/'><b>Aptipedia Tecknowledgies</b></a>
<a href='https://zerodha.com/?c=WS8845'>Vijay Kumar Vishwakarma</a></div>Yajivkumarhttp://www.blogger.com/profile/16652026082023144004noreply@blogger.com0tag:blogger.com,1999:blog-2766243001280496875.post-82336798741962356762022-04-22T08:48:00.004+05:302022-04-22T09:00:14.077+05:30Data Science applications<p class="MsoNormal" style="line-height: 150%; margin-bottom: 0in; text-align: justify; text-justify: inter-ideograph;"><span style="font-size: medium;"> <span style="color: black; font-family: "Times New Roman","serif"; line-height: 150%; mso-themecolor: text1;">If you are a certified data scientist, you probably have
encountered some of these issues before. If you are a beginner, these use cases
will help you learn different data science ideas that can be applied across the
industry. Data science challenges are not evolving as quickly as possible for
most organizations. Use cases will grow through many competitors depending on
your planning needs and expectations. It is crucial to provide insights into
current use cases so that they can be condensed and applied to new use cases.
You'll occasionally encounter scenarios that haven't been written about in
articles or studied at institutions. The allure of data science is that it is
scalable and applicable to many issues while requiring relatively little
effort. </span></span></p><span style="font-size: medium;">
</span><p class="MsoNormal" style="line-height: 150%; margin-bottom: 0in; text-align: justify; text-justify: inter-ideograph;"><span style="color: black; font-family: "Times New Roman","serif"; font-size: medium; line-height: 150%; mso-themecolor: text1;"> 1. <b>Credit Card Fraud Detection </b></span></p><span style="font-size: medium;">
</span><p class="MsoNormal" style="line-height: 150%; margin-bottom: 0in; text-align: justify; text-justify: inter-ideograph;"><span style="color: black; font-family: "Times New Roman","serif"; font-size: medium; line-height: 150%; mso-themecolor: text1;">We'd create a supervised model to classify it as either
fraud or not fraud in this situation. In an ideal world, you'd have many
samples of what noise looks like in your data. </span></p><span style="font-size: medium;">
</span><p class="MsoNormal" style="line-height: 150%; margin-bottom: 0in; text-align: justify; text-justify: inter-ideograph;"><span style="color: black; font-family: "Times New Roman","serif"; font-size: medium; line-height: 150%; mso-themecolor: text1;"> 2. <b>Customer Segmentation</b> </span></p><span style="font-size: medium;">
</span><p class="MsoNormal" style="line-height: 150%; margin-bottom: 0in; text-align: justify; text-justify: inter-ideograph;"><span style="color: black; font-family: "Times New Roman","serif"; font-size: medium; line-height: 150%; mso-themecolor: text1;">Unsupervised learning would be preferred over
classification to employ clustering in this circumstance. K-Means is a
traditional clustering algorithm. This task is unsupervised because you don't
possess labels and don't know what to group. However, you'd like to uncover
patterns of novel combinations based on their shared points. </span></p><span style="font-size: medium;">
</span><p class="MsoNormal" style="line-height: 150%; margin-bottom: 0in; text-align: justify; text-justify: inter-ideograph;"><span style="color: black; font-family: "Times New Roman","serif"; font-size: medium; line-height: 150%; mso-themecolor: text1;"> 3. <b>Customer Churn Prediction </b></span></p><span style="font-size: medium;">
</span><p class="MsoNormal" style="line-height: 150%; margin-bottom: 0in; text-align: justify; text-justify: inter-ideograph;"><span style="color: black; font-family: "Times New Roman","serif"; font-size: medium; line-height: 150%; mso-themecolor: text1;">A family of machine learning techniques could help with
this problem. This query is similar to the one used to detect credit card
fraud. We want to collect customer information with a specific label, such as
churn or no-churn. </span></p><span style="font-size: medium;">
</span><p class="MsoNormal" style="line-height: 150%; margin-bottom: 0in; text-align: justify; text-justify: inter-ideograph;"><span style="color: black; font-family: "Times New Roman","serif"; font-size: medium; line-height: 150%; mso-themecolor: text1;"> 4. <b>Sales Forecasting </b></span></p><span style="font-size: medium;">
</span><p class="MsoNormal" style="line-height: 150%; margin-bottom: 0in; text-align: justify; text-justify: inter-ideograph;"><span style="color: black; font-family: "Times New Roman","serif"; font-size: medium; line-height: 150%; mso-themecolor: text1;">Forecasting transactions is perhaps the most diverse of
the three use cases discussed so far. We can apply deep learning to anticipate
future commodities purchases in this example. The LSTM algorithm was utilized.
LSTM stands for Long Short-Term Memory.</span></p><p class="MsoNormal" style="line-height: 150%; margin-bottom: 0in; text-align: center; text-justify: inter-ideograph;"><span style="color: black; font-family: "Times New Roman","serif"; font-size: medium; line-height: 150%; mso-themecolor: text1;"><img height="451" src="data:image/png;base64,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" width="640" /> <br /></span></p><span style="font-size: medium;">
</span><div class="blogger-post-footer"><a href='http://aptipedia.blogspot.com/'><b>Aptipedia Tecknowledgies</b></a>
<a href='https://zerodha.com/?c=WS8845'>Vijay Kumar Vishwakarma</a></div>Yajivkumarhttp://www.blogger.com/profile/16652026082023144004noreply@blogger.com0tag:blogger.com,1999:blog-2766243001280496875.post-61944403946437887742022-04-20T10:58:00.004+05:302022-04-20T10:58:39.816+05:30Data Science vs. Business Analytics<span style="font-size: medium;"><br /> <b>Key Differences Between Data Science and Business Analysis: </b><br /><br />Here are some of the key differences between data scientists and business analysts. <br /><br />1. Data science is the science of studying data using statistics, algorithms and technologies, and business analysis is the statistical study of business data. <br /><br />2. Data science is a relatively recent development in analytics, but business analytics has existed since the late 19th century. <br /><br />3 Data science requires a lot of programming skills, but business analysis doesn't require a lot of programming. <br /><br />4. Data science is an important subset of business analysis. Therefore, anyone with data science skills can do business analysis, but not vice versa. <br /><br />5. Taking data science one step ahead of business analysis is a luxury. However, business analysis is needed for companies to understand how it works and gain insights. <br /><br />6. Analytical Data Science results cannot be used for everyday business decision making, but business analysis is essential for critical administrative decision making. <br /><br />7. Data science does not answer obvious questions. Questions are almost common. However, business analysis mainly answers very specific questions about finance and business. <br /><br />8. Data science can answer questions that can be used for business analysis, but not the other way around. <br /><br />9. Data science uses both structured and unstructured data, while business analytics primarily uses structured data. <br /><br />10. Data science has the potential to make a big leap, especially with the advent of machine learning and artificial intelligence, while business analysis is still slow. <br /><br />11. Unlike business analysts, data scientists don't come across a lot of dirty data. <br /><br />12. In contrast to business analysis, data science relies heavily on data availability. <br /><br />13. Investing in data science The cost of is high and business analysis is low. <br /><br />14. Data science can keep up with today's data. Data is growing and diverging into many data types. Data scientists have the necessary skills to handle it. However, commercial analysts do not own it. <br /><br /><br /><b>Data Science and Business Analytics Comparison Table </b><br /><br />Below is the comparison table between Data Scientist and Business Analytics. <br /> </span><br /><span style="font-size: medium;">
</span><div align="center">
<table border="1" cellpadding="0" cellspacing="0" class="MsoNormalTable" style="background: white; border-collapse: collapse; border: none; mso-border-alt: solid windowtext .5pt; mso-border-insideh: .5pt solid windowtext; mso-border-insidev: .5pt solid windowtext; mso-yfti-tbllook: 1184;">
<tbody><tr style="mso-yfti-firstrow: yes; mso-yfti-irow: 0;">
<td style="border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; padding: 7.4pt 7.4pt 7.4pt 7.4pt;">
<p class="MsoNormal" style="margin-bottom: .0001pt; margin-bottom: 0in;"><b><span style="color: black; font-family: "Times New Roman","serif"; font-size: 14.0pt; line-height: 115%; mso-fareast-font-family: "Times New Roman"; mso-themecolor: text1;">Comparison
base</span></b><span style="color: black; font-family: "Times New Roman","serif"; font-size: 14.0pt; line-height: 115%; mso-fareast-font-family: "Times New Roman"; mso-themecolor: text1;"></span></p>
</td>
<td style="border-left: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; padding: 7.4pt 7.4pt 7.4pt 7.4pt;">
<p class="MsoNormal" style="margin-bottom: .0001pt; margin-bottom: 0in;"><b><span style="color: black; font-family: "Times New Roman","serif"; font-size: 14.0pt; line-height: 115%; mso-fareast-font-family: "Times New Roman"; mso-themecolor: text1;">Data
Science</span></b><span style="color: black; font-family: "Times New Roman","serif"; font-size: 14.0pt; line-height: 115%; mso-fareast-font-family: "Times New Roman"; mso-themecolor: text1;"></span></p>
</td>
<td style="border-left: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; padding: 7.4pt 7.4pt 7.4pt 7.4pt;">
<p class="MsoNormal" style="margin-bottom: .0001pt; margin-bottom: 0in;"><b><span style="color: black; font-family: "Times New Roman","serif"; font-size: 14.0pt; line-height: 115%; mso-fareast-font-family: "Times New Roman"; mso-themecolor: text1;">Business
Analytics</span></b><span style="color: black; font-family: "Times New Roman","serif"; font-size: 14.0pt; line-height: 115%; mso-fareast-font-family: "Times New Roman"; mso-themecolor: text1;"></span></p>
</td>
</tr>
<tr style="mso-yfti-irow: 1;">
<td style="border-top: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 7.4pt 7.4pt 7.4pt 7.4pt;">
<p class="MsoNormal" style="margin-bottom: .0001pt; margin-bottom: 0in;"><b><span style="color: black; font-family: "Times New Roman","serif"; font-size: 14.0pt; line-height: 115%; mso-fareast-font-family: "Times New Roman"; mso-themecolor: text1;">Coining
of Term</span></b><span style="color: black; font-family: "Times New Roman","serif"; font-size: 14.0pt; line-height: 115%; mso-fareast-font-family: "Times New Roman"; mso-themecolor: text1;"></span></p>
</td>
<td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 7.4pt 7.4pt 7.4pt 7.4pt;">
<p class="MsoNormal" style="margin-bottom: .0001pt; margin-bottom: 0in;"><span style="color: black; font-family: "Times New Roman","serif"; font-size: 14.0pt; line-height: 115%; mso-fareast-font-family: "Times New Roman"; mso-themecolor: text1;">In
2008, DJ Patil and Jeff Hammerbacher from LinkedIn and Facebook,
respectively, invented the term Data Scientist.</span></p>
</td>
<td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 7.4pt 7.4pt 7.4pt 7.4pt;">
<p class="MsoNormal" style="margin-bottom: .0001pt; margin-bottom: 0in;"><span style="color: black; font-family: "Times New Roman","serif"; font-size: 14.0pt; line-height: 115%; mso-fareast-font-family: "Times New Roman"; mso-themecolor: text1;">Since
Frederick Winslow Taylor's implementation in the late 1800s, business
analytics has been in use.</span></p>
</td>
</tr>
<tr style="mso-yfti-irow: 2;">
<td style="border-top: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 7.4pt 7.4pt 7.4pt 7.4pt;">
<p class="MsoNormal" style="margin-bottom: .0001pt; margin-bottom: 0in;"><b><span style="color: black; font-family: "Times New Roman","serif"; font-size: 14.0pt; line-height: 115%; mso-fareast-font-family: "Times New Roman"; mso-themecolor: text1;">Concept</span></b><span style="color: black; font-family: "Times New Roman","serif"; font-size: 14.0pt; line-height: 115%; mso-fareast-font-family: "Times New Roman"; mso-themecolor: text1;"></span></p>
</td>
<td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 7.4pt 7.4pt 7.4pt 7.4pt;">
<p class="MsoNormal" style="margin-bottom: .0001pt; margin-bottom: 0in;"><span style="color: black; font-family: "Times New Roman","serif"; font-size: 14.0pt; line-height: 115%; mso-fareast-font-family: "Times New Roman"; mso-themecolor: text1;">Data
inference, algorithm development, and data-driven systems are all interdisciplinary
fields.</span></p>
</td>
<td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 7.4pt 7.4pt 7.4pt 7.4pt;">
<p class="MsoNormal" style="margin-bottom: .0001pt; margin-bottom: 0in;"><span style="color: black; font-family: "Times New Roman","serif"; font-size: 14.0pt; line-height: 115%; mso-fareast-font-family: "Times New Roman"; mso-themecolor: text1;">To
derive insights from business data, statistical principles are used. </span></p>
</td>
</tr>
<tr style="mso-yfti-irow: 3;">
<td style="border-top: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 7.4pt 7.4pt 7.4pt 7.4pt;">
<p class="MsoNormal" style="margin-bottom: .0001pt; margin-bottom: 0in;"><b><span style="color: black; font-family: "Times New Roman","serif"; font-size: 14.0pt; line-height: 115%; mso-fareast-font-family: "Times New Roman"; mso-themecolor: text1;">Application-Top
5 Industries</span></b><span style="color: black; font-family: "Times New Roman","serif"; font-size: 14.0pt; line-height: 115%; mso-fareast-font-family: "Times New Roman"; mso-themecolor: text1;"></span></p>
</td>
<td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 7.4pt 7.4pt 7.4pt 7.4pt;">
<p class="MsoNormal" style="margin-bottom: .0001pt; margin: 0in; mso-list: l0 level1 lfo1; tab-stops: list .5in; text-indent: -.25in;"><span style="color: black; font-family: Symbol; font-size: 10.0pt; line-height: 115%; mso-bidi-font-family: Symbol; mso-bidi-font-size: 14.0pt; mso-fareast-font-family: Symbol; mso-themecolor: text1;"><span style="mso-list: Ignore;">·<span style="font: 7.0pt "Times New Roman";">
</span></span></span><span style="color: black; font-family: "Times New Roman","serif"; font-size: 14.0pt; line-height: 115%; mso-fareast-font-family: "Times New Roman"; mso-themecolor: text1;">Technology</span></p>
<p class="MsoNormal" style="margin-bottom: .0001pt; margin: 0in; mso-list: l0 level1 lfo1; tab-stops: list .5in; text-indent: -.25in;"><span style="color: black; font-family: Symbol; font-size: 10.0pt; line-height: 115%; mso-bidi-font-family: Symbol; mso-bidi-font-size: 14.0pt; mso-fareast-font-family: Symbol; mso-themecolor: text1;"><span style="mso-list: Ignore;">·<span style="font: 7.0pt "Times New Roman";">
</span></span></span><span style="color: black; font-family: "Times New Roman","serif"; font-size: 14.0pt; line-height: 115%; mso-fareast-font-family: "Times New Roman"; mso-themecolor: text1;">Financial</span></p>
<p class="MsoNormal" style="margin-bottom: .0001pt; margin: 0in; mso-list: l0 level1 lfo1; tab-stops: list .5in; text-indent: -.25in;"><span style="color: black; font-family: Symbol; font-size: 10.0pt; line-height: 115%; mso-bidi-font-family: Symbol; mso-bidi-font-size: 14.0pt; mso-fareast-font-family: Symbol; mso-themecolor: text1;"><span style="mso-list: Ignore;">·<span style="font: 7.0pt "Times New Roman";">
</span></span></span><span style="color: black; font-family: "Times New Roman","serif"; font-size: 14.0pt; line-height: 115%; mso-fareast-font-family: "Times New Roman"; mso-themecolor: text1;">Mix of fields</span></p>
<p class="MsoNormal" style="margin-bottom: .0001pt; margin: 0in; mso-list: l0 level1 lfo1; tab-stops: list .5in; text-indent: -.25in;"><span style="color: black; font-family: Symbol; font-size: 10.0pt; line-height: 115%; mso-bidi-font-family: Symbol; mso-bidi-font-size: 14.0pt; mso-fareast-font-family: Symbol; mso-themecolor: text1;"><span style="mso-list: Ignore;">·<span style="font: 7.0pt "Times New Roman";">
</span></span></span><span style="color: black; font-family: "Times New Roman","serif"; font-size: 14.0pt; line-height: 115%; mso-fareast-font-family: "Times New Roman"; mso-themecolor: text1;">Internet-based</span></p>
<p class="MsoNormal" style="margin-bottom: .0001pt; margin: 0in; mso-list: l0 level1 lfo1; tab-stops: list .5in; text-indent: -.25in;"><span style="color: black; font-family: Symbol; font-size: 10.0pt; line-height: 115%; mso-bidi-font-family: Symbol; mso-bidi-font-size: 14.0pt; mso-fareast-font-family: Symbol; mso-themecolor: text1;"><span style="mso-list: Ignore;">·<span style="font: 7.0pt "Times New Roman";">
</span></span></span><span style="color: black; font-family: "Times New Roman","serif"; font-size: 14.0pt; line-height: 115%; mso-fareast-font-family: "Times New Roman"; mso-themecolor: text1;">Academic</span></p>
</td>
<td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 7.4pt 7.4pt 7.4pt 7.4pt;">
<p class="MsoNormal" style="margin-bottom: .0001pt; margin: 0in; mso-list: l1 level1 lfo2; tab-stops: list .5in; text-indent: -.25in;"><span style="color: black; font-family: Symbol; font-size: 10.0pt; line-height: 115%; mso-bidi-font-family: Symbol; mso-bidi-font-size: 14.0pt; mso-fareast-font-family: Symbol; mso-themecolor: text1;"><span style="mso-list: Ignore;">·<span style="font: 7.0pt "Times New Roman";">
</span></span></span><span style="color: black; font-family: "Times New Roman","serif"; font-size: 14.0pt; line-height: 115%; mso-fareast-font-family: "Times New Roman"; mso-themecolor: text1;">Financial</span></p>
<p class="MsoNormal" style="margin-bottom: .0001pt; margin: 0in; mso-list: l1 level1 lfo2; tab-stops: list .5in; text-indent: -.25in;"><span style="color: black; font-family: Symbol; font-size: 10.0pt; line-height: 115%; mso-bidi-font-family: Symbol; mso-bidi-font-size: 14.0pt; mso-fareast-font-family: Symbol; mso-themecolor: text1;"><span style="mso-list: Ignore;">·<span style="font: 7.0pt "Times New Roman";">
</span></span></span><span style="color: black; font-family: "Times New Roman","serif"; font-size: 14.0pt; line-height: 115%; mso-fareast-font-family: "Times New Roman"; mso-themecolor: text1;">Technology</span></p>
<p class="MsoNormal" style="margin-bottom: .0001pt; margin: 0in; mso-list: l1 level1 lfo2; tab-stops: list .5in; text-indent: -.25in;"><span style="color: black; font-family: Symbol; font-size: 10.0pt; line-height: 115%; mso-bidi-font-family: Symbol; mso-bidi-font-size: 14.0pt; mso-fareast-font-family: Symbol; mso-themecolor: text1;"><span style="mso-list: Ignore;">·<span style="font: 7.0pt "Times New Roman";">
</span></span></span><span style="color: black; font-family: "Times New Roman","serif"; font-size: 14.0pt; line-height: 115%; mso-fareast-font-family: "Times New Roman"; mso-themecolor: text1;">Mix of fields</span></p>
<p class="MsoNormal" style="margin-bottom: .0001pt; margin: 0in; mso-list: l1 level1 lfo2; tab-stops: list .5in; text-indent: -.25in;"><span style="color: black; font-family: Symbol; font-size: 10.0pt; line-height: 115%; mso-bidi-font-family: Symbol; mso-bidi-font-size: 14.0pt; mso-fareast-font-family: Symbol; mso-themecolor: text1;"><span style="mso-list: Ignore;">·<span style="font: 7.0pt "Times New Roman";">
</span></span></span><span style="color: black; font-family: "Times New Roman","serif"; font-size: 14.0pt; line-height: 115%; mso-fareast-font-family: "Times New Roman"; mso-themecolor: text1;">CRM/Marketing</span></p>
<p class="MsoNormal" style="margin-bottom: .0001pt; margin: 0in; mso-list: l1 level1 lfo2; tab-stops: list .5in; text-indent: -.25in;"><span style="color: black; font-family: Symbol; font-size: 10.0pt; line-height: 115%; mso-bidi-font-family: Symbol; mso-bidi-font-size: 14.0pt; mso-fareast-font-family: Symbol; mso-themecolor: text1;"><span style="mso-list: Ignore;">·<span style="font: 7.0pt "Times New Roman";">
</span></span></span><span style="color: black; font-family: "Times New Roman","serif"; font-size: 14.0pt; line-height: 115%; mso-fareast-font-family: "Times New Roman"; mso-themecolor: text1;">Retail</span></p>
</td>
</tr>
<tr style="mso-yfti-irow: 4;">
<td style="border-top: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 7.4pt 7.4pt 7.4pt 7.4pt;">
<p class="MsoNormal" style="margin-bottom: .0001pt; margin-bottom: 0in;"><b><span style="color: black; font-family: "Times New Roman","serif"; font-size: 14.0pt; line-height: 115%; mso-fareast-font-family: "Times New Roman"; mso-themecolor: text1;">Coding</span></b><span style="color: black; font-family: "Times New Roman","serif"; font-size: 14.0pt; line-height: 115%; mso-fareast-font-family: "Times New Roman"; mso-themecolor: text1;"></span></p>
</td>
<td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 7.4pt 7.4pt 7.4pt 7.4pt;">
<p class="MsoNormal" style="margin-bottom: .0001pt; margin-bottom: 0in;"><span style="color: black; font-family: "Times New Roman","serif"; font-size: 14.0pt; line-height: 115%; mso-fareast-font-family: "Times New Roman"; mso-themecolor: text1;">Coding
is needed. Traditional analytics approaches are combined with a solid
understanding of computer science in this subject.</span></p>
</td>
<td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 7.4pt 7.4pt 7.4pt 7.4pt;">
<p class="MsoNormal" style="margin-bottom: .0001pt; margin-bottom: 0in;"><span style="color: black; font-family: "Times New Roman","serif"; font-size: 14.0pt; line-height: 115%; mso-fareast-font-family: "Times New Roman"; mso-themecolor: text1;">There
isn't a lot of coding involved. Statistically orientated.</span></p>
</td>
</tr>
<tr style="mso-yfti-irow: 5;">
<td style="border-top: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 7.4pt 7.4pt 7.4pt 7.4pt;">
<p class="MsoNormal" style="margin-bottom: .0001pt; margin-bottom: 0in;"><b><span style="color: black; font-family: "Times New Roman","serif"; font-size: 14.0pt; line-height: 115%; mso-fareast-font-family: "Times New Roman"; mso-themecolor: text1;">Languages
Recommendations</span></b><span style="color: black; font-family: "Times New Roman","serif"; font-size: 14.0pt; line-height: 115%; mso-fareast-font-family: "Times New Roman"; mso-themecolor: text1;"></span></p>
</td>
<td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 7.4pt 7.4pt 7.4pt 7.4pt;">
<p class="MsoNormal" style="margin-bottom: .0001pt; margin-bottom: 0in;"><span style="color: black; font-family: "Times New Roman","serif"; font-size: 14.0pt; line-height: 115%; mso-fareast-font-family: "Times New Roman"; mso-themecolor: text1;">C/C++/C#,
Haskell, Java, Julia, Matlab, Python, R, SAS, Scala, SQL </span></p>
</td>
<td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 7.4pt 7.4pt 7.4pt 7.4pt;">
<p class="MsoNormal" style="margin-bottom: .0001pt; margin-bottom: 0in;"><span style="color: black; font-family: "Times New Roman","serif"; font-size: 14.0pt; line-height: 115%; mso-fareast-font-family: "Times New Roman"; mso-themecolor: text1;">C/C++/C#,
Java, Matlab, Python, R SAS, Scala, SQL</span></p>
</td>
</tr>
<tr style="mso-yfti-irow: 6;">
<td style="border-top: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 7.4pt 7.4pt 7.4pt 7.4pt;">
<p class="MsoNormal" style="margin-bottom: .0001pt; margin-bottom: 0in;"><b><span style="color: black; font-family: "Times New Roman","serif"; font-size: 14.0pt; line-height: 115%; mso-fareast-font-family: "Times New Roman"; mso-themecolor: text1;">Statistics</span></b><span style="color: black; font-family: "Times New Roman","serif"; font-size: 14.0pt; line-height: 115%; mso-fareast-font-family: "Times New Roman"; mso-themecolor: text1;"></span></p>
</td>
<td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 7.4pt 7.4pt 7.4pt 7.4pt;">
<p class="MsoNormal" style="margin-bottom: .0001pt; margin-bottom: 0in;"><span style="color: black; font-family: "Times New Roman","serif"; font-size: 14.0pt; line-height: 115%; mso-fareast-font-family: "Times New Roman"; mso-themecolor: text1;">Following
the creation and coding of algorithms, statistics is used at the end of the
analysis.</span></p>
</td>
<td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 7.4pt 7.4pt 7.4pt 7.4pt;">
<p class="MsoNormal" style="margin-bottom: .0001pt; margin-bottom: 0in;"><span style="color: black; font-family: "Times New Roman","serif"; font-size: 14.0pt; line-height: 115%; mso-fareast-font-family: "Times New Roman"; mso-themecolor: text1;">The
entire investigation is based on statistical principles.</span></p>
</td>
</tr>
<tr style="mso-yfti-irow: 7;">
<td style="border-top: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 7.4pt 7.4pt 7.4pt 7.4pt;">
<p class="MsoNormal" style="margin-bottom: .0001pt; margin-bottom: 0in;"><b><span style="color: black; font-family: "Times New Roman","serif"; font-size: 14.0pt; line-height: 115%; mso-fareast-font-family: "Times New Roman"; mso-themecolor: text1;">Work
Challenges</span></b><span style="color: black; font-family: "Times New Roman","serif"; font-size: 14.0pt; line-height: 115%; mso-fareast-font-family: "Times New Roman"; mso-themecolor: text1;"></span></p>
</td>
<td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 7.4pt 7.4pt 7.4pt 7.4pt;">
<p class="MsoNormal" style="margin-bottom: .0001pt; margin: 0in; mso-list: l3 level1 lfo3; tab-stops: list .5in; text-indent: -.25in;"><span style="color: black; font-family: Symbol; font-size: 10.0pt; line-height: 115%; mso-bidi-font-family: Symbol; mso-bidi-font-size: 14.0pt; mso-fareast-font-family: Symbol; mso-themecolor: text1;"><span style="mso-list: Ignore;">·<span style="font: 7.0pt "Times New Roman";">
</span></span></span><span style="color: black; font-family: "Times New Roman","serif"; font-size: 14.0pt; line-height: 115%; mso-fareast-font-family: "Times New Roman"; mso-themecolor: text1;">• Business decision-makers do not employ
data science results.</span></p>
<p class="MsoNormal" style="margin-bottom: .0001pt; margin: 0in; mso-list: l3 level1 lfo3; tab-stops: list .5in; text-indent: -.25in;"><span style="color: black; font-family: Symbol; font-size: 10.0pt; line-height: 115%; mso-bidi-font-family: Symbol; mso-bidi-font-size: 14.0pt; mso-fareast-font-family: Symbol; mso-themecolor: text1;"><span style="mso-list: Ignore;">·<span style="font: 7.0pt "Times New Roman";">
</span></span></span><span style="color: black; font-family: "Times New Roman","serif"; font-size: 14.0pt; line-height: 115%; mso-fareast-font-family: "Times New Roman"; mso-themecolor: text1;">• Inability to adapt results to the
decision-making process of the company.</span></p>
<p class="MsoNormal" style="margin-bottom: .0001pt; margin: 0in; mso-list: l3 level1 lfo3; tab-stops: list .5in; text-indent: -.25in;"><span style="color: black; font-family: Symbol; font-size: 10.0pt; line-height: 115%; mso-bidi-font-family: Symbol; mso-bidi-font-size: 14.0pt; mso-fareast-font-family: Symbol; mso-themecolor: text1;"><span style="mso-list: Ignore;">·<span style="font: 7.0pt "Times New Roman";">
</span></span></span><span style="color: black; font-family: "Times New Roman","serif"; font-size: 14.0pt; line-height: 115%; mso-fareast-font-family: "Times New Roman"; mso-themecolor: text1;">• There is a lack of clarity about the
questions that must be answered with the data set provided.</span></p>
<p class="MsoNormal" style="margin-bottom: .0001pt; margin: 0in; mso-list: l3 level1 lfo3; tab-stops: list .5in; text-indent: -.25in;"><span style="color: black; font-family: Symbol; font-size: 10.0pt; line-height: 115%; mso-bidi-font-family: Symbol; mso-bidi-font-size: 14.0pt; mso-fareast-font-family: Symbol; mso-themecolor: text1;"><span style="mso-list: Ignore;">·<span style="font: 7.0pt "Times New Roman";">
</span></span></span><span style="color: black; font-family: "Times New Roman","serif"; font-size: 14.0pt; line-height: 115%; mso-fareast-font-family: "Times New Roman"; mso-themecolor: text1;">• Data is unavailable or difficult to
obtain.</span></p>
<p class="MsoNormal" style="margin-bottom: .0001pt; margin: 0in; mso-list: l3 level1 lfo3; tab-stops: list .5in; text-indent: -.25in;"><span style="color: black; font-family: Symbol; font-size: 10.0pt; line-height: 115%; mso-bidi-font-family: Symbol; mso-bidi-font-size: 14.0pt; mso-fareast-font-family: Symbol; mso-themecolor: text1;"><span style="mso-list: Ignore;">·<span style="font: 7.0pt "Times New Roman";">
</span></span></span><span style="color: black; font-family: "Times New Roman","serif"; font-size: 14.0pt; line-height: 115%; mso-fareast-font-family: "Times New Roman"; mso-themecolor: text1;">• IT needs to be consulted.</span></p>
</td>
<td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 7.4pt 7.4pt 7.4pt 7.4pt;">
<p class="MsoNormal" style="margin-bottom: .0001pt; margin: 0in; mso-list: l2 level1 lfo4; tab-stops: list .5in; text-indent: -.25in;"><span style="color: black; font-family: Symbol; font-size: 10.0pt; line-height: 115%; mso-bidi-font-family: Symbol; mso-bidi-font-size: 14.0pt; mso-fareast-font-family: Symbol; mso-themecolor: text1;"><span style="mso-list: Ignore;">·<span style="font: 7.0pt "Times New Roman";">
</span></span></span><span style="color: black; font-family: "Times New Roman","serif"; font-size: 14.0pt; line-height: 115%; mso-fareast-font-family: "Times New Roman"; mso-themecolor: text1;">• There is a notable lack of domain expert
involvement.</span></p>
<p class="MsoNormal" style="margin-bottom: .0001pt; margin: 0in; mso-list: l2 level1 lfo4; tab-stops: list .5in; text-indent: -.25in;"><span style="color: black; font-family: Symbol; font-size: 10.0pt; line-height: 115%; mso-bidi-font-family: Symbol; mso-bidi-font-size: 14.0pt; mso-fareast-font-family: Symbol; mso-themecolor: text1;"><span style="mso-list: Ignore;">·<span style="font: 7.0pt "Times New Roman";">
</span></span></span><span style="color: black; font-family: "Times New Roman","serif"; font-size: 14.0pt; line-height: 115%; mso-fareast-font-family: "Times New Roman"; mso-themecolor: text1;">• Unavailability of/difficult access to
data </span></p>
<p class="MsoNormal" style="margin-bottom: .0001pt; margin: 0in; mso-list: l2 level1 lfo4; tab-stops: list .5in; text-indent: -.25in;"><span style="color: black; font-family: Symbol; font-size: 10.0pt; line-height: 115%; mso-bidi-font-family: Symbol; mso-bidi-font-size: 14.0pt; mso-fareast-font-family: Symbol; mso-themecolor: text1;"><span style="mso-list: Ignore;">·<span style="font: 7.0pt "Times New Roman";">
</span></span></span><span style="color: black; font-family: "Times New Roman","serif"; font-size: 14.0pt; line-height: 115%; mso-fareast-font-family: "Times New Roman"; mso-themecolor: text1;">• Dirty data</span></p>
<p class="MsoNormal" style="margin-bottom: .0001pt; margin: 0in; mso-list: l2 level1 lfo4; tab-stops: list .5in; text-indent: -.25in;"><span style="color: black; font-family: Symbol; font-size: 10.0pt; line-height: 115%; mso-bidi-font-family: Symbol; mso-bidi-font-size: 14.0pt; mso-fareast-font-family: Symbol; mso-themecolor: text1;"><span style="mso-list: Ignore;">·<span style="font: 7.0pt "Times New Roman";">
</span></span></span><span style="color: black; font-family: "Times New Roman","serif"; font-size: 14.0pt; line-height: 115%; mso-fareast-font-family: "Times New Roman"; mso-themecolor: text1;">• Concerns about privacy</span></p>
<p class="MsoNormal" style="margin-bottom: .0001pt; margin: 0in; mso-list: l2 level1 lfo4; tab-stops: list .5in; text-indent: -.25in;"><span style="color: black; font-family: Symbol; font-size: 10.0pt; line-height: 115%; mso-bidi-font-family: Symbol; mso-bidi-font-size: 14.0pt; mso-fareast-font-family: Symbol; mso-themecolor: text1;"><span style="mso-list: Ignore;">·<span style="font: 7.0pt "Times New Roman";">
</span></span></span><span style="color: black; font-family: "Times New Roman","serif"; font-size: 14.0pt; line-height: 115%; mso-fareast-font-family: "Times New Roman"; mso-themecolor: text1;">• Insufficient finances to purchase
meaningful data sets from outside sources.</span></p>
<p class="MsoNormal" style="margin-bottom: .0001pt; margin: 0in; mso-list: l2 level1 lfo4; tab-stops: list .5in; text-indent: -.25in;"><span style="color: black; font-family: Symbol; font-size: 10.0pt; line-height: 115%; mso-bidi-font-family: Symbol; mso-bidi-font-size: 14.0pt; mso-fareast-font-family: Symbol; mso-themecolor: text1;"><span style="mso-list: Ignore;">·<span style="font: 7.0pt "Times New Roman";">
</span></span></span><span style="color: black; font-family: "Times New Roman","serif"; font-size: 14.0pt; line-height: 115%; mso-fareast-font-family: "Times New Roman"; mso-themecolor: text1;">• Inability to adapt results to the
decision-making process of the company.</span></p>
<p class="MsoNormal" style="margin-bottom: .0001pt; margin: 0in; mso-list: l2 level1 lfo4; tab-stops: list .5in; text-indent: -.25in;"><span style="color: black; font-family: Symbol; font-size: 10.0pt; line-height: 115%; mso-bidi-font-family: Symbol; mso-bidi-font-size: 14.0pt; mso-fareast-font-family: Symbol; mso-themecolor: text1;"><span style="mso-list: Ignore;">·<span style="font: 7.0pt "Times New Roman";">
</span></span></span><span style="color: black; font-family: "Times New Roman","serif"; font-size: 14.0pt; line-height: 115%; mso-fareast-font-family: "Times New Roman"; mso-themecolor: text1;">• There is a lack of clarity about the
questions that must be answered with the data set provided.</span></p>
<p class="MsoNormal" style="margin-bottom: .0001pt; margin: 0in; mso-list: l2 level1 lfo4; tab-stops: list .5in; text-indent: -.25in;"><span style="color: black; font-family: Symbol; font-size: 10.0pt; line-height: 115%; mso-bidi-font-family: Symbol; mso-bidi-font-size: 14.0pt; mso-fareast-font-family: Symbol; mso-themecolor: text1;"><span style="mso-list: Ignore;">·<span style="font: 7.0pt "Times New Roman";">
</span></span></span><span style="color: black; font-family: "Times New Roman","serif"; font-size: 14.0pt; line-height: 115%; mso-fareast-font-family: "Times New Roman"; mso-themecolor: text1;">• Tools have limitations.</span></p>
<p class="MsoNormal" style="margin-bottom: .0001pt; margin: 0in; mso-list: l2 level1 lfo4; tab-stops: list .5in; text-indent: -.25in;"><span style="color: black; font-family: Symbol; font-size: 10.0pt; line-height: 115%; mso-bidi-font-family: Symbol; mso-bidi-font-size: 14.0pt; mso-fareast-font-family: Symbol; mso-themecolor: text1;"><span style="mso-list: Ignore;">·<span style="font: 7.0pt "Times New Roman";">
</span></span></span><span style="color: black; font-family: "Times New Roman","serif"; font-size: 14.0pt; line-height: 115%; mso-fareast-font-family: "Times New Roman"; mso-themecolor: text1;">• IT needs to be consulted.</span></p>
</td>
</tr>
<tr style="mso-yfti-irow: 8;">
<td style="border-top: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 7.4pt 7.4pt 7.4pt 7.4pt;">
<p class="MsoNormal" style="margin-bottom: .0001pt; margin-bottom: 0in;"><b><span style="color: black; font-family: "Times New Roman","serif"; font-size: 14.0pt; line-height: 115%; mso-fareast-font-family: "Times New Roman"; mso-themecolor: text1;">Data
Needed</span></b><span style="color: black; font-family: "Times New Roman","serif"; font-size: 14.0pt; line-height: 115%; mso-fareast-font-family: "Times New Roman"; mso-themecolor: text1;"></span></p>
</td>
<td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 7.4pt 7.4pt 7.4pt 7.4pt;">
<p class="MsoNormal" style="margin-bottom: .0001pt; margin-bottom: 0in;"><span style="color: black; font-family: "Times New Roman","serif"; font-size: 14.0pt; line-height: 115%; mso-fareast-font-family: "Times New Roman"; mso-themecolor: text1;">Both
structured and unstructured data.</span></p>
</td>
<td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 7.4pt 7.4pt 7.4pt 7.4pt;">
<p class="MsoNormal" style="margin-bottom: .0001pt; margin-bottom: 0in;"><span style="color: black; font-family: "Times New Roman","serif"; font-size: 14.0pt; line-height: 115%; mso-fareast-font-family: "Times New Roman"; mso-themecolor: text1;">Predominantly
structured data.</span></p>
</td>
</tr>
<tr style="mso-yfti-irow: 9; mso-yfti-lastrow: yes;">
<td style="border-top: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 7.4pt 7.4pt 7.4pt 7.4pt;">
<p class="MsoNormal" style="margin-bottom: .0001pt; margin-bottom: 0in;"><b><span style="color: black; font-family: "Times New Roman","serif"; font-size: 14.0pt; line-height: 115%; mso-fareast-font-family: "Times New Roman"; mso-themecolor: text1;">Future
Trends</span></b><span style="color: black; font-family: "Times New Roman","serif"; font-size: 14.0pt; line-height: 115%; mso-fareast-font-family: "Times New Roman"; mso-themecolor: text1;"></span></p>
</td>
<td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 7.4pt 7.4pt 7.4pt 7.4pt;">
<p class="MsoNormal" style="margin-bottom: .0001pt; margin-bottom: 0in;"><a href="https://www.educba.com/machine-learning-vs-artificial-intelligence/"><span style="color: black; font-family: "Times New Roman","serif"; font-size: 14.0pt; line-height: 115%; mso-fareast-font-family: "Times New Roman"; mso-themecolor: text1; text-decoration: none; text-underline: none;">Machine Learning and Artificial
Intelligence</span></a><span style="color: black; font-family: "Times New Roman","serif"; font-size: 14.0pt; line-height: 115%; mso-fareast-font-family: "Times New Roman"; mso-themecolor: text1;"></span></p>
</td>
<td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 7.4pt 7.4pt 7.4pt 7.4pt;">
<p class="MsoNormal" style="margin-bottom: .0001pt; margin-bottom: 0in;"><span style="color: black; font-family: "Times New Roman","serif"; font-size: 14.0pt; line-height: 115%; mso-fareast-font-family: "Times New Roman"; mso-themecolor: text1;">Cognitive
Analytics, Tax Analytics</span></p>
</td>
</tr>
</tbody></table>
</div>
<span style="font-size: medium;"><!--[if gte mso 9]><xml>
<w:WordDocument>
<w:View>Normal</w:View>
<w:Zoom>0</w:Zoom>
<w:TrackMoves/>
<w:TrackFormatting/>
<w:PunctuationKerning/>
<w:ValidateAgainstSchemas/>
<w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
<w:IgnoreMixedContent>false</w:IgnoreMixedContent>
<w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
<w:DoNotPromoteQF/>
<w:LidThemeOther>EN-US</w:LidThemeOther>
<w:LidThemeAsian>X-NONE</w:LidThemeAsian>
<w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript>
<w:Compatibility>
<w:BreakWrappedTables/>
<w:SnapToGridInCell/>
<w:WrapTextWithPunct/>
<w:UseAsianBreakRules/>
<w:DontGrowAutofit/>
<w:SplitPgBreakAndParaMark/>
<w:DontVertAlignCellWithSp/>
<w:DontBreakConstrainedForcedTables/>
<w:DontVertAlignInTxbx/>
<w:Word11KerningPairs/>
<w:CachedColBalance/>
<w:UseFELayout/>
</w:Compatibility>
<m:mathPr>
<m:mathFont m:val="Cambria Math"/>
<m:brkBin m:val="before"/>
<m:brkBinSub m:val="--"/>
<m:smallFrac m:val="off"/>
<m:dispDef/>
<m:lMargin m:val="0"/>
<m:rMargin m:val="0"/>
<m:defJc m:val="centerGroup"/>
<m:wrapIndent m:val="1440"/>
<m:intLim m:val="subSup"/>
<m:naryLim m:val="undOvr"/>
</m:mathPr></w:WordDocument>
</xml><![endif]--><!--[if gte mso 9]><xml>
<w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="true"
DefSemiHidden="true" DefQFormat="false" DefPriority="99"
LatentStyleCount="267">
<w:LsdException Locked="false" Priority="0" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Normal"/>
<w:LsdException Locked="false" Priority="9" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="heading 1"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 2"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 3"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 4"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 5"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 6"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 7"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 8"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 9"/>
<w:LsdException Locked="false" Priority="39" Name="toc 1"/>
<w:LsdException Locked="false" Priority="39" Name="toc 2"/>
<w:LsdException Locked="false" Priority="39" Name="toc 3"/>
<w:LsdException Locked="false" Priority="39" Name="toc 4"/>
<w:LsdException Locked="false" Priority="39" Name="toc 5"/>
<w:LsdException Locked="false" Priority="39" Name="toc 6"/>
<w:LsdException Locked="false" Priority="39" Name="toc 7"/>
<w:LsdException Locked="false" Priority="39" Name="toc 8"/>
<w:LsdException Locked="false" Priority="39" Name="toc 9"/>
<w:LsdException Locked="false" Priority="35" QFormat="true" Name="caption"/>
<w:LsdException Locked="false" Priority="10" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Title"/>
<w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font"/>
<w:LsdException Locked="false" Priority="11" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtitle"/>
<w:LsdException Locked="false" Priority="22" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Strong"/>
<w:LsdException Locked="false" Priority="20" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Emphasis"/>
<w:LsdException Locked="false" Priority="59" SemiHidden="false"
UnhideWhenUsed="false" Name="Table Grid"/>
<w:LsdException Locked="false" UnhideWhenUsed="false" Name="Placeholder Text"/>
<w:LsdException Locked="false" Priority="1" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="No Spacing"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 1"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 1"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 1"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 1"/>
<w:LsdException Locked="false" UnhideWhenUsed="false" Name="Revision"/>
<w:LsdException Locked="false" Priority="34" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="List Paragraph"/>
<w:LsdException Locked="false" Priority="29" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Quote"/>
<w:LsdException Locked="false" Priority="30" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Quote"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 1"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 1"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 1"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 1"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 1"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 2"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 2"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 2"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 2"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 2"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 2"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 2"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 2"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 2"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 3"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 3"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 3"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 3"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 3"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 3"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 3"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 3"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 3"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 4"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 4"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 4"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 4"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 4"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 4"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 4"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 4"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 4"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 5"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 5"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 5"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 5"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 5"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 5"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 5"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 5"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 5"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 6"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 6"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 6"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 6"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 6"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 6"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 6"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 6"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 6"/>
<w:LsdException Locked="false" Priority="19" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis"/>
<w:LsdException Locked="false" Priority="21" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Emphasis"/>
<w:LsdException Locked="false" Priority="31" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference"/>
<w:LsdException Locked="false" Priority="32" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Reference"/>
<w:LsdException Locked="false" Priority="33" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Book Title"/>
<w:LsdException Locked="false" Priority="37" Name="Bibliography"/>
<w:LsdException Locked="false" Priority="39" QFormat="true" Name="TOC Heading"/>
</w:LatentStyles>
</xml><![endif]--><!--[if gte mso 10]>
<style>
/* Style Definitions */
table.MsoNormalTable
{mso-style-name:"Table Normal";
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-priority:99;
mso-style-qformat:yes;
mso-style-parent:"";
mso-padding-alt:0in 5.4pt 0in 5.4pt;
mso-para-margin-top:0in;
mso-para-margin-right:0in;
mso-para-margin-bottom:10.0pt;
mso-para-margin-left:0in;
line-height:115%;
mso-pagination:widow-orphan;
font-size:11.0pt;
font-family:"Calibri","sans-serif";
mso-ascii-font-family:Calibri;
mso-ascii-theme-font:minor-latin;
mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;}
</style>
<![endif]--> </span><div class="blogger-post-footer"><a href='http://aptipedia.blogspot.com/'><b>Aptipedia Tecknowledgies</b></a>
<a href='https://zerodha.com/?c=WS8845'>Vijay Kumar Vishwakarma</a></div>Yajivkumarhttp://www.blogger.com/profile/16652026082023144004noreply@blogger.com0tag:blogger.com,1999:blog-2766243001280496875.post-43530862982934739922022-04-20T09:14:00.001+05:302022-04-20T09:25:05.124+05:30Data Structures in Data Science using Python<div style="text-align: left;"><span style="font-size: medium;"><br />What is a Data Structure? <br /><br />To make data manipulation and other data operations more efficient, a data structure is used to store data in an ordered manner. <br /><br /></span> <span style="font-size: medium;"><br />Types of Data Structures: <br /><br />1. Vector- It is a homogeneous data structure and one of the most basic data structures. It only contains components of the same data type, in other words. Numeric, integer, character, complex, and logical data types are possible. <br /><br />How to Create a Vector in Python: <br />In Python, use the np.array( ) function to create a vector. <br /># Vector as row<br /> vec_row = np.array([1, 2, 3])<br /> vector_row<br /> #Vector as column<br /> vec_column = np.array([[1],<br /> [2],<br /> [3]])<br /> vector_column <br /><br /></span> <span style="font-size: medium;"><br />2. Matrix- A matrix is a two-dimensional data structure with a homogeneous structure. This signifies that only items of the same data type are accepted. When elements of various data types are transmitted, coercion occurs. <br /><br />How to Create a Matrix in Python: <br />Python uses the np.mat( ) function to create a matrix.</span></div><div style="text-align: left;"><span style="font-size: medium;">matrix = np.mat([[1, 2],<br />
[1, 2],<br />
[1, 2]])<br />
matrix<br /></span> </div><div style="text-align: left;"><span style="font-size: medium;"></span></div><div style="text-align: left;"><span style="font-size: medium;"></span></div><div style="text-align: left;"><span style="font-size: medium;"></span></div><div style="text-align: left;"><span style="font-size: medium;"></span></div><div style="text-align: left;"><span style="font-size: medium;"></span></div><div style="text-align: left;"><span style="font-size: medium;"><br /> </span></div><div style="text-align: left;"><span style="font-size: medium;">3. Array- They're data structures with several dimensions. Data is kept in an array in the form of matrices, rows, and columns. The matrix elements can be accessed using the matrix level, row index, and column index. <br /><br />How to Create an Array in Python: <br />In Python, use square brackets to create arrays.</span></div><div style="text-align: left;"><span style="font-size: medium;">cars = ["Tata", "Maruti", "Mahindra"]<br />
cars<br /></span> </div><div style="text-align: left;"><span style="font-size: medium;"><br /> </span></div><div style="text-align: left;"><span style="font-size: medium;">4. Series- It's only available in Python, especially when using the Pandas package. It's a one-dimensional labeled array that can hold any data (integer, string, float, python objects, etc.). The axis labels are referred to as the 'index'. <br /><br />How to Create a Series in Python: <br />first create an array using the array( ) function. Then feed the array as an input into the series using the Series( ) function. a = np.array(['H', 'a', 'n', 'u', 'm', 'a', 'n'])<br />
s = pd.Series(a)<br />
s<br /></span> </div><div style="text-align: left;"><span style="font-size: medium;"><br /> </span></div><div style="text-align: left;"><span style="font-size: medium;">5. Data Frame- A data frame is a two-dimensional array with a table-like appearance. Each row includes one set of values from each column, and each column contains one set of values. A data frame can contain numeric, factor, or character data. The number of data items in each column should be the same. <br /><br /></span> <span style="font-size: medium;">How to Create a Data Frame in Python: A data frame is a collection of series in Python. The data-frame is created with the pandas package. To make the data frame, use the DataFrame function.<br /></span> <span style="font-size: medium;">#Dataframe<br />cars = pd.read_csv("C:/cars.csv")<br />
df = pd.DataFrame(cars)<br />
df<br /></span> <span style="font-size: medium;"><br /><br />6. List- Lists can contain elements of various sorts, such as numbers, texts, vectors, and other lists. A matrix or a function can be one of the members of a list. It is an ordered and changeable collection (it can be changed). It may have duplicate values. <br /></span> <span style="font-size: medium;"><br />How to Create a List in Python: <br />Creating a variable, opening a square bracket, and inputting the desired values are all it takes. <br />n = ["Red", "Radha", (21,32,11), True, 51.23] <br />n <br /><br /><br />7. Dictionary- It's also known as a hash map, and it accepts arbitrary keys and values. Numbers, numeric vectors, strings, and string vectors can all be used as keys. It's a changeable, indexed, and unordered database. It can't have any duplicate values in it. <br /></span> <span style="font-size: medium;"><br />How to Create a Dictionary in Python: <br />Open a curly bracket, enter the values, and specify the key. <br />dict = {1: [1, 2, 3, 4], 'Name': 'Krishna'} <br />dict <br /></span> <span style="font-size: medium;"><br /><br />8. Tuple- Python is the only language that has it. It is made up of organized and unchangeable elements. A tuple can contain any number of items, including various types (integer, float, list, string, etc.). There are duplicate members in this group. <br /><br />How to Create a Tuple in Python: Make a variable, open parenthesis, and fill in the values.<br />tuple1 = ("Banana",1, False)<br />
print(tuple1)<br /></span> <span style="font-size: medium;"><br /></span> <span style="font-size: medium;"><br />References:<br />1. https://medium.com/@vinitasilaparasetty/data-structures-in-data-science-4f47d9c4ab94<br /></span></div><div class="blogger-post-footer"><a href='http://aptipedia.blogspot.com/'><b>Aptipedia Tecknowledgies</b></a>
<a href='https://zerodha.com/?c=WS8845'>Vijay Kumar Vishwakarma</a></div>Yajivkumarhttp://www.blogger.com/profile/16652026082023144004noreply@blogger.com0tag:blogger.com,1999:blog-2766243001280496875.post-36761576015970551672021-11-14T15:55:00.013+05:302021-11-21T10:01:56.688+05:30ALGORITHM vs. FLOWCHART<span style="background-color: #f3f3f3; font-size: small;"></span><p class="MsoNormal" style="background-attachment: scroll; background-clip: border-box; background-image: none; background-origin: padding-box; background-position: 0% 0%; background-repeat: repeat; background-size: auto; line-height: normal; margin-bottom: 0in; text-align: justify;"><span style="background-color: #f3f3f3; font-size: small;"><span style="mso-bidi-font-family: "Segoe UI"; mso-fareast-font-family: "Times New Roman";"><span></span>Definition of Algorithm<br />To write a logical step-by-step method to solve the problem is called algorithm, in other words, an algorithm is a procedure for solving problems. In order to solve a mathematical or computer problem, this is the first step of the procedure. An algorithm includes calculations, reasoning and data processing. Algorithms can be presented by natural languages, pseudo code and flowcharts, etc.<br /><br /><br /><br />Definition of Flowchart<br />A flowchart is the graphical or pictorial representation of an algorithm with the help of different symbols, shapes and arrows in order to demonstrate a process or a program. With algorithms, we can easily understand a program. The main purpose of a flowchart is to analyze different processes. Several standard graphics are applied in a flowchart:</span></span></p><p class="MsoNormal" style="background-attachment: scroll; background-clip: border-box; background-image: none; background-origin: padding-box; background-position: 0% 0%; background-repeat: repeat; background-size: auto; line-height: normal; margin-bottom: 0in; text-align: justify;"><span style="background-color: #f3f3f3; font-size: small;"><span style="mso-bidi-font-family: "Segoe UI"; mso-fareast-font-family: "Times New Roman";"> </span></span></p><span style="background-color: #f3f3f3; font-size: small;"><span>
</span></span><table border="1" cellpadding="0" cellspacing="0" class="MsoNormalTable" style="background-attachment: scroll; background-clip: border-box; background-image: none; background-origin: padding-box; background-position: 0% 0%; background-repeat: repeat; background-size: auto; border-collapse: collapse; border: medium none; mso-border-alt: solid windowtext .5pt; mso-border-insideh: .5pt solid windowtext; mso-border-insidev: .5pt solid windowtext; mso-padding-alt: 0in 0in 0in 0in; mso-yfti-tbllook: 1184;">
<tbody><tr style="mso-yfti-firstrow: yes; mso-yfti-irow: 0;">
<td style="border: 1pt solid windowtext; mso-border-alt: solid windowtext .5pt; padding: 9pt 0.25in;">
<p class="MsoNormal" style="line-height: normal; margin-bottom: 0in; text-align: justify;"><span style="background-color: #f3f3f3; font-size: small;"><span><b style="mso-bidi-font-weight: normal;"><span style="mso-bidi-font-family: Helvetica; mso-fareast-font-family: "Times New Roman";">Symbol</span></b></span></span></p>
</td>
<td style="border-left: none; border: 1pt solid windowtext; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; padding: 9pt 0.25in; width: 88.25pt;" width="118">
<p class="MsoNormal" style="line-height: normal; margin-bottom: 0in; text-align: justify;"><span style="background-color: #f3f3f3; font-size: small;"><span><b style="mso-bidi-font-weight: normal;"><span style="mso-bidi-font-family: Helvetica; mso-fareast-font-family: "Times New Roman";">Purpose</span></b></span></span></p>
</td>
<td style="border-left: none; border: 1pt solid windowtext; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; padding: 9pt 0.25in; width: 283.25pt;" width="378">
<p class="MsoNormal" style="line-height: normal; margin-bottom: 0in; text-align: justify;"><span style="background-color: #f3f3f3; font-size: small;"><span><b style="mso-bidi-font-weight: normal;"><span style="mso-bidi-font-family: Helvetica; mso-fareast-font-family: "Times New Roman";">Description</span></b></span></span></p>
</td>
</tr>
<tr style="mso-yfti-irow: 1;">
<td style="border-top: none; border: 1pt solid windowtext; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 9pt 0.25in;">
<p class="MsoNormal" style="line-height: normal; margin-bottom: 0in; text-align: justify;"><span style="background-color: #f3f3f3; font-size: small;"><span style="mso-bidi-font-family: Helvetica; mso-fareast-font-family: "Times New Roman"; mso-no-proof: yes;"><img alt="" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFMAAAAQCAYAAABqfkPCAAACdUlEQVRYhe2Xy2tTQRSH+4cJUrC1SUxun9I0rVZSFO2iurELd25c1oUr/wQXLhTpohZBuggitAtBpKgIUpCiFtvm3nmdz8XkPvJCsMEazYEfc+fMTLjz3XPOTIYYWM9s6LRf4F+yBKaxIYIGTKK43+r30i1qHe9PiVP+WRxY34pWOKsBl7TgsEbhnGmH6ScYv0AUIjbpe5jpeOcXcX0tEdsA4/s6UiCAgFgHQBiGCS1jsntugVmv1xsAwTmD1jrppwvShR1N+lTJ7qRpG0pL07RI+RnGer+1lqw11UznHCJN41gruE4MTxtADyWANh6UBY6VZe/LN56sb7J/UCdy8CN0aYFzcBhqhOZoTWBmf19p2/ZV/gdFFiIHCqhtv2UsKDO/tMLK6l1qO7vsHzkOtQdqgUil9bINZhzGWYVRi0+66C+AcRJZQIkHFQHPNmvkpi5zZnSS/PQiUwvXKVdXuLf2kJ0374mMD7qOMJW2CHB4FLF2/wG5fIlcvkQpmCYYn6FUutii2SZdCBoqzfVlWyjNUBifJh/McK4wRW5inpGgQrF8jeFiheFihfMTC4wUZykEs1SvLiP40tgxMmOgxgrWxb5MuneLSvFftt+lXRqZz7e2GQkqnC2UGZ1cZDS4xJXlVW7cusOLrVd8PzjGmC6n+W+niKRp0s+K92Aaqb7x8jVj4xWqy7eZW7rJ040au5++JvXSaPyVSXoJkyxM16fy16I4G43Auw+fefR4nY97B4TiD6cYpCTAHEiHS7vguuj0D4c/IaCRtqkv1O3Ra6y/Lg5g/gImeFBKmSRKrQNtPERjM5MF/3fTqnaYAzu5DWD20H4CX5/iqz7PIGEAAAAASUVORK5CYII=" /><br /></span></span></p>
</td>
<td style="border-bottom: solid windowtext 1.0pt; border-color: currentcolor windowtext windowtext currentcolor; border-left: none; border-right: solid windowtext 1.0pt; border-style: none solid solid none; border-top: none; border-width: medium 1pt 1pt medium; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 9pt 0.25in; width: 88.25pt;" width="118">
<p class="MsoNormal" style="line-height: normal; margin-bottom: 0in; text-align: justify;"><span style="background-color: #f3f3f3; font-size: small;"><span style="mso-bidi-font-family: Helvetica; mso-fareast-font-family: "Times New Roman";">Flow line</span></span></p>
</td>
<td style="border-bottom: solid windowtext 1.0pt; border-color: currentcolor windowtext windowtext currentcolor; border-left: none; border-right: solid windowtext 1.0pt; border-style: none solid solid none; border-top: none; border-width: medium 1pt 1pt medium; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 9pt 0.25in; width: 283.25pt;" width="378">
<p class="MsoNormal" style="line-height: normal; margin-bottom: 0in; text-align: justify;"><span style="background-color: #f3f3f3; font-size: small;"><span style="mso-bidi-font-family: Helvetica; mso-fareast-font-family: "Times New Roman";">Indicates the flow of logic
by connecting symbols.</span></span></p>
</td>
</tr>
<tr style="mso-yfti-irow: 2;">
<td style="border-top: none; border: 1pt solid windowtext; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 9pt 0.25in;">
<p class="MsoNormal" style="line-height: normal; margin-bottom: 0in; text-align: justify;"><span style="background-color: #f3f3f3; font-size: small;"><span style="mso-bidi-font-family: Helvetica; mso-fareast-font-family: "Times New Roman"; mso-no-proof: yes;"><img alt="" src="data:image/png;base64,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" /><br /></span></span></p>
</td>
<td style="border-bottom: solid windowtext 1.0pt; border-color: currentcolor windowtext windowtext currentcolor; border-left: none; border-right: solid windowtext 1.0pt; border-style: none solid solid none; border-top: none; border-width: medium 1pt 1pt medium; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 9pt 0.25in; width: 88.25pt;" width="118">
<p class="MsoNormal" style="line-height: normal; margin-bottom: 0in; text-align: justify;"><span style="background-color: #f3f3f3; font-size: small;"><span style="mso-bidi-font-family: Helvetica; mso-fareast-font-family: "Times New Roman";">Terminal(Stop/Start)</span></span></p>
</td>
<td style="border-bottom: solid windowtext 1.0pt; border-color: currentcolor windowtext windowtext currentcolor; border-left: none; border-right: solid windowtext 1.0pt; border-style: none solid solid none; border-top: none; border-width: medium 1pt 1pt medium; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 9pt 0.25in; width: 283.25pt;" width="378">
<p class="MsoNormal" style="line-height: normal; margin-bottom: 0in; text-align: justify;"><span style="background-color: #f3f3f3; font-size: small;"><span style="mso-bidi-font-family: Helvetica; mso-fareast-font-family: "Times New Roman";">Represents the start and
the end of a flowchart.</span></span></p>
</td>
</tr>
<tr style="mso-yfti-irow: 3;">
<td style="border-top: none; border: 1pt solid windowtext; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 9pt 0.25in;">
<p class="MsoNormal" style="line-height: normal; margin-bottom: 0in; text-align: justify;"><span style="background-color: #f3f3f3; font-size: small;"><span style="mso-bidi-font-family: Helvetica; mso-fareast-font-family: "Times New Roman"; mso-no-proof: yes;"><img alt="" src="data:image/png;base64,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" /><br /></span></span></p>
</td>
<td style="border-bottom: solid windowtext 1.0pt; border-color: currentcolor windowtext windowtext currentcolor; border-left: none; border-right: solid windowtext 1.0pt; border-style: none solid solid none; border-top: none; border-width: medium 1pt 1pt medium; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 9pt 0.25in; width: 88.25pt;" width="118">
<p class="MsoNormal" style="line-height: normal; margin-bottom: 0in; text-align: justify;"><span style="background-color: #f3f3f3; font-size: small;"><span style="mso-bidi-font-family: Helvetica; mso-fareast-font-family: "Times New Roman";">Input/Output</span></span></p>
</td>
<td style="border-bottom: solid windowtext 1.0pt; border-color: currentcolor windowtext windowtext currentcolor; border-left: none; border-right: solid windowtext 1.0pt; border-style: none solid solid none; border-top: none; border-width: medium 1pt 1pt medium; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 9pt 0.25in; width: 283.25pt;" width="378">
<p class="MsoNormal" style="line-height: normal; margin-bottom: 0in; text-align: justify;"><span style="background-color: #f3f3f3; font-size: small;"><span style="mso-bidi-font-family: Helvetica; mso-fareast-font-family: "Times New Roman";">Used for input and output
operation.</span></span></p>
</td>
</tr>
<tr style="mso-yfti-irow: 4;">
<td style="border-top: none; border: 1pt solid windowtext; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 9pt 0.25in;">
<p class="MsoNormal" style="line-height: normal; margin-bottom: 0in; text-align: justify;"><span style="background-color: #f3f3f3; font-size: small;"><span style="mso-bidi-font-family: Helvetica; mso-fareast-font-family: "Times New Roman"; mso-no-proof: yes;"><img alt="" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFQAAAAuCAYAAAC20j5mAAAC2klEQVRoge2b3W7TMBiGd3VI07o/YBoccANwMATb2qZd2cQZEidcDWgbTdOflQ2JCwBxDoJ1zbq2ie3v5SCN03RtmmhmVVo/0qvUkRPFT+zEStIlaJSyNOsDmDekUBrEcTkIABdemXECxdgRpTzTEAQwHt7GcQmCwttLoZwEmPBkdnuOFCrIkzuNWQv530JH6zsuyd+MB/Vu9dDvP36i+eUCZqWKilWDWami3mjCsmqRqaQ809pnVqqwqnUcn5gomzWcNb/i/OLbrRMSEtp3GA6P3uLjp2OUTQtl00K90fR2tuBCT07LOGueo944R8Vq4PSzhecvdtC66owX6l8Ldl6+wmWrHerejE8fFLMesvcx5LnwhrrLvPLuXh59R8BlQT0ptO8wEIDSmyN0e87gOsHlTYkoOiLlIaJBxrePcZJe/OxnC7hsXU8e8gTAKBzg1+8/suzfnBadYZG9vgtBwEHpEH8v7fFCfXG5fAHXna4WOoI/nSQEU8nXu/u4at9EX0OzOQNtuyM3Hp1nLSq+B39JAPJGUbry0UJjcgehRbTtbgKhYpD5RoC0UJXcg1AxkrQT3Q4tNDFaqGKi2yOFgrTQeMxc6GKhbtqEeA+Y5x0tVDFaqGK0UMVooYrRQhWjhSpGC1WMFqoYLVQxWqhitFDFaKGK0UIVo4UqJrFQEl6tXLYIu92VFUjbBBB4kD4IMPIlz9WQIy00JsmFDlbmcgZsuzO0o0lGR18ZzFtGhVJYKADDKIZcAVpoRMIkFjrxUxwEL6UWOXd4jTz+26ZFT+K7PAPAAezli2hdd8EHZX99vIiUZnrb2Bgf2UJJuoovlJIInd/4HoZ9RArlAFwBvHv/AcuZTaxubOPB8hrWHz7FcmYTK2tbWFl7NGHpZzul8Y9/Uvu8ZWb9MVY3tqWPrSfP0LJ744Xe9L2u32fBGXB4IHrqWaSUJ2YP9Z0Me3GHJgX6r4mK0UIV8w/Pjpjo5ovm9wAAAABJRU5ErkJggg==" /><br /></span></span></p>
</td>
<td style="border-bottom: solid windowtext 1.0pt; border-color: currentcolor windowtext windowtext currentcolor; border-left: none; border-right: solid windowtext 1.0pt; border-style: none solid solid none; border-top: none; border-width: medium 1pt 1pt medium; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 9pt 0.25in; width: 88.25pt;" width="118">
<p class="MsoNormal" style="line-height: normal; margin-bottom: 0in; text-align: justify;"><span style="background-color: #f3f3f3; font-size: small;"><span style="mso-bidi-font-family: Helvetica; mso-fareast-font-family: "Times New Roman";">Processing</span></span></p>
</td>
<td style="border-bottom: solid windowtext 1.0pt; border-color: currentcolor windowtext windowtext currentcolor; border-left: none; border-right: solid windowtext 1.0pt; border-style: none solid solid none; border-top: none; border-width: medium 1pt 1pt medium; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 9pt 0.25in; width: 283.25pt;" width="378">
<p class="MsoNormal" style="line-height: normal; margin-bottom: 0in; text-align: justify;"><span style="background-color: #f3f3f3; font-size: small;"><span style="mso-bidi-font-family: Helvetica; mso-fareast-font-family: "Times New Roman";">Used for arithmetic
operations and data-manipulations.</span></span></p>
</td>
</tr>
<tr style="mso-yfti-irow: 5;">
<td style="border-top: none; border: 1pt solid windowtext; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 9pt 0.25in;">
<p class="MsoNormal" style="line-height: normal; margin-bottom: 0in; text-align: justify;"><span style="background-color: #f3f3f3; font-size: small;"><span style="mso-bidi-font-family: Helvetica; mso-fareast-font-family: "Times New Roman"; mso-no-proof: yes;"><img alt="" src="data:image/png;base64,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" /><br /></span></span></p>
</td>
<td style="border-bottom: solid windowtext 1.0pt; border-color: currentcolor windowtext windowtext currentcolor; border-left: none; border-right: solid windowtext 1.0pt; border-style: none solid solid none; border-top: none; border-width: medium 1pt 1pt medium; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 9pt 0.25in; width: 88.25pt;" width="118">
<p class="MsoNormal" style="line-height: normal; margin-bottom: 0in; text-align: justify;"><span style="background-color: #f3f3f3; font-size: small;"><span style="mso-bidi-font-family: Helvetica; mso-fareast-font-family: "Times New Roman";">Decision</span></span></p>
</td>
<td style="border-bottom: solid windowtext 1.0pt; border-color: currentcolor windowtext windowtext currentcolor; border-left: none; border-right: solid windowtext 1.0pt; border-style: none solid solid none; border-top: none; border-width: medium 1pt 1pt medium; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 9pt 0.25in; width: 283.25pt;" width="378">
<p class="MsoNormal" style="line-height: normal; margin-bottom: 0in; text-align: justify;"><span style="background-color: #f3f3f3; font-size: small;"><span style="mso-bidi-font-family: Helvetica; mso-fareast-font-family: "Times New Roman";">Used for decision making
between two or more alternatives.</span></span></p>
</td>
</tr>
<tr style="mso-yfti-irow: 6;">
<td style="border-top: none; border: 1pt solid windowtext; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 9pt 0.25in;">
<p class="MsoNormal" style="line-height: normal; margin-bottom: 0in; text-align: justify;"><span style="background-color: #f3f3f3; font-size: small;"><span style="mso-bidi-font-family: Helvetica; mso-fareast-font-family: "Times New Roman"; mso-no-proof: yes;"><img alt="" src="data:image/png;base64,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" /><br /></span></span></p>
</td>
<td style="border-bottom: solid windowtext 1.0pt; border-color: currentcolor windowtext windowtext currentcolor; border-left: none; border-right: solid windowtext 1.0pt; border-style: none solid solid none; border-top: none; border-width: medium 1pt 1pt medium; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 9pt 0.25in; width: 88.25pt;" width="118">
<p class="MsoNormal" style="line-height: normal; margin-bottom: 0in; text-align: justify;"><span style="background-color: #f3f3f3; font-size: small;"><span style="mso-bidi-font-family: Helvetica; mso-fareast-font-family: "Times New Roman";">On-page Connector</span></span></p>
</td>
<td style="border-bottom: solid windowtext 1.0pt; border-color: currentcolor windowtext windowtext currentcolor; border-left: none; border-right: solid windowtext 1.0pt; border-style: none solid solid none; border-top: none; border-width: medium 1pt 1pt medium; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 9pt 0.25in; width: 283.25pt;" width="378">
<p class="MsoNormal" style="line-height: normal; margin-bottom: 0in; text-align: justify;"><span style="background-color: #f3f3f3; font-size: small;"><span style="mso-bidi-font-family: Helvetica; mso-fareast-font-family: "Times New Roman";">Used to join different
flowline</span></span></p>
</td>
</tr>
<tr style="mso-yfti-irow: 7;">
<td style="border-top: none; border: 1pt solid windowtext; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 9pt 0.25in;">
<p class="MsoNormal" style="line-height: normal; margin-bottom: 0in; text-align: justify;"><span style="background-color: #f3f3f3; font-size: small;"><span style="mso-bidi-font-family: Helvetica; mso-fareast-font-family: "Times New Roman"; mso-no-proof: yes;"><img alt="" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAAtCAYAAAA6GuKaAAAFMklEQVRYhe2YW08bRxTH8+1aUQgFVdAv0D70uZUCQb0g04eoiEvBDpcIUhIaVUihQlikvESVHWgjR5WIGpmiAm2EAoQGG6935/rPw+6MZ3e94F2bppF6pCPP7uzM+c1/z1zWV/AW2pU3DZDEDGgBQMChBBIAF4CQ0GWOy3UKgAGwHAEmjfvMZZD1oKXkAAQkAIcwSKOBkACr52i9K1iLcFBPNMajoA3nola2HXcgDSkmkzuTrsqE+/t0iIhWWkB66gr09Q/gnXfb0fZeJ7q6e9He0Y22jm60Xe0KeKfnXWjr6EFb+4fJvKMHHe/34mpXDzq7e9He+YGO8dHHn5yTHp4TKnF94Evftcpt39sIeLA+rp/ZVPdVcZi+n85MwXZofWhCpU6LTz/rQ9Vm+lrlVDS0gISABEvobgpQYwKqmKNj356vNGVAxaK4PvCVVlfllJCGe2FqziFlclepac4lQjkkgMzNaQiT2IQ2G/T1f6GhCZUXvFoXu1lT8U0OIYGp6VkEmI2JKGsPmtBRrtZ1KOAmk1oaDGY5nb4ZGmAE9OdvN3TYDNDQvWYckLIWUZXT6fRlQje7F4rLgA7AhvLljSs9kAC6eWsxdGDSRUAnnYe1MLWZmAzaW/Abgo4Yx6VDA4B6O9eu9QMAGPNPOCklGGO6LIRbzzkPdZzEhPBPRsYY0um0754P2nGo/h0cTKFadfRD1apTF8ztTHhn8eZMicEYA+dcgw4ODoae9SntCYcnT37D/fs/QkqAUq4BhRC6U2WU0qaBg30xxsAYQz6fRz6fD8WonT24/xU8eLCOjY1fAACEsMhASqFmTSlLCAEAFItFLCwsQEoZnR4KWhhpPDd3G7u7uwBcFYRRqTp327YmpznnEELg6OgIY2NjoRwPQSsTwp2A6tmhoSGcnJwA8E9EIYRvEK0wxhgopRgZGcHx8bFvMHWhOZeQsgatrFQqYWJiAqenp6EgKtfqqZEUOpPJaJEcx6n7XOT/HlJKPcKDgwPMzMzAsizdOVBToFWKr6ysoFAohEQI9t/wnzXb29tYWloKddioyGoOmABmzhYKBayururr895irH+YstksNjc3vYDxwW3b1hAmzN7eHmZnZwH4U0KVEyutAt25s4inT3/X9xrNDDMwpVSv+5ZlYXh4GGdnZ77nzAkftFjQlFJwLjE5mcHz5wfGYBqDDqpMCEEqlUKpVNLXqt5c/yPX6YtMtSOEoVp1MDIyhlevSg1Dm4HdwXNMT0/j8PAQgJsKSlUFH6V2w9BmO0IYXrw4wtTUzLm7ZdBM9ZaXl7G1tQXHcTRktVrV9WplumAi1vuMqg+t1vHd3X3Mzd1uCFjtdgCQy+Wwvr7uqy+Xy16c8MkyMXQQ3O0QePjwZ+TzGw2BCyGws7OD+fl5n+pR+dvwNn6RBTcWQggWFxdRLP7hBVLBa21U+fS0jNHRcdg2CdXFsdhLnnlQUirYto3x8Qns7//tA+Fc6oOYZdlIpb5GuVzx2qjJJmKDx1g91ClQ+JYslYPlcgWjo+P640F9VKhBzM9/h729vwJ9ho/ELYU28848lHPOdd3Ll/9gcjKjgZSC2ewaNjd/9dqGj7Fxjy6x0uOiAz/nEs+eFXH37vf63uPHBayt/aSvzSUy6Tkr9o5YA3QVVulhvupc7hFyuUfY2fkTt27NaXXNVFA5nQQ8dk7XW4LMQzrnEpZl4969H3DjxjcaVA2KMaHX+XpfSy2FNncoBW5uGEJAf0QoIDW+4F8RAFCpVEP3Wg79X7L/of8tew36ZcmIFSdSkgAAAABJRU5ErkJggg==" /><br /></span></span></p>
</td>
<td style="border-bottom: solid windowtext 1.0pt; border-color: currentcolor windowtext windowtext currentcolor; border-left: none; border-right: solid windowtext 1.0pt; border-style: none solid solid none; border-top: none; border-width: medium 1pt 1pt medium; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 9pt 0.25in; width: 88.25pt;" width="118">
<p class="MsoNormal" style="line-height: normal; margin-bottom: 0in; text-align: justify;"><span style="background-color: #f3f3f3; font-size: small;"><span style="mso-bidi-font-family: Helvetica; mso-fareast-font-family: "Times New Roman";">Off-page Connector</span></span></p>
</td>
<td style="border-bottom: solid windowtext 1.0pt; border-color: currentcolor windowtext windowtext currentcolor; border-left: none; border-right: solid windowtext 1.0pt; border-style: none solid solid none; border-top: none; border-width: medium 1pt 1pt medium; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 9pt 0.25in; width: 283.25pt;" width="378">
<p class="MsoNormal" style="line-height: normal; margin-bottom: 0in; text-align: justify;"><span style="background-color: #f3f3f3; font-size: small;"><span style="mso-bidi-font-family: Helvetica; mso-fareast-font-family: "Times New Roman";">Used to connect the
flowchart portion on a different page.</span></span></p>
</td>
</tr>
<tr style="mso-yfti-irow: 8; mso-yfti-lastrow: yes;">
<td style="border-top: none; border: 1pt solid windowtext; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 9pt 0.25in;">
<p class="MsoNormal" style="line-height: normal; margin-bottom: 0in; text-align: justify;"><span style="background-color: #f3f3f3; font-size: small;"><span style="mso-bidi-font-family: Helvetica; mso-fareast-font-family: "Times New Roman"; mso-no-proof: yes;"><img alt="" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFQAAAAvCAYAAAB9ju3DAAAFgklEQVRoge2b7W/bVBSH+deQkNrmPWkSuqF9QYDYpEmT+IIE4p+BgdY0bfdGu5d2L2ziC4zRdmtDVzZQ22RjH5DYmtjX9zx8sH1tJ5lWqEvm4iP9dE/sm9j38bn3Or7Hb5FarPbWqE/gqJkBKoDSDuL5tsL4jgYRVw5gOWBr11eA7W1PspS46t9uOW4pwMs9ZZh0exrxwGlnCNCu1fNAahegB9X3lQLHGXISvp9kyXC4SgKgWgImvi+AozynH6gP00QkfRHq+ZYNygm2G1+SLR+qErf3+T3QV7jnKieAqhywbBkEqhxBOUK3Z/PZ519QKtfI5csUilU++PAUlckpavX3yOUr5PJlypU65UqdYqlKoVglk6+TyU0lU/k62UKNXLFKtjBpynypRmlyimyxwscnTzM2nqNYqlIq1yhX6iwsXjegXxGhblksVen23K6vBW7d/p4nv+2YaAyujnhRKpGITqL8oavneL7X+5QDfzz/k7NfT5s2C3D/51UuXV5AgL2uNSxCg248Np6LHGxhcYn1jUeROuH9GkHQCCqh8oa6ENhw+9qd58zOnY8Ezo/37jN//qIJrldGqHKgVK4jwIuXNgJcvXaDx0+2TXQqJ/wTICKIOImVxkE5gpZgHtES9MSd3Q7TjaYBqhHWWxs052bNndEA0PDMNTaeN75lCzdu3uHh+mYkMgEsy0JrzVEw09skPOG6AHfbT5luNE0d21GsPXzA9EzDrSsBgwCof68J5PKVSMgvLd+m1dp0DxwNTsTfMOpB8KDqa1N4126nbeD5WllbZWa2OfD1fQK9GQI62N1ToEOA+vdh+wbq7zSjsj4iGgyadrtNo9GINPsfAi0PAdp6DdCR/985oP4joADLy8sGaGT2Eu8czC+OOrpikB8krwO6+oCZ5txhA02w+cNWbED5l0CdoOKo55UDzUeRIBkGtHkQoJVIRRfo5nCgoQgdNZgDAQ03IA6gtg9VIJOvexXdcWV5eZnWxhYIiPh/0LxziB77SNiwSSl8Y79PoBIAzU15Fd3ZzwX6ax9Qf0Y8zKaNxlKgMVsKNGZLgcZsKdCYLQUas6VAY7YUaMyWAo3ZUqAxWwo0ZkuBxmwp0JgtBRqzxQR0H4/v6Aeq+w6uE1wGctsY7G+3h6x6vg6oyYe03cwRyw5yRReuLLK+vu4lNQQLW2IuQ/9iVxLLoE2CHQmcdnuHZrOBUn4Ok2ZlZYVm033oHE72MEB7KnhiP5EpIMCLl10E+O7uHba2tszVU04XLVYf2Ddgge0AioIMtmut6HR2aTYbaO0+WLesLisrK8zOzqJU8LA9AtTPh9yzhPFsyUSnrWBh8SoP11tmmzZBrs1BREB0QmX6bDCEuflagm3bkUU6Pxg3N7fMssjeXm8QqJ9s6gD5Ug0hyLK7vnSLjdaWC1OCMUMElPKOIAmXb95n0UHZ6TxjpjGPbTum7k/3Vjl79htvog6+HgFqa9izIFuoYTmYlOilm3d5tPU7QjSDWXB9P480yfJzY7W47Qknxm3vPGVu/jI9K8jMW11rceHigmEwANQfQx1gLFM2fteGxWu3WXvwS+SC9ueIJl0mt6tPWmB75xlffnXOwFSOC/Tc9JwJrqER+qLr4AC5YpWeCoaAK9dv8ejxtkng90H7FyGSjy7JLP2XFPy29FTQxqfP/+LczPnIWyE/3F/lwrdX3PaHiBqglg4yeE+ePsN4rsh4rkhpcoqPTp3m+In3qdSP8fY7ExQqNfKlmslDz+QrZAs1soV3E6tC+TgTuUnGsxUK5TqZfJVMvsJk/QTl6jHOfPIp2WKFiVyZTKFMoVJj/tJlw20A6H67xn7e+fk/6pCA6oTqEIC++oZ39BPGmyMdKqMaAjS1OCwFGrP9DYA9XqYBHbkBAAAAAElFTkSuQmCC" /><br /></span></span></p>
</td>
<td style="border-bottom: solid windowtext 1.0pt; border-color: currentcolor windowtext windowtext currentcolor; border-left: none; border-right: solid windowtext 1.0pt; border-style: none solid solid none; border-top: none; border-width: medium 1pt 1pt medium; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 9pt 0.25in; width: 88.25pt;" width="118">
<p class="MsoNormal" style="line-height: normal; margin-bottom: 0in; text-align: justify;"><span style="background-color: #f3f3f3; font-size: small;"><span style="mso-bidi-font-family: Helvetica; mso-fareast-font-family: "Times New Roman";">Predefined Process/Function</span></span></p>
</td>
<td style="border-bottom: solid windowtext 1.0pt; border-color: currentcolor windowtext windowtext currentcolor; border-left: none; border-right: solid windowtext 1.0pt; border-style: none solid solid none; border-top: none; border-width: medium 1pt 1pt medium; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 9pt 0.25in; width: 283.25pt;" width="378">
<p class="MsoNormal" style="line-height: normal; margin-bottom: 0in; text-align: justify;"><span style="background-color: #f3f3f3; font-size: small;"><span style="mso-bidi-font-family: Helvetica; mso-fareast-font-family: "Times New Roman";">Represents a group of
statements performing one processing task.</span></span></p>
</td>
</tr>
</tbody></table><span style="background-color: #f3f3f3; font-size: small;"><span>
</span></span><p class="MsoNormal" style="line-height: normal; margin-bottom: 0in; text-align: justify;"><span style="background-color: #f3f3f3; font-size: small;"><span> </span></span></p><span style="background-color: #f3f3f3; font-size: small;"><span>
</span></span><div align="center">
<table border="1" cellpadding="0" cellspacing="0" class="MsoNormalTable" style="background-attachment: scroll; background-clip: border-box; background-image: none; background-origin: padding-box; background-position: 0% 0%; background-repeat: repeat; background-size: auto; border-collapse: collapse; border: medium none; mso-border-alt: solid windowtext .5pt; mso-border-insideh: .5pt solid windowtext; mso-border-insidev: .5pt solid windowtext; mso-padding-alt: 0in 0in 0in 0in; mso-yfti-tbllook: 1184;">
<tbody><tr style="mso-yfti-firstrow: yes; mso-yfti-irow: 0;">
<td style="background-attachment: scroll; background-clip: border-box; background-image: none; background-origin: padding-box; background-position: 0% 0%; background-repeat: repeat; background-size: auto; border: 1pt solid windowtext; mso-background-themecolor: background1; mso-border-alt: solid windowtext .5pt; padding: 6pt;" valign="bottom">
<p class="MsoNormal" style="line-height: normal; margin-bottom: 0in; text-align: justify;"><span style="background-color: #f3f3f3; font-size: small;"><span><b><span style="mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; text-transform: uppercase;">S.NO</span></b></span></span></p>
</td>
<td style="background-attachment: scroll; background-clip: border-box; background-image: none; background-origin: padding-box; background-position: 0% 0%; background-repeat: repeat; background-size: auto; border-left: none; border: 1pt solid windowtext; mso-background-themecolor: background1; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; padding: 6pt;" valign="bottom">
<p class="MsoNormal" style="line-height: normal; margin-bottom: 0in; text-align: justify;"><span style="background-color: #f3f3f3; font-size: small;"><span><b><span style="mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; text-transform: uppercase;">ALGORITHM</span></b></span></span></p>
</td>
<td style="background-attachment: scroll; background-clip: border-box; background-image: none; background-origin: padding-box; background-position: 0% 0%; background-repeat: repeat; background-size: auto; border-left: none; border: 1pt solid windowtext; mso-background-themecolor: background1; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; padding: 6pt;" valign="bottom">
<p class="MsoNormal" style="line-height: normal; margin-bottom: 0in; text-align: justify;"><span style="background-color: #f3f3f3; font-size: small;"><span><b><span style="mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; text-transform: uppercase;">FLOWCHART</span></b></span></span></p>
</td>
</tr>
<tr style="mso-yfti-irow: 1;">
<td style="border-top: none; border: 1pt solid windowtext; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 5.25pt 10.5pt;" valign="bottom">
<p class="MsoNormal" style="line-height: normal; margin-bottom: 0in; text-align: justify;"><span style="background-color: #f3f3f3; font-size: small;"><span style="mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman";">1.</span></span></p>
</td>
<td style="border-bottom: solid windowtext 1.0pt; border-color: currentcolor windowtext windowtext currentcolor; border-left: none; border-right: solid windowtext 1.0pt; border-style: none solid solid none; border-top: none; border-width: medium 1pt 1pt medium; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 5.25pt 10.5pt;" valign="bottom">
<p class="MsoNormal" style="line-height: normal; margin-bottom: 0in; text-align: justify;"><span style="background-color: #f3f3f3; font-size: small;"><span style="mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman";">Algorithm is step by step
procedure to solve the problem.</span></span></p>
</td>
<td style="border-bottom: solid windowtext 1.0pt; border-color: currentcolor windowtext windowtext currentcolor; border-left: none; border-right: solid windowtext 1.0pt; border-style: none solid solid none; border-top: none; border-width: medium 1pt 1pt medium; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 5.25pt 10.5pt;" valign="bottom">
<p class="MsoNormal" style="line-height: normal; margin-bottom: 0in; text-align: justify;"><span style="background-color: #f3f3f3; font-size: small;"><span style="mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman";">Flowchart is a diagram created
by different shapes to show the flow of data.</span></span></p>
</td>
</tr>
<tr style="mso-yfti-irow: 2;">
<td style="border-top: none; border: 1pt solid windowtext; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 5.25pt 10.5pt;" valign="bottom">
<p class="MsoNormal" style="line-height: normal; margin-bottom: 0in; text-align: justify;"><span style="background-color: #f3f3f3; font-size: small;"><span style="mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman";">2.</span></span></p>
</td>
<td style="border-bottom: solid windowtext 1.0pt; border-color: currentcolor windowtext windowtext currentcolor; border-left: none; border-right: solid windowtext 1.0pt; border-style: none solid solid none; border-top: none; border-width: medium 1pt 1pt medium; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 5.25pt 10.5pt;" valign="bottom">
<p class="MsoNormal" style="line-height: normal; margin-bottom: 0in; text-align: justify;"><span style="background-color: #f3f3f3; font-size: small;"><span style="mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman";">Algorithm is complex to
understand.</span></span></p>
</td>
<td style="border-bottom: solid windowtext 1.0pt; border-color: currentcolor windowtext windowtext currentcolor; border-left: none; border-right: solid windowtext 1.0pt; border-style: none solid solid none; border-top: none; border-width: medium 1pt 1pt medium; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 5.25pt 10.5pt;" valign="bottom">
<p class="MsoNormal" style="line-height: normal; margin-bottom: 0in; text-align: justify;"><span style="background-color: #f3f3f3; font-size: small;"><span style="mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman";">Flowchart is easy to
understand.</span></span></p>
</td>
</tr>
<tr style="mso-yfti-irow: 3;">
<td style="border-top: none; border: 1pt solid windowtext; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 5.25pt 10.5pt;" valign="bottom">
<p class="MsoNormal" style="line-height: normal; margin-bottom: 0in; text-align: justify;"><span style="background-color: #f3f3f3; font-size: small;"><span style="mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman";">3.</span></span></p>
</td>
<td style="border-bottom: solid windowtext 1.0pt; border-color: currentcolor windowtext windowtext currentcolor; border-left: none; border-right: solid windowtext 1.0pt; border-style: none solid solid none; border-top: none; border-width: medium 1pt 1pt medium; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 5.25pt 10.5pt;" valign="bottom">
<p class="MsoNormal" style="line-height: normal; margin-bottom: 0in; text-align: justify;"><span style="background-color: #f3f3f3; font-size: small;"><span style="mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman";">In algorithm plain text are
used.</span></span></p>
</td>
<td style="border-bottom: solid windowtext 1.0pt; border-color: currentcolor windowtext windowtext currentcolor; border-left: none; border-right: solid windowtext 1.0pt; border-style: none solid solid none; border-top: none; border-width: medium 1pt 1pt medium; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 5.25pt 10.5pt;" valign="bottom">
<p class="MsoNormal" style="line-height: normal; margin-bottom: 0in; text-align: justify;"><span style="background-color: #f3f3f3; font-size: small;"><span style="mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman";">In flowchart, symbols/shapes
are used.</span></span></p>
</td>
</tr>
<tr style="mso-yfti-irow: 4;">
<td style="border-top: none; border: 1pt solid windowtext; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 5.25pt 10.5pt;" valign="bottom">
<p class="MsoNormal" style="line-height: normal; margin-bottom: 0in; text-align: justify;"><span style="background-color: #f3f3f3; font-size: small;"><span style="mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman";">4.</span></span></p>
</td>
<td style="border-bottom: solid windowtext 1.0pt; border-color: currentcolor windowtext windowtext currentcolor; border-left: none; border-right: solid windowtext 1.0pt; border-style: none solid solid none; border-top: none; border-width: medium 1pt 1pt medium; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 5.25pt 10.5pt;" valign="bottom">
<p class="MsoNormal" style="line-height: normal; margin-bottom: 0in; text-align: justify;"><span style="background-color: #f3f3f3; font-size: small;"><span style="mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman";">Algorithm is easy to debug.</span></span></p>
</td>
<td style="border-bottom: solid windowtext 1.0pt; border-color: currentcolor windowtext windowtext currentcolor; border-left: none; border-right: solid windowtext 1.0pt; border-style: none solid solid none; border-top: none; border-width: medium 1pt 1pt medium; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 5.25pt 10.5pt;" valign="bottom">
<p class="MsoNormal" style="line-height: normal; margin-bottom: 0in; text-align: justify;"><span style="background-color: #f3f3f3; font-size: small;"><span style="mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman";">Flowchart it is hard to debug.</span></span></p>
</td>
</tr>
<tr style="mso-yfti-irow: 5;">
<td style="border-top: none; border: 1pt solid windowtext; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 5.25pt 10.5pt;" valign="bottom">
<p class="MsoNormal" style="line-height: normal; margin-bottom: 0in; text-align: justify;"><span style="background-color: #f3f3f3; font-size: small;"><span style="mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman";">5.</span></span></p>
</td>
<td style="border-bottom: solid windowtext 1.0pt; border-color: currentcolor windowtext windowtext currentcolor; border-left: none; border-right: solid windowtext 1.0pt; border-style: none solid solid none; border-top: none; border-width: medium 1pt 1pt medium; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 5.25pt 10.5pt;" valign="bottom">
<p class="MsoNormal" style="line-height: normal; margin-bottom: 0in; text-align: justify;"><span style="background-color: #f3f3f3; font-size: small;"><span style="mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman";">Algorithm is difficult to
construct.</span></span></p>
</td>
<td style="border-bottom: solid windowtext 1.0pt; border-color: currentcolor windowtext windowtext currentcolor; border-left: none; border-right: solid windowtext 1.0pt; border-style: none solid solid none; border-top: none; border-width: medium 1pt 1pt medium; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 5.25pt 10.5pt;" valign="bottom">
<p class="MsoNormal" style="line-height: normal; margin-bottom: 0in; text-align: justify;"><span style="background-color: #f3f3f3; font-size: small;"><span style="mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman";">Flowchart is simple to
construct.</span></span></p>
</td>
</tr>
<tr style="mso-yfti-irow: 6;">
<td style="border-top: none; border: 1pt solid windowtext; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 5.25pt 10.5pt;" valign="bottom">
<p class="MsoNormal" style="line-height: normal; margin-bottom: 0in; text-align: justify;"><span style="background-color: #f3f3f3; font-size: small;"><span style="mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman";">6.</span></span></p>
</td>
<td style="border-bottom: solid windowtext 1.0pt; border-color: currentcolor windowtext windowtext currentcolor; border-left: none; border-right: solid windowtext 1.0pt; border-style: none solid solid none; border-top: none; border-width: medium 1pt 1pt medium; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 5.25pt 10.5pt;" valign="bottom">
<p class="MsoNormal" style="line-height: normal; margin-bottom: 0in; text-align: justify;"><span style="background-color: #f3f3f3; font-size: small;"><span style="mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman";">Algorithm does not follow any
rules.</span></span></p>
</td>
<td style="border-bottom: solid windowtext 1.0pt; border-color: currentcolor windowtext windowtext currentcolor; border-left: none; border-right: solid windowtext 1.0pt; border-style: none solid solid none; border-top: none; border-width: medium 1pt 1pt medium; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 5.25pt 10.5pt;" valign="bottom">
<p class="MsoNormal" style="line-height: normal; margin-bottom: 0in; text-align: justify;"><span style="background-color: #f3f3f3; font-size: small;"><span style="mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman";">Flowchart follows rules to be
constructed.</span></span></p>
</td>
</tr>
<tr style="mso-yfti-irow: 7; mso-yfti-lastrow: yes;">
<td style="border-top: none; border: 1pt solid windowtext; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 5.25pt 10.5pt;" valign="bottom">
<p class="MsoNormal" style="line-height: normal; margin-bottom: 0in; text-align: justify;"><span style="background-color: #f3f3f3; font-size: small;"><span style="mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman";">7.</span></span></p>
</td>
<td style="border-bottom: solid windowtext 1.0pt; border-color: currentcolor windowtext windowtext currentcolor; border-left: none; border-right: solid windowtext 1.0pt; border-style: none solid solid none; border-top: none; border-width: medium 1pt 1pt medium; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 5.25pt 10.5pt;" valign="bottom">
<p class="MsoNormal" style="background-attachment: scroll; background-clip: border-box; background-image: none; background-origin: padding-box; background-position: 0% 0%; background-repeat: repeat; background-size: auto; line-height: normal; margin-bottom: 0in; mso-outline-level: 3; text-align: justify;"><span style="background-color: #f3f3f3; font-size: small;"><span style="mso-bidi-font-family: Helvetica; mso-bidi-font-weight: bold; mso-fareast-font-family: "Times New Roman";">Example: Add two numbers entered by the
user.</span></span></p>
<p class="MsoNormal" style="line-height: normal; margin-bottom: 0in; text-align: justify;"><span style="background-color: #f3f3f3; font-size: small;"><span><b style="mso-bidi-font-weight: normal;"><span style="mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman"; mso-no-proof: yes;">ALGORITHM:</span></b></span></span></p>
<p class="MsoListParagraphCxSpFirst" style="line-height: normal; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; margin: 0in 0in 0in 0.75in; mso-add-space: auto; mso-list: l0 level1 lfo1; text-align: justify; text-indent: -0.25in;"><span style="background-color: #f3f3f3; font-size: small;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-no-proof: yes;"><span style="mso-list: Ignore;">A.<span style="font-family: "Times New Roman"; font-feature-settings: normal; font-kerning: auto; font-language-override: normal; font-size-adjust: none; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;"> </span></span></span><span style="mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman"; mso-no-proof: yes;">Begin<span style="mso-tab-count: 1;"> </span></span></span></p>
<p class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; margin: 0in 0in 0in 0.75in; mso-add-space: auto; mso-list: l0 level1 lfo1; text-align: justify; text-indent: -0.25in;"><span style="background-color: #f3f3f3; font-size: small;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-no-proof: yes;"><span style="mso-list: Ignore;">B.<span style="font-family: "Times New Roman"; font-feature-settings: normal; font-kerning: auto; font-language-override: normal; font-size-adjust: none; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;"> </span></span></span><span style="mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman"; mso-no-proof: yes;">Read value of variable 1 and variable 2.</span></span></p>
<p class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; margin: 0in 0in 0in 0.75in; mso-add-space: auto; mso-list: l0 level1 lfo1; text-align: justify; text-indent: -0.25in;"><span style="background-color: #f3f3f3; font-size: small;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-no-proof: yes;"><span style="mso-list: Ignore;">C.<span style="font-family: "Times New Roman"; font-feature-settings: normal; font-kerning: auto; font-language-override: normal; font-size-adjust: none; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;"> </span></span></span><span style="mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman"; mso-no-proof: yes;">Add the values of variable 1 and variable
2.</span></span></p>
<p class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; margin: 0in 0in 0in 0.75in; mso-add-space: auto; mso-list: l0 level1 lfo1; text-align: justify; text-indent: -0.25in;"><span style="background-color: #f3f3f3; font-size: small;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-no-proof: yes;"><span style="mso-list: Ignore;">D.<span style="font-family: "Times New Roman"; font-feature-settings: normal; font-kerning: auto; font-language-override: normal; font-size-adjust: none; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;"> </span></span></span><span style="mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman"; mso-no-proof: yes;">Assign the sum to Total variable.</span></span></p>
<p class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; margin: 0in 0in 0in 0.75in; mso-add-space: auto; mso-list: l0 level1 lfo1; text-align: justify; text-indent: -0.25in;"><span style="background-color: #f3f3f3; font-size: small;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-no-proof: yes;"><span style="mso-list: Ignore;">E.<span style="font-family: "Times New Roman"; font-feature-settings: normal; font-kerning: auto; font-language-override: normal; font-size-adjust: none; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;"> </span></span></span><span style="mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman"; mso-no-proof: yes;">Display the value of total.</span></span></p>
<p class="MsoListParagraphCxSpLast" style="line-height: normal; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; margin: 0in 0in 0in 0.75in; mso-add-space: auto; mso-list: l0 level1 lfo1; text-align: justify; text-indent: -0.25in;"><span style="background-color: #f3f3f3; font-size: small;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-no-proof: yes;"><span style="mso-list: Ignore;">F.<span style="font-family: "Times New Roman"; font-feature-settings: normal; font-kerning: auto; font-language-override: normal; font-size-adjust: none; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;"> </span></span></span><span style="mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman"; mso-no-proof: yes;">End</span></span></p>
<p class="MsoNormal" style="line-height: normal; margin-bottom: 0in; text-align: justify;"><span style="background-color: #f3f3f3; font-size: small;"><span style="mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman";"> </span></span></p>
</td>
<td style="border-bottom: solid windowtext 1.0pt; border-color: currentcolor windowtext windowtext currentcolor; border-left: none; border-right: solid windowtext 1.0pt; border-style: none solid solid none; border-top: none; border-width: medium 1pt 1pt medium; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 5.25pt 10.5pt;" valign="bottom">
<p class="MsoNormal" style="background-attachment: scroll; background-clip: border-box; background-image: none; background-origin: padding-box; background-position: 0% 0%; background-repeat: repeat; background-size: auto; line-height: normal; margin-bottom: 0in; mso-outline-level: 3; text-align: justify;"><span style="background-color: #f3f3f3; font-size: small;"><span style="mso-bidi-font-family: Helvetica; mso-bidi-font-weight: bold; mso-fareast-font-family: "Times New Roman";">Example: Add two numbers entered by the
user.</span></span></p>
<p class="MsoNormal" style="line-height: normal; margin-bottom: 0in; text-align: justify;"><span style="background-color: #f3f3f3; font-size: small;"><span><b style="mso-bidi-font-weight: normal;"><span style="mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman"; mso-no-proof: yes;">FLOWCHART:</span></b></span></span></p>
<p class="MsoNormal" style="line-height: normal; margin-bottom: 0in; text-align: justify;"><span style="background-color: #f3f3f3; font-size: small;"><span style="mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman"; mso-no-proof: yes;"><img alt="" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAOQAAAEGCAYAAAB1rDmwAAAgAElEQVR4nOydd3wVVfr/96/97vf7db/b1JVVURELruAqi4oFddVdgVX0hywgRQEFFRRXBEHEFaQpTaRDQu8J6b2H9Aak00JNuQkpN+3mlpl5//6YO3Pn3tyEACHN+bxezy0zZ848M3M+85zznHOe8wt06NDRZfCLzlZAhw4dDuiEvKmQANFJJEQEyYYoCdhEGzZRRBAlRKlzNVUgihKiKCJJYLOJ9q0SkiSLnEZEkgRE0dZ5ivZQ6IS8qZBoTkoJCRGbYMNisyKIIgoXTU1mLl0uITevgKTkNLy8fTh46AgHDvtx0Mv/GsSPw15H3Ir3EV8OHfZm/wEvDnsfITomnty8Qi5dLqW+vtGhueT4VkgqE1EhpYAkiehoX+iE7BA4CGkTBURJwiYI6t7LxSX4+gXg5e1DdEw8UdHxBAWHceiwNwcPebH/oA/7D/i2XQ76cPCQVwvizf4Dh9m//yCHDnkREBhGRGQcUdHx+Pr6c/DgIc6cOevQXJRFkiQnQtpsunW8GdAJ2WGQLaUgOohorK0jJDQc/4AgMjKPc+HCRerqG7AKHWt5rDaB2rp6Ll26zIkT2YSGhuPr68/lyyVqVdVmk/XWWkqFnDraDzohOwxy9VUQZbIVFZ3H1y+ArKzjNDY2uk0tCBKiJFdxJYRrEFGtLLuKKMl5Wm0CogTuKGU2mzl58jT+/gHk5uaq1lAQBCRJUr91QrY/dEJ2Ak6ePE1UVAxXrlSq20TRUcC1BV0U5XbntYt7uCORs8PGsb2hoYH4+HgyMjKwWq2qPrqFvHnQCXkT4K6wKv+LL5cQFhaJydQEyESUv9EUdJmEoiioHk85E5BEWa6Tj/bqp82J/Nq2oavuNpuN+Ph4cnNz7XqK9u2CTsibAJ2QNwlKIdcW/traOvz9AykrNQAgCDLZtOVakuQuBZvNgiBYHU4UK4iChCSCYANRuAoxr6KbIAiqjlpCukNTUxNBQUFcvHhJ1sUmIgii+jLR0X7QCXlDULo03MO1ahcdHUNSUgqgWBhUEUURm81m706QRSak47co2hBFm9M+135ObfeKW41dCKgQ82o4f/48hw9727tAJARBQjeQ7Q+dkDcEhZDuS6a2vXXlyhWCgkKorJTbjbJzRFLJCHL10Gq1qERTyAcCYEOSrIANUbQgSTYkyQa0JC2zReuUcddudQer1UpUVAx5efn2PHRC3gzohLwhaDv9HaVTW9gd1jGW0NBwQCaEQgqFjAp5Hcc7ukcEobU+v+uos2r0vBYHTX5+IUeO+DarZutoP+iEvCE0Hxqn7rF3DwBYrTaiomLIyclTiae1nko705mQEhcvXmDdup8Y9a/RLFm6jI2btlBSauDS5WL27N3PqVNnrkvrgIAAoqKi3OjasrUHqKioJCQkjKqqavtx13V6Ha1AJ+QNwT0hZQvisDpXrlQRGhpOdXWNfZuzZXJnpSorKxk2bBijR48mOCQUP/9Avl7wDcdP5ODnH8i9997P4cPeXLlyBZsgUF1Tw7lz5zh//jzG2lo1n6amJpqaZI9uXV0dNTU1DB48mNdff52SkhJMJpPdWrfc9tSOzomOjiU/v1C9Th3tC52QNxGKF/LChUscPOiF1Spc5QhH4T958iS/+c1v+PTTTyktLVU7500mEwsWLOD3v/89c+fO5fDhwxgMBtavX8/SpUtZsGAB77zzDhEREQBs2rSJL774gnnz5rF69WoCAwO555576Nu3L2vXruXEiROuGtCagygyIoaU5DRHUh3tCp2QNwGubaxTp86wa9feqxzjGMBts9morq5m/vz59O7dmz//+c+8/vo/Wbt2LSaTCR8fH3r16sWBA/u5cuUKjY2NFBQUcPLkSY4ePcrw4cOZM2cOABMnTuS5555j0aJFJCYmUlJSwtNPP820adO4fPkyNTU16vntmtBshopmEHlYaCSxMfGOpDraFTohOwBFRUXs33+w1TSu05uUbZGRkaxcuZIRI0bwi1/8ggMHDhAXF8d9991HQkICABaLhc2bNzN+/Hg8PDx49dVXmT9/PgDjxo1j9OjRTud6/vnnmTZtmvrfudvDvYVUdAsLjeRofCIAwtUNvo5rhE7ImwStlTQYDAQEBFFX19DqMVpP68WLF0lISMBsNmMymYiOjub3v/89GzZsICMjg1//+tfs2bMHq9VKREQEf/jDH1i/fj2XLl1iwoQJzJs3D4B33nmHESNGYLFY7HpJvPLKK4wYMQKj0YjFYnEavKDRBldCiqJEdFQcOdnyqB199lX7QydkB8BsNhMZGX1NXtFz584xc+ZMpk+fzhdffMGoUaOYOnUqlZWVlJeXM3DgQN566y18fHxISUnhb3/7G/PmzSM0NJThw4ezcOFCAGbNmsWUKVMwmUxq3nv37uWpp55i2bJlahuy+eCA5t0oNTVGIiKiKTdU3MDd0NEadELeJLi2I2Nj44iIiGolvbO31WazcfLkSQIDA/Hz8yMzM1O1cgAlJSXEx8eTkpKC1WqlqKiIwMBACgsLOX36NAUFBUiSxPnz5zlx4gQ2m03thjGZTGRlZREdHU1JSYk6lK6VqwHkQfEHDhxyqlLraF/ohLwJcNdxfuHCRQICgqitrbOnaT74vL1nULjm1dIQOS3BnPtCHdciCCLx8QkkJiZp8m83VXXYoRPyJkApxDabs4cyKCiEjIwM9b9imbrKVCatPq5Ws6zMwL59B9SJyvrg8psDnZA3CfIYVe2UJqiouEJgYCA1NdVOgwJary52DLRVZkUf5yp3vDogQJ8PefOgE/ImwJWM8jQrpR12isjISKdZ+FrvamdCabvKOjnIlpaWQWxsvDqJWpk0LYqd/yLpadAJeZOgkFIu5KL9t7wvPT2dmJgYp9AdnU1IhWg2m9XJ8uXm5hMVFavqqlyTxdLkNABeR/tAJ+RNgkxIed6jMofQarXZ/4scO3aMgIAAzp49q4bH6Hw4XgrV1dXExycSF5uI2ezQzzF4weaUXkf7QCfkTYRiaJzj5Tj2l5SU4O19hPDwCHJz86irq+sELZ1x4cIFEhMT8fPzJzPzWLN2sKPtqLchbwZ0QnYwXMuwKEocP34Cby8/IiJiCAwMZdfOvfj7BpGedozUlAxSUtOvIhmkpGYQE3uU2LgEUtIySE5LVyVJ852YKktyeiYp6ZlExcVz4JAX27Z5EBwcTFBQELGxseoYVx0dC52QnQR3fZUlJWWcOJ5LeFgk4WExJBxNIeFoCnHxScTFJ7pIErFxSfZ9ycQfTWHjpm14eO4mOTWT2KNJxB5NbCZxRxOJjU8kJu6o/TuBsIhoAgKDOHbsmNOInrbE29HRvtAJ2QlQHDxXGwwgiXbi0ra4AFHRR0nPyLrq+SWwx3ttYb+mO0YnY8dCJ2QHQ0tAJZSH0s0gCKJTRLe2cEGbJCIyhqxjx65JB9dt7mLt6KTsOOiE7GC4C72ojQauRKOTLVTzCAROApq+QYno6DhOZOeoebYkCrRzMBXdXPXTydix0AnZCXAt8FpCKvudo8GJyJHnlLg3znnJ3xAZGc3x48evem5353dH2q4yiujnBJ2QXQJKmAztDP2rSXNERUWRdczehpSkVo93H9NVOVS3ip0FnZBdAm0hYFsIGd1mQrYWMU9H50EnZJdDW4jkHlFRsWRlXd2po6PrQidkl4QrKdsWAFknZPeHTsgui2uvSuqE7P7QCdmDEBWtE7K7Qydkd4W99qr1iEZGx5NxrPVuDx1dAS03QXRCdic4jZuTB8NKoqQuTR6TmEp6dr6aVEdXhaY5ooyNtEMnZDeA413q4uyxx+upbzSz54A3s+d/x1eLVhKdkI7QBSIQ6GgBrQxK1gnZDSAhIqmjdJqP2KmtNfHxp7MZ8soIXnxtFOu27scm6ITsstAJ2Z0hIWFDQl6sVRaZkJIkIUoSggj7Dwcy9PV3GPrmeyRnFXauyjpaRyu9WDohuwEkBDspFevoGOdqtcmWMCf/LK+/NZEPpn/F5fKqzlNWxw1BJ2Q3gD1gRrMXqiSBUjOtrm1g2vQ5/LR5n+7Q6cZQCdnZUc903DjCY46SnKH3Q3Y3iO7akFarFbPZQmlZGWVlBoqLSygrM1BaZqBMl86TUgOlZeVupaS0jOKSMkrLKyguK6PEUEGxwcDl0lL9uXVhUZ9bWTlV1UanGo1TlTU5JY09e/cTHRNPRFQMEZHRRNq/3UmkLjdfImKIjIi3S5zmO47w8GgioqKJjokhIiqCyOhoQsJCiYiOIioqpvN118W9RMURFR1PZFQc69ZvorSszD0hg4JDiYmNo7aujhpjHTXGWoy18rc7MerSIVJbU6eK0VjXbH91dQ3GWiM1xhqqa6qpraujtrbz9dbFvVTX1GGsq6e2to5Fi5eSm5fvnpARkdEcP2EPAXEjlWIdnQP9oXU7rFqzjvwCRzeVEyEjo2LJtA9OFiUQREmNTna1iGc6biZEkDR9kJpQdEqEdFGQkAQJwSYPp9PRNSEBNlHuwAJYseYnclsiZHRMHBmZDkLKIpPSKSgTrjFfNCdsQ/gH10BLXSWYUmsBoVqCu6BQLcXGuf5rlHAeoSM5NtshCKJMUPHaQ3A40jvH0+ms56LVwdX771p2biR/QF30qKOvVXln/rBqLTn5rRAyM0ueLeAYwyypKzS5RinToq0X5K6QdpVgvO50u1qQJ+09cRc4ynkB1K5zje6u1WazOT1noMOfjaKL1WpV76nNZnNbVm6EkMqztdlsWK1W9RwdAk0Vc8Xq9eQUnFR3XZWQosuDa2mR0bYUOFdL4lqIOxPatzKgiZfacv+s9n4o/7UvL20a5XdXuE7lvit6a5fE0z6jju6bVoioJUxrBuB6z6HkqxBSe+0dghshpOvbXnmTtHQBrV2UKwm1q/V2dkEF5xWElf9t0UtZU9H1Ta7koX3onQ3t89Tqpejpev2dpRs47quiy7UagNbO05Za303DjVrIq+avuTmtFWJXywjON70z4dquEAQBs9mstjHcQalWKce7PlRRFNWl5rpSjFOFfMpvd+iMtv3VaiPtoZNrLc1isTjVcDoEN0JIgMTERHbv3o2npyc7d+4kOTm51YLaGhobG/nss884dOjQdR3fEbDZbCxYsID58+djNptbTBcTE8OYMWMwGAzN9i1btoylS5c2q8J2FWgLtslkIiwsjOTk5GY1lo7W3Wq1kpKSwu7du1m1ahWHDx+mvLzcSe/2smZz5szhyy+/vO6yfN24XkIqWL58OXfeeSdz585l8eLFPPnkk0ybNo2amhr1YVksFsrKyqivr292fpPJxJUrV7DZbNTX1zNo0CAWLVoEyIW/urpa3a+gtZtuMBjcLpemVMO0/5VvxVpVVlZSUVHR6kNoamoiMjKS4OBgLBYLNpsNo9HIlStXsFgsarp9+/Zx1113cfbsWYxGo9PKUWPHjmX06NFOupSWljoVLgU1NTVUVVW51UlrVZuamtwu7urqCAGcaiBavUwmE01NTer/ixcvsmbNGv74xz+yYsWKZvm6+63VqaGhwcnCuCOv67O0WCxOq0c3NDSoaQwGA8uXL+f777/nyy+/5NZbb+X99993+5JQylV1dbWTntpai/bateerq6vjhRdeYPjw4S3WXCorK5s9F9f763pOQRCc7m99fX3zl/qNEnLRokX06dOHqip5Wk9AQAAPPvigSqrLly/j6enJ6tWrmTNnDtHR0aqiR44cYcaMGcyePZu9e/dSXFzMK6+8oj78oKAgvv76a+bNm8d7772Hn58fAIWFhWzcuBFvb2/mzJnDsWPHKCsrY/Xq1fz0008sXbqUbdu20dTUpD4oQRAICgpi7dq11NbWArBjxw62b9+O2Wxm//79zJs3jzlz5jBv3jxyc3ORJInAwEB27drF+vXr+e6776ipqeHQoUNEREQgSRJxcXEsWLCAr7/+mvHjx7N//34Ajhw5wv3334+npydLlixh+vTp5OfLoy4++OADJk2ahCRJNDY2EhISwtq1a1m0aBGbNm3CZrPR2NjIunXr+PLLL5k/fz5bt25V77FyTenp6axYsYLAwEA+++wzJk2aRF5eHpIk4e3tja+vL6IoUlVVxdatWzl16pR63WvWrGHHjh2MGzeODRs2EB8fz0cffcTkyZO5cOECAEVFRezbt4+//OUv6jNx14WjtJEBUlNTWbRoET4+PnzyySdMmzaNc+fOYTab2bBhA1FRUYBM9hUrVlBUVITFYmHDhg3s3buXjRs3MnXqVCIjIwkNDWXq1Kl88sknGAwGLBYLlZWV6jlHjhzJU089pb7olYJfXl7Ohg0b+Oqrr5g+fTpz587lzJkzWK1W9Znv2bOHESNGsHr1ahobG5Ekia1btzJhwgRWrVpF//79eeedd5pVWS9dusSqVav4z3/+w9y5czlw4ACSJOHj48POnTuRJImKigpWrVpFXl4egiCotUcPDw9GjRrF1q1bSU1NZcGCBXzyyScUFhY6ztEehHz44YfVwqIUuOeee466ujomTZrE7NmzuXTpEv/5z394+OGHOXPmDAEBAdx///388MMPxMXFERISQn5+Pi+//DIrV64EIDs7m9jYWGJiYnjyySd58sknMZvNpKamct999zFr1iw++OADMjIyWL16NW+//Tbnzp3Dw8ODX//618TExDjdzICAAAYNGkRubi6VlZU8/PDDfPvttwCkpKSQnJxMdHQ0AwcOVAkzY8YMBg0axKeffsrXX39NbW0tr732GrNmzQKgoKCAmJgYjh49ymuvvUbfvn2pqakhMDCQ3r17s23bNuLi4ujXr5+a54cffsjkyZMBWL9+PSNHjiQ/Px8fHx9+97vfERUVxU8//cR9993Hvn37SEtLw9fXl8uXLztdz4EDB/jd737H5s2b2bRpE7fffjvz5s3DZrMxZswYJkyYAMgrH48cOZLY2FgAxo0bx8iRIwkNDeXNN9/kv/7rv9i2bRvLly/nlltu4YcffnCyZl9//TWrVq1SC72r91vb7tyxYwd/+ctfVHL94Q9/YP369VgsFgYPHsz06dMBiIyM5NZbbyUrK4uqqip69+7N3LlzCQkJ4e2336Z///4cPHiQhQsX8stf/pIDBw5oiyPl5eUMGjSImTNnOjmcJEmiurqahIQEUlJS8PDw4LbbbuP777/HZrMxbNgwnn/+eQID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" /><br /></span></span></p>
<p class="MsoNormal" style="line-height: normal; margin-bottom: 0in; text-align: justify;"><span style="background-color: #f3f3f3; font-size: small;"><span style="mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman";"> </span></span></p>
</td>
</tr>
</tbody></table>
</div><span style="background-color: #f3f3f3; font-size: small;"><span>
</span></span><p class="MsoNormal" style="line-height: normal; margin-bottom: 0in; text-align: justify;"><span style="background-color: #f3f3f3; font-size: small;"><span> </span></span></p><span style="background-color: #f3f3f3; font-size: small;"><span>
</span></span><div class="blogger-post-footer"><a href='http://aptipedia.blogspot.com/'><b>Aptipedia Tecknowledgies</b></a>
<a href='https://zerodha.com/?c=WS8845'>Vijay Kumar Vishwakarma</a></div>Yajivkumarhttp://www.blogger.com/profile/16652026082023144004noreply@blogger.com0tag:blogger.com,1999:blog-2766243001280496875.post-56119372768273142472021-10-24T08:29:00.005+05:302021-11-21T10:01:56.936+05:30Big Data Computing: Quiz Assignment-VIII Solutions (Week-8)<p><span style="font-size: medium;">1. Which of the following are provided by spark API for graph parallel computations: <br />i. joinVertices <br />ii. subgraph <br />iii. aggregateMessages <br />A. Only (i) <br />B. Only (i) and (ii) <br />C. Only (ii) and (iii) <br />D. All of the mentioned <br />Answer: D) All of the mentioned <br /></span></p><p style="text-align: left;"><span style="font-size: medium;"><br />2. Which of the following statement(s) is/are true in the context of Apache Spark GraphX operators ? <br />S1: Property operators modify the vertex or edge properties using a user defined map function and produces a new graph. <br />S2: Structural operators operate on the structure of an input graph and produces a new graph. S3: Join operators add data to graphs and produces a new graphs. <br />A. Only S1 is true <br />B. Only S2 is true <br />C. Only S3 is true <br />D. All of the mentioned <br />Answer: D) All of the mentioned <br /> <br /><br />3. True or False ? <br />The outerJoinVertices() operator joins the input RDD data with vertices and returns a new graph. The vertex properties are obtained by applying the user defined map() function to the all vertices, and includes ones that are not present in the input RDD. <br />A. True <br />B. False <br />Answer: A) True <br /> <br /><br />4. Which of the following statements are true ? <br />S1: Apache Spark GraphX provides the following property operators - mapVertices(), mapEdges(), mapTriplets() <br />S2: The RDDs in Spark, depend on one or more other RDDs. The representation of dependencies in between RDDs is known as the lineage graph. Lineage graph information is used to compute each RDD on demand, so that whenever a part of persistent RDD is lost, the data that is lost can be recovered using the lineage graph information. <br />A. Only S1 is true <br />B. Only S2 is true <br />C. Both S1 and S2 are true <br />D. None of the mentioned <br />Answer: C) Both S1 and S2 are true <br /> <br /><br />5. GraphX provides an API for expressing graph computation that can model the <br /> abstraction. <br />A. GaAdt <br />B. Pregel <br />C. Spark Core <br />D. None of the mentioned <br />Answer: B) Pregel <br /> <br /><br />6. Match the following: <br />A. Dataflow Systems i. Vertex Programs <br />B. Graph Systems ii. Parameter Servers <br />C. Shared Memory Systems iii. Guinea Pig <br />A. A:ii, B: i, C: iii <br />B. A:iii, B: i, C: ii <br />C. A:ii, B: iii, C: i <br />D. A:iii, B: ii, C: i <br />Answer: B) A:iii, B: i, C: ii <br /> <br /><br />7. Which of the following statement(s) is/are true in context of Parameter Servers. <br />S1: A machine learning framework <br />S2: Distributes a model over multiple machines <br />S3: It offers two operations: (i) Pull for query parts of the model (ii) Push for update parts of the model. <br />A. Only S1 is true <br />B. Only S2 is true <br />C. Only S3 is true <br />D. All of the mentioned <br />Answer: D) All of the mentioned <br /> <br /><br />8. <br /></span></p><p style="text-align: center;"><span style="font-size: medium;"><img alt="" height="239" src="data:image/png;base64,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" width="289" /></span><br /></p><p style="text-align: left;"><span style="font-size: medium;"> <br />What is the PageRank score of vertex B after the second iteration? (Without damping factor) <br />Hint:- The basic PageRank formula is: <br /><img alt="" src="data:image/png;base64,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" /><br />Where, PRt+1(u): page rank of node u under consideration PRt(v): previous page rank of node ‘v’ pointing to node ‘u’ C(v): outgoing degree of vertex ‘v’ <br /> A. 1/6 <br />B. 1.5/12 <br />C. 2.5/12 <br />D. 1/3 </span></p><p style="text-align: left;"><span style="font-size: medium;"><span style="font-size: medium;">Answer: A) 1/6 </span></span></p><div style="text-align: left;"><span style="font-size: medium;">Explanation: The Page Rank score of all vertex is calculated as follows: </span></div><div style="text-align: left;"><span style="font-size: medium;"><span style="font-size: medium;"><!--[if gte mso 9]><xml>
<w:WordDocument>
<w:View>Normal</w:View>
<w:Zoom>0</w:Zoom>
<w:TrackMoves/>
<w:TrackFormatting/>
<w:PunctuationKerning/>
<w:ValidateAgainstSchemas/>
<w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
<w:IgnoreMixedContent>false</w:IgnoreMixedContent>
<w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
<w:DoNotPromoteQF/>
<w:LidThemeOther>EN-US</w:LidThemeOther>
<w:LidThemeAsian>X-NONE</w:LidThemeAsian>
<w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript>
<w:Compatibility>
<w:BreakWrappedTables/>
<w:SnapToGridInCell/>
<w:WrapTextWithPunct/>
<w:UseAsianBreakRules/>
<w:DontGrowAutofit/>
<w:SplitPgBreakAndParaMark/>
<w:DontVertAlignCellWithSp/>
<w:DontBreakConstrainedForcedTables/>
<w:DontVertAlignInTxbx/>
<w:Word11KerningPairs/>
<w:CachedColBalance/>
</w:Compatibility>
<w:DoNotOptimizeForBrowser/>
<m:mathPr>
<m:mathFont m:val="Cambria Math"/>
<m:brkBin m:val="before"/>
<m:brkBinSub m:val="--"/>
<m:smallFrac m:val="off"/>
<m:dispDef/>
<m:lMargin m:val="0"/>
<m:rMargin m:val="0"/>
<m:defJc m:val="centerGroup"/>
<m:wrapIndent m:val="1440"/>
<m:intLim m:val="subSup"/>
<m:naryLim m:val="undOvr"/>
</m:mathPr></w:WordDocument>
</xml><![endif]--><!--[if gte mso 9]><xml>
<w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="true"
DefSemiHidden="true" DefQFormat="false" DefPriority="99"
LatentStyleCount="267">
<w:LsdException Locked="false" Priority="1" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Normal"/>
<w:LsdException Locked="false" Priority="9" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="heading 1"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 2"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 3"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 4"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 5"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 6"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 7"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 8"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 9"/>
<w:LsdException Locked="false" Priority="39" Name="toc 1"/>
<w:LsdException Locked="false" Priority="39" Name="toc 2"/>
<w:LsdException Locked="false" Priority="39" Name="toc 3"/>
<w:LsdException Locked="false" Priority="39" Name="toc 4"/>
<w:LsdException Locked="false" Priority="39" Name="toc 5"/>
<w:LsdException Locked="false" Priority="39" Name="toc 6"/>
<w:LsdException Locked="false" Priority="39" Name="toc 7"/>
<w:LsdException Locked="false" Priority="39" Name="toc 8"/>
<w:LsdException Locked="false" Priority="39" Name="toc 9"/>
<w:LsdException Locked="false" Priority="35" QFormat="true" Name="caption"/>
<w:LsdException Locked="false" Priority="10" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Title"/>
<w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font"/>
<w:LsdException Locked="false" Priority="1" QFormat="true" Name="Body Text"/>
<w:LsdException Locked="false" Priority="11" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtitle"/>
<w:LsdException Locked="false" Priority="22" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Strong"/>
<w:LsdException Locked="false" Priority="20" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Emphasis"/>
<w:LsdException Locked="false" Priority="59" SemiHidden="false"
UnhideWhenUsed="false" Name="Table Grid"/>
<w:LsdException Locked="false" UnhideWhenUsed="false" Name="Placeholder Text"/>
<w:LsdException Locked="false" Priority="1" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="No Spacing"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 1"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 1"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 1"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 1"/>
<w:LsdException Locked="false" UnhideWhenUsed="false" Name="Revision"/>
<w:LsdException Locked="false" Priority="1" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="List Paragraph"/>
<w:LsdException Locked="false" Priority="29" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Quote"/>
<w:LsdException Locked="false" Priority="30" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Quote"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 1"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 1"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 1"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 1"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 1"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 2"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 2"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 2"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 2"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 2"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 2"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 2"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 2"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 2"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 3"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 3"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 3"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 3"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 3"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 3"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 3"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 3"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 3"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 4"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 4"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 4"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 4"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 4"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 4"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 4"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 4"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 4"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 5"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 5"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 5"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 5"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 5"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 5"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 5"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 5"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 5"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 6"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 6"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 6"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 6"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 6"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 6"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 6"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 6"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 6"/>
<w:LsdException Locked="false" Priority="19" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis"/>
<w:LsdException Locked="false" Priority="21" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Emphasis"/>
<w:LsdException Locked="false" Priority="31" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference"/>
<w:LsdException Locked="false" Priority="32" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Reference"/>
<w:LsdException Locked="false" Priority="33" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Book Title"/>
<w:LsdException Locked="false" Priority="37" Name="Bibliography"/>
<w:LsdException Locked="false" Priority="39" QFormat="true" Name="TOC Heading"/>
</w:LatentStyles>
</xml><![endif]--><!--[if gte mso 10]>
<style>
/* Style Definitions */
table.MsoNormalTable
{mso-style-name:"Table Normal";
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-priority:99;
mso-style-qformat:yes;
mso-style-parent:"";
mso-padding-alt:0in 5.4pt 0in 5.4pt;
mso-para-margin:0in;
mso-para-margin-bottom:.0001pt;
mso-pagination:none;
text-autospace:none;
font-size:11.0pt;
font-family:"Calibri","sans-serif";
mso-ascii-font-family:Calibri;
mso-ascii-theme-font:minor-latin;
mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;}
</style>
<![endif]--></span>
</span><table border="1" cellpadding="0" cellspacing="0" class="MsoNormalTable" style="border-collapse: collapse; border: medium none; margin-left: 56.55pt; mso-border-alt: solid black .5pt; mso-border-insideh: .5pt solid black; mso-border-insidev: .5pt solid black; mso-padding-alt: 0in 0in 0in 0in; mso-table-layout-alt: fixed; mso-yfti-tbllook: 480;">
<tbody><tr style="height: 13.75pt; mso-yfti-firstrow: yes; mso-yfti-irow: 0;">
<td style="border: 1pt solid black; height: 13.75pt; mso-border-alt: solid black .5pt; padding: 0in; width: 40.8pt;" valign="top" width="54">
<p align="left" class="TableParagraph" style="line-height: normal; margin-left: 0in; text-align: left;"><span style="font-size: medium;"> </span></p>
</td>
<td style="border-left: none; border: 1pt solid black; height: 13.75pt; mso-border-alt: solid black .5pt; mso-border-left-alt: solid black .5pt; padding: 0in; width: 70.95pt;" valign="top" width="95">
<p class="TableParagraph" style="margin-bottom: 0in; margin-left: 7.25pt; margin-right: 6.95pt; margin-top: 0in; margin: 0in 6.95pt 0in 7.25pt;"><span style="font-size: medium;">Iteration0<br /></span></p>
</td>
<td style="border-left: none; border: 1pt solid black; height: 13.75pt; mso-border-alt: solid black .5pt; mso-border-left-alt: solid black .5pt; padding: 0in; width: 85.1pt;" valign="top" width="113">
<p class="TableParagraph" style="margin-right: 13.35pt;"><span style="font-size: medium;">Iteration1</span></p>
</td>
<td style="border-left: none; border: 1pt solid black; height: 13.75pt; mso-border-alt: solid black .5pt; mso-border-left-alt: solid black .5pt; padding: 0in; width: 70.8pt;" valign="top" width="94">
<p class="TableParagraph" style="margin-bottom: 0in; margin-left: 7.1pt; margin-right: 6.9pt; margin-top: 0in; margin: 0in 6.9pt 0in 7.1pt;"><span style="font-size: medium;">Iteration2</span></p>
</td>
<td style="border-left: none; border: 1pt solid black; height: 13.75pt; mso-border-alt: solid black .5pt; mso-border-left-alt: solid black .5pt; padding: 0in; width: 85.1pt;" valign="top" width="113">
<p class="TableParagraph" style="margin-right: 13.4pt;"><span style="font-size: medium;">Page Rank</span></p>
</td>
</tr>
<tr style="height: 13.75pt; mso-yfti-irow: 1;">
<td style="border-top: none; border: 1pt solid black; height: 13.75pt; mso-border-alt: solid black .5pt; mso-border-top-alt: solid black .5pt; padding: 0in; width: 40.8pt;" valign="top" width="54">
<p align="left" class="TableParagraph" style="margin-left: 16.05pt; text-align: left;"><span style="font-size: medium;">A</span></p>
</td>
<td style="border-bottom: solid black 1.0pt; border-color: currentcolor black black currentcolor; border-left: none; border-right: solid black 1.0pt; border-style: none solid solid none; border-top: none; border-width: medium 1pt 1pt medium; height: 13.75pt; mso-border-alt: solid black .5pt; mso-border-left-alt: solid black .5pt; mso-border-top-alt: solid black .5pt; padding: 0in; width: 70.95pt;" valign="top" width="95">
<p class="TableParagraph" style="margin-left: 0.5pt;"><span style="font-size: medium;"><span> </span>1/4</span></p>
</td>
<td style="border-bottom: solid black 1.0pt; border-color: currentcolor black black currentcolor; border-left: none; border-right: solid black 1.0pt; border-style: none solid solid none; border-top: none; border-width: medium 1pt 1pt medium; height: 13.75pt; mso-border-alt: solid black .5pt; mso-border-left-alt: solid black .5pt; mso-border-top-alt: solid black .5pt; padding: 0in; width: 85.1pt;" valign="top" width="113">
<p class="TableParagraph" style="margin-right: 13.35pt;"><span style="font-size: medium;">1/12</span></p>
</td>
<td style="border-bottom: solid black 1.0pt; border-color: currentcolor black black currentcolor; border-left: none; border-right: solid black 1.0pt; border-style: none solid solid none; border-top: none; border-width: medium 1pt 1pt medium; height: 13.75pt; mso-border-alt: solid black .5pt; mso-border-left-alt: solid black .5pt; mso-border-top-alt: solid black .5pt; padding: 0in; width: 70.8pt;" valign="top" width="94">
<p class="TableParagraph" style="margin-bottom: 0in; margin-left: 7.1pt; margin-right: 6.8pt; margin-top: 0in; margin: 0in 6.8pt 0in 7.1pt;"><span style="font-size: medium;">1.5/12</span></p>
</td>
<td style="border-bottom: solid black 1.0pt; border-color: currentcolor black black currentcolor; border-left: none; border-right: solid black 1.0pt; border-style: none solid solid none; border-top: none; border-width: medium 1pt 1pt medium; height: 13.75pt; mso-border-alt: solid black .5pt; mso-border-left-alt: solid black .5pt; mso-border-top-alt: solid black .5pt; padding: 0in; width: 85.1pt;" valign="top" width="113">
<p class="TableParagraph" style="margin-left: 0.3pt;"><span style="font-size: medium;">1</span></p>
</td>
</tr>
<tr style="height: 13.75pt; mso-yfti-irow: 2;">
<td style="border-top: none; border: 1pt solid black; height: 13.75pt; mso-border-alt: solid black .5pt; mso-border-top-alt: solid black .5pt; padding: 0in; width: 40.8pt;" valign="top" width="54">
<p align="left" class="TableParagraph" style="margin-left: 16.3pt; text-align: left;"><span style="font-size: medium;">B</span></p>
</td>
<td style="border-bottom: solid black 1.0pt; border-color: currentcolor black black currentcolor; border-left: none; border-right: solid black 1.0pt; border-style: none solid solid none; border-top: none; border-width: medium 1pt 1pt medium; height: 13.75pt; mso-border-alt: solid black .5pt; mso-border-left-alt: solid black .5pt; mso-border-top-alt: solid black .5pt; padding: 0in; width: 70.95pt;" valign="top" width="95">
<p class="TableParagraph" style="margin-bottom: 0in; margin-left: 7.25pt; margin-right: 6.95pt; margin-top: 0in; margin: 0in 6.95pt 0in 7.25pt;"><span style="font-size: medium;">1/4</span></p>
</td>
<td style="border-bottom: solid black 1.0pt; border-color: currentcolor black black currentcolor; border-left: none; border-right: solid black 1.0pt; border-style: none solid solid none; border-top: none; border-width: medium 1pt 1pt medium; height: 13.75pt; mso-border-alt: solid black .5pt; mso-border-left-alt: solid black .5pt; mso-border-top-alt: solid black .5pt; padding: 0in; width: 85.1pt;" valign="top" width="113">
<p class="TableParagraph" style="margin-right: 13.25pt;"><span style="font-size: medium;">2.5/12</span></p>
</td>
<td style="border-bottom: solid black 1.0pt; border-color: currentcolor black black currentcolor; border-left: none; border-right: solid black 1.0pt; border-style: none solid solid none; border-top: none; border-width: medium 1pt 1pt medium; height: 13.75pt; mso-border-alt: solid black .5pt; mso-border-left-alt: solid black .5pt; mso-border-top-alt: solid black .5pt; padding: 0in; width: 70.8pt;" valign="top" width="94">
<p class="TableParagraph" style="margin-bottom: 0in; margin-left: 7.1pt; margin-right: 6.65pt; margin-top: 0in; margin: 0in 6.65pt 0in 7.1pt;"><span style="font-size: medium;">2/12</span></p>
</td>
<td style="border-bottom: solid black 1.0pt; border-color: currentcolor black black currentcolor; border-left: none; border-right: solid black 1.0pt; border-style: none solid solid none; border-top: none; border-width: medium 1pt 1pt medium; height: 13.75pt; mso-border-alt: solid black .5pt; mso-border-left-alt: solid black .5pt; mso-border-top-alt: solid black .5pt; padding: 0in; width: 85.1pt;" valign="top" width="113">
<p class="TableParagraph" style="margin-left: 0.3pt;"><span style="font-size: medium;">2</span></p>
</td>
</tr>
<tr style="height: 13.75pt; mso-yfti-irow: 3;">
<td style="border-top: none; border: 1pt solid black; height: 13.75pt; mso-border-alt: solid black .5pt; mso-border-top-alt: solid black .5pt; padding: 0in; width: 40.8pt;" valign="top" width="54">
<p align="left" class="TableParagraph" style="margin-left: 16.3pt; text-align: left;"><span style="font-size: medium;">C</span></p>
</td>
<td style="border-bottom: solid black 1.0pt; border-color: currentcolor black black currentcolor; border-left: none; border-right: solid black 1.0pt; border-style: none solid solid none; border-top: none; border-width: medium 1pt 1pt medium; height: 13.75pt; mso-border-alt: solid black .5pt; mso-border-left-alt: solid black .5pt; mso-border-top-alt: solid black .5pt; padding: 0in; width: 70.95pt;" valign="top" width="95">
<p class="TableParagraph" style="margin-bottom: 0in; margin-left: 7.25pt; margin-right: 6.95pt; margin-top: 0in; margin: 0in 6.95pt 0in 7.25pt;"><span style="font-size: medium;">1/4</span></p>
</td>
<td style="border-bottom: solid black 1.0pt; border-color: currentcolor black black currentcolor; border-left: none; border-right: solid black 1.0pt; border-style: none solid solid none; border-top: none; border-width: medium 1pt 1pt medium; height: 13.75pt; mso-border-alt: solid black .5pt; mso-border-left-alt: solid black .5pt; mso-border-top-alt: solid black .5pt; padding: 0in; width: 85.1pt;" valign="top" width="113">
<p class="TableParagraph" style="margin-right: 13.25pt;"><span style="font-size: medium;">4.5/12</span></p>
</td>
<td style="border-bottom: solid black 1.0pt; border-color: currentcolor black black currentcolor; border-left: none; border-right: solid black 1.0pt; border-style: none solid solid none; border-top: none; border-width: medium 1pt 1pt medium; height: 13.75pt; mso-border-alt: solid black .5pt; mso-border-left-alt: solid black .5pt; mso-border-top-alt: solid black .5pt; padding: 0in; width: 70.8pt;" valign="top" width="94">
<p class="TableParagraph" style="margin-bottom: 0in; margin-left: 7.1pt; margin-right: 6.8pt; margin-top: 0in; margin: 0in 6.8pt 0in 7.1pt;"><span style="font-size: medium;">4.5/12</span></p>
</td>
<td style="border-bottom: solid black 1.0pt; border-color: currentcolor black black currentcolor; border-left: none; border-right: solid black 1.0pt; border-style: none solid solid none; border-top: none; border-width: medium 1pt 1pt medium; height: 13.75pt; mso-border-alt: solid black .5pt; mso-border-left-alt: solid black .5pt; mso-border-top-alt: solid black .5pt; padding: 0in; width: 85.1pt;" valign="top" width="113">
<p class="TableParagraph" style="margin-left: 0.3pt;"><span style="font-size: medium;">4</span></p>
</td>
</tr>
<tr style="height: 13.85pt; mso-yfti-irow: 4; mso-yfti-lastrow: yes;">
<td style="border-top: none; border: 1pt solid black; height: 13.85pt; mso-border-alt: solid black .5pt; mso-border-top-alt: solid black .5pt; padding: 0in; width: 40.8pt;" valign="top" width="54">
<p align="left" class="TableParagraph" style="line-height: 12.9pt; margin-left: 16.05pt; mso-line-height-rule: exactly; text-align: left;"><span style="font-size: medium;">D</span></p>
</td>
<td style="border-bottom: solid black 1.0pt; border-color: currentcolor black black currentcolor; border-left: none; border-right: solid black 1.0pt; border-style: none solid solid none; border-top: none; border-width: medium 1pt 1pt medium; height: 13.85pt; mso-border-alt: solid black .5pt; mso-border-left-alt: solid black .5pt; mso-border-top-alt: solid black .5pt; padding: 0in; width: 70.95pt;" valign="top" width="95">
<p class="TableParagraph" style="line-height: 12.9pt; margin-bottom: 0in; margin-left: 7.25pt; margin-right: 6.95pt; margin-top: 0in; margin: 0in 6.95pt 0in 7.25pt; mso-line-height-rule: exactly;"><span style="font-size: medium;">1/4</span></p>
</td>
<td style="border-bottom: solid black 1.0pt; border-color: currentcolor black black currentcolor; border-left: none; border-right: solid black 1.0pt; border-style: none solid solid none; border-top: none; border-width: medium 1pt 1pt medium; height: 13.85pt; mso-border-alt: solid black .5pt; mso-border-left-alt: solid black .5pt; mso-border-top-alt: solid black .5pt; padding: 0in; width: 85.1pt;" valign="top" width="113">
<p class="TableParagraph" style="line-height: 12.9pt; margin-right: 13.35pt; mso-line-height-rule: exactly;"><span style="font-size: medium;">4/12</span></p>
</td>
<td style="border-bottom: solid black 1.0pt; border-color: currentcolor black black currentcolor; border-left: none; border-right: solid black 1.0pt; border-style: none solid solid none; border-top: none; border-width: medium 1pt 1pt medium; height: 13.85pt; mso-border-alt: solid black .5pt; mso-border-left-alt: solid black .5pt; mso-border-top-alt: solid black .5pt; padding: 0in; width: 70.8pt;" valign="top" width="94">
<p class="TableParagraph" style="line-height: 12.9pt; margin-bottom: 0in; margin-left: 7.1pt; margin-right: 6.65pt; margin-top: 0in; margin: 0in 6.65pt 0in 7.1pt; mso-line-height-rule: exactly;"><span style="font-size: medium;">4/12</span></p>
</td>
<td style="border-bottom: solid black 1.0pt; border-color: currentcolor black black currentcolor; border-left: none; border-right: solid black 1.0pt; border-style: none solid solid none; border-top: none; border-width: medium 1pt 1pt medium; height: 13.85pt; mso-border-alt: solid black .5pt; mso-border-left-alt: solid black .5pt; mso-border-top-alt: solid black .5pt; padding: 0in; width: 85.1pt;" valign="top" width="113">
<p class="TableParagraph" style="line-height: 12.9pt; margin-left: 0.3pt; mso-line-height-rule: exactly;"><span style="font-size: medium;">3</span></p>
</td>
</tr>
</tbody></table> <span style="font-size: medium;"><br /></span></div><div class="blogger-post-footer"><a href='http://aptipedia.blogspot.com/'><b>Aptipedia Tecknowledgies</b></a>
<a href='https://zerodha.com/?c=WS8845'>Vijay Kumar Vishwakarma</a></div>Yajivkumarhttp://www.blogger.com/profile/16652026082023144004noreply@blogger.com0tag:blogger.com,1999:blog-2766243001280496875.post-74892080713477086232021-10-15T07:50:00.000+05:302021-11-21T10:01:57.037+05:30Big Data Computing: Quiz Assignment-VII Solutions (Week-7)<div style="text-align: left;"><span style="font-size: medium;">1. Suppose you are using a bagging based algorithm say a Random Forest in model building. Which of the following can be true? <br />1 Number of tree should be as large as possible <br />2 You will have interpretability after using Random Forest <br />A. Only 1 <br />B. Only 2 <br />C. Both 1 and 2 <br />D. None of these <br />Answer: A) Only 1 <br />Explanation: Since Random Forest collects results from a few weak students, if possible we would like more trees in building the model. Random Forest is a black box model that you will lose interpretation after using it.</span></div><div style="text-align: left;"><span style="font-size: medium;"> </span></div><div style="text-align: left;"><span style="font-size: medium;">2. To apply bagging to regression trees which of the following is/are true in such case? <br />1. We build the N regression with N bootstrap sample <br />2. We take the average the of N regression tree <br />3. Each tree has a high variance with low bias <br />A. 1 and 2 <br />B. 2 and 3 <br />C. 1 and 3 <br />D. 1,2 and 3 <br />Answer: D) 1,2 and 3 <br />Explanation: All of the options are correct and self explanatory</span></div><div style="text-align: left;"><span style="font-size: medium;"> </span></div><div style="text-align: left;"><span style="font-size: medium;">3. In which of the following scenario a gain ratio is preferred over Information Gain? <br />A. When a categorical variable has very small number of category <br />B. Number of categories is the not the reason <br />C. When a categorical variable has very large number of category <br />D. None of the mentioned <br />Answer: C) When a categorical variable has very large number of category <br />Explanation: When high cardinality problems, gain ratio is preferred over Information Gain technique.</span></div><div style="text-align: left;"><span style="font-size: medium;"> </span></div><div style="text-align: left;"><span style="font-size: medium;">4. Which of the following is/are true about Random Forest and Gradient Boosting ensemble methods? <br />1. Both methods can be used for classification task <br />2. Random Forest is use for classification whereas Gradient Boosting is use for regression task <br />3. Random Forest is use for regression whereas Gradient Boosting is use for Classification task <br />4. Both methods can be used for regression task <br />A. 1 and 2 <br />B. 2 and 3 <br />C. 2 and 4 <br />D. 1 and 4 <br />Answer: D) 1 and 4 <br />Explanation: Both algorithms are design for classification as well as regression task.</span></div><div style="text-align: left;"><span style="font-size: medium;"> </span></div><div style="text-align: left;"><span style="font-size: medium;">5. True or False ? <br />Bagging provides an averaging over a set of possible datasets, removing noisy and non-stable parts of models. <br />A. True <br />B. False <br />Answer: A) True</span></div><div style="text-align: left;"><span style="font-size: medium;"> </span></div><div style="text-align: left;"><span style="font-size: medium;">6. Hundreds of trees can be aggregated to form a Random forest model. Which of the following is true about any individual tree in Random Forest? <br />1. Individual tree is built on a subset of the features <br />2. Individual tree is built on all the features <br />3. Individual tree is built on a subset of observations <br />4. Individual tree is built on full set of observations <br />A. 1 and 3 <br />B. 1 and 4 <br />C. 2 and 3 <br />D. 2 and 4 <br />Answer: A) 1 and 3 <br />Explanation: Random forest is based on the bagging concept, which takes into account the champion faction and the characteristic faction for the construction of individual trees.</span></div><div style="text-align: left;"><span style="font-size: medium;"> </span></div><div style="text-align: left;"><span style="font-size: medium;">7. Boosting any algorithm takes into consideration the weak learners. Which of the following is the main reason behind using weak learners? <br />Reason I-To prevent overfitting Reason II- To prevent underfitting <br />A. Reason I <br />B. Reason II <br />C. Both Reason I and Reason II <br />D. None of the Reasons <br />Answer: A) Reason I <br />Explanation: To prevent overfitting, because the overall complexity of the learner increases with each step. Starting with weak students implies that late grade students will tend to be less big. <br /><br /></span> </div><div class="blogger-post-footer"><a href='http://aptipedia.blogspot.com/'><b>Aptipedia Tecknowledgies</b></a>
<a href='https://zerodha.com/?c=WS8845'>Vijay Kumar Vishwakarma</a></div>Yajivkumarhttp://www.blogger.com/profile/16652026082023144004noreply@blogger.com0tag:blogger.com,1999:blog-2766243001280496875.post-45321016524887896712021-10-15T07:38:00.006+05:302021-11-21T10:01:56.829+05:30Big Data Computing: Quiz Assignment-VI Solutions (Week-6)<div style="text-align: left;"><span style="font-size: medium;">1. Which of the following is required by K-means clustering ? <br />A. Defined distance metric <br />B. Number of clusters <br />C. Initial guess as to cluster centroids <br />D. All of the mentioned <br />Answer: D) All of the mentioned <br />Explanation: K-means clustering follows partitioning approach.</span></div><div style="text-align: left;"><span style="font-size: medium;"> </span></div><div style="text-align: left;"><span style="font-size: medium;"> </span></div><div style="text-align: left;"><span style="font-size: medium;">2. Identify the correct statement in context of Regressive model of Machine Learning. <br />A. Regressive model predicts a numeric value instead of category. <br />B. Regressive model organizes similar item in your dataset into groups. <br />C. Regressive model comes up with a set of rules to capture associations between items or events. <br />D. None of the Mentioned <br />Answer: A) Regressive model predicts a numeric value instead of category.</span></div><div style="text-align: left;"><span style="font-size: medium;"> </span></div><div style="text-align: left;"><span style="font-size: medium;"> </span></div><div style="text-align: left;"><span style="font-size: medium;">3. Which of the following tasks can be best solved using Clustering ? <br />A. Predicting the amount of rainfall based on various cues <br />B. Training a robot to solve a maze <br />C. Detecting fraudulent credit card transactions <br />D. All of the mentioned <br />Answer: C) Detecting fraudulent credit card transactions <br />Explanation: Credit card transactions can be clustered into fraud transactions using unsupervised learning.</span></div><div style="text-align: left;"><span style="font-size: medium;"> </span></div><div style="text-align: left;"><span style="font-size: medium;"> </span></div><div style="text-align: left;"><span style="font-size: medium;">4. Identify the correct method for choosing the value of ‘k’ in k-means algorithm ? <br />A. Dimensionality reduction <br />B. Elbow method <br />C. Both Dimensionality reduction and Elbow method <br />D. Data partitioning <br />Answer: C) Both Dimensionality reduction and Elbow method</span></div><div style="text-align: left;"><span style="font-size: medium;"> </span></div><div style="text-align: left;"><span style="font-size: medium;"> </span></div><div style="text-align: left;"><span style="font-size: medium;">5. Identify the correct statement(s) in context of overfitting in decision trees: <br />Statement I: The idea of Pre-pruning is to stop tree induction before a fully grown tree is built, that perfectly fits the training data. <br />Statement II: The idea of Post-pruning is to grow a tree to its maximum size and then remove the nodes using a top-bottom approach. <br />A. Only statement I is true <br />B. Only statement II is true <br />C. Both statements are true <br />D. Both statements are false <br />Answer: A) Only statement I is true <br />Explanation: With early pruning, the idea is to stop tree induction before a mature tree is built that fits the training data perfectly. <br /> In post-pruning, the tree is grown to its maximum size, then the tree is pruned by removing the nodes using a bottom-up approach.</span></div><div style="text-align: left;"><span style="font-size: medium;"> </span></div><div style="text-align: left;"><span style="font-size: medium;"> </span></div><div style="text-align: left;"><span style="font-size: medium;">6. Which of the following options is/are true for K-fold cross-validation ? <br />1. Increase in K will result in higher time required to cross validate the result. <br />2. Higher values of K will result in higher confidence on the cross-validation result as compared to lower value of K. <br />3. If K=N, then it is called Leave one out cross validation, where N is the number of observations. <br />A. 1 and 2 <br />B. 2 and 3 <br />C. 1 and 3 <br />D. 1, 2 and 3 <br />Answer: D) 1,2 and 3 <br />Explanation: A larger k value means less bias towards the true expected error estimate (because the training fold will be closer to the total dataset) and higher runtime (when you approach the edge case: Leave-One-Out CV). We must also consider the variance between the accuracy of k folds when selecting k.</span></div><div style="text-align: left;"><span style="font-size: medium;"> </span></div><div style="text-align: left;"><span style="font-size: medium;"> </span></div><div style="text-align: left;"><span style="font-size: medium;">7. Imagine you are working on a project which is a binary classification problem. You trained a model on training dataset and get the below confusion matrix on validation dataset. </span></div><div style="text-align: center;"><span style="font-size: medium;"> <img alt="" src="data:image/png;base64,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" /></span></div><div style="text-align: left;"><span style="font-size: medium;">Based on the above confusion matrix, choose which option(s) below will give you correct predictions ? <br />1. Accuracy is ~0.91 <br />2. Misclassification rate is ~ 0.91 <br />3. False positive rate is ~0.95 <br />4. True positive rate is ~0.95 <br />A. 1 and 3 <br />B. 2 and 4 <br />C. 2 and 3 <br /></span></div><div style="text-align: left;"><span style="font-size: medium;">D. 1 and 4 </span></div><div style="text-align: left;"><span style="font-size: medium;">Answer: D) 1 and 4 </span></div><div style="text-align: left;"><span style="font-size: medium;">Explanation: </span></div><div style="text-align: left;"><span style="font-size: medium;">The Accuracy (correct classification) is (50+100)/165 which is nearly equal to 0.91. <br />The true Positive Rate is how many times you are predicting positive class correctly so true positive rate would be 100/105 = 0.95 also known as “Sensitivity” or “Recall” </span></div><div style="text-align: left;"><span style="font-size: medium;"> </span></div><div style="text-align: left;"><span style="font-size: medium;"> </span></div><div style="text-align: left;"><span style="font-size: medium;">8. Identify the correct statement(s) in context of machine learning approaches: <br />Statement I: In supervised approaches, the target that the model is predicting is unknown or unavailable. This means that you have unlabeled data. <br />Statement II: In unsupervised approaches the target, which is what the model is predicting, is provided. This is referred to as having labeled data because the target is labeled for every sample that you have in your data set. <br />A. Only Statement I is true <br />B. Only Statement II is true <br />C. Both Statements are false <br />D. Both Statements are true <br />Answer: C) Both Statements are false <br />Explanation: The correct statements are: <br />Statement I: In the supervised approach, goals are given, which are predicted by the model. This is called having labeled data because the target is labeled for each sample you have in your data set. <br /> Statement II: In the unsupervised approach, the target predicted by the model is unknown or unavailable. This means you have unmarked data. </span></div><div class="blogger-post-footer"><a href='http://aptipedia.blogspot.com/'><b>Aptipedia Tecknowledgies</b></a>
<a href='https://zerodha.com/?c=WS8845'>Vijay Kumar Vishwakarma</a></div>Yajivkumarhttp://www.blogger.com/profile/16652026082023144004noreply@blogger.com0tag:blogger.com,1999:blog-2766243001280496875.post-91341674834895514322021-10-15T07:25:00.002+05:302021-11-21T10:01:57.128+05:30Big Data Computing: Quiz Assignment-V Solutions (Week-5)<p class="MsoBodyText" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 11.0pt; margin-right: 108.2pt; margin-top: 0in;"><span style="font-size: medium;">1. Columns in HBase are organized to <br />A. Column group <br />B. Column list <br />C. Column base <br />D. Column families <br />Answer: D) Column families <br />Explanation: The HBase table consists of a column family which is a logical and physical grouping of columns. Columns of one family are stored separately from columns of other families.</span></p><p class="MsoBodyText" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 11.0pt; margin-right: 108.2pt; margin-top: 0in;"><span style="font-size: medium;"> </span></p><p class="MsoBodyText" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 11.0pt; margin-right: 108.2pt; margin-top: 0in;"><span style="font-size: medium;"> </span></p><p class="MsoBodyText" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 11.0pt; margin-right: 108.2pt; margin-top: 0in;"><span style="font-size: medium;">2. HBase is a distributed database built on top of the Hadoop file system. <br />A. Row-oriented <br />B. Tuple-oriented <br />C. Column-oriented <br />D. None of the mentioned <br />Answer: C) Column-oriented <br />Explanation: Column-oriented distributed data storage capable of horizontally scaling up to 1,000 standard servers and petabytes of indexed storage.</span></p><p class="MsoBodyText" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 11.0pt; margin-right: 108.2pt; margin-top: 0in;"><span style="font-size: medium;"> </span></p><p class="MsoBodyText" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 11.0pt; margin-right: 108.2pt; margin-top: 0in;"><span style="font-size: medium;"> </span></p><p class="MsoBodyText" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 11.0pt; margin-right: 108.2pt; margin-top: 0in;"><span style="font-size: medium;">3. A small chunk of data residing in one machine which is part of a cluster of machines holding one HBase table is known as <br />A. Region <br />B. Split <br />C. Rowarea <br />D. Tablearea <br />Answer : A) Region <br />Explanation: In Hbase, table Split into regions and served by region servers. <br /><br /></span> <span style="font-size: medium;"><br />4. In HBase, is a combination of row, column family, column qualifier and contains a value and a timestamp. <br />A. Cell <br />B. Stores <br />C. HMaster <br />D. Region Server <br />Answer: A) Cell <br />Explanation: Data is stored in the HBASE table Cells and Cells are a combination of rows, column families, column qualifiers and contain values and timestamps.</span></p><p class="MsoBodyText" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 11.0pt; margin-right: 108.2pt; margin-top: 0in;"><span style="font-size: medium;"> </span></p><p class="MsoBodyText" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 11.0pt; margin-right: 108.2pt; margin-top: 0in;"><span style="font-size: medium;"> </span></p><p class="MsoBodyText" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 11.0pt; margin-right: 108.2pt; margin-top: 0in;"><span style="font-size: medium;">5. HBase architecture has 3 main components: <br />A. Client, Column family, Region Server <br />B. Cell, Rowkey, Stores <br />C. HMaster, Region Server, Zookeeper <br />D. HMaster, Stores, Region Server <br />Answer: C) HMaster, Region Server, Zookeeper <br />Explanation: HBase architecture has 3 main components: HMaster, Region Server, Zookeeper. <br /><br />1. HMaster: The Master Server implementation in HBase is HMaster. This is the process in which the region is assigned to the region server and DDL operations (create, drop tables). Monitors all Regional Server instances in the cluster. <br /><br /> 2. Region Servers: The HBase table is divided horizontally by row key range into regions. Regions are the basic building blocks of the HBase cluster which consist of distribution tables and consist of column families. Region Server running on HDFS DataNode which is in Hadoop cluster. <br /><br /> 3. Zookeeper: It's like the coordinator at HBase. It provides services such as maintaining configuration information, naming, distributed synchronization, server failure notification, etc. The client communicates with the regional server via zookeeper. <br /><br /></span> <span style="font-size: medium;"><br />6. HBase stores data in <br />A. As many filesystems as the number of region servers <br />B. One filesystem per column family <br />C. A single filesystem available to all region servers <br />D. One filesystem per table. <br />Answer : C) A single filesystem available to all region servers <br /><br /></span> <span style="font-size: medium;"><br />7. Kafka is run as a cluster comprised of one or more servers each of which is called <br />A. cTakes <br />B. Chunks <br />C. Broker <br />D. None of the mentioned <br />Answer: C) Broker <br />Explanation: Kafka broker allows consumers to retrieve messages by subject, partition and offset. Kafka brokers can create Kafka clusters by sharing information directly or indirectly using Zookeeper. A Kafka cluster has exactly one broker acting as a controller. <br /><br /></span> <span style="font-size: medium;"><br />8. True or False ? <br />Statement 1: Batch Processing provides ability to process and analyze data at-rest (stored data) <br />Statement 2: Stream Processing provides ability to ingest, process and analyze data in- motion in real or near-real-time. <br />A. Only statement 1 is true <br />B. Only statement 2 is true <br />C. Both statements are true <br />D. Both statements are false <br />Answer: C) Both statements are true <br /><br /></span> <span style="font-size: medium;"><br />9. _________________is a central hub to transport and store event streams in real time. <br />A. Kafka Core <br />B. Kafka Connect <br />C. Kafka Streams <br />D. None of the mentioned <br />Answer: A) Kafka Core <br />Explanation: Kafka Core is a central hub to transport and store event streams in real time. <br /><br /></span> <span style="font-size: medium;"><br />10. What are the parameters defined to specify window operation ? <br />A. State size, window length <br />B. State size, sliding interval <br />C. Window length, sliding interval <br />D. None of the mentioned <br />Answer: C) Window length, sliding interval <br />Explanation: <br />Following parameters are used to specify window operation: <br />i) Window length: duration of the window <br />(ii) Sliding interval: interval at which the window operation is performed Both the parameters must be a multiple of the batch interval </span></p><p class="MsoBodyText" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 11.0pt; margin-right: 108.2pt; margin-top: 0in;"><span style="font-size: medium;"> </span></p><p class="MsoBodyText" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 11.0pt; margin-right: 108.2pt; margin-top: 0in;"><span style="font-size: medium;"> </span></p><p class="MsoBodyText" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 11.0pt; margin-right: 108.2pt; margin-top: 0in;"><span style="font-size: medium;">11. _________________is a Java library to process event streams live as they occur. <br />A. Kafka Core <br />B. Kafka Connect <br />C. Kafka Streams <br />D. None of the mentioned <br />Answer: C) Kafka Streams <b> </b></span></p><p class="MsoBodyText" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 11.0pt; margin-right: 108.2pt; margin-top: 0in;"><span style="font-size: medium;"><b>Explanation: </b>Kafka Streams is a Java
library to process event streams live as<span style="letter-spacing: -2.9pt;"> </span>they<span style="letter-spacing: -.05pt;"> </span>occur.</span></p><span style="font-size: medium;">
</span><div class="blogger-post-footer"><a href='http://aptipedia.blogspot.com/'><b>Aptipedia Tecknowledgies</b></a>
<a href='https://zerodha.com/?c=WS8845'>Vijay Kumar Vishwakarma</a></div>Yajivkumarhttp://www.blogger.com/profile/16652026082023144004noreply@blogger.com0tag:blogger.com,1999:blog-2766243001280496875.post-16234186287305914912021-09-27T08:46:00.001+05:302021-09-27T08:46:14.918+05:30Promote your blog or website<span style="font-size: medium;"><b>1. Submit to Search Engine -</b> Submit your blog / website to the major and regional search engine for easy search and visit. Use meta tags to make the search engine crawl the website. Use the correct keyword for your website and the title that describes your website. Use search engine submitters. There are many websites that offer free shipping to search engines. </span><p><span style="font-size: medium;"> For example: http://www.coltdurl.com/ </span></p><p><span style="font-size: medium;"> <b>2. Submit RSS Feed -</b> When submitting your website URL, you must submit your website RSS feed (if available) in the same way. This improves the revenue generated by AdSense for feeds, a feature of Google AdSense. There are many websites and software that offer RSS feeds for free. This feature sends RSS feeds to online news channels and readers like Google Reader, etc. </span></p><p><span style="font-size: medium;"> For example: http: // www.pingomatic.com/ </span></p><p><span style="font-size: medium;"> <b>3. Submit URL to Directory -</b> Many search engines rely on the online directory for searches. the relevant content / website being searched for. So please submit your blog / website url to a specific directory of a specific category. For example, Google uses the directory www.dmog.org to crawl the relevant website, so submit your blog to a specific category. If you have an educational website / blog, please submit it in the Education / Academic category etc. </span></p><p><span style="font-size: medium;"> For example: http://www.freedirectorysubmission.com/ </span></p><p><span style="font-size: medium;"> <b>4. Email signature -</b> Set your email signature with the name of your website and the URL with your name. When you send the email to someone, that person will see your email signature with a clickable URL, and if they are interested, they will click on this URL. However, do not send mass emails promoting your website, as this is the privacy policy of all email provider sites. Email is limited to 1000. Best used in email signature. </span></p><p><span style="font-size: medium;"> For example: http://www.gmail.com/ </span></p><p><span style="font-size: medium;"> <b>5. Join the forum - </b>Join any website advertising forum to promote your website, and you can also discuss your website and receive opinions from other members. There are many experienced bloggers and website marketers who will surely help you promote your website / blog. They will also help you design the blog / website to match the advertisement. </span></p><p><span style="font-size: medium;"> For example: http://www.linkreferral.com/ </span></p><p><span style="font-size: medium;"> <b>6. Join the social networking site -</b> Join the social networking site as often as possible by providing the link on your website with the correct title and description . Please use the promotional feature provided by these social media sites. Attach your feed to www.twitter.com to promote the website using the publishing service www.feedburner.com. </span></p><p><span style="font-size: medium;"> For example: http://www.facebook.com/ </span></p><p><span style="font-size: medium;"> <b>7. Use reciprocal links -</b> This is also known as backlinks or exchange links. There are many websites that offer backlink and exchange link functionality. But you can also exchange the link with your friend and put a clickable link on your website / blog with the agreement with your friend that they will also put your website link on their website. </span></p><p><span style="font-size: medium;"> For example: http://www.stufenraffic.net/ </span></p><p><span style="font-size: medium;"> <b>8. Online Advertising -</b> There are many websites that offer free online advertising. In it you have to provide all the information about your website and your contact details. If you have an approved Google AdSense account, you will receive a letter from Google AdWords providing you with Rs. 1500 / for free advertising from your Google AdSense publishers. You can advertise on the huge Google network with redemption code </span></p><p><span style="font-size: medium;"> provided by Google AdWords. For example: http://www.quikr.com/ </span></p><p><span style="font-size: medium;"> <b>9. Set as homepage -</b> If you depend on an Internet cafe for your work, set the browser's homepage to the URL of your website. When someone else opens their web browser, they will see your website and will keep your website name / URL if interested. Feel free to do this. I discovered this idea and it works for me because a lot of people like my blog. </span></p><p><span style="font-size: medium;"> <b>10. Tell a friend -</b>Talk to your friends about your website and blog and try to convince them to use them. It doesn't matter what they think of your website. If possible, tell someone else about your website and the features you have provided on your website. Always speak positively about your website. </span></p><p><span style="font-size: medium;"> <b>11. Email Subscription -</b> Many online readers and websites made email subscription functionality available. Through this feature, every visitor will get the warning message on their email ID (if subscribed) when they update / publish content on their blog / website. </span></p><p><span style="font-size: medium;"> For example: http://www.feedburner.com/ </span></p><p><span style="font-size: medium;"> <b>12. SMS Alert -</b> Google has provided this SMS notification feature, with which each member who subscribes to your website / blog via their email number mobile phone receives an SMS when updating the blog. Website. </span></p><p><span style="font-size: medium;"> For example: http://www.googlelabs.com/ </span></p><p><span style="font-size: medium;"> </span></p><p><b><span style="font-size: medium;">SEO techniques: </span></b></p><p><span style="font-size: medium;"> SEO: Search engine optimization is a technique to improve the ranking of websites by using some techniques and suitable keywords, etc. . Here are a few: </span></p><p><span style="font-size: medium;"> <b>1. MetaTag:</b> Create or generate a meta tag with the meta tag generator or you can create it yourself using the tag in HTML and inserting it into the HEAD section of the HTML document. It should contain keywords about your website, the description and title of your website, and information about you. </span></p><p><span style="font-size: medium;"> <b>2. Keywords:</b> Keywords are the most important feature of any website that the search engine wants to crawl. Include the most searchable keyword in your meta tag. You can also use the Keyword Builder, but these are not good enough. So, use your SEO knowledge and do it manually. </span></p><p><span style="font-size: medium;"> <b>3. Website Title:</b> Make the website title easy for your website visitors to remember and suitable for search engine searches. Your website title should be perfect and it is best to use common English words and phrases as they are easy to remember. </span></p><p><span style="font-size: medium;"> <b>4. Description:</b> Please describe your website as accurately as possible and be very correct. Before writing a description, analyze your website. Please use the correct keyword in your description so that it is traceable.</span></p><p><span style="font-size: medium;"><b>5. HTML Tags:</b> Use fewer HTML tags if possible, as HTML tags interfere with the search engine when crawling a search term. Use h1, h2, h3 tags for titles and subtitles and B tag for blogs, etc. </span></p><p><span style="font-size: medium;"><b>6. Minimize:</b> minimize the use of CSS, Flash, etc. It slows down the loading of the website in the client-side web browser. You can use it if you need to, but you can't use it in the content area. <br /></span></p><div class="blogger-post-footer"><a href='http://aptipedia.blogspot.com/'><b>Aptipedia Tecknowledgies</b></a>
<a href='https://zerodha.com/?c=WS8845'>Vijay Kumar Vishwakarma</a></div>Yajivkumarhttp://www.blogger.com/profile/16652026082023144004noreply@blogger.com0tag:blogger.com,1999:blog-2766243001280496875.post-91151834448828754272021-09-24T08:18:00.004+05:302021-09-24T08:20:10.964+05:30Big Data Computing: Quiz Assignment-IV Solutions (Week-4)<p><span style="font-size: medium;">1. Identify the correct choices for the given scenarios:<br /> P: The system allows operations all the time, and operations return quickly <br />Q: All nodes see same data at any time, or reads return latest written value by any client R: </span></p><p><span style="font-size: medium;">The system continues to work in spite of network partitions <br />A. P: Consistency, Q: Availability, R: Partition tolerance <br />B. P: Availability, Q: Consistency, R: Partition tolerance <br />C. P: Partition tolerance, Q: Consistency, R: Availability <br />D. P: Consistency, Q: Partition tolerance, R: Availability <br /> </span></p><p><span style="font-size: medium;">Answer: B) P: Availability, Q: Consistency, R: Partition tolerance </span></p><p><span style="font-size: medium;">Explanation: <br />CAP Theorem states following properties: <br />Consistency: All nodes see same data at any time, or reads return latest written value by any client. <br />Availability: The system allows operations all the time, and operations return quickly. <br />Partition-tolerance: The system continues to work in spite of network partitions. <br /><br /> 2. Cassandra uses a protocol called to discover location and state information about the other nodes participating in a Cassandra cluster. <br />A. Key-value <br />B. Memtable <br />C. Heartbeat <br />D. Gossip <br /><br />Answer: D) Gossip <br /><br />Explanation: Cassandra uses a protocol called Gossip to obtain information about the location and status of the other nodes participating in a Cassandra cluster. Gossip is a peer-to-peer communication protocol in which nodes regularly exchange status information about themselves and about other nodes they know. <br /> <br /> <br />3. In Cassandra, is used to specify data centers and the number of replicas to place within each data center. It attempts to place replicas on distinct racks to avoid the node failure and to ensure data availability. <br />A. Simple strategy <br />B. Quorum strategy <br />C. Network topology strategy <br />D. None of the mentioned </span></p><p><span style="font-size: medium;">Answer: C) Network topology strategy <br /><br /> Explanation: The network topology strategy is used to specify the data centers and the number of replicas to be placed in each data center. Try to place replicas in different racks to avoid node failure and ensure data availability. In the network topology strategy, the two most common methods for configuring multiple data center clusters are: two replicas in each data center and three replicas in each data center. <br /><br /> </span></p><p><span style="font-size: medium;">4. True or False ? <br />A Snitch determines which data centers and racks nodes belong to. Snitches inform Cassandra about the network topology so that requests are routed efficiently and allows Cassandra to distribute replicas by grouping machines into data centers and racks. <br />A. True <br />B. False <br /><br />Answer: True <br /><br />Explanation: A snitch determines which data centers and rack nodes they belong to. The snitches inform Cassandra about the network topology so that requests can be routed efficiently and Cassandra can distribute replicas by grouping machines in data centers and racks. In particular, the replication strategy places the replicas based on the information provided by the new Snitch. All nodes must return to the same rack and data center. Cassandra tries her best not to have more than one replica on the same shelf (which is not necessarily a physical location). <br /><br /> <br />5. Consider the following statements: <br />Statement 1: In Cassandra, during a write operation, when hinted handoff is enabled and If any replica is down, the coordinator writes to all other replicas, and keeps the write locally until down replica comes back up. <br /> Statement 2: In Cassandra, Ec2Snitch is important snitch for deployments and it is a simple snitch for Amazon EC2 deployments where all nodes are in a single region. In Ec2Snitch region name refers to data center and availability zone refers to rack in a cluster. <br /> A. Only Statement 1 is true <br />B. Only Statement 2 is true <br />C. Both Statements are true <br />D. Both Statements are false <br /><br />Answer: C) Both Statements are true <br /><br />Explanation: Cassandra uses a protocol called Gossip to obtain information about the location and status of the other nodes participating in a Cassandra cluster. Gossip is a peer-to-peer communication protocol in which nodes regularly exchange status information about themselves and about other nodes they know. <br /><br /> </span></p><p><span style="font-size: medium;">6. What is Eventual Consistency ? <br />A. At any time, the system is linearizable <br />B. If writes stop, all reads will return the same value after a while <br />C. At any time, concurrent reads from any node return the same values <br />D. If writes stop, a distributed system will become consistent <br /><br />Answer: B) If writes stop, all reads will return the same value after a while <br /><br />Explanation: Cassandra offers Eventual Consistency. Is says that If writes to a key stop, all replicas of key will converge automatically. <br /><br /> </span></p><p><span style="font-size: medium;">7. Consider the following statements: <br />Statement 1: When two processes are competing with each other causing data corruption, it is called deadlock <br />Statement 2: When two processes are waiting for each other directly or indirectly, it is called race condition <br />A. Only Statement 1 is true <br />B. Only Statement 2 is true <br />C. Both Statements are false <br />D. Both Statements are true </span></p><p><span style="font-size: medium;">Answer: C) Both Statements are false </span></p><p><span style="font-size: medium;">Explanation: The correct statements are: <br />Statement 1: When two processes are competing with each other causing data corruption, it is called Race Condition <br />Statement 2: When two processes are waiting for each other directly or indirectly, it is called deadlock. <br /> <br /><br />8. ZooKeeper allows distributed processes to coordinate with each other through registers, known as <br />A. znodes <br />B. hnodes <br />C. vnodes <br />D. rnodes <br /><br />Answer: A) znodes <br /><br />Explanation: Every znode is identified by a path, with path elements separated by a slash. <br /><br /> <br /><br />9. In Zookeeper, when a is triggered the client receives a packet saying that the znode has changed. <br />A. Event <br />B. Row <br />C. Watch <br />D. Value <br /><br />Answer: C) Watch <br /><br />Explanation: ZooKeeper supports the concept of watches. Clients can set a watch on a znodes. <br /><br /> <br />10. Consider the Table temperature_details in Keyspace “day3” with schema as follows: <br />temperature_details(daynum, year,month,date,max_temp) <br />with primary key(daynum,year,month,date) </span></p><p><span style="font-size: medium;"><span style="font-size: medium;"><!--[if gte mso 9]><xml>
<w:WordDocument>
<w:View>Normal</w:View>
<w:Zoom>0</w:Zoom>
<w:TrackMoves/>
<w:TrackFormatting/>
<w:PunctuationKerning/>
<w:ValidateAgainstSchemas/>
<w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
<w:IgnoreMixedContent>false</w:IgnoreMixedContent>
<w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
<w:DoNotPromoteQF/>
<w:LidThemeOther>EN-US</w:LidThemeOther>
<w:LidThemeAsian>X-NONE</w:LidThemeAsian>
<w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript>
<w:Compatibility>
<w:BreakWrappedTables/>
<w:SnapToGridInCell/>
<w:WrapTextWithPunct/>
<w:UseAsianBreakRules/>
<w:DontGrowAutofit/>
<w:SplitPgBreakAndParaMark/>
<w:DontVertAlignCellWithSp/>
<w:DontBreakConstrainedForcedTables/>
<w:DontVertAlignInTxbx/>
<w:Word11KerningPairs/>
<w:CachedColBalance/>
</w:Compatibility>
<w:DoNotOptimizeForBrowser/>
<m:mathPr>
<m:mathFont m:val="Cambria Math"/>
<m:brkBin m:val="before"/>
<m:brkBinSub m:val="--"/>
<m:smallFrac m:val="off"/>
<m:dispDef/>
<m:lMargin m:val="0"/>
<m:rMargin m:val="0"/>
<m:defJc m:val="centerGroup"/>
<m:wrapIndent m:val="1440"/>
<m:intLim m:val="subSup"/>
<m:naryLim m:val="undOvr"/>
</m:mathPr></w:WordDocument>
</xml><![endif]--><!--[if gte mso 9]><xml>
<w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="true"
DefSemiHidden="true" DefQFormat="false" DefPriority="99"
LatentStyleCount="267">
<w:LsdException Locked="false" Priority="1" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Normal"/>
<w:LsdException Locked="false" Priority="1" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="heading 1"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 2"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 3"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 4"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 5"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 6"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 7"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 8"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 9"/>
<w:LsdException Locked="false" Priority="39" Name="toc 1"/>
<w:LsdException Locked="false" Priority="39" Name="toc 2"/>
<w:LsdException Locked="false" Priority="39" Name="toc 3"/>
<w:LsdException Locked="false" Priority="39" Name="toc 4"/>
<w:LsdException Locked="false" Priority="39" Name="toc 5"/>
<w:LsdException Locked="false" Priority="39" Name="toc 6"/>
<w:LsdException Locked="false" Priority="39" Name="toc 7"/>
<w:LsdException Locked="false" Priority="39" Name="toc 8"/>
<w:LsdException Locked="false" Priority="39" Name="toc 9"/>
<w:LsdException Locked="false" Priority="35" QFormat="true" Name="caption"/>
<w:LsdException Locked="false" Priority="10" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Title"/>
<w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font"/>
<w:LsdException Locked="false" Priority="1" QFormat="true" Name="Body Text"/>
<w:LsdException Locked="false" Priority="11" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtitle"/>
<w:LsdException Locked="false" Priority="22" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Strong"/>
<w:LsdException Locked="false" Priority="20" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Emphasis"/>
<w:LsdException Locked="false" Priority="59" SemiHidden="false"
UnhideWhenUsed="false" Name="Table Grid"/>
<w:LsdException Locked="false" UnhideWhenUsed="false" Name="Placeholder Text"/>
<w:LsdException Locked="false" Priority="1" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="No Spacing"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 1"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 1"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 1"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 1"/>
<w:LsdException Locked="false" UnhideWhenUsed="false" Name="Revision"/>
<w:LsdException Locked="false" Priority="1" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="List Paragraph"/>
<w:LsdException Locked="false" Priority="29" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Quote"/>
<w:LsdException Locked="false" Priority="30" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Quote"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 1"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 1"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 1"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 1"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 1"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 2"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 2"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 2"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 2"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 2"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 2"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 2"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 2"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 2"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 3"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 3"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 3"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 3"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 3"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 3"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 3"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 3"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 3"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 4"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 4"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 4"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 4"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 4"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 4"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 4"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 4"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 4"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 5"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 5"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 5"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 5"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 5"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 5"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 5"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 5"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 5"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 6"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 6"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 6"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 6"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 6"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 6"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 6"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 6"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 6"/>
<w:LsdException Locked="false" Priority="19" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis"/>
<w:LsdException Locked="false" Priority="21" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Emphasis"/>
<w:LsdException Locked="false" Priority="31" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference"/>
<w:LsdException Locked="false" Priority="32" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Reference"/>
<w:LsdException Locked="false" Priority="33" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Book Title"/>
<w:LsdException Locked="false" Priority="37" Name="Bibliography"/>
<w:LsdException Locked="false" Priority="39" QFormat="true" Name="TOC Heading"/>
</w:LatentStyles>
</xml><![endif]--><!--[if gte mso 10]>
<style>
/* Style Definitions */
table.MsoNormalTable
{mso-style-name:"Table Normal";
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-priority:99;
mso-style-qformat:yes;
mso-style-parent:"";
mso-padding-alt:0in 5.4pt 0in 5.4pt;
mso-para-margin:0in;
mso-para-margin-bottom:.0001pt;
mso-pagination:none;
text-autospace:none;
font-size:11.0pt;
font-family:"Calibri","sans-serif";
mso-ascii-font-family:Calibri;
mso-ascii-theme-font:minor-latin;
mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;}
</style>
<![endif]--></span>
</span></p><table border="1" cellpadding="0" cellspacing="0" class="MsoNormalTable" style="border-collapse: collapse; border: none; margin-left: 6.05pt; mso-border-alt: solid black .5pt; mso-border-insideh: .5pt solid black; mso-border-insidev: .5pt solid black; mso-padding-alt: 0in 0in 0in 0in; mso-table-layout-alt: fixed; mso-yfti-tbllook: 480;">
<tbody><tr style="height: 31.5pt; mso-yfti-firstrow: yes; mso-yfti-irow: 0;">
<td style="border: solid black 1.0pt; height: 31.5pt; mso-border-alt: solid black .5pt; padding: 0in 0in 0in 0in; width: 1.35in;" valign="top" width="130">
<p class="TableParagraph" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 24.5pt; margin-right: 24.15pt; margin-top: 0in;"><b style="mso-bidi-font-weight: normal;"><span style="font-size: 12.0pt; mso-bidi-font-size: 11.0pt;">DayNum</span></b></p>
</td>
<td style="border-left: none; border: solid black 1.0pt; height: 31.5pt; mso-border-alt: solid black .5pt; mso-border-left-alt: solid black .5pt; padding: 0in 0in 0in 0in; width: 95.65pt;" valign="top" width="128">
<p class="TableParagraph" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 34.0pt; margin-right: 33.8pt; margin-top: 0in;"><b style="mso-bidi-font-weight: normal;"><span style="font-size: 12.0pt; mso-bidi-font-size: 11.0pt;">Year</span></b></p>
</td>
<td style="border-left: none; border: solid black 1.0pt; height: 31.5pt; mso-border-alt: solid black .5pt; mso-border-left-alt: solid black .5pt; padding: 0in 0in 0in 0in; width: 95.75pt;" valign="top" width="128">
<p class="TableParagraph" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 29.55pt; margin-right: 28.95pt; margin-top: 0in;"><b style="mso-bidi-font-weight: normal;"><span style="font-size: 12.0pt; mso-bidi-font-size: 11.0pt;">Month</span></b></p>
</td>
<td style="border-left: none; border: solid black 1.0pt; height: 31.5pt; mso-border-alt: solid black .5pt; mso-border-left-alt: solid black .5pt; padding: 0in 0in 0in 0in; width: 95.75pt;" valign="top" width="128">
<p class="TableParagraph" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 29.2pt; margin-right: 28.95pt; margin-top: 0in;"><b style="mso-bidi-font-weight: normal;"><span style="font-size: 12.0pt; mso-bidi-font-size: 11.0pt;">Date</span></b></p>
</td>
<td style="border-left: none; border: solid black 1.0pt; height: 31.5pt; mso-border-alt: solid black .5pt; mso-border-left-alt: solid black .5pt; padding: 0in 0in 0in 0in; width: 95.6pt;" valign="top" width="127">
<p class="TableParagraph" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 7.95pt; margin-right: 7.35pt; margin-top: 0in;"><b style="mso-bidi-font-weight: normal;"><span style="font-size: 12.0pt; mso-bidi-font-size: 11.0pt;">MaxTemp (°C)</span></b></p>
</td>
</tr>
<tr style="height: 25.8pt; mso-yfti-irow: 1;">
<td style="border-color: currentcolor black black; border-image: none 100% / 1 / 0 stretch; border-style: none solid solid; border-width: medium 1pt 1pt; height: 25.8pt; padding: 0in; text-align: center; width: 1.35in;" valign="top" width="130">
<p class="TableParagraph" style="line-height: 13.8pt; margin-left: .2pt; mso-line-height-rule: exactly;"><span style="font-size: 12.0pt; mso-bidi-font-size: 11.0pt;">1</span></p>
</td>
<td style="border-color: currentcolor black black currentcolor; border-style: none solid solid none; border-width: medium 1pt 1pt medium; height: 25.8pt; padding: 0in; text-align: center; width: 95.65pt;" valign="top" width="128">
<p class="TableParagraph" style="line-height: 13.8pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 34.0pt; margin-right: 33.6pt; margin-top: 0in; mso-line-height-rule: exactly;"><span style="font-size: 12.0pt; mso-bidi-font-size: 11.0pt;">1943</span></p>
</td>
<td style="border-color: currentcolor black black currentcolor; border-style: none solid solid none; border-width: medium 1pt 1pt medium; height: 25.8pt; padding: 0in; text-align: center; width: 95.75pt;" valign="top" width="128">
<p class="TableParagraph" style="line-height: 13.8pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 29.45pt; margin-right: 28.95pt; margin-top: 0in; mso-line-height-rule: exactly;"><span style="font-size: 12.0pt; mso-bidi-font-size: 11.0pt;">10</span></p>
</td>
<td style="border-color: currentcolor black black currentcolor; border-style: none solid solid none; border-width: medium 1pt 1pt medium; height: 25.8pt; padding: 0in; text-align: center; width: 95.75pt;" valign="top" width="128">
<p class="TableParagraph" style="line-height: 13.8pt; margin-left: .3pt; mso-line-height-rule: exactly;"><span style="font-size: 12.0pt; mso-bidi-font-size: 11.0pt;">1</span></p>
</td>
<td style="border-color: currentcolor black black currentcolor; border-style: none solid solid none; border-width: medium 1pt 1pt medium; height: 25.8pt; padding: 0in; text-align: center; width: 95.6pt;" valign="top" width="127">
<p class="TableParagraph" style="line-height: 13.8pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 7.8pt; margin-right: 7.35pt; margin-top: 0in; mso-line-height-rule: exactly;"><span style="font-size: 12.0pt; mso-bidi-font-size: 11.0pt;">14.1</span></p>
</td>
</tr>
<tr style="height: 25.9pt; mso-yfti-irow: 2;">
<td style="border-color: currentcolor black black; border-image: none 100% / 1 / 0 stretch; border-style: none solid solid; border-width: medium 1pt 1pt; height: 25.9pt; padding: 0in; text-align: center; width: 1.35in;" valign="top" width="130">
<p class="TableParagraph" style="margin-left: .2pt;"><span style="font-size: 12.0pt; mso-bidi-font-size: 11.0pt;">2</span></p>
</td>
<td style="border-color: currentcolor black black currentcolor; border-style: none solid solid none; border-width: medium 1pt 1pt medium; height: 25.9pt; padding: 0in; text-align: center; width: 95.65pt;" valign="top" width="128">
<p class="TableParagraph" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 34.0pt; margin-right: 33.6pt; margin-top: 0in;"><span style="font-size: 12.0pt; mso-bidi-font-size: 11.0pt;">1943</span></p>
</td>
<td style="border-color: currentcolor black black currentcolor; border-style: none solid solid none; border-width: medium 1pt 1pt medium; height: 25.9pt; padding: 0in; text-align: center; width: 95.75pt;" valign="top" width="128">
<p class="TableParagraph" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 29.45pt; margin-right: 28.95pt; margin-top: 0in;"><span style="font-size: 12.0pt; mso-bidi-font-size: 11.0pt;">10</span></p>
</td>
<td style="border-color: currentcolor black black currentcolor; border-style: none solid solid none; border-width: medium 1pt 1pt medium; height: 25.9pt; padding: 0in; text-align: center; width: 95.75pt;" valign="top" width="128">
<p class="TableParagraph" style="margin-left: .3pt;"><span style="font-size: 12.0pt; mso-bidi-font-size: 11.0pt;">2</span></p>
</td>
<td style="border-color: currentcolor black black currentcolor; border-style: none solid solid none; border-width: medium 1pt 1pt medium; height: 25.9pt; padding: 0in; text-align: center; width: 95.6pt;" valign="top" width="127">
<p class="TableParagraph" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 7.8pt; margin-right: 7.35pt; margin-top: 0in;"><span style="font-size: 12.0pt; mso-bidi-font-size: 11.0pt;">16.4</span></p>
</td>
</tr>
<tr style="height: 25.85pt; mso-yfti-irow: 3;">
<td style="border-color: currentcolor black black; border-image: none 100% / 1 / 0 stretch; border-style: none solid solid; border-width: medium 1pt 1pt; height: 25.85pt; padding: 0in; text-align: center; width: 1.35in;" valign="top" width="130">
<p class="TableParagraph" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 24.35pt; margin-right: 24.15pt; margin-top: 0in;"><span style="font-size: 12.0pt; mso-bidi-font-size: 11.0pt;">541</span></p>
</td>
<td style="border-color: currentcolor black black currentcolor; border-style: none solid solid none; border-width: medium 1pt 1pt medium; height: 25.85pt; padding: 0in; text-align: center; width: 95.65pt;" valign="top" width="128">
<p class="TableParagraph" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 34.0pt; margin-right: 33.6pt; margin-top: 0in;"><span style="font-size: 12.0pt; mso-bidi-font-size: 11.0pt;">1945</span></p>
</td>
<td style="border-color: currentcolor black black currentcolor; border-style: none solid solid none; border-width: medium 1pt 1pt medium; height: 25.85pt; padding: 0in; text-align: center; width: 95.75pt;" valign="top" width="128">
<p class="TableParagraph" style="margin-left: .5pt;"><span style="font-size: 12.0pt; mso-bidi-font-size: 11.0pt;">3</span></p>
</td>
<td style="border-color: currentcolor black black currentcolor; border-style: none solid solid none; border-width: medium 1pt 1pt medium; height: 25.85pt; padding: 0in; text-align: center; width: 95.75pt;" valign="top" width="128">
<p class="TableParagraph" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 29.25pt; margin-right: 28.95pt; margin-top: 0in;"><span style="font-size: 12.0pt; mso-bidi-font-size: 11.0pt;">24</span></p>
</td>
<td style="border-color: currentcolor black black currentcolor; border-style: none solid solid none; border-width: medium 1pt 1pt medium; height: 25.85pt; padding: 0in; text-align: center; width: 95.6pt;" valign="top" width="127">
<p class="TableParagraph" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 7.8pt; margin-right: 7.35pt; margin-top: 0in;"><span style="font-size: 12.0pt; mso-bidi-font-size: 11.0pt;">21.1</span></p>
</td>
</tr>
<tr style="height: 25.9pt; mso-yfti-irow: 4;">
<td style="border-color: currentcolor black black; border-image: none 100% / 1 / 0 stretch; border-style: none solid solid; border-width: medium 1pt 1pt; height: 25.9pt; padding: 0in; text-align: center; width: 1.35in;" valign="top" width="130">
<p class="TableParagraph" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 24.35pt; margin-right: 24.15pt; margin-top: 0in;"><span style="font-size: 12.0pt; mso-bidi-font-size: 11.0pt;">9970</span></p>
</td>
<td style="border-color: currentcolor black black currentcolor; border-style: none solid solid none; border-width: medium 1pt 1pt medium; height: 25.9pt; padding: 0in; text-align: center; width: 95.65pt;" valign="top" width="128">
<p class="TableParagraph" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 34.0pt; margin-right: 33.6pt; margin-top: 0in;"><span style="font-size: 12.0pt; mso-bidi-font-size: 11.0pt;">1971</span></p>
</td>
<td style="border-color: currentcolor black black currentcolor; border-style: none solid solid none; border-width: medium 1pt 1pt medium; height: 25.9pt; padding: 0in; text-align: center; width: 95.75pt;" valign="top" width="128">
<p class="TableParagraph" style="margin-left: .5pt;"><span style="font-size: 12.0pt; mso-bidi-font-size: 11.0pt;">1</span></p>
</td>
<td style="border-color: currentcolor black black currentcolor; border-style: none solid solid none; border-width: medium 1pt 1pt medium; height: 25.9pt; padding: 0in; text-align: center; width: 95.75pt;" valign="top" width="128">
<p class="TableParagraph" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 29.25pt; margin-right: 28.95pt; margin-top: 0in;"><span style="font-size: 12.0pt; mso-bidi-font-size: 11.0pt;">16</span></p>
</td>
<td style="border-color: currentcolor black black currentcolor; border-style: none solid solid none; border-width: medium 1pt 1pt medium; height: 25.9pt; padding: 0in; text-align: center; width: 95.6pt;" valign="top" width="127">
<p class="TableParagraph" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 7.8pt; margin-right: 7.35pt; margin-top: 0in;"><span style="font-size: 12.0pt; mso-bidi-font-size: 11.0pt;">21.4</span></p>
</td>
</tr>
<tr style="height: 25.75pt; mso-yfti-irow: 5;">
<td style="border-color: currentcolor black black; border-image: none 100% / 1 / 0 stretch; border-style: none solid solid; border-width: medium 1pt 1pt; height: 25.75pt; padding: 0in; text-align: center; width: 1.35in;" valign="top" width="130">
<p class="TableParagraph" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 24.35pt; margin-right: 24.15pt; margin-top: 0in;"><span style="font-size: 12.0pt; mso-bidi-font-size: 11.0pt;">20174</span></p>
</td>
<td style="border-color: currentcolor black black currentcolor; border-style: none solid solid none; border-width: medium 1pt 1pt medium; height: 25.75pt; padding: 0in; text-align: center; width: 95.65pt;" valign="top" width="128">
<p class="TableParagraph" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 34.0pt; margin-right: 33.6pt; margin-top: 0in;"><span style="font-size: 12.0pt; mso-bidi-font-size: 11.0pt;">1998</span></p>
</td>
<td style="border-color: currentcolor black black currentcolor; border-style: none solid solid none; border-width: medium 1pt 1pt medium; height: 25.75pt; padding: 0in; text-align: center; width: 95.75pt;" valign="top" width="128">
<p class="TableParagraph" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 29.45pt; margin-right: 28.95pt; margin-top: 0in;"><span style="font-size: 12.0pt; mso-bidi-font-size: 11.0pt;">12</span></p>
</td>
<td style="border-color: currentcolor black black currentcolor; border-style: none solid solid none; border-width: medium 1pt 1pt medium; height: 25.75pt; padding: 0in; text-align: center; width: 95.75pt;" valign="top" width="128">
<p class="TableParagraph" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 29.25pt; margin-right: 28.95pt; margin-top: 0in;"><span style="font-size: 12.0pt; mso-bidi-font-size: 11.0pt;">24</span></p>
</td>
<td style="border-color: currentcolor black black currentcolor; border-style: none solid solid none; border-width: medium 1pt 1pt medium; height: 25.75pt; padding: 0in; text-align: center; width: 95.6pt;" valign="top" width="127">
<p class="TableParagraph" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 7.8pt; margin-right: 7.35pt; margin-top: 0in;"><span style="font-size: 12.0pt; mso-bidi-font-size: 11.0pt;">36.7</span></p>
</td>
</tr>
<tr style="height: 25.9pt; mso-yfti-irow: 6;">
<td style="border-color: currentcolor black black; border-image: none 100% / 1 / 0 stretch; border-style: none solid solid; border-width: medium 1pt 1pt; height: 25.9pt; padding: 0in; text-align: center; width: 1.35in;" valign="top" width="130">
<p class="TableParagraph" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 24.35pt; margin-right: 24.15pt; margin-top: 0in;"><span style="font-size: 12.0pt; mso-bidi-font-size: 11.0pt;">21223</span></p>
</td>
<td style="border-color: currentcolor black black currentcolor; border-style: none solid solid none; border-width: medium 1pt 1pt medium; height: 25.9pt; padding: 0in; text-align: center; width: 95.65pt;" valign="top" width="128">
<p class="TableParagraph" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 34.0pt; margin-right: 33.6pt; margin-top: 0in;"><span style="font-size: 12.0pt; mso-bidi-font-size: 11.0pt;">2001</span></p>
</td>
<td style="border-color: currentcolor black black currentcolor; border-style: none solid solid none; border-width: medium 1pt 1pt medium; height: 25.9pt; padding: 0in; text-align: center; width: 95.75pt;" valign="top" width="128">
<p class="TableParagraph" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 29.45pt; margin-right: 28.95pt; margin-top: 0in;"><span style="font-size: 12.0pt; mso-bidi-font-size: 11.0pt;">11</span></p>
</td>
<td style="border-color: currentcolor black black currentcolor; border-style: none solid solid none; border-width: medium 1pt 1pt medium; height: 25.9pt; padding: 0in; text-align: center; width: 95.75pt;" valign="top" width="128">
<p class="TableParagraph" style="margin-left: .3pt;"><span style="font-size: 12.0pt; mso-bidi-font-size: 11.0pt;">7</span></p>
</td>
<td style="border-color: currentcolor black black currentcolor; border-style: none solid solid none; border-width: medium 1pt 1pt medium; height: 25.9pt; padding: 0in; text-align: center; width: 95.6pt;" valign="top" width="127">
<p class="TableParagraph" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 7.9pt; margin-right: 7.35pt; margin-top: 0in;"><span style="font-size: 12.0pt; mso-bidi-font-size: 11.0pt;">16</span></p>
</td>
</tr>
<tr style="height: 25.9pt; mso-yfti-irow: 7; mso-yfti-lastrow: yes;">
<td style="border-color: currentcolor black black; border-image: none 100% / 1 / 0 stretch; border-style: none solid solid; border-width: medium 1pt 1pt; height: 25.9pt; padding: 0in; text-align: center; width: 1.35in;" valign="top" width="130">
<p class="TableParagraph" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 24.35pt; margin-right: 24.15pt; margin-top: 0in;"><span style="font-size: 12.0pt; mso-bidi-font-size: 11.0pt;">4317</span></p>
</td>
<td style="border-color: currentcolor black black currentcolor; border-style: none solid solid none; border-width: medium 1pt 1pt medium; height: 25.9pt; padding: 0in; text-align: center; width: 95.65pt;" valign="top" width="128">
<p class="TableParagraph" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 34.0pt; margin-right: 33.6pt; margin-top: 0in;"><span style="font-size: 12.0pt; mso-bidi-font-size: 11.0pt;">1955</span></p>
</td>
<td style="border-color: currentcolor black black currentcolor; border-style: none solid solid none; border-width: medium 1pt 1pt medium; height: 25.9pt; padding: 0in; text-align: center; width: 95.75pt;" valign="top" width="128">
<p class="TableParagraph" style="margin-left: .5pt;"><span style="font-size: 12.0pt; mso-bidi-font-size: 11.0pt;">7</span></p>
</td>
<td style="border-color: currentcolor black black currentcolor; border-style: none solid solid none; border-width: medium 1pt 1pt medium; height: 25.9pt; padding: 0in; text-align: center; width: 95.75pt;" valign="top" width="128">
<p class="TableParagraph" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 29.25pt; margin-right: 28.95pt; margin-top: 0in;"><span style="font-size: 12.0pt; mso-bidi-font-size: 11.0pt;">26</span></p>
</td>
<td style="border-color: currentcolor black black currentcolor; border-style: none solid solid none; border-width: medium 1pt 1pt medium; height: 25.9pt; padding: 0in; text-align: center; width: 95.6pt;" valign="top" width="127">
<p class="TableParagraph" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 7.8pt; margin-right: 7.35pt; margin-top: 0in;"><span style="font-size: 12.0pt; mso-bidi-font-size: 11.0pt;">16.7</span></p>
</td>
</tr>
</tbody></table>
<p><span style="font-size: medium;"> </span><span style="font-size: medium;">There exists same maximum temperature at different hours of the same day. Choose the correct CQL query to: </span><br /></p><span style="font-size: medium;">Alter table temperature_details to add a new column called “seasons” using map of type <br /><varint, text> represented as <month, season>. Season can have the following values season={spring, summer, autumn, winter}. <br />Update table temperature_details where columns daynum, year, month, date contain the following values- 4317,1955,7,26 respectively. <br />Use the select statement to output the row after updation. <br />Note: A map relates one item to another with a key-value pair. For each key, only one value may exist, and duplicates cannot be stored. Both the key and the value are designated with a data type. <br /><br />A) <br />cqlsh:day3> alter table temperature_details add hours1 set<varint>; <br />cqlsh:day3> update temperature_details set hours1={1,5,9,13,5,9} where daynum=4317; cqlsh:day3> select * from temperature_details where daynum=4317; <br /><br /> <br />B) <br />cqlsh:day3> alter table temperature_details add seasons map<varint,text>; <br />cqlsh:day3> update temperature_details set seasons = seasons + {7:'spring'} where daynum=4317 and year =1955 and month = 7 and date=26; <br />cqlsh:day3> select * from temperature_details where daynum=4317 and year=1955 and month=7 and date=26; <br /><br /> <br />C) <br />cqlsh:day3>alter table temperature_details add hours1 list<varint>; <br />cqlsh:day3> update temperature_details set hours1=[1,5,9,13,5,9] where daynum=4317 and year = 1955 and month = 7 and date=26; <br />cqlsh:day3> select * from temperature_details where daynum=4317 and year=1955 and month=7 and date=26; <br /><br /> <br />D) cqlsh:day3> alter table temperature_details add seasons map<month, season>; <br />cqlsh:day3> update temperature_details set seasons = seasons + {7:'spring'} where daynum=4317; <br />cqlsh:day3> select * from temperature_details where daynum=4317; <br /> <br />Answer: B) <br />cqlsh:day3> alter table temperature_details add seasons map<varint,text>; <br />cqlsh:day3> update temperature_details set seasons = seasons + {7:'spring'} where daynum=4317 and year =1955 and month = 7 and date=26; <br />cqlsh:day3> select * from temperature_details where daynum=4317 and year=1955 and month=7 and date=26; <br /><br /> <br />Explanation: <br />The correct steps are: <br />a) Add column “seasons” <br />cqlsh:day3> alter table temperature_details add seasons map<varint,text>; <br /><br />b) Update table <br />cqlsh:day3> update temperature_details set seasons = seasons + {7:'spring'} where daynum=4317 and year =1955 and month = 7 and date=26; <br /><br />c) Select query <br />cqlsh:day3> select * from temperature_details where daynum=4317 and year=1955 and month=7 and date=26;</span><p><span style="font-size: medium;"> </span><!--[if gte mso 9]><xml>
<w:WordDocument>
<w:View>Normal</w:View>
<w:Zoom>0</w:Zoom>
<w:TrackMoves/>
<w:TrackFormatting/>
<w:PunctuationKerning/>
<w:ValidateAgainstSchemas/>
<w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
<w:IgnoreMixedContent>false</w:IgnoreMixedContent>
<w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
<w:DoNotPromoteQF/>
<w:LidThemeOther>EN-US</w:LidThemeOther>
<w:LidThemeAsian>X-NONE</w:LidThemeAsian>
<w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript>
<w:Compatibility>
<w:BreakWrappedTables/>
<w:SnapToGridInCell/>
<w:WrapTextWithPunct/>
<w:UseAsianBreakRules/>
<w:DontGrowAutofit/>
<w:SplitPgBreakAndParaMark/>
<w:DontVertAlignCellWithSp/>
<w:DontBreakConstrainedForcedTables/>
<w:DontVertAlignInTxbx/>
<w:Word11KerningPairs/>
<w:CachedColBalance/>
</w:Compatibility>
<w:DoNotOptimizeForBrowser/>
<m:mathPr>
<m:mathFont m:val="Cambria Math"/>
<m:brkBin m:val="before"/>
<m:brkBinSub m:val="--"/>
<m:smallFrac m:val="off"/>
<m:dispDef/>
<m:lMargin m:val="0"/>
<m:rMargin m:val="0"/>
<m:defJc m:val="centerGroup"/>
<m:wrapIndent m:val="1440"/>
<m:intLim m:val="subSup"/>
<m:naryLim m:val="undOvr"/>
</m:mathPr></w:WordDocument>
</xml><![endif]--><!--[if gte mso 9]><xml>
<w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="true"
DefSemiHidden="true" DefQFormat="false" DefPriority="99"
LatentStyleCount="267">
<w:LsdException Locked="false" Priority="1" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Normal"/>
<w:LsdException Locked="false" Priority="1" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="heading 1"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 2"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 3"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 4"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 5"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 6"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 7"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 8"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 9"/>
<w:LsdException Locked="false" Priority="39" Name="toc 1"/>
<w:LsdException Locked="false" Priority="39" Name="toc 2"/>
<w:LsdException Locked="false" Priority="39" Name="toc 3"/>
<w:LsdException Locked="false" Priority="39" Name="toc 4"/>
<w:LsdException Locked="false" Priority="39" Name="toc 5"/>
<w:LsdException Locked="false" Priority="39" Name="toc 6"/>
<w:LsdException Locked="false" Priority="39" Name="toc 7"/>
<w:LsdException Locked="false" Priority="39" Name="toc 8"/>
<w:LsdException Locked="false" Priority="39" Name="toc 9"/>
<w:LsdException Locked="false" Priority="35" QFormat="true" Name="caption"/>
<w:LsdException Locked="false" Priority="10" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Title"/>
<w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font"/>
<w:LsdException Locked="false" Priority="1" QFormat="true" Name="Body Text"/>
<w:LsdException Locked="false" Priority="11" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtitle"/>
<w:LsdException Locked="false" Priority="22" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Strong"/>
<w:LsdException Locked="false" Priority="20" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Emphasis"/>
<w:LsdException Locked="false" Priority="59" SemiHidden="false"
UnhideWhenUsed="false" Name="Table Grid"/>
<w:LsdException Locked="false" UnhideWhenUsed="false" Name="Placeholder Text"/>
<w:LsdException Locked="false" Priority="1" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="No Spacing"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 1"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 1"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 1"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 1"/>
<w:LsdException Locked="false" UnhideWhenUsed="false" Name="Revision"/>
<w:LsdException Locked="false" Priority="1" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="List Paragraph"/>
<w:LsdException Locked="false" Priority="29" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Quote"/>
<w:LsdException Locked="false" Priority="30" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Quote"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 1"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 1"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 1"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 1"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 1"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 2"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 2"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 2"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 2"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 2"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 2"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 2"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 2"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 2"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 3"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 3"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 3"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 3"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 3"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 3"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 3"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 3"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 3"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 4"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 4"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 4"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 4"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 4"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 4"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 4"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 4"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 4"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 5"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 5"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 5"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 5"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 5"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 5"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 5"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 5"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 5"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 6"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 6"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 6"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 6"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 6"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 6"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 6"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 6"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 6"/>
<w:LsdException Locked="false" Priority="19" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis"/>
<w:LsdException Locked="false" Priority="21" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Emphasis"/>
<w:LsdException Locked="false" Priority="31" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference"/>
<w:LsdException Locked="false" Priority="32" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Reference"/>
<w:LsdException Locked="false" Priority="33" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Book Title"/>
<w:LsdException Locked="false" Priority="37" Name="Bibliography"/>
<w:LsdException Locked="false" Priority="39" QFormat="true" Name="TOC Heading"/>
</w:LatentStyles>
</xml><![endif]--><!--[if gte mso 10]>
<style>
/* Style Definitions */
table.MsoNormalTable
{mso-style-name:"Table Normal";
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-priority:99;
mso-style-qformat:yes;
mso-style-parent:"";
mso-padding-alt:0in 5.4pt 0in 5.4pt;
mso-para-margin:0in;
mso-para-margin-bottom:.0001pt;
mso-pagination:none;
text-autospace:none;
font-size:11.0pt;
font-family:"Calibri","sans-serif";
mso-ascii-font-family:Calibri;
mso-ascii-theme-font:minor-latin;
mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;}
</style>
<![endif]-->
</p><table border="1" cellpadding="0" cellspacing="0" class="MsoNormalTable" style="border-collapse: collapse; border: none; margin-left: 10.25pt; mso-border-alt: solid black .5pt; mso-border-insideh: .5pt solid black; mso-border-insidev: .5pt solid black; mso-padding-alt: 0in 0in 0in 0in; mso-table-layout-alt: fixed; mso-yfti-tbllook: 480;">
<tbody><tr style="height: 19.25pt; mso-yfti-firstrow: yes; mso-yfti-irow: 0;">
<td style="border: solid black 1.0pt; height: 19.25pt; mso-border-alt: solid black .5pt; padding: 0in 0in 0in 0in; width: 60.1pt;" valign="top" width="80">
<p align="left" class="TableParagraph" style="line-height: normal; margin-top: 2.7pt; text-align: left;"><b style="mso-bidi-font-weight: normal;"><span style="font-size: 12.0pt; mso-bidi-font-size: 11.0pt;">daynum</span></b></p>
</td>
<td style="border-left: none; border: solid black 1.0pt; height: 19.25pt; mso-border-alt: solid black .5pt; mso-border-left-alt: solid black .5pt; padding: 0in 0in 0in 0in; width: 60.25pt;" valign="top" width="80">
<p align="left" class="TableParagraph" style="line-height: normal; margin-top: 2.7pt; text-align: left;"><b style="mso-bidi-font-weight: normal;"><span style="font-size: 12.0pt; mso-bidi-font-size: 11.0pt;">year</span></b></p>
</td>
<td style="border-left: none; border: solid black 1.0pt; height: 19.25pt; mso-border-alt: solid black .5pt; mso-border-left-alt: solid black .5pt; padding: 0in 0in 0in 0in; width: 60.2pt;" valign="top" width="80">
<p align="left" class="TableParagraph" style="line-height: normal; margin-top: 2.7pt; text-align: left;"><b style="mso-bidi-font-weight: normal;"><span style="font-size: 12.0pt; mso-bidi-font-size: 11.0pt;">month</span></b></p>
</td>
<td style="border-left: none; border: solid black 1.0pt; height: 19.25pt; mso-border-alt: solid black .5pt; mso-border-left-alt: solid black .5pt; padding: 0in 0in 0in 0in; width: 48.9pt;" valign="top" width="65">
<p align="left" class="TableParagraph" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 2.8pt; margin-right: 0in; margin-top: 2.7pt; text-align: left;"><b style="mso-bidi-font-weight: normal;"><span style="font-size: 12.0pt; mso-bidi-font-size: 11.0pt;">date</span></b></p>
</td>
<td style="border-left: none; border: solid black 1.0pt; height: 19.25pt; mso-border-alt: solid black .5pt; mso-border-left-alt: solid black .5pt; padding: 0in 0in 0in 0in; width: 59.95pt;" valign="top" width="80">
<p align="left" class="TableParagraph" style="line-height: normal; margin-top: 2.7pt; text-align: left;"><b style="mso-bidi-font-weight: normal;"><span style="font-size: 12.0pt; mso-bidi-font-size: 11.0pt;">hours</span></b></p>
</td>
<td style="border-left: none; border: solid black 1.0pt; height: 19.25pt; mso-border-alt: solid black .5pt; mso-border-left-alt: solid black .5pt; padding: 0in 0in 0in 0in; width: 71.55pt;" valign="top" width="95">
<p align="left" class="TableParagraph" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 2.8pt; margin-right: 0in; margin-top: 2.7pt; text-align: left;"><b style="mso-bidi-font-weight: normal;"><span style="font-size: 12.0pt; mso-bidi-font-size: 11.0pt;">hours1</span></b></p>
</td>
<td style="border-left: none; border: solid black 1.0pt; height: 19.25pt; mso-border-alt: solid black .5pt; mso-border-left-alt: solid black .5pt; padding: 0in 0in 0in 0in; width: 60.55pt;" valign="top" width="81">
<p align="left" class="TableParagraph" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 3.0pt; margin-right: 0in; margin-top: 2.7pt; text-align: left;"><b style="mso-bidi-font-weight: normal;"><span style="font-size: 12.0pt; mso-bidi-font-size: 11.0pt;">max_temp</span></b></p>
</td>
<td style="border-left: none; border: solid black 1.0pt; height: 19.25pt; mso-border-alt: solid black .5pt; mso-border-left-alt: solid black .5pt; padding: 0in 0in 0in 0in; width: 64.1pt;" valign="top" width="85">
<p align="left" class="TableParagraph" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 3.1pt; margin-right: 0in; margin-top: 2.7pt; text-align: left;"><b style="mso-bidi-font-weight: normal;"><span style="font-size: 12.0pt; mso-bidi-font-size: 11.0pt;">seasons</span></b></p>
</td>
</tr>
<tr style="height: 28.15pt; mso-yfti-irow: 1; mso-yfti-lastrow: yes;">
<td style="border-top: none; border: solid black 1.0pt; height: 28.15pt; mso-border-alt: solid black .5pt; mso-border-top-alt: solid black .5pt; padding: 0in 0in 0in 0in; width: 60.1pt;" valign="top" width="80">
<p align="left" class="TableParagraph" style="line-height: normal; margin-top: 2.7pt; text-align: left;"><span style="font-size: 12.0pt; mso-bidi-font-size: 11.0pt;">4317</span></p>
</td>
<td style="border-bottom: solid black 1.0pt; border-left: none; border-right: solid black 1.0pt; border-top: none; height: 28.15pt; mso-border-alt: solid black .5pt; mso-border-left-alt: solid black .5pt; mso-border-top-alt: solid black .5pt; padding: 0in 0in 0in 0in; width: 60.25pt;" valign="top" width="80">
<p align="left" class="TableParagraph" style="line-height: normal; margin-top: 2.7pt; text-align: left;"><span style="font-size: 12.0pt; mso-bidi-font-size: 11.0pt;">1955</span></p>
</td>
<td style="border-bottom: solid black 1.0pt; border-left: none; border-right: solid black 1.0pt; border-top: none; height: 28.15pt; mso-border-alt: solid black .5pt; mso-border-left-alt: solid black .5pt; mso-border-top-alt: solid black .5pt; padding: 0in 0in 0in 0in; width: 60.2pt;" valign="top" width="80">
<p align="left" class="TableParagraph" style="line-height: normal; margin-top: 2.7pt; text-align: left;"><span style="font-size: 12.0pt; mso-bidi-font-size: 11.0pt;">7</span></p>
</td>
<td style="border-bottom: solid black 1.0pt; border-left: none; border-right: solid black 1.0pt; border-top: none; height: 28.15pt; mso-border-alt: solid black .5pt; mso-border-left-alt: solid black .5pt; mso-border-top-alt: solid black .5pt; padding: 0in 0in 0in 0in; width: 48.9pt;" valign="top" width="65">
<p align="left" class="TableParagraph" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 2.8pt; margin-right: 0in; margin-top: 2.7pt; text-align: left;"><span style="font-size: 12.0pt; mso-bidi-font-size: 11.0pt;">26</span></p>
</td>
<td style="border-bottom: solid black 1.0pt; border-left: none; border-right: solid black 1.0pt; border-top: none; height: 28.15pt; mso-border-alt: solid black .5pt; mso-border-left-alt: solid black .5pt; mso-border-top-alt: solid black .5pt; padding: 0in 0in 0in 0in; width: 59.95pt;" valign="top" width="80">
<p align="left" class="TableParagraph" style="line-height: normal; margin-top: 2.7pt; text-align: left;"><span style="font-size: 12.0pt; mso-bidi-font-size: 11.0pt;">{1,5,9,13}</span></p>
</td>
<td style="border-bottom: solid black 1.0pt; border-left: none; border-right: solid black 1.0pt; border-top: none; height: 28.15pt; mso-border-alt: solid black .5pt; mso-border-left-alt: solid black .5pt; mso-border-top-alt: solid black .5pt; padding: 0in 0in 0in 0in; width: 71.55pt;" valign="top" width="95">
<p align="left" class="TableParagraph" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 2.8pt; margin-right: 0in; margin-top: 2.7pt; text-align: left;"><span style="font-size: 12.0pt; mso-bidi-font-size: 11.0pt;">[1,5,9,13,5,9]</span></p>
</td>
<td style="border-bottom: solid black 1.0pt; border-left: none; border-right: solid black 1.0pt; border-top: none; height: 28.15pt; mso-border-alt: solid black .5pt; mso-border-left-alt: solid black .5pt; mso-border-top-alt: solid black .5pt; padding: 0in 0in 0in 0in; width: 60.55pt;" valign="top" width="81">
<p align="left" class="TableParagraph" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 3.0pt; margin-right: 0in; margin-top: 2.7pt; text-align: left;"><span style="font-size: 12.0pt; mso-bidi-font-size: 11.0pt;">16.7</span></p>
</td>
<td style="border-bottom: solid black 1.0pt; border-left: none; border-right: solid black 1.0pt; border-top: none; height: 28.15pt; mso-border-alt: solid black .5pt; mso-border-left-alt: solid black .5pt; mso-border-top-alt: solid black .5pt; padding: 0in 0in 0in 0in; width: 64.1pt;" valign="top" width="85">
<p align="left" class="TableParagraph" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 3.1pt; margin-right: 0in; margin-top: 2.7pt; text-align: left;"><span style="font-size: 12.0pt; mso-bidi-font-size: 11.0pt;">{7:’spring’}</span></p>
</td>
</tr>
</tbody></table>
<div class="blogger-post-footer"><a href='http://aptipedia.blogspot.com/'><b>Aptipedia Tecknowledgies</b></a>
<a href='https://zerodha.com/?c=WS8845'>Vijay Kumar Vishwakarma</a></div>Yajivkumarhttp://www.blogger.com/profile/16652026082023144004noreply@blogger.com0tag:blogger.com,1999:blog-2766243001280496875.post-75727457301228435932021-09-24T08:05:00.002+05:302021-09-24T08:05:11.000+05:30Big Data Computing: Quiz Assignment-III Solutions (Week-3)<p><span style="font-size: medium;">1. In Spark, a is a read-only collection of objects partitioned across a set of machines that can be rebuilt if a partition is lost. </span></p><p><span style="font-size: medium;">A. Spark Streaming </span></p><p><span style="font-size: medium;">B. FlatMap </span></p><p><span style="font-size: medium;">C. Driver </span></p><p><span style="font-size: medium;">D. Resilient Distributed Dataset (RDD) </span></p><p><span style="font-size: medium;">Answer: D) Resilient Distributed Dataset (RDD) </span></p><p><span style="font-size: medium;">Explanation: Resilient Distributed Data Sets (RDDs) are a basic Spark data structure. It is a distributed and immutable collection of objects. Each dataset in RDD is divided into logical partitions that can be computed on different nodes in the cluster. RDDs can contain any type of Python, Java, or Scala object, including custom classes. Formally, an RDD is a read-only, partitioned collection of data sets. RDDs can be created by deterministic operations on data in stable storage or other RDDs. RDD is a collection of fault tolerant elements that can be operated in parallel. </span></p><p><span style="font-size: medium;"><br />2. Given the following definition about the join transformation in Apache Spark: </span></p><p><span style="font-size: medium;">def join[W](other: RDD[(K, W)]): RDD[(K, (V, W))] </span></p><p><span style="font-size: medium;">Where join operation is used for joining two datasets. When it is called on datasets of type (K, V) and (K, W), it returns a dataset of (K, (V, W)) pairs with all pairs of elements for each key. </span></p><p><span style="font-size: medium;">Output the result of joinrdd, when the following code is run. </span></p><!--[if gte mso 9]><xml>
<w:WordDocument>
<w:View>Normal</w:View>
<w:Zoom>0</w:Zoom>
<w:TrackMoves/>
<w:TrackFormatting/>
<w:PunctuationKerning/>
<w:ValidateAgainstSchemas/>
<w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
<w:IgnoreMixedContent>false</w:IgnoreMixedContent>
<w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
<w:DoNotPromoteQF/>
<w:LidThemeOther>EN-US</w:LidThemeOther>
<w:LidThemeAsian>X-NONE</w:LidThemeAsian>
<w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript>
<w:Compatibility>
<w:BreakWrappedTables/>
<w:SnapToGridInCell/>
<w:WrapTextWithPunct/>
<w:UseAsianBreakRules/>
<w:DontGrowAutofit/>
<w:SplitPgBreakAndParaMark/>
<w:DontVertAlignCellWithSp/>
<w:DontBreakConstrainedForcedTables/>
<w:DontVertAlignInTxbx/>
<w:Word11KerningPairs/>
<w:CachedColBalance/>
</w:Compatibility>
<w:DoNotOptimizeForBrowser/>
<m:mathPr>
<m:mathFont m:val="Cambria Math"/>
<m:brkBin m:val="before"/>
<m:brkBinSub m:val="--"/>
<m:smallFrac m:val="off"/>
<m:dispDef/>
<m:lMargin m:val="0"/>
<m:rMargin m:val="0"/>
<m:defJc m:val="centerGroup"/>
<m:wrapIndent m:val="1440"/>
<m:intLim m:val="subSup"/>
<m:naryLim m:val="undOvr"/>
</m:mathPr></w:WordDocument>
</xml><![endif]--><!--[if gte mso 9]><xml>
<w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="true"
DefSemiHidden="true" DefQFormat="false" DefPriority="99"
LatentStyleCount="267">
<w:LsdException Locked="false" Priority="1" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Normal"/>
<w:LsdException Locked="false" Priority="9" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="heading 1"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 2"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 3"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 4"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 5"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 6"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 7"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 8"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 9"/>
<w:LsdException Locked="false" Priority="39" Name="toc 1"/>
<w:LsdException Locked="false" Priority="39" Name="toc 2"/>
<w:LsdException Locked="false" Priority="39" Name="toc 3"/>
<w:LsdException Locked="false" Priority="39" Name="toc 4"/>
<w:LsdException Locked="false" Priority="39" Name="toc 5"/>
<w:LsdException Locked="false" Priority="39" Name="toc 6"/>
<w:LsdException Locked="false" Priority="39" Name="toc 7"/>
<w:LsdException Locked="false" Priority="39" Name="toc 8"/>
<w:LsdException Locked="false" Priority="39" Name="toc 9"/>
<w:LsdException Locked="false" Priority="35" QFormat="true" Name="caption"/>
<w:LsdException Locked="false" Priority="10" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Title"/>
<w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font"/>
<w:LsdException Locked="false" Priority="1" QFormat="true" Name="Body Text"/>
<w:LsdException Locked="false" Priority="11" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtitle"/>
<w:LsdException Locked="false" Priority="22" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Strong"/>
<w:LsdException Locked="false" Priority="20" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Emphasis"/>
<w:LsdException Locked="false" Priority="59" SemiHidden="false"
UnhideWhenUsed="false" Name="Table Grid"/>
<w:LsdException Locked="false" UnhideWhenUsed="false" Name="Placeholder Text"/>
<w:LsdException Locked="false" Priority="1" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="No Spacing"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 1"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 1"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 1"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 1"/>
<w:LsdException Locked="false" UnhideWhenUsed="false" Name="Revision"/>
<w:LsdException Locked="false" Priority="1" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="List Paragraph"/>
<w:LsdException Locked="false" Priority="29" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Quote"/>
<w:LsdException Locked="false" Priority="30" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Quote"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 1"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 1"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 1"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 1"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 1"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 2"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 2"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 2"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 2"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 2"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 2"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 2"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 2"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 2"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 3"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 3"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 3"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 3"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 3"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 3"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 3"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 3"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 3"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 4"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 4"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 4"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 4"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 4"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 4"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 4"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 4"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 4"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 5"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 5"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 5"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 5"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 5"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 5"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 5"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 5"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 5"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 6"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 6"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 6"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 6"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 6"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 6"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 6"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 6"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 6"/>
<w:LsdException Locked="false" Priority="19" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis"/>
<w:LsdException Locked="false" Priority="21" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Emphasis"/>
<w:LsdException Locked="false" Priority="31" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference"/>
<w:LsdException Locked="false" Priority="32" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Reference"/>
<w:LsdException Locked="false" Priority="33" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Book Title"/>
<w:LsdException Locked="false" Priority="37" Name="Bibliography"/>
<w:LsdException Locked="false" Priority="39" QFormat="true" Name="TOC Heading"/>
</w:LatentStyles>
</xml><![endif]--><!--[if gte mso 10]>
<style>
/* Style Definitions */
table.MsoNormalTable
{mso-style-name:"Table Normal";
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-priority:99;
mso-style-qformat:yes;
mso-style-parent:"";
mso-padding-alt:0in 5.4pt 0in 5.4pt;
mso-para-margin:0in;
mso-para-margin-bottom:.0001pt;
mso-pagination:none;
text-autospace:none;
font-size:11.0pt;
font-family:"Calibri","sans-serif";
mso-ascii-font-family:Calibri;
mso-ascii-theme-font:minor-latin;
mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;}
</style>
<![endif]--><span style="font-size: medium;">
</span><p class="MsoNormal" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 7.3pt; margin-right: 0in; margin-top: 3.7pt;"><span style="font-size: medium;"><b><span style="font-family: "Carlito","sans-serif"; mso-hansi-font-family: "Times New Roman";">val
rdd1 =
sc.parallelize(Seq(("m",55),("m",56),("e",57),("e",58),("s",59),("s",54)))</span></b></span></p><span style="font-size: medium;">
</span><p class="MsoNormal" style="line-height: 143%; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 7.3pt; margin-right: 111.25pt; margin-top: 6.0pt;"><span style="font-size: medium;"><b><span style="font-family: "Carlito","sans-serif"; mso-hansi-font-family: "Times New Roman";">val rdd2 =
sc.parallelize(Seq(("m",60),("m",65),("s",61),("s",62),("h",63),("h",64)))
val joinrdd = rdd1.join(rdd2)</span></b></span></p><span style="font-size: medium;">
</span><p class="MsoNormal" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 7.3pt; margin-right: 0in; margin-top: .1pt;"><span style="font-size: medium;"><b><span style="font-family: "Carlito","sans-serif"; mso-hansi-font-family: "Times New Roman";">joinrdd.collect</span></b></span></p><span style="font-size: medium;">
</span><p><span style="font-size: medium;"><br />A. Array[(String, (Int, Int))] = Array((m,(55,60)), (m,(55,65)), (m,(56,60)), </span></p><p><span style="font-size: medium;">(m,(56,65)), (s,(59,61)), (s,(59,62)), (h,(63,64)), (s,(54,61)), (s,(54,62))) </span></p><p><span style="font-size: medium;">B. Array[(String, (Int, Int))] = Array((m,(55,60)), (m,(55,65)), (m,(56,60)), </span></p><p><span style="font-size: medium;">(m,(56,65)), (s,(59,61)), (s,(59,62)), (e,(57,58)), (s,(54,61)), (s,(54,62))) </span></p><p><span style="font-size: medium;">C. Array[(String, (Int, Int))] = Array((m,(55,60)), (m,(55,65)), (m,(56,60)), </span></p><p><span style="font-size: medium;">(m,(56,65)), (s,(59,61)), (s,(59,62)), (s,(54,61)), (s,(54,62))) </span></p><p><span style="font-size: medium;">D. None of the mentioned </span></p><span style="font-size: medium;"></span><p><span style="font-size: medium;">Answer: C) Array[(String, (Int, Int))] = Array((m,(55,60)), (m,(55,65)), (m,(56,60)), </span></p><p><span style="font-size: medium;">(m,(56,65)), (s,(59,61)), (s,(59,62)), (s,(54,61)), (s,(54,62))) </span></p><p><span style="font-size: medium;">Explanation: join() is transformation which returns an RDD containing all pairs of elements with matching keys in this and other. Each pair of elements will be returned as a (k, (v1, v2)) tuple, where (k, v1) is in this and (k, v2) is in other. </span></p><p><span style="font-size: medium;"> </span></p><p><span style="font-size: medium;">3. Consider the following statements in the context of Spark: </span></p><p><span style="font-size: medium;">Statement 1: Spark improves efficiency through in-memory computing primitives and general computation graphs. </span></p><p><span style="font-size: medium;">Statement 2: Spark improves usability through high-level APIs in Java, Scala, Python and also provides an interactive shell. </span></p><p><span style="font-size: medium;">A. Only statement 1 is true </span></p><p><span style="font-size: medium;">B. Only statement 2 is true </span></p><p><span style="font-size: medium;">C. Both statements are true </span></p><p><span style="font-size: medium;">D. Both statements are false </span></p><p><span style="font-size: medium;">Answer: C) Both statements are true </span></p><p><span style="font-size: medium;">Explanation: Apache Spark is a fast and universal cluster computing system. It offers high-level APIs in Java, Scala, and Python, as well as an optimized engine that supports general-execution graphics. It also supports a variety of higher-level tools, including Spark SQL for SQL and structured computing, MLlib for machine learning, GraphX for graph processing, and Spark Streaming. Spark comes with several sample programs. Spark offers an interactive shell, a powerful tool for interactive data analysis. It is available in Scala or Python language. Spark improves efficiency through in-memory computing primitives. With in-memory computing, data is kept in random access memory (RAM) instead of some slow disk drives and is processed in parallel. This allows us to recognize a pattern and analyze large amounts of data. This has become popular because it reduces the cost of storage. Therefore, in-memory processing is economical for applications. </span></p><p><span style="font-size: medium;"><br />4. True or False ? </span></p><p><span style="font-size: medium;">Resilient Distributed Datasets (RDDs) are fault-tolerant and immutable. </span></p><p><span style="font-size: medium;">A. True </span></p><p><span style="font-size: medium;">B. False </span></p><p><span style="font-size: medium;">Answer: True </span></p><p><span style="font-size: medium;">Explanation: Resilient Distributed Datasets (RDDs) are: </span></p><p><span style="font-size: medium;">1. Immutable collections of objects spread across a cluster </span></p><span style="font-size: medium;"></span><p><span style="font-size: medium;">2. Built through parallel transformations (map, filter, etc.) </span></p><p><span style="font-size: medium;">3. Automatically rebuilt on failure </span></p><p><span style="font-size: medium;">4. Controllable persistence (e.g. caching in RAM) </span></p><span style="font-size: medium;"> </span><p><span style="font-size: medium;"><br />5. Which of the following is not a NoSQL database? </span></p><p><span style="font-size: medium;">A. HBase </span></p><p><span style="font-size: medium;">B. Cassandra </span></p><p><span style="font-size: medium;">C. SQL Server </span></p><p><span style="font-size: medium;">D. None of the mentioned </span></p><p><span style="font-size: medium;">Answer: C) SQL Server </span></p><p><span style="font-size: medium;">Explanation: NoSQL, which stands for "not just SQL", is an alternative to traditional relational databases where the data is stored in tables and the data schema is carefully designed before the database is created. NoSQL databases are particularly useful for working with large amounts of distributed data. </span></p><p></p><p></p><p></p><p></p><p></p><p><span style="font-size: medium;"></span></p><span style="font-size: medium;"> </span><p><span style="font-size: medium;"> </span></p><p><span style="font-size: medium;">6. True or False ? </span></p><p><span style="font-size: medium;">Apache Spark potentially run batch-processing programs up to 100 times faster than Hadoop MapReduce in memory, or 10 times faster on disk. </span></p><p><span style="font-size: medium;">A. True </span></p><p><span style="font-size: medium;">B. False </span></p><p><span style="font-size: medium;">Answer: True </span></p><p><span style="font-size: medium;">Explanation: Spark's biggest claim about speed is that "it can run programs up to 100 times faster than Hadoop MapReduce in memory or 10 times faster on disk." Spark could make this claim because it takes care of the processing in the main memory of the worker nodes and avoids unnecessary I / O operations on the disks. The other benefit that Spark offers is the ability to chain tasks at the application programming level without actually writing to disks or minimizing the amount of writes to disks. </span></p><p><span style="font-size: medium;"><br /></span></p><span style="font-size: medium;"> </span><p><span style="font-size: medium;">7. _____________leverages Spark Core fast scheduling capability to perform streaming analytics. </span></p><p><span style="font-size: medium;">A. MLlib </span></p><p><span style="font-size: medium;">B. Spark Streaming </span></p><p><span style="font-size: medium;">C. GraphX </span></p><p><span style="font-size: medium;">D. RDDs </span></p><p><span style="font-size: medium;">Answer: B) Spark Streaming </span></p><span style="font-size: medium;"> </span><p><span style="font-size: medium;">Explanation: Spark Streaming ingests data in mini-batches and performs RDD transformations on those mini-batches of data. </span></p><p><span style="font-size: medium;"><br /></span></p><span style="font-size: medium;"> </span><p><span style="font-size: medium;">8. _________ is a distributed graph processing framework on top of Spark. </span></p><p><span style="font-size: medium;">A. MLlib </span></p><p><span style="font-size: medium;">B. Spark streaming </span></p><p><span style="font-size: medium;">C. GraphX </span></p><p><span style="font-size: medium;">D. All of the mentioned </span></p><p><span style="font-size: medium;">Answer: C) GraphX </span></p><p><span style="font-size: medium;">Explanation: GraphX is Apache Spark's API for graphs and graph-parallel computation. It is a distributed graph processing framework on top of Spark. </span></p><p><span style="font-size: medium;"><br />9. Point out the incorrect statement in the context of Cassandra: </span></p><p><span style="font-size: medium;">A. It is a centralized key-value store </span></p><p><span style="font-size: medium;">B. It is originally designed at Facebook </span></p><p><span style="font-size: medium;">C. It is designed to handle large amounts of data across many commodity servers, providing high availability with no single point of failure </span></p><p><span style="font-size: medium;">D. It uses a ring-based DHT (Distributed Hash Table) but without finger tables or routing </span></p><p><span style="font-size: medium;">Answer: A) It is a centralized key-value store </span></p><p><span style="font-size: medium;">Explanation: Cassandra is a distributed key-value store. </span></p><span style="font-size: medium;"> </span><p><span style="font-size: medium;"><br />10. Consider the following statements: </span></p><p><span style="font-size: medium;">Statement 1: Scale out means grow your cluster capacity by replacing with more powerful machines. </span></p><p><span style="font-size: medium;">Statement 2: Scale up means incrementally grow your cluster capacity by adding more COTS machines (Components Off the Shelf). </span></p><p><span style="font-size: medium;">A. Only statement 1 is true </span></p><p><span style="font-size: medium;">B. Only statement 2 is true </span></p><p><span style="font-size: medium;">C. Both statements are false </span></p><p><span style="font-size: medium;">D. Both statements are true </span></p><p><span style="font-size: medium;">Answer: C) Both statements are false </span></p><p><span style="font-size: medium;">Explanation: The correct statements are: </span></p><p><span style="font-size: medium;">Scale up = grow your cluster capacity by replacing with more powerful machines </span></p><p><span style="font-size: medium;"> Scale out = incrementally grow your cluster capacity by adding more COTS machines (Components Off the Shelf)</span></p><div class="blogger-post-footer"><a href='http://aptipedia.blogspot.com/'><b>Aptipedia Tecknowledgies</b></a>
<a href='https://zerodha.com/?c=WS8845'>Vijay Kumar Vishwakarma</a></div>Yajivkumarhttp://www.blogger.com/profile/16652026082023144004noreply@blogger.com0tag:blogger.com,1999:blog-2766243001280496875.post-51205360410823936002021-09-11T07:15:00.001+05:302021-09-11T07:15:22.654+05:30Big Data Computing: Quiz Assignment-II Solutions (Week-2)<p style="text-align: left;"><span style="font-size: medium;"> 1. Consider the following statements: </span></p><p style="text-align: left;"><span style="font-size: medium;"></span></p><p style="text-align: left;"><span style="font-size: medium;">Statement 1: The Job Tracker is hosted inside the master and it receives the job execution request from the client. </span></p><p style="text-align: left;"><span style="font-size: medium;">Statement 2: Task tracker is the MapReduce component on the slave machine as there are multiple slave machines. </span></p><p style="text-align: left;"><span style="font-size: medium;">A. Only statement 1 is true </span></p><p style="text-align: left;"><span style="font-size: medium;">B. Only statement 2 is true </span></p><p style="text-align: left;"><span style="font-size: medium;">C. Both statements are true </span></p><p style="text-align: left;"><span style="font-size: medium;">D. Both statements are false </span></p><p style="text-align: left;"><span style="font-size: medium;"></span></p><span style="font-size: medium;"> </span><p style="text-align: left;"><span style="font-size: medium;"><br />Answer: C) Both statements are true </span></p><p style="text-align: left;"><span style="font-size: medium;"><br /> 2. _______________is the slave/worker node and holds the user data in the form of Data Blocks. </span></p><p style="text-align: left;"><span style="font-size: medium;">A. NameNode </span></p><p style="text-align: left;"><span style="font-size: medium;">B. Data block </span></p><p style="text-align: left;"><span style="font-size: medium;">C. Replication </span></p><p style="text-align: left;"><span style="font-size: medium;">D. DataNode </span></p><p style="text-align: left;"><span style="font-size: medium;">Answer: D) DataNode </span></p><p style="text-align: left;"><span style="font-size: medium;">Explanation: The NameNode acts as the main server that manages the namespace of the file system, primarily managing client access to these files, and also keeping track of the location of the data on the DataNode and the basic distribution location of blocks. On the other hand, DataNode is a slave / worker node and stores user data in the form of data blocks. </span></p><p style="text-align: left;"><span style="font-size: medium;"></span></p><span style="font-size: medium;"> </span><p style="text-align: left;"><span style="font-size: medium;"><br />3. ________works as a master server that manages the file system namespace and basically regulates access to these files from clients, and it also keeps track of where the data is on the Data Nodes and where the blocks are distributed essentially. </span></p><p style="text-align: left;"><span style="font-size: medium;">A. Name Node </span></p><p style="text-align: left;"><span style="font-size: medium;">B. Data block </span></p><p style="text-align: left;"><span style="font-size: medium;">C. Replication </span></p><p style="text-align: left;"><span style="font-size: medium;">D. Data Node </span></p><p style="text-align: left;"><span style="font-size: medium;">Answer: A) Name Node </span></p><p style="text-align: left;"><span style="font-size: medium;">Explanation: Namenode, as the main server, manages the namespace of the file system, and basically regulates the client's access to these files. At the same time, it also tracks the location of the data on the data node and the basic distribution location of the block. On the other hand, data nodes are slave/work nodes, which contain user data in the form of data blocks. </span></p><p style="text-align: left;"><span style="font-size: medium;"><br /> 4. The number of maps in MapReduce is usually driven by the total size of </span></p><p style="text-align: left;"><span style="font-size: medium;">A. Inputs </span></p><p style="text-align: left;"><span style="font-size: medium;">B. Outputs </span></p><p style="text-align: left;"><span style="font-size: medium;">C. Tasks </span></p><p style="text-align: left;"><span style="font-size: medium;">D. None of the mentioned </span></p><p style="text-align: left;"><span style="font-size: medium;">Answer: A) Inputs </span></p><p style="text-align: left;"><span style="font-size: medium;">Explanation: The map, written by the user takes a pair of entry and produces a series of intermediate keys / value pairs. The MapReduce Library groups together all the intermediate values associated with the same intermediate key "I 'and pass them to the function reduce. </span></p><p style="text-align: left;"><span style="font-size: medium;"></span></p><span style="font-size: medium;"> </span><p style="text-align: left;"><span style="font-size: medium;"><br /> 5. True or False ? </span></p><p style="text-align: left;"><span style="font-size: medium;">The main duties of task tracker are to break down the receive job that is big computations in small parts, allocate the partial computations that is tasks to the slave nodes monitoring the progress and report of task execution from the slave. </span></p><p style="text-align: left;"><span style="font-size: medium;">A. True </span></p><p style="text-align: left;"><span style="font-size: medium;">B. False </span></p><p style="text-align: left;"><span style="font-size: medium;">Answer: B) False </span></p><p style="text-align: left;"><span style="font-size: medium;">Explanation: The task tracker will communicate the progress and report the results to the job tracker. </span></p><span style="font-size: medium;"> </span><p style="text-align: left;"><span style="font-size: medium;"><br />6. Point out the correct statement in context of YARN: </span></p><p style="text-align: left;"><span style="font-size: medium;">A. YARN is highly scalable. </span></p><p style="text-align: left;"><span style="font-size: medium;">B. YARN enhances a Hadoop compute cluster in many ways </span></p><p style="text-align: left;"><span style="font-size: medium;">C. YARN extends the power of Hadoop to incumbent and new technologies found within the data center </span></p><p style="text-align: left;"><span style="font-size: medium;">D. All of the mentioned </span></p><p style="text-align: left;"><span style="font-size: medium;">Answer: D) All of the mentioned </span></p><p style="text-align: left;"><span style="font-size: medium;"><br /> 7. Consider the pseudo-code for MapReduce's WordCount example (not shown here). Let's now assume that you want to determine the frequency of phrases consisting of 3 words each instead of determining the frequency of single words. Which part of the (pseudo-)code do you need to adapt? </span></p><span style="font-size: medium;"></span><p style="text-align: left;"><span style="font-size: medium;">A. Only map() </span></p><p style="text-align: left;"><span style="font-size: medium;">B. Only reduce() </span></p><p style="text-align: left;"><span style="font-size: medium;">C. map() and reduce() </span></p><p style="text-align: left;"><span style="font-size: medium;">D. The code does not have to be changed </span></p><p style="text-align: left;"><span style="font-size: medium;">Answer: A) Only map() </span></p><p style="text-align: left;"><span style="font-size: medium;">Explanation: The map function takes a value and outputs key:value pairs. </span></p><p style="text-align: left;"><span style="font-size: medium;">For instance, if we define a map function that takes a string and outputs the length of the word as the key and the word itself as the value then </span></p><p style="text-align: left;"><span style="font-size: medium;">map(steve) would return 5:steve and map(savannah) would return 8:savannah. </span></p><p style="text-align: left;"><span style="font-size: medium;">This allows us to run the map function against values in parallel. So we have to only adapt the map() function of pseudo code. </span></p><span style="font-size: medium;"> </span><p style="text-align: left;"><span style="font-size: medium;"><br />8. The namenode knows that the datanode is active using a mechanism known as </span></p><p style="text-align: left;"><span style="font-size: medium;">A. Heartbeats </span></p><p style="text-align: left;"><span style="font-size: medium;">B. Datapulse </span></p><p style="text-align: left;"><span style="font-size: medium;">C. h-signal </span></p><p style="text-align: left;"><span style="font-size: medium;">D. Active-pulse </span></p><p style="text-align: left;"><span style="font-size: medium;">Answer: A) heartbeats </span></p><p style="text-align: left;"><span style="font-size: medium;">Explanation: Use Heartbeat to communicate between the Hadoop Namenode and Datanode. Heartbeat is therefore a signal that the data node sends to the name node after a certain time interval to indicate its existence, ie to indicate that it is alive. </span></p><p style="text-align: left;"><span style="font-size: medium;"></span></p><span style="font-size: medium;"> </span><p style="text-align: left;"><span style="font-size: medium;"><br />9. True or False ? </span></p><p style="text-align: left;"><span style="font-size: medium;">HDFS performs replication, although it results in data redundancy? </span></p><p style="text-align: left;"><span style="font-size: medium;">A. True </span></p><p style="text-align: left;"><span style="font-size: medium;">B. False </span></p><p style="text-align: left;"><span style="font-size: medium;">Answer: True </span></p><p style="text-align: left;"><span style="font-size: medium;">Explanation: Once the data has been written on HDFS, it is replicated immediately along the cluster, so that the different data copies are stored in different data nodes. Normally, the replication factor is 3, since due to this, the data does not remain on replicates or are lower. </span></p><p style="text-align: left;"><span style="font-size: medium;"></span></p><span style="font-size: medium;"> </span><p style="text-align: left;"><span style="font-size: medium;"><br />10. _____________function processes a key/value pair to generate a set of intermediate key/value pairs. </span></p><p style="text-align: left;"><span style="font-size: medium;">A. Map </span></p><p style="text-align: left;"><span style="font-size: medium;">B. Reduce </span></p><p style="text-align: left;"><span style="font-size: medium;">C. Both Map and Reduce </span></p><p style="text-align: left;"><span style="font-size: medium;">D. None of the mentioned </span></p><p style="text-align: left;"><span style="font-size: medium;">Answer: A) Map </span></p><p style="text-align: left;"><span style="font-size: medium;">Explanation: Mapping is a single task that converts input data records into intermediate data records and reduces the process and merges all intermediate values assigned by each key. </span></p><div class="blogger-post-footer"><a href='http://aptipedia.blogspot.com/'><b>Aptipedia Tecknowledgies</b></a>
<a href='https://zerodha.com/?c=WS8845'>Vijay Kumar Vishwakarma</a></div>Yajivkumarhttp://www.blogger.com/profile/16652026082023144004noreply@blogger.com0tag:blogger.com,1999:blog-2766243001280496875.post-80245764707415442892021-09-11T06:57:00.007+05:302021-09-11T07:00:29.089+05:30Big Data Computing: Quiz Assignment-I Solutions (Week-1)<p><span style="font-size: medium;">1. _____________is responsible for allocating system resources to the various applications running in a Hadoop cluster and scheduling tasks to be executed on different cluster nodes. </span></p><p><span style="font-size: medium;"><br />A. Hadoop Common<br />B. Hadoop Distributed File System (HDFS)<br />C. Hadoop YARN<br />D. Hadoop MapReduce </span></p><span style="font-size: medium;"></span><p><span style="font-size: medium;">Answer: C) Hadoop YARN </span></p><span style="font-size: medium;"> </span><p><b><span style="font-size: medium;">Explanation: </span></b></p><p><span style="font-size: medium;"><b>Hadoop Common:</b> Contains libraries and utilities necessary from other Didoop modules.<br /><b>HDFS:</b> It is a distributed file system that stores data on a commodity machine. Provide a very high addition bandwidth throughout the cluster.<br /> <b>Hadoop Discussion:</b> is a resource management platform responsible for managing processing resources in the cluster and use them to schedule users and applications. The thread is responsible for the assignment of system resources to the various applications running in a Hadoop cluster and the programming activities that are performed in different clustered nodes.<br /> <b>Hadooop MapReduce:</b> it is a programming model that resizes data into many different processes.</span></p><p><span style="font-size: medium;"> </span></p><p><span style="font-size: medium;">2. Which of the following tool is designed for efficiently transferring bulk data between Apache Hadoop and structured datastores such as relational databases ?<br />A. Pig<br />B. Mahout<br />C. Apache Sqoop<br />D. Flume </span></p><span style="font-size: medium;"></span><p><span style="font-size: medium;">Answer: C) Apache Sqoop </span></p><span style="font-size: medium;"></span><p><span style="font-size: medium;"><b>Explanation:</b> Apache Sqoop is a tool designed for efficiently transferring bulk data between Apache Hadoop and structured datastores such as relational databases </span></p><span style="font-size: medium;"> </span><span style="font-size: medium;"></span><p><span style="font-size: medium;"> </span></p><p><span style="font-size: medium;">3. ________________is a distributed, reliable, and available service for efficiently collecting, aggregating, and moving large amounts of log data.<br />A. Flume<br />B. Apache Sqoop<br />C. Pig<br />D. Mahout </span></p><span style="font-size: medium;"></span><p><span style="font-size: medium;">Answer: A) Flume<br /><b>Explanation:</b> Flume is a distributed, reliable, and available service for efficiently collecting, aggregating, and moving large amounts of historical data. It has a simple and very flexible architecture based on streaming data flow. It is very robust and fault-tolerant, and can really be adjusted to improve reliability mechanisms, failover, recovery, and any other mechanisms that keep the cluster safe and reliable. It uses a simple extensible data model that allows us to use various online analysis applications.</span></p><p><span style="font-size: medium;"> </span></p><p><span style="font-size: medium;">4. _____________refers to the connectedness of big data. </span></p><span style="font-size: medium;"></span><p><span style="font-size: medium;">A. Value<br />B. Veracity<br />C. Velocity<br />D. Valence </span></p><span style="font-size: medium;"></span><p><span style="font-size: medium;">Answer: D) Valence </span></p><span style="font-size: medium;"></span><p><span style="font-size: medium;"><b>Explanation:</b> Valence refers to the connectedness of big data. Such as in the form of graph networks</span></p><p><span style="font-size: medium;"> </span></p><p><span style="font-size: medium;">5. Consider the following statements: </span></p><span style="font-size: medium;"></span><p><span style="font-size: medium;">Statement 1: Volatility refers to the data velocity relative to timescale of event being studied </span></p><span style="font-size: medium;"></span><p><span style="font-size: medium;">Statement 2: Viscosity refers to the rate of data loss and stable lifetime of data </span></p><span style="font-size: medium;"></span><p><span style="font-size: medium;">A. Only statement 1 is true<br />B. Only statement 2 is true<br />C. Both statements are true<br />D. Both statements are false </span></p><span style="font-size: medium;"></span><p><span style="font-size: medium;">Answer: D) Both statements are false </span></p><span style="font-size: medium;"></span><p><span style="font-size: medium;"><b>Explanation:</b> The correct statements are: </span></p><span style="font-size: medium;"></span><p><span style="font-size: medium;">Statement 1: Viscosity refers to the data velocity relative to timescale of event being studied Statement 2: Volatility refers to the rate of data loss and stable lifetime of data </span></p><span style="font-size: medium;"> </span><p><span style="font-size: medium;"> </span></p><p><span style="font-size: medium;">6.___________refers to the biases, noise and abnormality in data, trustworthiness of data.</span><br /></p><p><span style="font-size: medium;">A. Value<br />B. Veracity<br />C. Velocity<br />D. Volume </span></p><span style="font-size: medium;"></span><p><span style="font-size: medium;">Answer: B) Veracity </span></p><span style="font-size: medium;"></span><p><span style="font-size: medium;"><b>Explanation: </b>Veracity refers to the biases ,noise and abnormality in data, trustworthiness of data. </span></p><p><span style="font-size: medium;"> </span></p><p><span style="font-size: medium;">7. ___________brings scalable parallel database technology to Hadoop and allows users to submit low latencies queries to the data that's stored within the HDFS or the Hbase without acquiring a ton of data movement and manipulation.<br />A. Apache Sqoop<br />B. Mahout<br />C. Flume<br />D. Impala </span></p><span style="font-size: medium;"></span><p><span style="font-size: medium;">Answer: D) Impala </span></p><span style="font-size: medium;"></span><p><span style="font-size: medium;"><b>Explanation:</b> Cloudera, Impala is specially designed for Cloudera, it is a query engine that runs on Apache Hadoop. The project was officially announced in late 2012 and became a publicly available open source distribution. Impala brings scalable parallel database technology to Hadoop, allowing users to send low-latency queries to data stored in HDFS or Hbase without performing a lot of data movements and operations. </span></p><p><span style="font-size: medium;"> </span></p><p><span style="font-size: medium;">8. True or False ?</span><br /></p><p><span style="font-size: medium;">NoSQL databases store unstructured data with no particular schema<br />A. True<br />B. False </span></p><span style="font-size: medium;"></span><p><span style="font-size: medium;">Answer: A) True<br /><b>Explanation:</b> Traditional SQL can handle a large amount of structured data effectively, and we need NoSQL (not only SQL) to handle unstructured data. NoSQL database stores unstructured data without a specific schema. </span></p><span style="font-size: medium;"> </span><p><span style="font-size: medium;"> </span></p><p><span style="font-size: medium;">9. _____________is a highly reliable distributed coordination kernel , which can be used for distributed locking, configuration management, leadership election, and work queues etc.<br />A. Apache Sqoop<br />B. Mahout<br />C. ZooKeeper<br />D. Flume </span></p><span style="font-size: medium;"></span><p><span style="font-size: medium;">Answer: C) ZooKeeper </span></p><span style="font-size: medium;"></span><p><span style="font-size: medium;"><b>Explanation:</b> Zookeeper is a central key value store that uses distributed systems that can coordinate. Since it is necessary to be able to manage the load, the zookeeper works with many machines. </span></p><p><span style="font-size: medium;"> </span></p><p><span style="font-size: medium;">10. True or False ?</span><br /></p><p><span style="font-size: medium;">MapReduce is a programming model and an associated implementation for processing and generating large data sets.<br />A. True<br />B. False </span></p><span style="font-size: medium;"></span><p><span style="font-size: medium;">Answer: A) True </span></p><div class="blogger-post-footer"><a href='http://aptipedia.blogspot.com/'><b>Aptipedia Tecknowledgies</b></a>
<a href='https://zerodha.com/?c=WS8845'>Vijay Kumar Vishwakarma</a></div>Yajivkumarhttp://www.blogger.com/profile/16652026082023144004noreply@blogger.com0tag:blogger.com,1999:blog-2766243001280496875.post-37139823284216781182021-09-09T07:59:00.003+05:302021-09-09T08:44:54.141+05:30Mobile Adhoc Network and its types<b><span style="font-size: medium;">Mobile Ad Hoc Network </span></b><p><span style="font-size: medium;"> Among the entire communication networks available today, the popularity of wireless networks has recently been appreciated for their wide applicability and versatility. It completely changed science and technology, and added convenience and beauty to modern life. Due to the convergence of wireless technology and traditional wired devices, complex technologies have become simpler and easier to use. Wireless technology is integrated with our personal and professional lives in the form of mobile phones, wireless fidelity (WiFi), Bluetooth, tele-medicine, etc. Today, we completely rely on these types of devices and applications to meet our comfort and needs. Various wireless networks exist, from the most popular infrastructure-based cellular networks to the latest and most advanced self-organizing and sensor networks. </span></p><p><span style="font-size: medium;"> Mobile Ad Hoc Network [MANET] is a decentralized network in which mobile nodes are connected via wireless links without any pre-established infrastructure. The high degree of freedom and self-organization capabilities make it completely different from other networks. It is one of the most challenging and innovative areas in wireless networks, with many applications in different areas. These applications are suitable for disaster management, rescue operations, vehicle networks, agricultural sensors, pollution monitoring, and more. Ad hoc networks improve the efficiency of fixed and mobile Internet access and support new applications such as sensors and mesh networks. With its significant advantages over traditional wired networks, there are still unsolved challenges such as unpredictable mobility, limited battery power, limited bandwidth, multi-hop routing, dynamic topology, and security. Among them, the effective use of energy is one of the important issues because the nodes are powered by batteries. Energy efficiency remains a key performance indicator, because effective energy use can extend the life of the network, so increasing network capacity is critical. Therefore, people strive to reduce energy consumption in different ways. Recently, it has been reported in the literature that power saving can be realized at all layers of the network protocol stack. Different studies have proposed different techniques to address energy problems in different ways. In this article, we propose three techniques to reduce power consumption at the protocol level. The first technique reduces power consumption by logically dividing the network, while the second technique applies power control at the node level to reduce the transmit power of the node. In topology control technology, inefficient links are eliminated to increase network capacity. </span></p><p><span style="font-size: medium;"> (MANET) is a non-infrastructure network that is continually self-configuring and is comprised of wireless connected mobile devices. Ad hoc is Latin and means "for this purpose". Each device in MANET can move independently in any direction freely, so its links with other devices are frequently changed. Each must forward traffic unrelated to its own use, and therefore must be a router. The main challenge in building MANET is to equip each device to continuously maintain the information needed to route traffic correctly. These networks can operate independently, or they can be connected to a larger Internet. They can contain one or more different transceivers between nodes. This leads to a highly dynamic autonomous topology. MANET is a special wireless network, which usually has a rout-able network environment on a special link layer network. Compared with a mesh network with a central controller (used to determine, optimize, and distribute routing tables), MANET consists of a self-formed, self-healing peer-to-peer network. MANET around 2000-2015 usually communicated on a radio frequency (30MHz).</span></p><p><span style="font-size: medium;">Since the mid-1990s, the development of notebook computers and 802.11/WiFi wireless networks has made MANET a hot research topic. Many academic articles evaluate the protocols and their capabilities, assuming varying degrees of mobility in a delimited space, generally, all nodes are within a few jumps of each other. Then evaluate the different protocols based on measures such as packet loss rate, overhead introduced by routing protocols, end-to-end packet delay, network performance, and scalability. </span></p><p><span style="font-size: medium;"> </span></p><p><b><span style="font-size: medium;">Types of MANET </span></b></p><p><span style="font-size: medium;"> •<b> Vehicle Ad Hoc Network</b> (VANET) is used for communication between vehicles and road equipment. Intelligent Vehicle Self-Organizing Networks (in VANET) are a type of artificial intelligence that can help vehicles behave intelligently during vehicle collisions and accidents. </span></p><p><span style="font-size: medium;"> • <b>Smart Phone Ad Hoc Networks</b> (SPAN) uses existing hardware (primarily Bluetooth and WiFi) in business smartphones to create peer-to-peer networks without relying on cellular carrier networks, wireless access points, or traditional network infrastructure. SPAN is different from traditional hub and radio networks (such as WiFi Direct) in that they support multi-hop relay and there is no concept of group leader, so peers can join and leave at will without disrupting the network. </span></p><p><span style="font-size: medium;"> • <b>Internet-based mobile ad hoc network</b> (iMANET) is an ad hoc network linking mobile nodes and fixed Internet gateway nodes. For example, in a classic HubSpoke VPN, multiple subMANETs can be connected to create a geographically distributed MANET. In this type of network, the normal self-organizing routing algorithms cannot be applied directly. One implementation is cloud relay for persistent systems. </span></p><p><span style="font-size: medium;"> • <b>Military / Tactical</b> MANET is used by military units with a focus on security, range, and integration with existing systems. Common waveforms include US Army sSRW, Harris ANW2 and HNW, Persistent Systems Wave Relay, Trellisware TSM, and Silvus Technologies Stream Caster. </span></p><p><span style="font-size: medium;"> • <b>The mobile ad hoc network</b> (MANET) is an ad hoc network, but the ad hoc network is not necessarily MANET. </span></p><p><span style="font-size: medium;"> In a mobile ad hoc network (MANET), mobile units can communicate directly with each other over a wireless link without a fixed wiring infrastructure. </span></p><p><span style="font-size: medium;"> MANET is different from wireless mobile networks which are generally made up of static wired networks. The fixed host and the base station are interconnected through a high-speed wired network, and the mobile wireless part, where the mobile unit communicates with the base station through a wireless connection. </span></p><p><span style="font-size: medium;"> A base station can only communicate with mobile units that move within its coverage area called a cell. Mobile units can only communicate with each other through at least one base station. The mobile unit is powered by a battery, while the base station is powered by a stable power supply system of the static network. </span></p><p><span style="font-size: medium;"> In MANET, as long as the mobile unit is within its communication coverage, each mobile unit can move freely and directly communicate with another mobile unit. </span></p><p><span style="font-size: medium;"> The design of power-saving routing protocols for mobile ad hoc networks is necessary for universal acceptance of portable ad hoc network devices. We are targeting networks that are concerned about power consumption but still require a reasonable level of performance. Naive attempts to minimize the network to reduce power usage can cause the network to perform poorly on performance indicators. For the target network, a compromise must be found between good performance and power usage. Finding a balance between these two competing factors is not easy. We introduce a joint energy performance index that combines these two parameters, and use this index to evaluate routing protocols in self-organizing mobile networks. Most of the work in self-organizing networks is focused on improving routing attributes and routing efficiency. However, recent work has addressed the power constraints that limit the performance of routing protocols. Therefore, suitable indicators have been discussed that take into account the consumed and remaining battery power. Other tasks, such as solving energy-saving routing, minimizing power consumption, and maximizing network life. However, the purpose of this article is not to mimic previous work and attempt to build a new routing protocol to encapsulate all required attributes, but rather to be able to develop a classification mechanism so that existing and accepted protocols can be evaluated based on of its energy efficiency. In addition, we are trying to provide an indicator that we hope can be used to assess how the new agreement compares to the established agreement. </span></p><p><span style="font-size: medium;"> Mobile Ad Hoc Network (MANET) is a collection of autonomous nodes or terminals that communicate forming a multi-hop radio network and maintaining decentralized connectivity. Nodes can move and your network topology can be temporary. Each node acts as a client, server, and router. In such a network, there is no centralized management. Each node can join or leave the network at any time. </span></p><p><span style="font-size: medium;"> Routing protocols in this type of network can be divided into three main categories: </span></p><p><span style="font-size: medium;"> •<b> Active routing protocols</b>: They are based on the same principles as the routing of wired networks. The route on this route is pre-calculated. Each node maintains multiple routing tables by exchanging control packets between neighbors. In fact, if a node wants to communicate with each other, it has the ability to look at the local routing table and create the routes it needs. OLSR (Optimized Link State Routing) and FSR (Fisheye State Routing) are examples of active routing protocols. </span></p><p><span style="font-size: medium;"> • <b>Reactive routing protocol</b>: Unlike active protocols, reactive protocols calculate routes on demand. If the source node needs to send a message to the target node, it will send a request to all members of the network. After receiving the request, the destination node sends a response to the source node. However, because the investigation path may reduce application performance, routing applications are slower. The disadvantage of this protocol is that it is very expensive in terms of power and data packet transmission when determining the route, but its advantage is that it does not have to store unused information in the routing table. AODV is an example of the reactive protocol described below. </span></p><p><span style="font-size: medium;"> • <b>Hybrid routing protocol</b>: Hybrid or "hybrid" routing protocol combines the first two types of routing (active and passive). The active protocol is applied to a small area around the source (a limited number of neighbors), while the reactive protocol is applied to an area beyond this range (a remote neighbor). This combination is done to take advantage of each method and overcome its limitations. ZRP (Regional Routing Protocol) and CBRP (Cluster-Based Routing Protocol) are two important examples of hybrid protocols. One of the main and most critical factors in the ad hoc network is the limited battery power. A lot of work is focused on this configuration to reduce battery consumption. Exchanging unnecessary control messages on a regular basis to improve reliability may cause energy waste. </span></p><p><span style="font-size: medium;"> AODV (Ad hoc On Demand Distance Vector Routing Protocol) is a reactive routing protocol designed by Charles E. Perkins and Elizabeth M. Royer. The protocol uses four types of control messages to send data packets. The first type is the HELLO message. This type of news is exchanged regularly to maintain a neighborhood base. RREQ, RREP, and RRER are used to establish a route to the destination when any node wants to send data. The number of this control package has an obvious resource wasting effect. </span></p><p><span style="font-size: medium;"> To overcome the power consumption problem in this protocol, we designed a new solution that can reduce the number of HELLO messages exchanged and include power consumption factors that are useful for routing messages later. First, we try to minimize the number of greeting message exchanges. Second, we replace the regular sending time of the greeting message with another time proportional to the energy stored in the node's battery. The node receiver of this greeting message performs the opposite action to extract information proportional to the energy of the node sender and the same information contained in the greeting message. </span></p><p><span style="font-size: medium;"> Inserting this parameter will not affect the operation or the information contained in the exchanged message, and then we can obtain new information, which we can use to select routing. </span></p><div class="blogger-post-footer"><a href='http://aptipedia.blogspot.com/'><b>Aptipedia Tecknowledgies</b></a>
<a href='https://zerodha.com/?c=WS8845'>Vijay Kumar Vishwakarma</a></div>Yajivkumarhttp://www.blogger.com/profile/16652026082023144004noreply@blogger.com0tag:blogger.com,1999:blog-2766243001280496875.post-15195741368843144362021-09-09T07:42:00.006+05:302021-09-09T07:49:27.953+05:30Mobile phone and Network<p><span style="font-size: medium;"> All mobile operations rely on power. If we want to do more operations, energy conservation is the most important issue in wireless mobile computing due to the power limitation of mobile units. We often argue with friends about energy consumption. Power consumption is an important issue in mobile ad hoc networks. </span></p><p><span style="font-size: medium;"> Today, human life is completely dependent on mobile devices. Therefore, power consumption is very important in ad hoc mobile networks. </span></p><p><span style="font-size: medium;"> </span></p><p><b><span style="font-size: medium;">Mobile: </span></b></p><p><span style="font-size: medium;"> Mobile is a device that can be moved from one place to another. Mobile devices are wireless devices and they are very useful for many tasks. </span></p><p><span style="font-size: medium;"> Mobile phone (also known as a cell phone, cell phone, hand phone, or telephone for short) is a phone that can make and receive calls over a radio link while moving over a wide geographic area. To do this, it connects to the cellular network provided by the mobile device, which allows access to the public telephone network. In contrast, cordless phones are only used within a short distance of a single dedicated base station. </span></p><p><span style="font-size: medium;"> In addition to phones, modern mobile phones also support a variety of other services, such as SMS, MMS, email, Internet access, short-range wireless communication (infrared, Bluetooth), business applications, games, and photography. Mobile phones that provide these and other more general computing capabilities are called smart phones. </span></p><p><span style="font-size: medium;"> The first portable mobile phone was demonstrated in 1973 by Motorola's John F. Mitchell and Dr. Martin Cooper using a mobile phone weighing approximately 4.4 pounds (2 kg). In 1983, DynaTAC 8000x took the lead in the market. From 1983 to 2014, global mobile phone users increased from zero to more than 7 billion, penetrated 100% of the world's population, and reached the bottom of the economic pyramid. In 2014, the main mobile phone manufacturers were Samsung, Nokia, Apple and LG. </span></p><p><span style="font-size: medium;"> </span></p><p><span style="font-size: medium;"><b>History:</b> </span></p><p><span style="font-size: medium;"> Handheld cordless mobile phones are an ancient dream in radio engineering. One of the earliest descriptions can be found in Robert Heinlein's 1948 science fiction novel "Space Cadet." The protagonist has just left for Colorado from his home in Iowa, and the phone in his pocket receives a call from his father. Before heading to Earth orbit, he decided to send the phone home, "because it is so short that it can only reach the relay office on earth." Ten years later, Arthur C. Clark (Arthur C. Clarke) An Clarke's article envisions a "personal, small and compact transceiver, and everyone can carry one." Clark wrote: "We can call anyone anywhere on the planet by dialing a number." In Clark's vision, such devices will also include means of global positioning so that "no one gets lost again." Later, in the "Overview of the Future," he predicted that this device would appear in the mid-1980s. The early predecessors to the cell phone included analog radio communications from ships and trains. The race to manufacture true portable telephone equipment began after World War II and many countries are developing it. The progress of mobile phones can be traced back to early "0G" (generation zero) services, such as the Bell System mobile phone service and the enhanced mobile phone service of its successors. These "0G" systems are not cellular systems, they support few simultaneous calls and are very expensive. </span></p><p><span style="font-size: medium;"> Motorola demonstrated its first handheld mobile phone in 1973. NTT launched the first commercial automated cellular network in Japan in 1979. In 1981, the Nordic Mobile Telephone (NMT) system was subsequently launched simultaneously in Denmark, Finland, Norway, and Sweden. Several other countries followed suit in the early and mid-1980s. These first generation ("1G") systems can support more simultaneous calls, but still use analog technology. </span></p><p><span style="font-size: medium;"> In 1991, Radiolinja launched second generation (2G) digital cellular technology based on the GSM standard in Finland, sparking competition in the industry as new operators challenged existing 1G network operators. </span></p><p><span style="font-size: medium;"> Ten years later, in 2001, NTT Do Como launched the third generation (3G) of the WCDMA standard in Japan. It is closely followed by the 3.5G, 3G + or Turbo 3G enhancements based on the High Speed Packet Access (HSPA) series, which allow the UMTS network to have higher speed and data transmission capacity. From 2001 to 2009, it is clear that at some point, 3G networks will be overwhelmed by the growth of bandwidth intensive applications such as streaming media. Therefore, the industry has started looking for data-optimized fourth-generation technology, which is expected to increase the speed to 10 times that of existing 3G technology. The first two commercial technologies known as 4G are the WiMAX standard (provided by Sprint in the US) and the LTE standard, initially provided by TeliaSonera in Scandinavia. </span></p><p><span style="font-size: medium;"> </span></p><p><span style="font-size: medium;"> <b>Features of Mobile Phones:</b> </span></p><p><span style="font-size: medium;"> All mobile phones have many common features, but manufacturers are also trying to implement additional features to differentiate their products and make them more attractive to consumers. This has led to great innovations in mobile phone development over the past 20 years. Common components on all phones are: </span></p><p><span style="font-size: medium;"> • Battery, which provides power for phone functions. </span></p><p><span style="font-size: medium;"> • An input mechanism that allows users to interact with the phone. The most common input mechanism is the keyboard, but touchscreens can also be found on most smartphones. </span></p><p><span style="font-size: medium;"> • In response to user input on the screen, display text messages, contacts, and more. </span></p><p><span style="font-size: medium;"> • A basic mobile phone service that allows users to make calls and send text messages. </span></p><p><span style="font-size: medium;"> • All GSM mobile phones use SIM cards to allow the exchange of accounts between devices. Some CDMA devices also have similar cards called UIM. </span></p><p><span style="font-size: medium;"> • Individual GSM, WCDMA, iDEN devices and certain satellite phones are uniquely identified by International Mobile Equipment Identity (IMEI) numbers. </span></p><p><span style="font-size: medium;">Low-end phones are usually called feature phones and provide basic phone functions. Mobile phones that have more advanced computing capabilities through the use of native software applications are called smart phones. </span></p><p><span style="font-size: medium;"> However, in terms of sound quality, smartphones and feature phones are very limited. Some functions that can improve audio quality, such as LTE voice and high-definition voice, have appeared, and are usually available on newer smartphones. Sound quality is still a problem for both of you, because it depends not so much on the phone itself as on the quality of the network, in case a long time passes and a bottleneck/blocking point is found on the way. Therefore, in long distance calls, even LTE voice, high definition voice and other functions may not improve the situation. In some cases, smartphones can even improve the audio quality of long distance calls by using VoIP phone services and other people's WiFi / Internet connections. Launched several series of phones to address specific market segments, such as RIM BlackBerry that focuses on the email needs of corporate / corporate customers; Sony Ericsson `Walkman` series mobile phones / music and` Cyber shot` series mobile phones / cameras; Nokia N series, Palm Pre, HTC Dream and Apple iPhone multimedia phones. </span></p><p><span style="font-size: medium;"> </span></p><p><b><span style="font-size: medium;">Using Mobile Phones: </span></b></p><p><span style="font-size: medium;"> Mobile phones have many uses, such as keeping in touch with family members, conducting business, and using the phone in emergency situations. Some people carry more than one mobile phone for different purposes, such as business and personal use. You can also use multiple SIM cards to take advantage of the different calling plans; specific plans may offer cheaper local calls, long distance calls, international calls, or roaming. Mobile phones are also used in various social settings, such as: </span></p><p><span style="font-size: medium;"> • A Motorola study found that one in ten mobile phone users owns a second phone, and that phone is generally kept secret from other family members. These phones can be used for activities such as extramarital affairs or secret business transactions. </span></p><p><span style="font-size: medium;"> • Some organizations assist victims of domestic violence by providing mobile phones for use in emergency situations. These are usually refurbished phones. </span></p><p><span style="font-size: medium;"> • The appearance of text messages gave rise to mobile novels. The first literary genre to appear in the honeycomb age, the first to be sent by SMS to a website that collects complete novels. </span></p><p><span style="font-size: medium;"> • Mobile phones also promote activism and public journalism that Reuters and Yahoo are exploring. And small independent news companies, like Sri Lanka's Jasmine News. </span></p><p><span style="font-size: medium;"> • The United Nations reports that mobile phones are spreading faster than any other technology and can improve the lives of the poorest people in developing countries by providing access to information where there are no landlines or the Internet, especially in least developed countries. Country: The use of mobile phones has also led to a large number of micro-enterprises by providing jobs, such as selling airtime on the street and repairing or refurbishing mobile phones. </span></p><p><span style="font-size: medium;"> • In Mali and other African countries, people used to travel from village to village to inform their family and friends about weddings, births and other events. These activities are now avoided within mobile phone coverage, which is usually better than landline coverage. The coverage is greater. </span></p><p><span style="font-size: medium;"> • The television industry has recently started using mobile phones to promote live television viewing through mobile applications, advertising, social television, and mobile television. 86% of Americans use cell phones while watching television. </span></p><p><span style="font-size: medium;"> • Mobile phone sharing is common in some parts of the world. It is common in Indian cities because groups of family and friends often share one or more mobile phones among their members. There are obvious economic benefits, but generally family customs and traditional gender roles also play a role. Usually a village only uses a mobile phone, which may be owned by a teacher or missionary, but all members of the village can make the necessary calls. </span></p><p><span style="font-size: medium;"> </span></p><p><span style="font-size: medium;"> <b>Ad hoc:</b></span></p><p><span style="font-size: medium;"> Ad hoc means temporary. An ad hoc network is a group of wireless mobile computers (or nodes) in which each node cooperates by forwarding data packets to each other to allow the nodes to communicate outside the direct wireless transmission range. </span></p><p><span style="font-size: medium;"> </span></p><p><b><span style="font-size: medium;">Network: </span></b></p><p><span style="font-size: medium;"> A computer network or data network is a telecommunications network that allows computers to exchange data. In computer networks, networked computing devices transfer data to each other over data connections (network links). The data is transmitted in the form of data packets. The connection between the nodes is established by wired means or wireless means. The most famous computer network is the Internet. </span></p><p><span style="font-size: medium;"> The network computing equipment that initiates, routes, and terminates data is called a network node. Nodes can include hosts such as people, phones, servers, and network hardware. When a device can exchange information with another device, regardless of whether they are directly connected to each other, it can be said that two of these devices are networked. The computer network differs in the transmission medium used to carry its signals, the communication protocol used to organize network traffic, network scale, topology, and organizational intent. In most cases, communication protocols overlap (i.e. they use) other more specific or general communication protocols, except for the physical layer that directly deals with the transmission medium. </span></p><p><span style="font-size: medium;"> Computer network support applications, such as access to the World Wide Web, shared servers, printers and fax machines, and use of e-mail and instant messaging applications. A network is a group of two or more interconnected computer systems. There are many types of computer networks, including: </span></p><p><span style="font-size: medium;"> • Local Area Network (LAN)-Computers are geographically close together (that is, in the same building). </span></p><p><span style="font-size: medium;"> • Wide Area Network (WAN)- Computers are further separated and connected by telephone lines or radio waves. </span></p><p><span style="font-size: medium;"> • Camp Network (CAN)-Computers are located in a limited geographic area, such as a campus or military base. </span></p><p><span style="font-size: medium;"> • Metropolitan Area Network (MAN)-A data network designed for towns or cities. </span></p><p><span style="font-size: medium;"> • Home Area Network (HAN) - A network contained in a user's home, used to connect personal digital devices.</span></p><div class="blogger-post-footer"><a href='http://aptipedia.blogspot.com/'><b>Aptipedia Tecknowledgies</b></a>
<a href='https://zerodha.com/?c=WS8845'>Vijay Kumar Vishwakarma</a></div>Yajivkumarhttp://www.blogger.com/profile/16652026082023144004noreply@blogger.com0