Inhaltsverzeichnis
1. Verwandte Forschung
2. Forschungsmotivation/-prozess
3. Erforschen Sie die Darstellungsfähigkeit neuronaler Netze, die aus Zufallszahlen bestehen.
4. Eine neue Idee zur Netzwerkkomprimierung
5. Fazit
Heim Technologie-Peripheriegeräte KI Wie kann die Speicher- und Übertragungseffizienz verbessert werden? Parameterintensives Maskennetzwerk hat erhebliche Auswirkungen

Wie kann die Speicher- und Übertragungseffizienz verbessert werden? Parameterintensives Maskennetzwerk hat erhebliche Auswirkungen

Apr 12, 2023 pm 05:10 PM
存储 传输

Um komplexere Aufgaben zu bewältigen, hat der Umfang neuronaler Netze in den letzten Jahren zugenommen, und die effiziente Speicherung und Übertragung neuronaler Netze ist sehr wichtig geworden. Andererseits haben zufällige, spärliche neuronale Netze kürzlich mit dem Vorschlag der Lottery Ticket Hypothesis (LTH) ein großes Potenzial gezeigt, wie dieses Potenzial zur Verbesserung der Speicher- und Übertragungseffizienz des Netzwerks genutzt werden kann.

Forscher der Northeastern University und des Rochester Institute of Technology schlugen Parameter-Efficient Masking Networks (PEMN) vor. Die Autoren untersuchen zunächst die Darstellungsmöglichkeiten von Zufallsnetzwerken, die durch eine begrenzte Anzahl von Zufallszahlen generiert werden. Experimente zeigen, dass das Netzwerk auch dann, wenn es aus einer begrenzten Anzahl von Zufallszahlen generiert wird, durch die Wahl verschiedener Subnetzwerkstrukturen immer noch über gute Darstellungsmöglichkeiten verfügt.

Durch dieses explorative Experiment schlug der Autor natürlich vor, eine begrenzte Anzahl von Zufallszahlen als Prototyp zu verwenden und mit einer Reihe von Masken zu kombinieren, um ein neuronales Netzwerk auszudrücken. Da eine begrenzte Anzahl von Zufallszahlen und Binärmasken nur sehr wenig Speicherplatz beanspruchen, nutzt der Autor dies, um eine neue Idee für die Netzwerkkomprimierung vorzuschlagen. Der Artikel wurde für NeurIPS 2022 angenommen. Der Code ist Open Source.

Wie kann die Speicher- und Übertragungseffizienz verbessert werden? Parameterintensives Maskennetzwerk hat erhebliche Auswirkungen

  • Papieradresse: https://arxiv.org/abs/2210.06699
  • Papiercode: https://github.com/yueb17/PEMN

1. Verwandte Forschung

