<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>DevOps development Archives - Artificial Intelligence</title>
	<atom:link href="https://www.aiuniverse.xyz/tag/devops-development/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.aiuniverse.xyz/tag/devops-development/</link>
	<description>Exploring the universe of Intelligence</description>
	<lastBuildDate>Wed, 20 Nov 2019 11:52:32 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0</generator>
	<item>
		<title>7 ways machine learning helps financial institutions</title>
		<link>https://www.aiuniverse.xyz/7-ways-machine-learning-helps-financial-institutions/</link>
					<comments>https://www.aiuniverse.xyz/7-ways-machine-learning-helps-financial-institutions/#respond</comments>
		
		<dc:creator><![CDATA[aiuniverse]]></dc:creator>
		<pubDate>Wed, 20 Nov 2019 11:52:30 +0000</pubDate>
				<category><![CDATA[Machine Learning]]></category>
		<category><![CDATA[DevOps development]]></category>
		<category><![CDATA[Global Market]]></category>
		<category><![CDATA[IT skills]]></category>
		<category><![CDATA[IT technology]]></category>
		<category><![CDATA[Machine learning]]></category>
		<guid isPermaLink="false">http://www.aiuniverse.xyz/?p=5275</guid>

					<description><![CDATA[<p>Source:-dqindia.com Machine learning is one of the most promising technologies today that makes it possible for machines to learn how the human brain works and replicate this <a class="read-more-link" href="https://www.aiuniverse.xyz/7-ways-machine-learning-helps-financial-institutions/">Read More</a></p>
<p>The post <a href="https://www.aiuniverse.xyz/7-ways-machine-learning-helps-financial-institutions/">7 ways machine learning helps financial institutions</a> appeared first on <a href="https://www.aiuniverse.xyz">Artificial Intelligence</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Source:-dqindia.com</p>



<p class="wp-block-paragraph">Machine learning is one of the most promising technologies today that makes it possible for machines to learn how the human brain works and replicate this learning to analyze varied data types and deduce meaningful insights.</p>



<h4 class="wp-block-heading"><strong>Machine learning models</strong></h4>



<p class="wp-block-paragraph">At the core of machine learning are three models that help machines unearth insights and patterns. These are:</p>



<ul class="wp-block-list"><li><strong>Supervised models:&nbsp;</strong>These are used with historical data where the output is pre-defined. For instance, when you speak, Alexa can recognize the words and sentences she has been trained on and respond appropriately.</li><li><strong>Unsupervised models:&nbsp;</strong>These are used on transactional data to identify patterns. Based on your interaction with Alexa, she can identify the patterns to suggest topics you may be interested in.</li><li><strong>Reinforcement learning:&nbsp;</strong>It is a technique where machines learn to respond to situations on their own, without instructions. For every mistake (a negative outcome) that Alexa makes, she ‘learns’ from it to become smarter and refine the response next time.</li></ul>



<h4 class="wp-block-heading"><strong>FIs can benefit the most from machine learning</strong></h4>



<p class="wp-block-paragraph">Businesses are increasingly leaning on machine learning, as volumes of data are exploding and they need actionable insights to fuel business growth. Given the benefits it promises, numerous industries—manufacturing, energy, healthcare, cyber defense, financial institutions—are making significant investments in machine learning. In fact, financial institutions (FIs) stand to benefit the most from machine learning, according to a PwC report.</p>



<p class="wp-block-paragraph">Money-rich FIs, especially banks, have always been a favorite target for criminals. And, today’s technological advancements have provided cyber criminals with sophisticated techniques—data breach, phishing, malware, sweatshops, and so forth—to break into business systems and cause losses.</p>



<p class="wp-block-paragraph">Machine learning, with its innate ability to monitor millions of online transactions in real-time, can help financial institutions in a myriad of ways.</p>



<ul class="wp-block-list"><li><strong>Document interpretation: </strong>Machine learning helps financial institutions interpret financial and legal documents—bank statements, tax statements, contracts, etc—across a wide range of parameters that help gain in-depth insights into customers’ financial health.</li><li><strong>Risk management: </strong>Financial institutions can accurately assess the credit-worthiness of a customer—whether an individual or a company—and make informed lending decisions for improved risk management.</li><li><strong>Additional revenue:</strong> Using analytics to understand customer preferences and inclination to spend, financial institutions can harness these insights to pitch other products and services to increase their revenue.</li><li><strong>Customer service:</strong> Applying behavioral analytics, banks and financial institutions can better understand the financial needs of their customers and offer more relevant services. This enables financial institutions to strengthen customer relationships and earn their trust.</li><li><strong>Channel-agnostic access:</strong> Leveraging customer data to anticipate customers’ channel preferences, financial institutions can provide seamless user experience to their customers across devices and locations.</li><li><strong>Process automation:</strong> Machine learning helps financial institutions make automated decisions in real-time that reduces the response time. According to Accenture, FIs can reduce costs incurred on middle and back offices across infrastructure, maintenance, and operations by 20-25%.</li><li><strong>Security:</strong> With fraud on the rise, financial institutions are obliged to ensure online security of their customers. Customer security is the most important area where machine learning has proved immensely helpful in fighting fraud by accurately identifying fraudsters from a group of authentic customers. Real-time analysis of digital intelligence enables financial institutions to prevent fraud from poisoning their business ecosystem, thereby providing customers with a safe and secure online journey.</li></ul>



<p class="wp-block-paragraph"></p>
<p>The post <a href="https://www.aiuniverse.xyz/7-ways-machine-learning-helps-financial-institutions/">7 ways machine learning helps financial institutions</a> appeared first on <a href="https://www.aiuniverse.xyz">Artificial Intelligence</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.aiuniverse.xyz/7-ways-machine-learning-helps-financial-institutions/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Machine learning-assisted molecular design for high-performance organic photovoltaic materials</title>
		<link>https://www.aiuniverse.xyz/machine-learning-assisted-molecular-design-for-high-performance-organic-photovoltaic-materials/</link>
					<comments>https://www.aiuniverse.xyz/machine-learning-assisted-molecular-design-for-high-performance-organic-photovoltaic-materials/#respond</comments>
		
		<dc:creator><![CDATA[aiuniverse]]></dc:creator>
		<pubDate>Wed, 20 Nov 2019 11:33:40 +0000</pubDate>
				<category><![CDATA[Machine Learning]]></category>
		<category><![CDATA[DevOps development]]></category>
		<category><![CDATA[Electrical Engineering]]></category>
		<category><![CDATA[Global IT]]></category>
		<category><![CDATA[Machine learning]]></category>
		<category><![CDATA[technic transformations]]></category>
		<guid isPermaLink="false">http://www.aiuniverse.xyz/?p=5267</guid>

					<description><![CDATA[<p>Source:-phys.org To synthesize high-performance materials for organic photovoltaics (OPVs) that convert solar radiation into direct current, materials scientists must meaningfully establish the relationship between chemical structures and their photovoltaic properties. In <a class="read-more-link" href="https://www.aiuniverse.xyz/machine-learning-assisted-molecular-design-for-high-performance-organic-photovoltaic-materials/">Read More</a></p>
<p>The post <a href="https://www.aiuniverse.xyz/machine-learning-assisted-molecular-design-for-high-performance-organic-photovoltaic-materials/">Machine learning-assisted molecular design for high-performance organic photovoltaic materials</a> appeared first on <a href="https://www.aiuniverse.xyz">Artificial Intelligence</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Source:-phys.org<br></p>



<p class="wp-block-paragraph">To synthesize high-performance materials for organic photovoltaics (OPVs) that convert solar radiation into direct current, materials scientists must meaningfully establish the relationship between chemical structures and their photovoltaic properties. In a new study on <em>Science Advances</em>, Wenbo Sun and a team including researchers from the School of Energy and Power Engineering, School of Automation, Computer Science, Electrical Engineering and Green and Intelligent Technology, established a new database of more than 1,700 donor materials using existing literature reports. They used supervised learning with machine learning models to build structure-property relationships and fast screen OPV materials using a variety of inputs for different ML algorithms.</p>



<p class="wp-block-paragraph">Using molecular fingerprints (encoding a structure of a molecule in binary bits) beyond a length of 1000 bits Sun et al. obtained high ML prediction accuracy. They verified the reliability of the approach by screening 10 newly designed donor materials for consistency between model predictions and experimental outcomes. The ML results presented a powerful tool to prescreen new OPV materials and accelerate the development of OPVs in materials engineering.</p>



<p class="wp-block-paragraph">Organic photovoltaic (OPV) cells can facilitate direct and cost-effective transformation of solar energy into electricity with rapid recent growth to exceed power conversion efficiency (PCE) rates. Mainstream OPV research has focused on building a relationship between new OPV molecular structures and their photovoltaic properties. The traditional process typically involves the design and synthesis of photovoltaic materials for the assembly/optimization of photovoltaic cells. Such approaches result in time consuming research cycles that require delicate control of chemical synthesis and device fabrication, experimental steps and purification. The existing OPV development process is slow and inefficient with less than 2000 OPV donor molecules synthesized and tested so far. However, the data gathered from decades of research work are priceless, with potential values remaining to be fully explored to generate high-performance OPV materials.</p>



<p class="wp-block-paragraph">To extract useful information from the data, Sun et al. required a sophisticated program to scan through a large dataset and extract relationships from among the features. Since machine learning (ML) provides computational tools to learn and recognize patterns and relationships using a training dataset, the team used a data-driven approach to enable ML and predict diverse material properties. The ML algorithm did not have to understand the chemistry or physics behind the materials properties to accomplish the tasks. Similar methods have recently predicted the activity/properties of materials successfully during materials discovery, drug development and materials design. Prior to ML applications, scientists had generated cheminformatics to establish a useful toolbox.</p>



<p class="wp-block-paragraph">Materials scientists have only recently explored the applications of ML in the OPV field. In the present work, Sun et al. established a database containing 1719 experimentally tested donor OPV materials gathered from literature. They studied the importance of programming language expression of the molecules first to understand ML performance. They then tested several different types of expressions including images, ASCII strings, two types of descriptors and seven types of molecular fingerprints. They observed the model predictions to be in good agreement with the experimental results. The scientists expect the new approach to greatly accelerate the development of new and highly efficient organic semiconducting materials for OPV research applications.</p>



<p class="wp-block-paragraph">The research team first transformed the raw data into a machine readable representation. A variety of expressions exist for the same molecule comprising vastly different chemical information presented at different abstract levels. Using a set of ML models, Sun et al. explored diverse expressions of a molecule by comparing their predicted accuracy for power conversion efficiency (PCE) to obtain a deep-learning model accuracy of 69.41 percent. The relatively unsatisfactory performance was due to the small size of the database. For instance, previously when the same group used a larger number of molecules of up to 50,000, the accuracy of the deep-learning model exceeded 90 percent. To fully train a deep-learning model, researchers must implement a larger database containing millions of samples.</p>



<p class="wp-block-paragraph">Sun et al. only had hundreds of molecules in each category at present, making it difficult for the model to extract enough information for higher accuracy. While it is possible to fine-tune a pre-trained model to reduce the amount of data required, thousands of samples are still necessary to accomplish a sufficient number of features. This led to the option of increasing the size of the database when using images to express molecules.</p>



<p class="wp-block-paragraph">The scientists used five types of supervised ML algorithms in the study, including (1) back propagation (BP) neural network (BPNN), (2) deep neural network (DNN), (3) deep learning, (4) support vector machine (SVM) and (5) random forest (RF). These were advanced algorithms, where BPNN, DNN and deep learning were based on the artificial neutral network (ANN). The SMILES code (simplified molecular-input line entry system) provided another original expression of a molecule, which Sun et al. used as inputs for four models. Based on the results, the highest accuracy approximated 67.84 percent for the RF model. As before, unlike with deep learning, the four classical methods could not extract hidden features. As a whole, SMILES performed worse than images as descriptors of molecules to predict the PCE (power conversion efficiency) class in the data.</p>



<p class="wp-block-paragraph">The researchers then used molecular descriptors that can describe the properties of a molecule using an array of numbers instead of the direct expression of a chemical structure. The research team used two types of descriptors PaDEL and RDKIt in the study. After extensive analyses across all ML models, a large data size implied more descriptors irrelevant to PCE affecting the ANN performance. Comparatively, a small data size implied inefficient chemical information to effectively train ML models, when using molecular descriptors as input in ML approaches, the key relied on finding appropriate descriptors that directly related to the target object.</p>



<p class="wp-block-paragraph">The team next used molecular fingerprints; typically designed to represent molecules as mathematical objects and originally created to identify isomers. During large-scale database screening, the concept is represented as an array of bits containing &#8220;1&#8221; s and &#8220;0&#8221; s to describe the presence or absence of specific substructures or patterns within the molecules. Sun et al. used seven types of fingerprints as inputs to train the ML models and considered the influence of the fingerprint length on the prediction performance of different models to obtain diverse fingerprints. For instance, molecular access system (MACCS) fingerprints contained 166 bits and were the shortest input and the results were unsatisfactory due to their limited information.</p>



<p class="wp-block-paragraph">Sun et al. showed the best combination of programming language and ML algorithm obtained using Hybridization fingerprints of 1024 bits and RF, to achieve a prediction accuracy of 81.76 percent; where Hybridization fingerprints represented SP2 hybridization states of molecules. When the fingerprint length increased from 166 to 1024 bits, the performance of all ML models improved since longer fingerprints included more chemical information.</p>



<p class="wp-block-paragraph">To test the reliability of the ML models, Sun et al. synthesized 10 new OPV donor molecules. Then used three representative fingerprints to express the chemical structure of the new molecules and compared the results predicted by the RF model and the experimental PCE values. The system classified eight of the 10 molecules. The results indicated the potential of the synthetic materials for OPV applications with additional experimental optimization for two of the new materials. A minor change in structure could cause a large difference in PCE values. Encouragingly, the ML models identified such minor modifications to facilitate favorable prediction results.</p>



<p class="wp-block-paragraph">In this way, Wenbo Sun and colleagues used a literature database on OPV donor materials and a variety of programming language expressions (images, ASCII strings, descriptors and molecular fingerprints) to build ML models and predict the corresponding OPV PCE class. The team demonstrated a scheme to design OPV donor materials using ML approaches and experimental analysis. They prescreened a large number of donor materials using the ML model to identify leading candidates for synthesis and further experiments. The new work can speed up new donor material design to accelerate the development of high PCE OPVs. The use of ML in conjunction with experiments will progress materials discovery.</p>
<p>The post <a href="https://www.aiuniverse.xyz/machine-learning-assisted-molecular-design-for-high-performance-organic-photovoltaic-materials/">Machine learning-assisted molecular design for high-performance organic photovoltaic materials</a> appeared first on <a href="https://www.aiuniverse.xyz">Artificial Intelligence</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.aiuniverse.xyz/machine-learning-assisted-molecular-design-for-high-performance-organic-photovoltaic-materials/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>In a microservices app, how many microservices are too many?</title>
		<link>https://www.aiuniverse.xyz/in-a-microservices-app-how-many-microservices-are-too-many/</link>
					<comments>https://www.aiuniverse.xyz/in-a-microservices-app-how-many-microservices-are-too-many/#comments</comments>
		
		<dc:creator><![CDATA[aiuniverse]]></dc:creator>
		<pubDate>Sat, 12 Aug 2017 05:40:43 +0000</pubDate>
				<category><![CDATA[Microservices]]></category>
		<category><![CDATA[codebase analysis]]></category>
		<category><![CDATA[containers]]></category>
		<category><![CDATA[DevOps analyst]]></category>
		<category><![CDATA[DevOps development]]></category>
		<category><![CDATA[microservices app]]></category>
		<guid isPermaLink="false">http://www.aiuniverse.xyz/?p=595</guid>

					<description><![CDATA[<p>Source &#8211; techtarget.com exactly how many microservices it should include. The answer is important, because including too few or too many makes a huge difference in effectiveness and <a class="read-more-link" href="https://www.aiuniverse.xyz/in-a-microservices-app-how-many-microservices-are-too-many/">Read More</a></p>
<p>The post <a href="https://www.aiuniverse.xyz/in-a-microservices-app-how-many-microservices-are-too-many/">In a microservices app, how many microservices are too many?</a> appeared first on <a href="https://www.aiuniverse.xyz">Artificial Intelligence</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Source &#8211;<strong> techtarget.com</strong></p>
<p>exactly how many microservices it should include. The answer is important, because including too few or too many makes a huge difference in effectiveness and manageability. Read on to learn how to use containers and codebase analysis to decide.</p>
<section class="section main-article-chapter" data-menu-title="Why microservices?">
<h3 class="section-title">Why microservices?</h3>
<p>Microservices architectures have become popular over the past several years because they make complex applications more agile and easier to manage. Microservices are similar to service-oriented architecture (SOA), which was popular in the 2000s. But microservices are different from SOA in key ways. Microservices apps tend to include more services, and each service is usually more lightweight than under the SOA model.</p>
<p>The advent of container platforms, especially Docker, has helped to drive the popularity of microservices. Application containers make it easier to deploy microservices by running each service inside a different set of containers. This provides an easy way of isolating processes for each service, as well as scaling services individually as demand changes rather than having to scale the entire app.</p>
</section>
<section class="section main-article-chapter" data-menu-title="Migrating to microservices">
<h3 class="section-title"><i class="icon" data-icon="1"></i>Migrating to microservices</h3>
<p>In most cases, if you want to migrate to microservices, you have two options:</p>
<ul class=" default-list">
<li>Refactor an existing monolithic application so that it runs as a set of microservices. Refactoring means modifying the codebase without rewriting it entirely.</li>
</ul>
<ul class=" default-list">
<li>Rebuild your application from scratch according to a microservices architecture.</li>
</ul>
<p>Either way, you need to decide how many microservices to include.</p>
<p>How many microservices do you actually need? That’s the big question. There is no hard and fast rule for determining how many microservices an app should include. The answer will vary from app to app and organization to organization, of course. To determine which number is right for you, keep the following considerations in mind as you plan your app migration.</p>
<section class="section main-article-chapter" data-menu-title="Balance agility with complexity">
<h3 class="section-title">Balance agility with complexity</h3>
<p>Your main goal when deciding how many microservices are enough is to strike the right balance between agility and complexity.</p>
<p>If you implement too few microservices, your application will not gain much agility because it will still be composed of large, nearly monolithic parts.</p>
<p>If you have too many microservices, you&#8217;ll end up with more moving parts in your environment than you need. This makes management, monitoring and security more difficult.</p>
<p>So, as you draft a new architecture for your microservices app, think about whether the number of services you plan to include will deliver the agility you need while still being manageable for your admin team.</p>
</section>
<section class="section main-article-chapter" data-menu-title="Review existing code and processes when refactoring">
<h3 class="section-title"><i class="icon" data-icon="1"></i>Review existing code and processes when refactoring</h3>
<p>If you&#8217;re refactoring your app, try to align each microservice with a distinct part of your codebase, if possible.</p>
<p>This is easy to do if your code was written to be modular or if your application already runs as a set of different processes. In these cases, you can take each major component of the monolith and run it as a microservice without having to rewrite too much code.</p>
<p>This is harder to do if your app is so hopelessly monolithic that there is no logical way to break down its code or processes into microservices. If that’s the case, you&#8217;re probably better off rebuilding than refactoring the app, especially in application modernization and digital transformation projects.</p>
</section>
<section class="section main-article-chapter" data-menu-title="Keep your organizational hierarchy in mind">
<h3 class="section-title"><i class="icon" data-icon="1"></i>Keep your organizational hierarchy in mind</h3>
<p>Make sure that each microservice is associated with a DevOps development and management team within your organization. This doesn&#8217;t mean there has to be one team per microservice. A single team can handle multiple microservices.</p>
<p>The goal here is simply to make sure that you don&#8217;t include microservices in your architecture that become &#8220;orphans&#8221; because no one is available to develop or support them &#8212; or, worse, microservices that end up being managed by multiple teams at the same time, leading to communication and organizational problems.</p>
</section>
<section class="section main-article-chapter" data-menu-title="Resource consumption">
<h3 class="section-title"><i class="icon" data-icon="1"></i>Resource consumption</h3>
<p>It can be helpful to think in terms of which types of resources different parts of your application need and how many they need.</p>
<p>Your environment will be more agile if each microservice needs to access only one type of resource, such as compute, storage or networking. Microservices that need multiple resources are harder to manage and likelier to crash.</p>
<p>In addition, your app will be able to scale best and remain as cost-efficient as possible if the parts of it that demand the highest volume of resources run as their own microservices. This is because you can increase resource allotment to these microservices whenever needed without allocating more resources to other microservices that don’t need them.</p>
<section class="section main-article-chapter" data-menu-title="Resource consumption">For example, if your app allows users to upload photos and then resize them, this functionality should be mapped to three different microservices:</p>
<ul class=" default-list">
<li>One is a web front end that allows users to upload a photo, which is a lightweight task that requires a moderate amount of compute resources.</li>
<li>Another is a storage microservice that takes an uploaded or resized image and stores it in a database. This task requires storage but very little compute.</li>
<li>The third is a service that does image resizing, which is highly compute-intensive.</li>
</ul>
</section>
<section class="section main-article-chapter" data-menu-title="Don't forget security">
<h3 class="section-title"><i class="icon" data-icon="1"></i>Don&#8217;t forget security</h3>
<p>Security considerations can be an important part of how you decide what becomes a distinct microservice.</p>
<p>One goal as you plan your architecture is to make attack vectors for each microservice as small as possible. For that reason, make sure you don&#8217;t mix together public-facing functionality and internal services within a single microservice. If you do, you are unnecessarily exposing the internal services to a greater risk of attack because services that are not public-facing are less likely to be attacked in most cases.</p>
<p>Keep in mind, too, that one benefit of microservices is that they help to mitigate the impact of breaches. If attackers compromise one microservice, they won&#8217;t necessarily be able to compromise the rest of your app. Use this to your advantage by making sure that the highest-risk services (meaning those likeliest to be compromised, such as web services) within your application run as distinct microservices.</p>
<p>Likewise, use different microservices to run the parts of your app that are the most important to secure. For example, if you have a storage service that accesses customer data protected by regulatory policies, running that service as a distinct microservice will help to keep it more secure in the event that attackers compromise other parts of your app.</p>
<p>This could be a reason to break your app’s storage functionality down into multiple microservices. Some will handle highly sensitive data, while others will work with less sensitive types of information.</p>
</section>
<section class="section main-article-chapter" data-menu-title="Making the microservices app decision">
<h3 class="section-title"><i class="icon" data-icon="1"></i>Making the microservices app decision</h3>
<p>Deciding exactly how many microservices your app should have is a question only you can answer. There&#8217;s no easy solution.</p>
<p>But by weighing issues like the way your code base is organized, your app&#8217;s resource consumption, the way you define roles and teams within your organization and security considerations, you can determine how many microservices are right for you.</p>
</section>
</section>
</section>
<p>The post <a href="https://www.aiuniverse.xyz/in-a-microservices-app-how-many-microservices-are-too-many/">In a microservices app, how many microservices are too many?</a> appeared first on <a href="https://www.aiuniverse.xyz">Artificial Intelligence</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.aiuniverse.xyz/in-a-microservices-app-how-many-microservices-are-too-many/feed/</wfw:commentRss>
			<slash:comments>3</slash:comments>
		
		
			</item>
	</channel>
</rss>
