<?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>Facebook&#039;s AI Research Archive - CEOsBay</title>
	<atom:link href="https://ceosbay.com/tag/facebooks-ai-research/feed/" rel="self" type="application/rss+xml" />
	<link>https://ceosbay.com/tag/facebooks-ai-research/</link>
	<description>It&#039;s all about Tech</description>
	<lastBuildDate>Tue, 12 Sep 2023 09:32:09 +0000</lastBuildDate>
	<language>de</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.1</generator>

<image>
	<url>https://i0.wp.com/ceosbay.com/wp-content/uploads/2022/11/image.jpg?fit=32%2C32&#038;ssl=1</url>
	<title>Facebook&#039;s AI Research Archive - CEOsBay</title>
	<link>https://ceosbay.com/tag/facebooks-ai-research/</link>
	<width>32</width>
	<height>32</height>
</image> 
<site xmlns="com-wordpress:feed-additions:1">211828771</site>	<item>
		<title>PyTorch &#8211; Vom Ursprung zur Deep Learning-Revolution</title>
		<link>https://ceosbay.com/2023/09/09/pytorch-vom-ursprung-zur-deep-learning-revolution/</link>
					<comments>https://ceosbay.com/2023/09/09/pytorch-vom-ursprung-zur-deep-learning-revolution/#respond</comments>
		
		<dc:creator><![CDATA[CEO]]></dc:creator>
		<pubDate>Sat, 09 Sep 2023 20:47:00 +0000</pubDate>
				<category><![CDATA[Automatisierung]]></category>
		<category><![CDATA[Künstliche Intelligenz]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Maschinelles Lernen]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Programmieren]]></category>
		<category><![CDATA[Automatische Differenzierung]]></category>
		<category><![CDATA[Bibliothek]]></category>
		<category><![CDATA[CUDA]]></category>
		<category><![CDATA[Datenwissenschaft]]></category>
		<category><![CDATA[Deep Learning]]></category>
		<category><![CDATA[Deep Learning-Frameworks]]></category>
		<category><![CDATA[dynamischer Berechnungsgraph]]></category>
		<category><![CDATA[Facebook's AI Research]]></category>
		<category><![CDATA[FAIR]]></category>
		<category><![CDATA[Forschung]]></category>
		<category><![CDATA[GPU-Beschleunigung]]></category>
		<category><![CDATA[GPU-Optimierung]]></category>
		<category><![CDATA[KI-Forschung]]></category>
		<category><![CDATA[KI-Tools]]></category>
		<category><![CDATA[maschinelles Lernen]]></category>
		<category><![CDATA[Modell-Implementierung]]></category>
		<category><![CDATA[Neuronale Architekturen]]></category>
		<category><![CDATA[Neuronale Netzwerke]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[PyTorch]]></category>
		<category><![CDATA[PyTorch-Community]]></category>
		<category><![CDATA[PyTorch-Training]]></category>
		<category><![CDATA[Tensor]]></category>
		<category><![CDATA[Torch]]></category>
		<category><![CDATA[torch.nn]]></category>
		<category><![CDATA[wissenschaftliche Programmierung]]></category>
		<guid isPermaLink="false">https://ceosbay.com/?p=2350</guid>

					<description><![CDATA[<p>PyTorch hat sich in den letzten Jahren als eines der führenden Tools in der Deep Learning-Community etabliert. In diesem Blog-Beitrag werfe ich einen Blick auf das, was es ist, seine Geschichte und wie man es &#8230;</p>
<p>Der Beitrag <a href="https://ceosbay.com/2023/09/09/pytorch-vom-ursprung-zur-deep-learning-revolution/">PyTorch &#8211; Vom Ursprung zur Deep Learning-Revolution</a> erschien zuerst auf <a href="https://ceosbay.com">CEOsBay</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>PyTorch hat sich in den letzten Jahren als eines der führenden Tools in der Deep Learning-Community etabliert. In diesem Blog-Beitrag werfe ich einen Blick auf das, was es ist, seine Geschichte und wie man es effizient nutzen kann.</p>



<h2 class="wp-block-heading">Was ist PyTorch?</h2>



<p>Es handelt sich dabei um eine <a href="https://ceosbay.com/2022/11/16/erklaerung-open-source/">Open-Source</a>-Deep-Learning-Plattform, die Flexibilität und Dynamik bietet, die für Forschung und Entwicklung essentiell sind. Es bietet zwei Hauptmerkmale:</p>



<ol class="wp-block-list">
<li>Ein multidimensionales Array (genannt <a href="https://ceosbay.com/2023/09/07/tensoren-multidimensionalitaet-von-daten/">Tensor</a>) mit Unterstützung für GPU-Beschleunigung.</li>



<li>Automatische Differenzierung, die das Trainieren von neuronalen Netzwerken erleichtert.</li>
</ol>



<h2 class="wp-block-heading">Kurze Zeitreise</h2>



<p>Es entstand aus Torch, einer wissenschaftlichen Computerbibliothek, die man in Lua geschrieben hat. Torch hatte bereits viele Anhänger in der Forschungsgemeinschaft, aber die Umstellung von Lua auf <a href="https://ceosbay.com/2022/12/20/erklaerung-python/">Python</a> – einer der am häufigsten verwendeten Programmiersprachen in der wissenschaftlichen Gemeinschaft – führte zur Entwicklung von PyTorch.</p>



<p>Hinter PyTorch steht früher Facebook&#8217;s AI Research Lab (FAIR) bzw. heute <a href="https://ai.meta.com/research/">MetaAI</a>. Sie haben die Bibliothek 2017 offiziell vorgestellt. Seitdem hat PyTorch durch kontinuierliche Updates und eine wachsende Community rasch an Popularität gewonnen.</p>



<h2 class="wp-block-heading">Aufsetzen und umsetzen</h2>



<p>PyTorch lässt sich einfach mit dem Paketmanager <code>pip</code> installieren.</p>



<p><code>pip install torch torchvision</code></p>



<p>Für GPU-Unterstützung muss eine spezifische Version je nach NVIDIA CUDA-Version installiert werden.</p>



<p>Zur Implementierung von <a href="https://ceosbay.com/2023/09/08/neuronale-netze-die-evolution-kuenstlicher-intelligenz/">neuronalen Netzwerken</a> bietet PyTorch ein Modul namens <code>torch.nn</code>, das viele vordefinierte Schichten und Verlustfunktionen bereitstellt.</p>



<h2 class="wp-block-heading">Ein einfaches Beispiel für ein neuronales Netzwerk:</h2>



<p><code>import&nbsp;torch.nn&nbsp;as&nbsp;nn&nbsp;import&nbsp;torch.nn.functional&nbsp;as&nbsp;F&nbsp;class&nbsp;EinfachesNetz(nn.Module):&nbsp;def__init__(self):&nbsp;super(EinfachesNetz, self).__init__() self.fc1 = nn.Linear(784,&nbsp;500) self.fc2 = nn.Linear(500,&nbsp;10)&nbsp;def&nbsp;forward(self, x): x = F.relu(self.fc1(x)) x = self.fc2(x)&nbsp;return&nbsp;x</code></p>



<h2 class="wp-block-heading">Dinge, die beim Arbeiten mit PyTorch zu beachten sind:</h2>



<ul class="wp-block-list">
<li><strong>Dynamischer vs. Statischer Berechnungsgraph</strong>: Es verwendet einen dynamischen Berechnungsgraphen. Das bedeutet, dass der Graph on-the-fly erstellt wird, was mehr Flexibilität bietet, aber auch Unterschiede zum Umgang mit statischen Graphenbibliotheken wie <a href="https://ceosbay.com/2023/09/03/tensorflow-die-revolution-der-kuenstlichen-intelligenz/">TensorFlow</a>.</li>



<li><strong>GPU-Beschleunigung</strong>: Achte darauf, <a href="https://ceosbay.com/2023/09/07/tensoren-multidimensionalitaet-von-daten/">Tensoren</a> auf die GPU zu verschieben, um von der Beschleunigung zu profitieren. Das erfordert den Einsatz von <code>.cuda()</code> oder <code>.to(device)</code> Methoden.</li>



<li><strong>Modell-Modi</strong>: Die Modelle haben zwei Modi – Training und Evaluation. Der richtige Modus wird mit <code>.train()</code> und <code>.eval()</code> gesetzt.</li>
</ul>



<h2 class="wp-block-heading">Fazit</h2>



<p>Zusammenfassend bietet PyTorch durch seine Flexibilität, Dynamik und aktive Community eine ausgezeichnete Plattform für Deep Learning-Aufgaben. Mit den hier vorgestellten Best Practices lässt sich die Effizienz bei der Arbeit damit maximieren.</p>
<p>Der Beitrag <a href="https://ceosbay.com/2023/09/09/pytorch-vom-ursprung-zur-deep-learning-revolution/">PyTorch &#8211; Vom Ursprung zur Deep Learning-Revolution</a> erschien zuerst auf <a href="https://ceosbay.com">CEOsBay</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://ceosbay.com/2023/09/09/pytorch-vom-ursprung-zur-deep-learning-revolution/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">2350</post-id>	</item>
	</channel>
</rss>
