• Contact Us
  • Advertise With Us
Dagoldnews
  • Home
  • World News
    Florida man filming sunrise dies after sand dune collapses on him

    Florida man filming sunrise dies after sand dune collapses on him

    Iran nuclear deal: Final text to revive agreement is ready, says EU’s Josep Borrell

    Iran nuclear deal: Final text to revive agreement is ready, says EU’s Josep Borrell

    Taiwan Foreign Minister Joseph Wu says island will stand up to ‘more serious’ China threats

    Taiwan Foreign Minister Joseph Wu says island will stand up to ‘more serious’ China threats

    Huge relief as Ukrainian grain shipped out, but the food crisis isn’t going anywhere

    Huge relief as Ukrainian grain shipped out, but the food crisis isn’t going anywhere

    Kenya elections 2022: Kenyans cast ballot in a race too close to call

    Kenya elections 2022: Kenyans cast ballot in a race too close to call

    Logicalis Acquires Q Associates to extend specialist Microsoft and data-centric IT services capabilities across their UK&I operation

    Logicalis Acquires Q Associates to extend specialist Microsoft and data-centric IT services capabilities across their UK&I operation

    House GOP rallies to Trump after Mar-a-Lago search, vows to probe FBI in 2023

    House GOP rallies to Trump after Mar-a-Lago search, vows to probe FBI in 2023

    Sanctions squeeze has Russia stripping planes for spare parts: report

    Sanctions squeeze has Russia stripping planes for spare parts: report

    Republicans dust off familiar playbook to weaponise Mar-a-Lago FBI search | Mar-a-Lago

    Republicans dust off familiar playbook to weaponise Mar-a-Lago FBI search | Mar-a-Lago

  • Nigerian News
    Why Kizz Daniel didn’t perform in Tanzania

    Why Kizz Daniel didn’t perform in Tanzania

    Optimistic Serena emerging from her tennis ‘tunnel’ | The Guardian Nigeria News

    Optimistic Serena emerging from her tennis ‘tunnel’ | The Guardian Nigeria News

    Oyo Police Arrest Man for Allegedly Pushing Creditor to Death in Ibadan

    Oyo Police Arrest Man for Allegedly Pushing Creditor to Death in Ibadan

    Folarin Is Capable Of Causing Political Crisis – Oyo PDP, Urges IGP To Call Him To Order – Western Daily News

    Folarin Is Capable Of Causing Political Crisis – Oyo PDP, Urges IGP To Call Him To Order – Western Daily News

    LOSS OF TITLE DOCUMENT – Nigerian Observer

    LOSS OF TITLE DOCUMENT – Nigerian Observer

    Hours after Buhari’s approval, upstream petroleum regulator blocks Seplat/Exxon deal

    Hours after Buhari’s approval, upstream petroleum regulator blocks Seplat/Exxon deal

    Four Rangers FC players get invitation – The Sun Nigeria

    Four Rangers FC players get invitation – The Sun Nigeria

    Nigeria loses .9bn monthly to oil theft —NNPC CEO

    Nigeria loses $1.9bn monthly to oil theft —NNPC CEO

    Ngannou, Usman praise Mohammed after KO win

    Ngannou, Usman praise Mohammed after KO win

  • Business
  • Entertainment
    Mike Tyson accuses Hulu of stealing his story after moving forward with a documentary series about his life

    Mike Tyson accuses Hulu of stealing his story after moving forward with a documentary series about his life

    Ezra Miller Legal Issues Continue, Charged With Felony Burglary

    Ezra Miller Legal Issues Continue, Charged With Felony Burglary

    The Rise of Gru Releasing in China, First Major U.S. Film in Country Since June

    The Rise of Gru Releasing in China, First Major U.S. Film in Country Since June

    Kevin Smith’s New Movie Theater Received A Bomb Threat, But The Director Has Questions About It

    Kevin Smith’s New Movie Theater Received A Bomb Threat, But The Director Has Questions About It

    DUELISTS OF SHADOWS Box Revealed — GeekTyrant

    DUELISTS OF SHADOWS Box Revealed — GeekTyrant

    Ezra Miller charged with felony burglary in Vermont

    Ezra Miller charged with felony burglary in Vermont

    Predator Movies Ranked Following Prey

    Predator Movies Ranked Following Prey

    Sonic the Hedgehog 3 Speeds Into Theaters in December 2024

    Sonic the Hedgehog 3 Speeds Into Theaters in December 2024

    Sonic The Hedgehog 3 Has Taken A Gold Ring-Worthy Step Forward

    Sonic The Hedgehog 3 Has Taken A Gold Ring-Worthy Step Forward

  • Technology
    What Is Apple Arcade (2022): Pricing, Features, and Best Games

    What Is Apple Arcade (2022): Pricing, Features, and Best Games

    Samsung QN90B QLED vs. LG C2 OLED: Which TV is best for you?

    Samsung QN90B QLED vs. LG C2 OLED: Which TV is best for you?

    Russia has been rerouting internet traffic in occupied Ukrainian territories through domestic networks since June, blocking uncensored information and services (New York Times)

    Russia has been rerouting internet traffic in occupied Ukrainian territories through domestic networks since June, blocking uncensored information and services (New York Times)

    Live-Action Pac-Man Movie in Development

    Live-Action Pac-Man Movie in Development

    Excel esports on ESPN show world the pain of format errors

    Excel esports on ESPN show world the pain of format errors

    ‘Impossible’ Super Mario Bros. World Record Has Been Broken … Again

    ‘Impossible’ Super Mario Bros. World Record Has Been Broken … Again

    Here’s One Feature Samsung Could Use to One-Up Apple

    Here’s One Feature Samsung Could Use to One-Up Apple

    Get Stronger and Fitter With Blood Flow Restriction Training

    Get Stronger and Fitter With Blood Flow Restriction Training

    Github Moves to Guard Open Source Against Supply Chain Attacks

    Github Moves to Guard Open Source Against Supply Chain Attacks

  • Engineering
    A Fond Farewell to GrabCAD Workbench

    A Fond Farewell to GrabCAD Workbench

    Using Depthwise Separable Convolutions in Tensorflow

    Using Depthwise Separable Convolutions in Tensorflow

    Four Ways That Engaging With Schools Benefits Your Talent Stream

    Four Ways That Engaging With Schools Benefits Your Talent Stream

    Airbnb’s Approach to Access Management at Scale | by Paul Bramsen | The Airbnb Tech Blog | Aug, 2022

    Airbnb’s Approach to Access Management at Scale | by Paul Bramsen | The Airbnb Tech Blog | Aug, 2022

    Python for Machine Learning (7-day mini-course)

    Python for Machine Learning (7-day mini-course)

    Tepper Wants to Nerd Out On Data With You

    Tepper Wants to Nerd Out On Data With You

    Live Model Deployment & Inference Course with Stefan Krawczyk

    Live Model Deployment & Inference Course with Stefan Krawczyk

    Highlights of ICML 2022. Follow us to Baltimore…. | by Criteo Engineering | Criteo R&D Blog | Aug, 2022

    Highlights of ICML 2022. Follow us to Baltimore…. | by Criteo Engineering | Criteo R&D Blog | Aug, 2022

    The World’s First 3D Printed Ear

    The World’s First 3D Printed Ear

  • Science
  • Lifestyle
    Here’s What your Stool Texture Is Telling You

    Here’s What your Stool Texture Is Telling You

    Glutamine and L-Glutamine Benefits for Your Gut Health

    Glutamine and L-Glutamine Benefits for Your Gut Health

    A 15-Minute Strength Training for Core Workout Video

    A 15-Minute Strength Training for Core Workout Video

    Honeydew Milk Tea | The Picky Eater

    Honeydew Milk Tea | The Picky Eater

    7 Best Grinding Vibrators You Can Bump Against in 2022

    7 Best Grinding Vibrators You Can Bump Against in 2022

    Best Deals From the Dermstore Anniversary Event 2021

    Best Deals From the Dermstore Anniversary Event 2021

    Two Canoe Adventures Across Canada – BionicOldGuy

    Two Canoe Adventures Across Canada – BionicOldGuy

    Taro Milk Tea – The Picky Eater

    Taro Milk Tea – The Picky Eater

    Full Moon in Aquarius: Self-Care Tips for Each Sign To Handle

    Full Moon in Aquarius: Self-Care Tips for Each Sign To Handle

  • Gadgets
    Apple Reportedly Increases iPhone 14 Initial Stock Order to 95 Million Units: Details

    Apple Reportedly Increases iPhone 14 Initial Stock Order to 95 Million Units: Details

    Xiaomi Mix Fold 2, Pad 5 Pro 12.4, Buds 4 Pro Launch Set for August 11: All Details

    Xiaomi Mix Fold 2, Pad 5 Pro 12.4, Buds 4 Pro Launch Set for August 11: All Details

    Best Laptop for High School Students in 2022

    Best Laptop for High School Students in 2022

    Google Pixel 6a Teardown Video Shows a Plastic Back, Easy-to-Remove Battery: All Details

    Google Pixel 6a Teardown Video Shows a Plastic Back, Easy-to-Remove Battery: All Details

    GitLab won’t delete your old, unloved projects after all

    GitLab won’t delete your old, unloved projects after all

    Marvel’s Midnight Suns Release Date Indefinitely Delayed on PS4, Xbox One, Nintendo Switch

    Marvel’s Midnight Suns Release Date Indefinitely Delayed on PS4, Xbox One, Nintendo Switch

    Intel introduces Arc Pro GPUs for workstations

    Intel introduces Arc Pro GPUs for workstations

    Boost Mobile returns as Boost Infinite and it might make your phone plan cheaper

    Boost Mobile returns as Boost Infinite and it might make your phone plan cheaper

    Spider-Man Remastered PC Release Date, System Requirements, Price, Download Size, and More

    Spider-Man Remastered PC Release Date, System Requirements, Price, Download Size, and More

  • Products
    TracFone TCL Flip 2 4G LTE Prepaid Flip Phone (Locked) – Black – 8GB – Sim Card Included – CDMA

    TracFone TCL Flip 2 4G LTE Prepaid Flip Phone (Locked) – Black – 8GB – Sim Card Included – CDMA

    [5pcs] Car Charger Adapter, AILKIN USB Multi Port Cigarette Lighter Fast Charging Power Block Plug for iPhone Pro 12 Max XR, Samsung Galaxy S21 Ultra S8, Lg, Moto, 3.4A Dual Cargador Carro for Car

    [5pcs] Car Charger Adapter, AILKIN USB Multi Port Cigarette Lighter Fast Charging Power Block Plug for iPhone Pro 12 Max XR, Samsung Galaxy S21 Ultra S8, Lg, Moto, 3.4A Dual Cargador Carro for Car

    MyLifeUNIT Paint Brush Cleaner, Paint Brush Holder and Organizers with Palette for Acrylic, Watercolor, and Water-Based Paints (Grey)

    MyLifeUNIT Paint Brush Cleaner, Paint Brush Holder and Organizers with Palette for Acrylic, Watercolor, and Water-Based Paints (Grey)

    Ice Roller, Ice Face Roller for Skin Care, Teenitor Ice Roller for Face, Eye, Puffiness, Migraine, Pain Relief, Skin Care Cold Facial Roller

    Ice Roller, Ice Face Roller for Skin Care, Teenitor Ice Roller for Face, Eye, Puffiness, Migraine, Pain Relief, Skin Care Cold Facial Roller

    Wet n Wild Bare Focus Clarifying Finishing Powder | Matte | Pressed Setting Powder Medium-Tan

    Wet n Wild Bare Focus Clarifying Finishing Powder | Matte | Pressed Setting Powder Medium-Tan

    REONILAK Center Console Organizer Tray Compatible with Toyota RAV4 2022 2021 2020 2019 Accessories, Black Insert Tray Gear Shift Secondary Storage Box (Small)

    REONILAK Center Console Organizer Tray Compatible with Toyota RAV4 2022 2021 2020 2019 Accessories, Black Insert Tray Gear Shift Secondary Storage Box (Small)

    Park Tool PH-1.2 P-Handle Hex Wrench Set – 2mm to 10mm

    Park Tool PH-1.2 P-Handle Hex Wrench Set – 2mm to 10mm

    IT Essentials No. 12 Amazing Keratin Leave-in Treatment Professional-Grade Infused with Keratin to Hydrate Smooth & Nourish Hair – Conditioner Strengthens & Protects Dry & Damaged Hair

    IT Essentials No. 12 Amazing Keratin Leave-in Treatment Professional-Grade Infused with Keratin to Hydrate Smooth & Nourish Hair – Conditioner Strengthens & Protects Dry & Damaged Hair

    Fossil Women’s Charter Hybrid Smartwatch HR with Always-On Readout Display, Heart Rate, Activity Tracking, Smartphone Notifications, Message Previews

    Fossil Women’s Charter Hybrid Smartwatch HR with Always-On Readout Display, Heart Rate, Activity Tracking, Smartphone Notifications, Message Previews

  • Sport
    William Saliba, Harvey Elliott, Benjamin Sesko? Who could be the next big breakout soccer star in Europe?

    William Saliba, Harvey Elliott, Benjamin Sesko? Who could be the next big breakout soccer star in Europe?

    Women’s British Open: Ashleigh Buhai rallies from late collapse to win first major title in playoff

    Women’s British Open: Ashleigh Buhai rallies from late collapse to win first major title in playoff

    Alabama tops preseason USA Today coaches’ poll followed by Ohio State, Georgia

    Alabama tops preseason USA Today coaches’ poll followed by Ohio State, Georgia

    Fernando Alonso: Former two-time world champion sits down with CNN Sport

    Fernando Alonso: Former two-time world champion sits down with CNN Sport

    Ben Simmons left Nets group chat after being asked if he was playing vs. Boston

    Ben Simmons left Nets group chat after being asked if he was playing vs. Boston

    Chelsea defender on his way to Monaco

    Chelsea defender on his way to Monaco

    Thiago facing six weeks out with hamstring injury

    Thiago facing six weeks out with hamstring injury

    Sergej Milinkovic-Savic open to Man Utd transfer

    Sergej Milinkovic-Savic open to Man Utd transfer

    Chelsea still short of Wesley Fofana price tag

    Chelsea still short of Wesley Fofana price tag

