<?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>skiljaweb3 | Skilja</title>
	<atom:link href="https://skilja.com/de/author/skiljaweb3/feed/" rel="self" type="application/rss+xml" />
	<link>https://skilja.com/de/</link>
	<description>Document Understanding – Deep Learning</description>
	<lastBuildDate>Sun, 03 Feb 2019 08:26:58 +0000</lastBuildDate>
	<language>de</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://skilja.com/wp-content/uploads/2021/06/cropped-skilja_logo_transparent_02-32x32.png</url>
	<title>skiljaweb3 | Skilja</title>
	<link>https://skilja.com/de/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>The Magic of Online-Learning</title>
		<link>https://skilja.com/de/the-magic-of-online-learning/</link>
		
		<dc:creator><![CDATA[skiljaweb3]]></dc:creator>
		<pubDate>Sun, 03 Feb 2019 08:26:58 +0000</pubDate>
				<category><![CDATA[Erkennung]]></category>
		<category><![CDATA[Extraktion]]></category>
		<category><![CDATA[Klassifikation]]></category>
		<category><![CDATA[Technologie]]></category>
		<guid isPermaLink="false">https://skilja.com/the-magic-of-online-learning/</guid>

					<description><![CDATA[Wouldn’t it be nice if your AI enabled document processing system would continuously take the input from user interactions and use this information to improve the quality of recognition over time? And nobody would have to take care of this – even in the case of hundreds of document classes with dozens of index fields [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>Wouldn’t it be nice if your AI enabled document processing system would continuously take the input from user interactions and use this information to improve the quality of recognition over time? And nobody would have to take care of this – even in the case of hundreds of document classes with dozens of index fields each. In the best case the system would be easy to set up, run completely unattended in background and work like a charm.</p>



<p>This is what Skilja with its Laera Classification and Extraction software suites provides. We have completely implemented this new paradigm which is available either as SDKs or as integrated modules to our Vinna Document Processing Platform. But of course what looks easy for the user requires significant infrastructure and automated checks and balances to make this a reliable and stable part of your processing tasks.</p>



<p>Machine Online-Learning of document classification and recognition uses supervised and unsupervised continuous training of incoming data streams. Supervised learning will take the corrections the users have made, analyze them and apply them as new patterns as appropriate. Unsupervised learning will use the results of successful and correct classification and extraction to generate additional knowledge (expanding the space) and statistics of usage of existing knowledge. Both combined are then used to continuously improve the system. The infrastructure is set up quickly and consists of services that do the work in the background: collect statistics, collect samples, analyze the validity of the new data and publish them to the production runtime system if the AI has determined them to be valid additions.</p>



<figure class="wp-block-image"><a href="https://www.skilja.com/wp-content/uploads/2019/02/Skilja-Classification-3.0-Online-Learning.png"><img decoding="async" src="https://www.skilja.com/wp-content/uploads/2019/02/Skilja-Classification-3.0-Online-Learning-1024x640.png" alt="" class="wp-image-1339"/></a></figure>



<p>As we know that system administrators might be vary of having their setup changed automatically (at least until they have seen it really works) there is several intermediate levels of AI automation that they can chose. The most important are:</p>



<ul class="wp-block-list"><li>Have all changes and each new document manually reviewed, benchmarked and checked before explicitly publishing it. This is the box on the left</li><li>Have automatically created improvements be reviewed and explicitly published</li><li>View any conflict and resolve them manually (or at least check them)</li><li>Restrict the users that can contribute to the training to a certain group. Only corrections from this group will be taken into account while the input from less experienced users will be discarded.</li></ul>



<p>But in the end learning can run completely unattended. As in school (think exams) we need to check the validity of the new knowledge before we apply it. Therefore Laera algorithms will always analyze for conflicts that are created and try to resolve them. Im addition each new revision of the training pattern will fully automatically be quality checked in background and only be accepted if the recognition results of the new model exceed the existing one. This is an assurance for the production system: Changes in quality will always only go into one direction – better!</p>



<p>Again, this is not a black box but Laera provides precise insight of what is happening and lets you influence or even revert the suggested improvements at any stage. Laera Monitor is the tool for this, a web application that shows the continuously measured quality numbers of your system.</p>



<figure class="wp-block-image"><a href="https://www.skilja.com/wp-content/uploads/2019/02/Laera-Monitor.png"><img decoding="async" src="https://www.skilja.com/wp-content/uploads/2019/02/Laera-Monitor-1024x651.png" alt="" class="wp-image-1340"/></a></figure>



<p>The example shown here shows a typical curve for the F1 score (average quality measurement). Starting with a setup of a few hundred trained documents the quality quickly deteriorates as new and unknown samples arrive in production. Especially when the real volumes start to be processed. It is interesting to see that the precision stays high close to 95% which is very satisfying, but recall (recognition rate) goes down as the system simply does not “know” the new documents. But then online learning kicks in and uses the new samples and corrections made to quickly improve the quality to 95% after a few thousand new training documents have been processed.</p>



<p>Online Learning will make classification and extraction much easier in the future. After an initial setup AI will simply learn in background what needs to be known to arrive at he best possible automation rate within a few weeks. This makes a whole new area of processes (for example with smaller document volumes) available and will greatly improve quality for existing automation processes.</p>



<p>Please let us know if you have additional questions or need more insight or have a direct interest. Contact us under info (at) skilja.com.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Vinna 2.0 Released</title>
		<link>https://skilja.com/de/vinna-2-0-released/</link>
		
		<dc:creator><![CDATA[skiljaweb3]]></dc:creator>
		<pubDate>Fri, 06 Jul 2018 12:58:05 +0000</pubDate>
				<category><![CDATA[Prozess]]></category>
		<category><![CDATA[Technologie]]></category>
		<guid isPermaLink="false">https://skilja.com/vinna-2-0-released/</guid>

					<description><![CDATA[We are happy to announce the release our new version&#160;Vinna 2.0,&#160;the 4th Generation Document Processing Platform.Since the last major release, a year ago, we have worked hard – and a big thanks to the team – to focus on enterprise features that make Vinna’s capabilities unique in the market. Main emphasis was put on easy [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>We are happy to announce the release our new version&nbsp;<strong>Vinna 2.0,&nbsp;</strong>the 4th Generation Document Processing Platform.<br>Since the last major release, a year ago, we have worked hard – and a big thanks to the team – to focus on enterprise features that make Vinna’s capabilities unique in the market.</p>



<p>Main emphasis was put on easy and secure deployment into runtime environments in a customer infrastructure. Vinna allows designing and testing of a process completely outside of production and then using a built in staging system to move it securely to production. This step is called publishing. Vinna 2.0 allows the administrator to also configure the actual runtime environment completely from&nbsp;central Process Editor by distribution of activities to activity servers, assignment of reservations and definition of priorities. A process is such automatically deployed to a target environment and to the activity servers including all configurations but also all binaries. This is schematically shown in the graph below. At no time the runtime server need to be accessed except through a browser and HTTPs protocol. In addition processes are versioned in design and in runtime to avoid any interference of new settings with existing production work items.</p>



<figure class="wp-block-image"><a href="https://www.skilja.com/wp-content/uploads/2018/07/Vinna-Document-Processing-Platform-2018.2.png"><img decoding="async" src="http://www.skilja.de/wp-content/uploads/2018/07/Vinna-Document-Processing-Platform-2018.2-1024x660.png" alt="" class="wp-image-1298"/></a></figure>



<p>Publishing a Process and Activities in Vinna 2.0</p>



<p>Support for Oracle, Azure SQL, Azure Blob has been added on top of existing MS-SQL and NoSQL databases. Variables allow to predefine connection strings, import paths and any other parameter specifically for each target environment. One example: In a test system you might define a user with admin rights on a lookup database for testing purposes but this user will be automatically be replaced with a more restricted user on the production system.</p>



<figure class="wp-block-image"><a href="https://www.skilja.com/wp-content/uploads/2018/07/Vinna-Document-Processing-Platform-2018.1.png"><img decoding="async" src="http://www.skilja.de/wp-content/uploads/2018/07/Vinna-Document-Processing-Platform-2018.1.png" alt="" class="wp-image-1301"/></a></figure>



<p>Vinna 2.0 Runtime Architecture</p>



<p>Vinna is an open and process oriented platform, that allows users to define a process in exactly the way as it is optimally operated in a company. The design allows full flexibility in the data model with a hierarchical document model supporting batches, folders, documents, pages. The documents are processed as work-items in the flow and passed through activities. The activities are either standard tasks like OCR or Classification, or custom tasks as integrations into the platform. Any number of activities can be defined in the process as micro services, including arbitrary routing decisions based on intermediate results.The architecture of Vinna is service oriented (SOA) and the runtime is easily deployed either in the cloud (Microsoft Azure or private cloud), on premise or in mixed environments where the data storage is kept in house and processing happens outside.</p>



<p>All communication between services and databases is transaction based, securely encrypted and uses standard REST protocols over HTTP and HTTPS. &nbsp;Three powerful HTML based graphical user interfaces are provided for defining, managing and monitoring processes.</p>



<p>Whitepaper and data sheets are available if you are interested in further details, please contact us through info(at)skilja.com to obtain your copy.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