MIT-Forscher schlugen die Lotterieschein-Hypothese (ICLR'19) vor: In einem zufällig initialisierten Netzwerk gibt es ein Lotterie-Subnetzwerk (Gewinnschein), das allein durch Training gute Ergebnisse erzielt. Die Lotterielos-Hypothese untersucht die Trainierbarkeit stochastischer spärlicher Netzwerke. Uber-Forscher schlugen Supermask (NeurIPS’19) vor: In einem zufällig initialisierten Netzwerk gibt es ein Subnetzwerk, das ohne Training direkt für Inferenzen verwendet werden kann. Supermask untersucht die Verwendbarkeit stochastischer spärlicher Netzwerke. Forscher der University of Washington schlugen Edge-Popup (CVPR’20) vor: Erlernen der Maske des Subnetzwerks durch Backpropagation, was die Benutzerfreundlichkeit von zufälligen Netzwerken mit geringer Dichte erheblich verbessert.

2. Forschungsmotivation/-prozess

Die oben genannte verwandte Forschung hat das Potenzial zufälliger spärlicher Netzwerke aus verschiedenen Blickwinkeln untersucht, wie z. B. Trainierbarkeit und Benutzerfreundlichkeit, wobei Benutzerfreundlichkeit auch als Darstellungsfähigkeit verstanden werden kann. Die Autoren interessieren sich in dieser Arbeit dafür, wie gut ein aus Zufallszahlen generiertes neuronales Netzwerk ohne Trainingsgewichte darstellen kann. Nach der Untersuchung dieses Problems schlugen die Autoren Parameter-Efficient Masking Networks (PEMN) vor. Natürlich verwendet der Autor PEMN, um eine neue Idee für die Netzwerkkomprimierung bereitzustellen und als Beispiel für die Erkundung möglicher Anwendungsszenarien von PEMN zu dienen.

3. Erforschen Sie die Darstellungsfähigkeit neuronaler Netze, die aus Zufallszahlen bestehen.

Bei einem Zufallsnetzwerk wählt der Autor den Edge-Popup-Algorithmus zur Auswahl von Subnetzen, um dessen Darstellungsfähigkeit zu untersuchen. Der Unterschied besteht darin, dass der Autor nicht das gesamte Netzwerk zufällig initialisiert, sondern drei Parameter-intensive Netzwerkgenerierungsstrategien vorschlägt, um mithilfe eines Prototyps ein zufälliges Netzwerk aufzubauen.

  • Einschichtig: Wählen Sie das Gewicht der wiederholten Struktur im Netzwerk als Prototyp aus, um andere Netzwerkschichten mit derselben Struktur zu füllen.
  • Max-Layer-Padding (MP): Wählen Sie die Netzwerkschicht mit der größten Anzahl an Parametern als Prototyp aus und kürzen Sie die entsprechenden Parametermengen, um andere Netzwerkschichten zu füllen.
  • Random Vector Padding (RP): Wählen Sie einen zufälligen Vektor einer bestimmten Länge als Prototyp aus und kopieren Sie ihn, um das gesamte Netzwerk zu füllen.

Drei verschiedene Strategien zur Zufallsnetzwerkgenerierung reduzieren schrittweise die Anzahl eindeutiger Werte im Netzwerk. Wir wählen Subnetzwerke basierend auf den durch verschiedene Strategien erhaltenen Zufallsnetzwerken aus und erforschen so eine begrenzte Anzahl von Zufallszahlen von generierten Zufallsnetzwerken.

Wie kann die Speicher- und Übertragungseffizienz verbessert werden? Parameterintensives Maskennetzwerk hat erhebliche Auswirkungen

Die obige Abbildung zeigt die experimentellen Ergebnisse der CIFAR10-Bildklassifizierung mit ConvMixer und dem ViT-Netzwerk. Die Y-Achse ist die Genauigkeit und die X-Achse ist das zufällige Netzwerk, das mit verschiedenen Strategien erhalten wird. Als die

Anhand der experimentellen Ergebnisse haben wir beobachtet, dass das Zufallsnetzwerk selbst dann, wenn es nur eine sehr begrenzte Anzahl sich nicht wiederholender Zufallszahlen (wie PR_1e-3) aufweist, die Darstellungsfähigkeit des ausgewählten Subnetzwerks dennoch gut aufrechterhalten kann . Bisher hat der Autor die Darstellungsfähigkeit eines neuronalen Netzwerks, das aus einer begrenzten Anzahl von Zufallszahlen besteht, durch verschiedene Strategien zur Generierung von Zufallsnetzwerken untersucht und beobachtet, dass das entsprechende Zufallsnetzwerk auch dann noch darstellen kann, wenn die sich nicht wiederholenden Zufallszahlen sehr begrenzt sind die Daten gut.

Gleichzeitig schlug der Autor basierend auf diesen zufälligen Netzwerkgenerierungsstrategien und in Kombination mit der erhaltenen Subnetzwerkmaske einen neuen neuronalen Netzwerktyp namens Parameter-Efficient Masking Networks (PEMN) vor.

4. Eine neue Idee zur Netzwerkkomprimierung

Dieser Artikel wählt die neuronale Netzwerkkomprimierung als Beispiel, um die möglichen Anwendungen von PEMN zu erweitern. Insbesondere können die verschiedenen in diesem Artikel vorgeschlagenen Strategien zur Generierung zufälliger Netzwerke Prototypen effizient nutzen, um vollständige Zufallsnetzwerke darzustellen, insbesondere die feinkörnige RP-Strategie (Random Vector Padding).

Der Autor verwendet den Zufallsvektorprototyp in der RP-Strategie und einen entsprechenden Satz von Subnetzmasken, um ein Zufallsnetzwerk darzustellen. Der Prototyp muss im Gleitkommaformat gespeichert werden, während die Maske nur im Binärformat gespeichert werden muss. Da die Prototyplänge in RP sehr kurz sein kann (da eine begrenzte Anzahl sich nicht wiederholender Zufallszahlen immer noch über eine starke Darstellungsfähigkeit verfügt), wird der Overhead für die Darstellung eines neuronalen Netzwerks sehr gering, d. h. das Speichern eines Gleitkommazahlenformats mit eine begrenzte Länge. Ein Zufallsvektor und eine Reihe von Masken im Binärformat. Im Vergleich zu herkömmlichen spärlichen Netzwerken, die Gleitkommawerte von Subnetzwerken speichern, schlägt dieser Artikel eine neue Idee der Netzwerkkomprimierung vor, um neuronale Netzwerke effizient zu speichern und zu übertragen.

Wie kann die Speicher- und Übertragungseffizienz verbessert werden? Parameterintensives Maskennetzwerk hat erhebliche Auswirkungen

In der Abbildung oben verwendet der Autor PEMN, um das Netzwerk zu komprimieren und es mit der herkömmlichen Netzwerkbereinigungsmethode zu vergleichen. Das Experiment verwendet das ResNet-Netzwerk, um Bildklassifizierungsaufgaben für den CIFAR-Datensatz durchzuführen. Wir stellen fest, dass das neue Komprimierungsschema im Allgemeinen eine bessere Leistung erbringt als die herkömmliche Netzwerkbereinigung. Insbesondere bei sehr hohen Komprimierungsraten kann PEMN immer noch eine gute Genauigkeit beibehalten.

5. Fazit

Inspiriert durch das kürzlich gezeigte Potenzial von Zufallsnetzwerken schlägt dieser Artikel verschiedene parameterintensive Strategien zum Aufbau zufälliger neuronaler Netzwerke vor und untersucht dann die Methoden, die generiert werden, wenn nur begrenzte, sich nicht wiederholende Zufallszahlen vorhanden sind Es werden das Darstellungspotenzial zufälliger neuronaler Netze und Parametereffiziente Maskierungsnetze (PEMN) vorgeschlagen. Der Autor wendet PEMN auf Netzwerkkomprimierungsszenarien an, um sein Potenzial in praktischen Anwendungen zu erkunden, und liefert eine neue Idee für die Netzwerkkomprimierung. Die Autoren legen umfangreiche Experimente vor, die zeigen, dass ein Zufallsnetzwerk auch dann über gute Darstellungsmöglichkeiten durch die Auswahl von Subnetzwerken verfügt, wenn es nur eine sehr begrenzte Anzahl sich nicht wiederholender Zufallszahlen gibt. Darüber hinaus zeigen Experimente im Vergleich zu herkömmlichen Pruning-Algorithmen, dass die neu vorgeschlagene Methode bessere Netzwerkkomprimierungseffekte erzielen kann, was das Anwendungspotenzial von PEMN in diesem Szenario bestätigt.

Das obige ist der detaillierte Inhalt vonWie kann die Speicher- und Übertragungseffizienz verbessert werden? Parameterintensives Maskennetzwerk hat erhebliche Auswirkungen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. So reparieren Sie Audio, wenn Sie niemanden hören können
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Wie man alles in Myrise freischaltet
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Huawei wird nächstes Jahr innovative MED-Speicherprodukte auf den Markt bringen: Die Rack-Kapazität übersteigt 10 PB und der Stromverbrauch beträgt weniger als 2 kW Huawei wird nächstes Jahr innovative MED-Speicherprodukte auf den Markt bringen: Die Rack-Kapazität übersteigt 10 PB und der Stromverbrauch beträgt weniger als 2 kW Mar 07, 2024 pm 10:43 PM

Diese Website berichtete am 7. März, dass Dr. Zhou Yuefeng, Präsident der Datenspeicherproduktlinie von Huawei, kürzlich an der MWC2024-Konferenz teilgenommen und speziell die magnetoelektrische Speicherlösung OceanStorArctic der neuen Generation vorgestellt hat, die für warme Daten (WarmData) und kalte Daten (ColdData) entwickelt wurde. Zhou Yuefeng, Präsident der Datenspeicherproduktlinie von Huawei, hat eine Reihe innovativer Lösungen veröffentlicht: Die dieser Website beigefügte offizielle Pressemitteilung von Huawei lautet wie folgt: Die Kosten dieser Lösung sind 20 % niedriger als die von Magnetbändern Der Stromverbrauch ist 90 % niedriger als der von Festplatten. Laut Foreign Technology Media BlocksandFiles gab ein Huawei-Sprecher auch Informationen über die magnetoelektrische Speicherlösung preis: Huaweis magnetoelektronische Disk (MED) sei eine bedeutende Innovation bei magnetischen Speichermedien. ME der ersten Generation

Vue3+TS+Vite-Entwicklungsfähigkeiten: So verschlüsseln und speichern Sie Daten Vue3+TS+Vite-Entwicklungsfähigkeiten: So verschlüsseln und speichern Sie Daten Sep 10, 2023 pm 04:51 PM

Vue3+TS+Vite-Entwicklungstipps: So verschlüsseln und speichern Sie Daten Mit der rasanten Entwicklung der Internettechnologie werden Datensicherheit und Datenschutz immer wichtiger. In der Vue3+TS+Vite-Entwicklungsumgebung ist die Verschlüsselung und Speicherung von Daten ein Problem, mit dem sich jeder Entwickler auseinandersetzen muss. In diesem Artikel werden einige gängige Techniken zur Datenverschlüsselung und -speicherung vorgestellt, um Entwicklern dabei zu helfen, die Anwendungssicherheit und das Benutzererlebnis zu verbessern. 1. Datenverschlüsselung Front-End-Datenverschlüsselung Die Front-End-Verschlüsselung ist ein wichtiger Bestandteil des Schutzes der Datensicherheit. Häufig verwendet

So leeren Sie den Cache unter Windows 11: Ausführliche Anleitung mit Bildern So leeren Sie den Cache unter Windows 11: Ausführliche Anleitung mit Bildern Apr 24, 2023 pm 09:37 PM

Was ist Cache? Ein Cache (ausgesprochen ka·shay) ist eine spezielle Hochgeschwindigkeits-Hardware- oder Softwarekomponente, die zum Speichern häufig angeforderter Daten und Anweisungen verwendet wird, die wiederum zum schnelleren Laden von Websites, Anwendungen, Diensten und anderen Aspekten des Systems verwendet werden können . Durch Caching werden die Daten, auf die am häufigsten zugegriffen wird, sofort verfügbar gemacht. Cache-Dateien sind nicht dasselbe wie Cache-Speicher. Cache-Dateien beziehen sich auf häufig benötigte Dateien wie PNGs, Symbole, Logos, Shader usw., die möglicherweise von mehreren Programmen benötigt werden. Diese Dateien werden in Ihrem physischen Laufwerksraum gespeichert, normalerweise versteckt. Cache-Speicher hingegen ist ein Speichertyp, der schneller ist als Hauptspeicher und/oder RAM. Es verkürzt die Datenzugriffszeit erheblich, da es näher an der CPU liegt und im Vergleich zum RAM schneller ist

Git-Installationsprozess unter Ubuntu Git-Installationsprozess unter Ubuntu Mar 20, 2024 pm 04:51 PM

Git ist ein schnelles, zuverlässiges und anpassungsfähiges verteiltes Versionskontrollsystem. Es ist für die Unterstützung verteilter, nichtlinearer Arbeitsabläufe konzipiert und eignet sich daher ideal für Softwareentwicklungsteams jeder Größe. Jedes Git-Arbeitsverzeichnis ist ein unabhängiges Repository mit einem vollständigen Verlauf aller Änderungen und der Möglichkeit, Versionen auch ohne Netzwerkzugriff oder einen zentralen Server zu verfolgen. GitHub ist ein in der Cloud gehostetes Git-Repository, das alle Funktionen der verteilten Revisionskontrolle bietet. GitHub ist ein Git-Repository, das in der Cloud gehostet wird. Im Gegensatz zu Git, einem CLI-Tool, verfügt GitHub über eine webbasierte grafische Benutzeroberfläche. Es wird zur Versionskontrolle verwendet, was die Zusammenarbeit mit anderen Entwicklern und die Verfolgung von Änderungen an Skripten und anderen umfasst

So nutzen Sie sessionStorage richtig zum Schutz sensibler Daten So nutzen Sie sessionStorage richtig zum Schutz sensibler Daten Jan 13, 2024 am 11:54 AM

Für die korrekte Verwendung von sessionStorage zum Speichern vertraulicher Informationen sind bestimmte Codebeispiele erforderlich. Ob bei der Webentwicklung oder der Entwicklung mobiler Anwendungen, wir müssen häufig vertrauliche Informationen wie Benutzeranmeldeinformationen, ID-Nummern usw. speichern und verarbeiten. In der Front-End-Entwicklung ist die Verwendung von sessionStorage eine gängige Speicherlösung. Da es sich bei sessionStorage jedoch um eine browserbasierte Speicherung handelt, müssen einige Sicherheitsaspekte beachtet werden, um sicherzustellen, dass die gespeicherten vertraulichen Informationen nicht in böswilliger Absicht abgerufen und verwendet werden.

So übertragen Sie Bildschirmaufzeichnungsdateien verlustfrei auf ein Mobiltelefon_Tutorial zum Übertragen von Bildschirmaufzeichnungsvideos von einem Computer auf ein Mobiltelefon ohne Komprimierung So übertragen Sie Bildschirmaufzeichnungsdateien verlustfrei auf ein Mobiltelefon_Tutorial zum Übertragen von Bildschirmaufzeichnungsvideos von einem Computer auf ein Mobiltelefon ohne Komprimierung Mar 01, 2024 pm 09:53 PM

In unserem täglichen Leben und bei der Arbeit müssen wir häufig Computergeräte und mobile Geräte verwenden, um Videodateien untereinander zu übertragen. Allerdings sind die Videodateien auf der Empfängerseite anfällig für Unschärfen. Dies wird durch die Komprimierung der Übertragungssoftware verursacht Wie kann man diese Situation vermeiden und wie kann man die auf dem Mobiltelefon aufgezeichneten Videodateien verlustfrei und unkomprimiert auf ein anderes Gerät übertragen? Im folgenden Video finden Sie relevante Tutorials. Ich hoffe, es kann Ihnen helfen. Der erste Schritt zur verlustfreien Übertragung von Bildschirmaufzeichnungsdateien auf Ihr Mobiltelefon besteht darin, die EV-Bildschirmaufzeichnungssoftware auf Ihr Mobiltelefon herunterzuladen, dann auf der Startseite auf „Toolkit“ zu klicken und die Funktion „WiFi-Übertragung“ zu finden. Der zweite Schritt besteht darin, aufzugeben

Wie erreichen PHP und Swoole eine effiziente Datenzwischenspeicherung und -speicherung? Wie erreichen PHP und Swoole eine effiziente Datenzwischenspeicherung und -speicherung? Jul 23, 2023 pm 04:03 PM

Wie erreichen PHP und Swoole eine effiziente Datenzwischenspeicherung und -speicherung? Überblick: Bei der Entwicklung von Webanwendungen sind Daten-Caching und -Speicherung ein sehr wichtiger Teil. PHP und Swoole bieten eine effiziente Methode zum Zwischenspeichern und Speichern von Daten. In diesem Artikel wird erläutert, wie mit PHP und Swoole eine effiziente Datenzwischenspeicherung und -speicherung erreicht wird, und entsprechende Codebeispiele werden angegeben. 1. Einführung in Swoole: Swoole ist eine leistungsstarke asynchrone Netzwerkkommunikations-Engine, die für die PHP-Sprache entwickelt wurde

Tabellen zur künstlichen Intelligenz in einem Artikel verstehen: Beginnend mit MindsDB Tabellen zur künstlichen Intelligenz in einem Artikel verstehen: Beginnend mit MindsDB Apr 12, 2023 pm 12:04 PM

Dieser Artikel ist ein Nachdruck aus dem öffentlichen WeChat-Konto „Leben im Informationszeitalter“. Der Autor lebt im Informationszeitalter. Um diesen Artikel erneut zu drucken, wenden Sie sich bitte an das öffentliche Konto „Living in the Information Age“. Für Schüler, die mit Datenbankoperationen vertraut sind, ist das Schreiben schöner SQL-Anweisungen und das Finden von Wegen, die benötigten Daten aus der Datenbank zu finden, eine Routineaufgabe. Für Schüler, die mit maschinellem Lernen vertraut sind, ist es auch ein Routinevorgang, Daten abzurufen, die Daten vorzuverarbeiten, ein Modell zu erstellen, den Trainingssatz und den Testsatz zu bestimmen und das trainierte Modell zu verwenden, um eine Reihe von Vorhersagen über die Zukunft zu treffen. Können wir also die beiden Technologien kombinieren? Wir sehen, dass Daten in der Datenbank gespeichert sind und Vorhersagen auf früheren Daten basieren müssen. Wenn wir zukünftige Daten über die vorhandenen Daten in der Datenbank abfragen, dann ist dies der Fall

See all articles