No Result
View All Result
  • Home
  • World News
    Florida man filming sunrise dies after sand dune collapses on him

    Florida man filming sunrise dies after sand dune collapses on him

    Iran nuclear deal: Final text to revive agreement is ready, says EU’s Josep Borrell

    Iran nuclear deal: Final text to revive agreement is ready, says EU’s Josep Borrell

    Taiwan Foreign Minister Joseph Wu says island will stand up to ‘more serious’ China threats

    Taiwan Foreign Minister Joseph Wu says island will stand up to ‘more serious’ China threats

    Huge relief as Ukrainian grain shipped out, but the food crisis isn’t going anywhere

    Huge relief as Ukrainian grain shipped out, but the food crisis isn’t going anywhere

    Kenya elections 2022: Kenyans cast ballot in a race too close to call

    Kenya elections 2022: Kenyans cast ballot in a race too close to call

    Logicalis Acquires Q Associates to extend specialist Microsoft and data-centric IT services capabilities across their UK&I operation

    Logicalis Acquires Q Associates to extend specialist Microsoft and data-centric IT services capabilities across their UK&I operation

    House GOP rallies to Trump after Mar-a-Lago search, vows to probe FBI in 2023

    House GOP rallies to Trump after Mar-a-Lago search, vows to probe FBI in 2023

    Sanctions squeeze has Russia stripping planes for spare parts: report

    Sanctions squeeze has Russia stripping planes for spare parts: report

    Republicans dust off familiar playbook to weaponise Mar-a-Lago FBI search | Mar-a-Lago

    Republicans dust off familiar playbook to weaponise Mar-a-Lago FBI search | Mar-a-Lago

  • Nigerian News
    Why Kizz Daniel didn’t perform in Tanzania

    Why Kizz Daniel didn’t perform in Tanzania

    Optimistic Serena emerging from her tennis ‘tunnel’ | The Guardian Nigeria News

    Optimistic Serena emerging from her tennis ‘tunnel’ | The Guardian Nigeria News

    Oyo Police Arrest Man for Allegedly Pushing Creditor to Death in Ibadan

    Oyo Police Arrest Man for Allegedly Pushing Creditor to Death in Ibadan

    Folarin Is Capable Of Causing Political Crisis – Oyo PDP, Urges IGP To Call Him To Order – Western Daily News

    Folarin Is Capable Of Causing Political Crisis – Oyo PDP, Urges IGP To Call Him To Order – Western Daily News

    LOSS OF TITLE DOCUMENT – Nigerian Observer

    LOSS OF TITLE DOCUMENT – Nigerian Observer

    Hours after Buhari’s approval, upstream petroleum regulator blocks Seplat/Exxon deal

    Hours after Buhari’s approval, upstream petroleum regulator blocks Seplat/Exxon deal

    Four Rangers FC players get invitation – The Sun Nigeria

    Four Rangers FC players get invitation – The Sun Nigeria

    Nigeria loses .9bn monthly to oil theft —NNPC CEO

    Nigeria loses $1.9bn monthly to oil theft —NNPC CEO

    Ngannou, Usman praise Mohammed after KO win

    Ngannou, Usman praise Mohammed after KO win

  • Business
  • Entertainment
    Mike Tyson accuses Hulu of stealing his story after moving forward with a documentary series about his life

    Mike Tyson accuses Hulu of stealing his story after moving forward with a documentary series about his life

    Ezra Miller Legal Issues Continue, Charged With Felony Burglary

    Ezra Miller Legal Issues Continue, Charged With Felony Burglary

    The Rise of Gru Releasing in China, First Major U.S. Film in Country Since June

    The Rise of Gru Releasing in China, First Major U.S. Film in Country Since June

    Kevin Smith’s New Movie Theater Received A Bomb Threat, But The Director Has Questions About It

    Kevin Smith’s New Movie Theater Received A Bomb Threat, But The Director Has Questions About It

    DUELISTS OF SHADOWS Box Revealed — GeekTyrant

    DUELISTS OF SHADOWS Box Revealed — GeekTyrant

    Ezra Miller charged with felony burglary in Vermont

    Ezra Miller charged with felony burglary in Vermont

    Predator Movies Ranked Following Prey

    Predator Movies Ranked Following Prey

    Sonic the Hedgehog 3 Speeds Into Theaters in December 2024

    Sonic the Hedgehog 3 Speeds Into Theaters in December 2024

    Sonic The Hedgehog 3 Has Taken A Gold Ring-Worthy Step Forward

    Sonic The Hedgehog 3 Has Taken A Gold Ring-Worthy Step Forward

  • Technology
    What Is Apple Arcade (2022): Pricing, Features, and Best Games

    What Is Apple Arcade (2022): Pricing, Features, and Best Games

    Samsung QN90B QLED vs. LG C2 OLED: Which TV is best for you?

    Samsung QN90B QLED vs. LG C2 OLED: Which TV is best for you?

    Russia has been rerouting internet traffic in occupied Ukrainian territories through domestic networks since June, blocking uncensored information and services (New York Times)

    Russia has been rerouting internet traffic in occupied Ukrainian territories through domestic networks since June, blocking uncensored information and services (New York Times)

    Live-Action Pac-Man Movie in Development

    Live-Action Pac-Man Movie in Development

    Excel esports on ESPN show world the pain of format errors

    Excel esports on ESPN show world the pain of format errors

    ‘Impossible’ Super Mario Bros. World Record Has Been Broken … Again

    ‘Impossible’ Super Mario Bros. World Record Has Been Broken … Again

    Here’s One Feature Samsung Could Use to One-Up Apple

    Here’s One Feature Samsung Could Use to One-Up Apple

    Get Stronger and Fitter With Blood Flow Restriction Training

    Get Stronger and Fitter With Blood Flow Restriction Training

    Github Moves to Guard Open Source Against Supply Chain Attacks

    Github Moves to Guard Open Source Against Supply Chain Attacks

  • Engineering
    A Fond Farewell to GrabCAD Workbench

    A Fond Farewell to GrabCAD Workbench

    Using Depthwise Separable Convolutions in Tensorflow

    Using Depthwise Separable Convolutions in Tensorflow

    Four Ways That Engaging With Schools Benefits Your Talent Stream

    Four Ways That Engaging With Schools Benefits Your Talent Stream

    Airbnb’s Approach to Access Management at Scale | by Paul Bramsen | The Airbnb Tech Blog | Aug, 2022

    Airbnb’s Approach to Access Management at Scale | by Paul Bramsen | The Airbnb Tech Blog | Aug, 2022

    Python for Machine Learning (7-day mini-course)

    Python for Machine Learning (7-day mini-course)

    Tepper Wants to Nerd Out On Data With You

    Tepper Wants to Nerd Out On Data With You

    Live Model Deployment & Inference Course with Stefan Krawczyk

    Live Model Deployment & Inference Course with Stefan Krawczyk

    Highlights of ICML 2022. Follow us to Baltimore…. | by Criteo Engineering | Criteo R&D Blog | Aug, 2022

    Highlights of ICML 2022. Follow us to Baltimore…. | by Criteo Engineering | Criteo R&D Blog | Aug, 2022

    The World’s First 3D Printed Ear

    The World’s First 3D Printed Ear

  • Science
  • Lifestyle
    Here’s What your Stool Texture Is Telling You

    Here’s What your Stool Texture Is Telling You

    Glutamine and L-Glutamine Benefits for Your Gut Health

    Glutamine and L-Glutamine Benefits for Your Gut Health

    A 15-Minute Strength Training for Core Workout Video

    A 15-Minute Strength Training for Core Workout Video

    Honeydew Milk Tea | The Picky Eater

    Honeydew Milk Tea | The Picky Eater

    7 Best Grinding Vibrators You Can Bump Against in 2022

    7 Best Grinding Vibrators You Can Bump Against in 2022

    Best Deals From the Dermstore Anniversary Event 2021

    Best Deals From the Dermstore Anniversary Event 2021

    Two Canoe Adventures Across Canada – BionicOldGuy

    Two Canoe Adventures Across Canada – BionicOldGuy

    Taro Milk Tea – The Picky Eater

    Taro Milk Tea – The Picky Eater

    Full Moon in Aquarius: Self-Care Tips for Each Sign To Handle

    Full Moon in Aquarius: Self-Care Tips for Each Sign To Handle

  • Gadgets
    Apple Reportedly Increases iPhone 14 Initial Stock Order to 95 Million Units: Details

    Apple Reportedly Increases iPhone 14 Initial Stock Order to 95 Million Units: Details

    Xiaomi Mix Fold 2, Pad 5 Pro 12.4, Buds 4 Pro Launch Set for August 11: All Details

    Xiaomi Mix Fold 2, Pad 5 Pro 12.4, Buds 4 Pro Launch Set for August 11: All Details

    Best Laptop for High School Students in 2022

    Best Laptop for High School Students in 2022

    Google Pixel 6a Teardown Video Shows a Plastic Back, Easy-to-Remove Battery: All Details

    Google Pixel 6a Teardown Video Shows a Plastic Back, Easy-to-Remove Battery: All Details

    GitLab won’t delete your old, unloved projects after all

    GitLab won’t delete your old, unloved projects after all

    Marvel’s Midnight Suns Release Date Indefinitely Delayed on PS4, Xbox One, Nintendo Switch

    Marvel’s Midnight Suns Release Date Indefinitely Delayed on PS4, Xbox One, Nintendo Switch

    Intel introduces Arc Pro GPUs for workstations

    Intel introduces Arc Pro GPUs for workstations

    Boost Mobile returns as Boost Infinite and it might make your phone plan cheaper

    Boost Mobile returns as Boost Infinite and it might make your phone plan cheaper

    Spider-Man Remastered PC Release Date, System Requirements, Price, Download Size, and More

    Spider-Man Remastered PC Release Date, System Requirements, Price, Download Size, and More

  • Products
    TracFone TCL Flip 2 4G LTE Prepaid Flip Phone (Locked) – Black – 8GB – Sim Card Included – CDMA

    TracFone TCL Flip 2 4G LTE Prepaid Flip Phone (Locked) – Black – 8GB – Sim Card Included – CDMA

    [5pcs] Car Charger Adapter, AILKIN USB Multi Port Cigarette Lighter Fast Charging Power Block Plug for iPhone Pro 12 Max XR, Samsung Galaxy S21 Ultra S8, Lg, Moto, 3.4A Dual Cargador Carro for Car

    [5pcs] Car Charger Adapter, AILKIN USB Multi Port Cigarette Lighter Fast Charging Power Block Plug for iPhone Pro 12 Max XR, Samsung Galaxy S21 Ultra S8, Lg, Moto, 3.4A Dual Cargador Carro for Car

    MyLifeUNIT Paint Brush Cleaner, Paint Brush Holder and Organizers with Palette for Acrylic, Watercolor, and Water-Based Paints (Grey)

    MyLifeUNIT Paint Brush Cleaner, Paint Brush Holder and Organizers with Palette for Acrylic, Watercolor, and Water-Based Paints (Grey)

    Ice Roller, Ice Face Roller for Skin Care, Teenitor Ice Roller for Face, Eye, Puffiness, Migraine, Pain Relief, Skin Care Cold Facial Roller

    Ice Roller, Ice Face Roller for Skin Care, Teenitor Ice Roller for Face, Eye, Puffiness, Migraine, Pain Relief, Skin Care Cold Facial Roller

    Wet n Wild Bare Focus Clarifying Finishing Powder | Matte | Pressed Setting Powder Medium-Tan

    Wet n Wild Bare Focus Clarifying Finishing Powder | Matte | Pressed Setting Powder Medium-Tan

    REONILAK Center Console Organizer Tray Compatible with Toyota RAV4 2022 2021 2020 2019 Accessories, Black Insert Tray Gear Shift Secondary Storage Box (Small)

    REONILAK Center Console Organizer Tray Compatible with Toyota RAV4 2022 2021 2020 2019 Accessories, Black Insert Tray Gear Shift Secondary Storage Box (Small)

    Park Tool PH-1.2 P-Handle Hex Wrench Set – 2mm to 10mm

    Park Tool PH-1.2 P-Handle Hex Wrench Set – 2mm to 10mm

    IT Essentials No. 12 Amazing Keratin Leave-in Treatment Professional-Grade Infused with Keratin to Hydrate Smooth & Nourish Hair – Conditioner Strengthens & Protects Dry & Damaged Hair

    IT Essentials No. 12 Amazing Keratin Leave-in Treatment Professional-Grade Infused with Keratin to Hydrate Smooth & Nourish Hair – Conditioner Strengthens & Protects Dry & Damaged Hair

    Fossil Women’s Charter Hybrid Smartwatch HR with Always-On Readout Display, Heart Rate, Activity Tracking, Smartphone Notifications, Message Previews

    Fossil Women’s Charter Hybrid Smartwatch HR with Always-On Readout Display, Heart Rate, Activity Tracking, Smartphone Notifications, Message Previews

  • Sport
    William Saliba, Harvey Elliott, Benjamin Sesko? Who could be the next big breakout soccer star in Europe?

    William Saliba, Harvey Elliott, Benjamin Sesko? Who could be the next big breakout soccer star in Europe?

    Women’s British Open: Ashleigh Buhai rallies from late collapse to win first major title in playoff

    Women’s British Open: Ashleigh Buhai rallies from late collapse to win first major title in playoff

    Alabama tops preseason USA Today coaches’ poll followed by Ohio State, Georgia

    Alabama tops preseason USA Today coaches’ poll followed by Ohio State, Georgia

    Fernando Alonso: Former two-time world champion sits down with CNN Sport

    Fernando Alonso: Former two-time world champion sits down with CNN Sport

    Ben Simmons left Nets group chat after being asked if he was playing vs. Boston

    Ben Simmons left Nets group chat after being asked if he was playing vs. Boston

    Chelsea defender on his way to Monaco

    Chelsea defender on his way to Monaco

    Thiago facing six weeks out with hamstring injury

    Thiago facing six weeks out with hamstring injury

    Sergej Milinkovic-Savic open to Man Utd transfer

    Sergej Milinkovic-Savic open to Man Utd transfer

    Chelsea still short of Wesley Fofana price tag

    Chelsea still short of Wesley Fofana price tag

No Result
View All Result
Dagoldnews
No Result
View All Result
Home Engineering

Overview of Some Deep Learning Libraries

dagoldnews by dagoldnews
June 27, 2022
in Engineering
397 25
0
Overview of Some Deep Learning Libraries
585
SHARES
3.2k
VIEWS
Share on FacebookShare on TwitterShare on WhatsAppShare on telegram


Last Updated on June 26, 2022

Machine learning is a broad topic. Deep learning, in particular, is a way of using neural networks for machine learning. Neural network is probably a concept older than machine learning, dated back to 1950s. Unsurprisingly, there were many libraries created for it.

In the following, we will give an overview of some of the famous libraries for neural network and deep learning.

After finishing this tutorial, you will learn

  • Some of the deep learning or neural network libraries
  • The functional difference between two common libraries, PyTorch and TensorFlow

Let’s get started.

Overview of Some Deep Learning Libraries

Overview of Some Deep Learning Libraries
Photo by Francesco Ungaro. Some rights reserved.

Overview

This tutorial is in three parts, they are

  • The C++ Libraries
  • Python Libraries
  • PyTorch and TensorFlow

The C++ Libraries

Deep learning gained attention in the last decade. Before that, we were not confident on how to train a neural network with many layers. However, the understanding on how to build a multilayer perceptrons was around for many years.

Before we have deep learning, probably the most famous neural network library is libann. It is a library for C++ and the functionality is limited due to its age. This library has stopped development. A newer library for C++ is OpenNN. It allows modern C++ syntax.

But that’s pretty much all for C++. The rigid syntax of C++ may be the reason we do not have too many libraries for deep learning. The training phase of deep learning project is about experiments. We would like some tools that allows us to iterate faster. Hence a dynamic programming language could be a better fit. Therefore, you will see Python comes on the scene.

Python Libraries

One of the earliest library for deep learning is Caffe. It is developed in U.C. Berkeley and specifically for computer vision problems. While it is developed in C++, it is served as a library with a Python interface. Hence we can build our project in Python with the network defined in a JSON-like syntax.

Chainer is another library in Python. It is an influential one because the syntax makes a lot of sense. While it is less common nowadays, the API in Keras and PyTorch bears resemblence to Chainer. The following is an example from Chainer’s documentation and you may mistaken it as Keras or PyTorch:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

import chainer

import chainer.functions as F

import chainer.links as L

from chainer import iterators, optimizer, training, Chain

from chainer.datasets import mnist

 

train, test = mnist.get_mnist()

batchsize = 128

max_epoch = 10

 

train_iter = iterators.SerialIterator(train, batchsize)

 

class MLP(Chain):

    def __init__(self, n_mid_units=100, n_out=10):

        super(MLP, self).__init__()

        with self.init_scope():

            self.l1 = L.Linear(None, n_mid_units)

            self.l2 = L.Linear(None, n_mid_units)

            self.l3 = L.Linear(None, n_out)

 

    def forward(self, x):

        h1 = F.relu(self.l1(x))

        h2 = F.relu(self.l2(h1))

        return self.l3(h2)

 

# create model

model = MLP()

model = L.Classifier(model)  # using softmax cross entropy

 

# set up optimizer

optimizer = optimizers.MomentumSGD()

optimizer.setup(model)

 

# connect train iterator and optimizer to an updater

updater = training.updaters.StandardUpdater(train_iter, optimizer)

 

# set up trainer and run

trainer = training.Trainer(updater, (max_epoch, ‘epoch’), out=‘mnist_result’)

trainer.run()

The other obsoleted library is Theano. It has ceased development but once upon a time it is a major library for deep learning. In fact, the earlier version of Keras library allows to choose between Theano or TensorFlow backend. Indeed, neither Theano nor TensorFlow are deep learning libraries precisely. Rather, they are tensor libraries that make matrix operations and differentiation handy, which deep learning operations can be built upon. Hence these two are considered replacement from each other from Keras’ perspective.

CNTK from Microsoft and Apache MXNet are the two other libraries that worth to mention. They are large with interface for multiple languages. Python, of course, is one of them. CNTK has C# and C++ interfaces while MXNet provides interfaces for Java, Scala, R, Julia, C++, Clojure, and Perl. But recently, Microsoft decided to stop developing CNTK. But MXNet does have some momentum and it is probably the most popular library after TensorFlow and PyTorch.

Below is an example of using MXNet via the R interface. Conceptually, you see the syntax similar to Keras functional API:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

require(mxnet)

 

train <– read.csv(‘data/train.csv’, header=TRUE)

train <– data.matrix(train)

train.x <– train[,–1]

train.y <– train[,1]

train.x <– t(train.x/255)

 

data <– mx.symbol.Variable(“data”)

fc1 <– mx.symbol.FullyConnected(data, name=“fc1”, num_hidden=128)

act1 <– mx.symbol.Activation(fc1, name=“relu1”, act_type=“relu”)

fc2 <– mx.symbol.FullyConnected(act1, name=“fc2”, num_hidden=64)

act2 <– mx.symbol.Activation(fc2, name=“relu2”, act_type=“relu”)

fc3 <– mx.symbol.FullyConnected(act2, name=“fc3”, num_hidden=10)

softmax <– mx.symbol.SoftmaxOutput(fc3, name=“sm”)

 

devices <– mx.cpu()

mx.set.seed(0)

model <– mx.model.FeedForward.create(softmax, X=train.x, y=train.y,

                                     ctx=devices, num.round=10, array.batch.size=100,

                                     learning.rate=0.07, momentum=0.9,

                                     eval.metric=mx.metric.accuracy,

                                     initializer=mx.init.uniform(0.07),

                                     epoch.end.callback=mx.callback.log.train.metric(100))

PyTorch and TensorFlow

PyTorch and TensorFlow are the two major libraries nowadays. In the past when TensorFlow was in version 1.x, they are vastly different. But as TensorFlow absorbed Keras as part of its library, these two library are working similarly most of the time.

PyTorch is backed by Facebook and its syntax is stable over the years. There are also a lot of existing models that we can borrow. The common way of defining a deep learning model in PyTorch is to create a class:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

import torch

import torch.nn as nn

import torch.nn.functional as F

 

class Model(nn.Module):

    def __init__(self):

        super().__init__()

        self.conv1 = nn.Conv2d(1, 6, kernel_size=(5,5), stride=1, padding=2)

        self.pool1 = nn.AvgPool2d(kernel_size=2, stride=2)

        self.conv2 = nn.Conv2d(6, 16, kernel_size=5, stride=1, padding=0)

        self.pool2 = nn.AvgPool2d(kernel_size=2, stride=2)

        self.conv3 = nn.Conv2d(16, 120, kernel_size=5, stride=1, padding=0)

        self.flatten = nn.Flatten()

        self.linear4 = nn.Linear(120, 84)

        self.linear5 = nn.Linear(84, 10)

        self.softmax = nn.LogSoftMax(dim=1)

    

    def forward(self, x):

        x = F.tanh(self.conv1(x))

        x = self.pool1(x)

        x = F.tanh(self.conv2(x))

        x = self.pool2(x)

        x = F.tanh(self.conv3(x))

        x = self.flatten(x)

        x = F.tanh(self.linear4(x))

        x = self.linear5(x)

        return self.softmax(x)

 

model = Model()

but there are also a sequential syntax to makes the code more concise:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

import torch

import torch.nn as nn

 

model = nn.Sequential(

    # assume input 1x28x28

    nn.Conv2d(1, 6, kernel_size=(5,5), stride=1, padding=2),

    nn.Tanh(),

    nn.AvgPool2d(kernel_size=2, stride=2),

    nn.Conv2d(6, 16, kernel_size=5, stride=1, padding=0),

    nn.Tanh(),

    nn.AvgPool2d(kernel_size=2, stride=2),

    nn.Conv2d(16, 120, kernel_size=5, stride=1, padding=0),

    nn.Tanh(),

    nn.Flatten(),

    nn.Linear(120, 84),

    nn.Tanh(),

    nn.Linear(84, 10),

    nn.LogSoftmax(dim=1)

)

TensorFlow in version 2.x adopted Keras as part of its libraries. In the past, these two are separate projects. In TensorFlow 1.x, we need to build a computation graph, set up a session, and derive gradients from a session for the deep learning model. Hence it is a bit too verbose. Keras is designed as a library to hide all these low level details.

The same network as above can be produced by TensorFlow’s Keras syntax as follows:

from tensorflow.keras.models import Sequential

from tensorflow.keras.layers import Conv2D, Dense, AveragePooling2D, Flatten

 

model = Sequential([

    Conv2D(6, (5,5), input_shape=(28,28,1), padding=“same”, activation=“tanh”),

    AveragePooling2D((2,2), strides=2),

    Conv2D(16, (5,5), activation=“tanh”),

    AveragePooling2D((2,2), strides=2),

    Conv2D(120, (5,5), activation=“tanh”),

    Flatten(),

    Dense(84, activation=“tanh”),

    Dense(10, activation=“softmax”)

])

One major difference between PyTorch and Keras syntax is on the training loop. In Keras, we just need to assign the loss function, the optimization algorithm, the dataset, and some other parameters to the model. Then we have a fit() function to do all the training work, as follows:

...

 

model.compile(loss=“categorical_crossentropy”, optimizer=“adam”, metrics=[“accuracy”])

model.fit(X_train, y_train, validation_data=(X_test, y_test), epochs=100, batch_size=32)

But in PyTorch, we need to write our own training loop code:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

# self-defined training loop function

def training_loop(model, optimizer, loss_fn, train_loader, val_loader=None, n_epochs=100):

    best_loss, best_epoch = np.inf, –1

    best_state = model.state_dict()

    

    for epoch in range(n_epochs):

        # Training

        model.train()

        train_loss = 0

        for data, target in train_loader:

            output = model(data)

            loss = loss_fn(output, target)

            optimizer.zero_grad()

            loss.backward()

            optimizer.step()

            train_loss += loss.item()

        # Validation

        model.eval()

        status = (f“{str(datetime.datetime.now())} End of epoch {epoch}, “

                  f“training loss={train_loss/len(train_loader)}”)

        if val_loader:

            val_loss = 0

            for data, target in val_loader:

                output = model(data)

                loss = loss_fn(output, target)

                val_loss += loss.item()

            status += f“, validation loss={val_loss/len(val_loader)}”

        print(status)

 

optimizer = optim.Adam(model.parameters())

criterion = nn.NLLLoss()

training_loop(model, optimizer, criterion, train_loader, test_loader, n_epochs=100)

This may not be an issue if you’re experimenting a new design of network which you want to have more control on how the loss is calculated and how the optimizer updates the model weights. But otherwise, you would appreciate the simpler syntax from Keras.

Note that, both PyTorch and TensorFlow are libraries with Python interface. Therefore, it is possible to have interface for other languages too. For example, there are Torch for R and TensorFlow for R.

Also note that, the libraries we mentioned above are full-featured libraries that includes training and prediction. If we consider a production environment where we make use of a trained model, there could be wider choice. TensorFlow has a “TensorFlow Lite” counterpart that allows a trained model to be run in mobile or on the web. Intel also has a OpenVINO library that aims at optimizing the performance in prediction.

Further Reading

Below are the links to the libraries we mentioned above:

Summary

In this post you discovered various deep learning libraries and some of their characteristics. Specifically, you learned:

  • What are the libraries available for C++ and Python
  • How the Chainer library influenced the syntax in building a deep learning model nowadays
  • The relationship between Keras and TensorFlow 2.x
  • What are the difference between PyTorch and TensorFlow

Develop Deep Learning Projects with Python!

Deep Learning with Python

 What If You Could Develop A Network in Minutes

…with just a few lines of Python

Discover how in my new Ebook:
Deep Learning With Python

It covers end-to-end projects on topics like:
Multilayer Perceptrons, Convolutional Nets and Recurrent Neural Nets, and more…

Finally Bring Deep Learning To

Your Own Projects

Skip the Academics. Just Results.

See What’s Inside



Source link

dagoldnews

dagoldnews

Related Posts

A Fond Farewell to GrabCAD Workbench
Engineering

A Fond Farewell to GrabCAD Workbench

August 9, 2022
Using Depthwise Separable Convolutions in Tensorflow
Engineering

Using Depthwise Separable Convolutions in Tensorflow

August 8, 2022
Four Ways That Engaging With Schools Benefits Your Talent Stream
Engineering

Four Ways That Engaging With Schools Benefits Your Talent Stream

August 8, 2022

Dagoldnews is an online news blog site which focuses on Technology, Politics, Entertainment, Sports Business, Science, Fashion, Life Style from the best and trusted news sources around the world. it also provides product reviews of tech products & Cars

Follow us on social media:

  • Contact Us
  • Advertise With Us

© 2022 DagoldNews -Website design company by Dagold Technology.

No Result
View All Result
  • Home
  • World News
  • Nigerian News
  • Business
  • Entertainment
  • Technology
  • Engineering
  • Science
  • Lifestyle
  • Gadgets
  • Products
  • Sport

© 2022 DagoldNews -Website design company by Dagold Technology.

Welcome Back!

Login to your account below

Forgotten Password?

Retrieve your password

Please enter your username or email address to reset your password.

Log In