Articles

Apprentissage profond en reconnaissance d'images: Techniques et défis

L’apprentissage profond en reconnaissance d’images est une technologie puissante qui permet de résoudre des problèmes complexes. Découvrez les techniques et les défis associés à cette technologie.

Dans le vaste royaume de l’intelligence artificielle, l’apprentissage profond est devenu un jeu-changer, en particulier dans le domaine de la reconnaissance d’images. La capacité des machines à reconnaître et à catégoriser des images, à la manière du cerveau humain, a ouvert une multitude d’opportunités et de défis. Plongeons-nous dans les techniques que l’apprentissage profond offre pour la reconnaissance d’images et les obstacles qui y sont associés.

Data: For CNNs to work, large amounts of data are required. The more data that is available, the more accurate the results will be. This is because the network needs to be trained on a variety of images, so it can learn to recognize patterns and distinguish between different objects.

Hurdles: The main challenge with CNNs is that they require a lot of data and computing power. This can be expensive and time-consuming, and it can also lead to overfitting if not enough data is available. Additionally, CNNs are not able to generalize well, meaning they are not able to recognize objects that they have not been trained on.

Réseaux de neurones convolutionnels (CNN)

Technique : Les CNN sont le pilier des systèmes de reconnaissance d’images modernes. Ils se composent de plusieurs couches de petites collections de neurones qui traitent des parties de l’image d’entrée, appelées champs réceptifs. Les résultats de ces collections sont ensuite assemblés de manière à se chevaucher, afin d’obtenir une meilleure représentation de l’image d’origine ; c’est une caractéristique distinctive des CNN.

Données : Pour que les CNN fonctionnent, des quantités importantes de données sont nécessaires. Plus il y a de données disponibles, plus les résultats seront précis. C’est parce que le réseau doit être formé sur une variété d’images, afin qu’il puisse apprendre à reconnaître des modèles et à distinguer différents objets.

Hurdles : Le principal défi avec les CNN est qu’ils nécessitent beaucoup de données et de puissance de calcul. Cela peut être coûteux et prendre du temps, et cela peut également entraîner un surajustement si pas assez de données sont disponibles. De plus, les CNN ne sont pas en mesure de généraliser bien, ce qui signifie qu’ils ne sont pas en mesure de reconnaître des objets qu’ils n’ont pas été formés.

Réseaux neuronaux profonds (DNN)

Technique : Les DNN sont une variante des CNN qui peuvent être utilisés pour la reconnaissance d’images. Ils sont constitués de plusieurs couches de neurones qui traitent des parties de l’image d’entrée et produisent des résultats plus précis que les CNN. Les DNN peuvent également être utilisés pour la classification d’images et la segmentation d’images.

Données : Les DNN nécessitent également des grandes quantités de données pour fonctionner correctement. Cependant, ils peuvent être entraînés sur des jeux de données plus petits que les CNN et peuvent donc être plus efficaces lorsqu’il n’y a pas assez de données disponibles.

Hurdles : Le principal défi avec les DNN est qu’ils nécessitent beaucoup de temps et de puissance de calcul pour être entraînés correctement. De plus, ils sont sensibles aux bruit et aux variations dans les données d’entrée, ce qui peut entraîner des résultats imprécis.

Source de l’article sur DZONE

Using YOLOv5 in PyTorch

YOLO, an acronym for ‘You only look once,’ is an open-source software tool utilized for its efficient capability of detecting objects in a given image in real time. The YOLO algorithm uses convolutional neural network (CNN) models to detect objects in an image. 

The algorithm requires only one forward propagation through a given neural network to detect all objects in the image. This gives the YOLO algorithm an edge in speed over others, making it one of the most well-known detection algorithms to date.

Source de l’article sur DZONE

A press release is one of the most valuable tools in a marketing team’s arsenal. Though press releases have been around for decades, they remain one of the best ways to reach new customers, improve your brand reputation, and generate awareness. 

Press releases are also wonderfully cost-effective. Unless you’re using paid distribution channels, all you have to spend is your time to create your press release.

So, how do you get started?

What is a Press Release?

A Press Release is a short, simple, and compelling news story designed to promote the goods and services of a business. You’ll usually see these pieces of content published on industry websites, news channels, social media platforms, and even on the company’s blogs looking for awareness. 

The idea behind a press release is you provide a publication or group with all of the most valuable facts and insights into your latest newsworthy story. You might use a press release to announce a new product or to tell people about your recent partnership, for instance. 

A press release post then delivers this information to a wider potential audience by distributing the content in a range of different places. 

Why Should My Business Send Press Releases?

Why not simply tell people about your latest products and sales on social media, and leave it at that? The simple answer is Press Releases help you to gain the attention you might not get from your own media channels alone. With a press release, you can:

  • Set the record straight: In the middle of a PR disaster, a Press Release can give people the information they need to make their own decision about who’s right.
  • To improve your brand reputation: Launching press releases through well-known publications immediately boosts your credibility. The right publication shows you’re well-connected and professional. 
  • To gain media coverage: When launching a new product or service, a press release helps attract potential customers to your business and gives you more opportunities for sales.
  • To improve SEO: In the digital world, a press release allows you to earn backlinks from high-authority websites, improving your ranking.
  • To find new customers: Press publications and websites will reach a wider audience than you can find on your own. In addition, publishing press releases gives you new eyes on your business for minimal cost. 

You can send a press release for various reasons, including announcing breaking news, talking about newly launched products, discussing upcoming events, confirming partnerships, and more. It’s also worth creating a press release when new people join your executive team when you receive an award, or even if something bad happens (for crisis management)

What’s Included in a Press Release?

A press release will include different information depending on what you’re trying to accomplish. In general, PR posts feature:

  • A headline: This is where you share the most important info of your story
  • Contact details: How the media can get in touch with you
  • Location: Where you are and where the news event is taking place
  • Body copy: Information about the news event
  • Quotes: It’s common to see quotes in a press release from high-level staff
  • Boilerplate: Insights into what your organization is about

How to Write a Press Release (Step by Step)

Now you know what goes into a press release and why these tools are so valuable, it’s time to start planning your big announcement. 

Here are our top tips for creating an amazing press release.

1. Choose the Right Story

Press releases are focused on sharing valuable news with a specific audience. It would be best if you had something important and new to say, or you risk not getting your story published at all. You can’t just talk about a product or service that’s selling well (unless it’s breaking world, or brand records). 

Think about whether your PR topic is:

  • Timely: Is the event you’re talking about just about to happen, or has it happened recently? If something happened weeks or months ago, press groups aren’t going to be interested. Aside from ensuring your message is timely, make it topical too. Ensure this story is going to give something valuable to your audience. 
  • Relevant: Before you send a press release to anyone, make sure it will be relevant to the audience you’re targeting. Who does the story affect, and why is it important? What kind of benefits or opportunities will it deliver?
  • Unique: What’s unusual or unique about this story? You don’t want to comment on the same things that everyone in your industry is already talking about. 
  • Engaging: What about your story is going to make readers stand up and take notice? Is there any trouble or tension you’re going to overcome? Look at this press release from Target as an example. How can you frame your story in a way that makes people want to learn more about your business?

When asking yourself what your PR story should be about, consider whether you want to publish it if you were a publication leader. From an objective perspective, does this story have value?

2. Answer the Right Questions

A press release doesn’t just provide information. Written correctly, this content will also answer essential questions for your audience. For instance, let’s take a look at the questions you should answer, with an example. 

For this example, we’ll be looking at a social media marketing firm partnering with an SEO brand:

  • Who is doing this? What’s the name of the social media marketing firm and the SEO brand? Where do they come from? Which executives are involved?
  • Who is affected? This news would probably affect the stakeholders and shareholders for the business and the customers by providing access to new services.
  • What have the companies done? They’ve joined forces in a partnership, but which sectors and teams are actually going to be working together?
  • Where is this happening? Which area will these two companies now serve? Who will be able to access the service?
  • When did it happen? When is the partnership going to start when will customers see the first major changes?
  • Why has this happened? In this example, the why might be to offer customers more services and helpful products. 
  • Why does this matter? Why is it so important that this event is taking place for your target audience? How are they going to benefit?
  • How will you be implementing this change? For example, if you’re partnering with a new business, will you change your brand name and leadership team? Will you have a new headquarters?

3. Target the Right Sector

Like most pieces of great copy, a press release should generally be written with a specific audience in mind. The interesting thing about a press release is that you’re not just writing for the people who might be interested in your products and services. You’re also writing for a specific publication, journalist, broadcaster, or editor. 

When you’re writing your content, you’ll need to keep both audiences in mind to ensure that you get your message across. Focus on the kind of crucial messages which will appeal to your end-users and customers but address the preferences and needs of the editor too. Many publications will have guidelines to follow if you want a chance of getting your content on their site. 

If you’re sending your press release to multiple locations, you might need to look into doing several different versions of your press releases, each with slightly different wording and information, based on your target publication.

4. Get the Headline Right

There are few things more important in a press release than an amazing headline. 

A good headline will immediately attract the attention of your publication, as well as anyone who might end up reading your article. The media uses headlines to determine whether stories are worth reading or publishing. This means that you need to get attention quickly. 

Most press release headlines don’t try to be clever. There isn’t a lot of fancy language to worry about. Instead, your focus should be on sharing the main point of the press release fast.

For instance, if you’re announcing the arrival of new security measures in your business to protect hybrid workers, you might have a headline like:

  • [Company] implements end-to-end encryption for hybrid workers
  • [Company] uses new encryption techniques to support hybrid work
  • [Company] invests in encryption technology for hybrid employees

5. Use the Right Structure

Structuring a press release can be tough.

Some companies have specific requests on how your press release should look. For instance, you might have to place the date and time in a specific place. For instance, CNN always puts the date of the release before the headline:

If you don’t have to follow a specific format, you should stick with the inverted pyramid structure. This strategy involves placing the most critical information first and moving down the hierarchy to less important info – like contact details. 

When structuring your press release, make sure the headline immediately tells your customers and readers what the story is about and presents immediate value. The opening paragraph will then summarise the main factors and elements of the story, giving a fuller explanation of what the story is about. For instance, for the “[Company] implements end-to-end encryption for hybrid workers” example, the first paragraph might read:

[Company] recently announced an investment in the latest encryption tools for information at rest and transit for hybrid employees. This new security strategy is rolling out immediately to new and existing customers of [company], with access to extra features available for premium subscribers.

The second paragraph then follows up with contextual insight into why this story is important. For instance, in the example above, the second paragraph might say:

This new investment comes at a time when more employees are moving into the hybrid working model. [Company] believes that higher encryption is crucial for teams working in a cloud environment, even with access to VPNs and other security measures available. 

The third paragraph then presents details on the story, including information on who’s involved, how this story came about, and anything else that business leaders might need to know. If there is an additional paragraph, you might include some quotes from business leaders or industry authorities to add credibility or opinions. 

6. Perfect Your Writing

No matter how short or simple, any press release is an insight into your company and brand. Don’t rely on the publication company you choose to do all the editing for you. Make sure you proofread your content and ensure everything sounds fantastic. It’s also worth double-checking any details to ensure that stats and facts remain accurate. 

When boosting the writing of your press release, remember:

  • Address the topics that your readers will find most interesting: Choose relevant topics with obvious benefits and repercussions for your target audience. Don’t get bogged down in fluff, and don’t be overzealous with patting yourself on the back. It’s best to avoid too many adjectives like “world-leading” and “fantastic” when describing your brand.
  • Write in the third person: Third-person writing is common for press releases, even when you’re talking about yourself. For instance, you might say, “Dell’s marketing team recently shared information on a new computer series.” 
  • Keep it simple: Stick to one focus story per press release and try not to overwhelm your audience with too much information. Press releases are short, focused, and easy to read. If you have extra information to provide, you can make a note at the bottom of the release. The close of your PR is where you can provide contact details, links to products, and backlinks to further articles. 

Remember, a compelling, human quote can really make a difference to your press release too. This is a chance to allow the executive voices in your business to shine through. Make sure you highlight exactly why you’re so excited about the press release in the quote while using emotive language to connect with customers. For instance,

The company CEO said: “We’re proud to be offering our current and new customers access to this new security service. After working with the best encryption professionals in the industry, we’re confident we can reduce data breaches and security concerns for hybrid workers.”

7. Double-Check Your Press Release

Before you send your press releases to anyone, it’s best to do a quick check to ensure that everything sounds great and that you haven’t left any annoying errors unaddressed. Use this quick checklist to examine your content:

  • Is the release date and publishing date correct (make sure you’ve included information on any embargos)
  • Is the contact information correct and in the right-hand corner of the page? This includes the name of the company, phone number, and email address.
  • Does the formatting match the outline requested by the publication?
  • Is the boilerplate at the bottom of the template?
  • Is the headline eye-catching and meaningful?
  • Are all of the relevant details included throughout the press release in order?
  • Are names and information spelled correctly?
  • Is the press release free from any grammatical issues and complex jargon?

Make sure you include information on how to reach out to you if the publication notices anything wrong with your site’s performance. 

Where To Send Your Press Releases

Once you’ve worked through your press release (and double-checked it for quality and accuracy), you can think about where you’re going to send it. For example, you may send multiple versions of your press release to different companies and publications. Ideally, you’ll create an entire press kit, which might include pictures of your team, product, or service, as well as contact details and extra brand information. 

Some companies prefer to approach press relationships by pitching their story to a few carefully selected editors and publications. This is often a good idea if you’re trying to reach a particular audience or you want to improve your reputation by connecting with a certain brand. 

Alternatively, you can use PR wire services to send your information to multiple companies at once. There are various services online to help you get your press announcements to the right people. Options to look into include:

  • Industry publications for specific sectors (like technology or medicine)
  • Local newspapers and online news outlets
  • General news sites like Google News and Apple News
  • Blog sites that attract your target audience
  • Influencers and industry partners

Start small and gradually build a list of contacts to help you get your voice and business out there. Eventually, you’ll find it’s much easier to get publications to accept your press releases. You might even find that people start approaching you to find out if you have any upcoming news. 

Go and Get Published!

Now you’re equipped with everything you need to know to create a fantastic press release and attract new eyes to your business. The only thing to do next is to get out there and start sending your press releases to the right people. Remember, once your press release is published, make sure you promote it through your social channels, email, and website. 

 

Featured image via Pexels.

Source

The post How to Write a Press Release: The Complete Guide for 2021 first appeared on Webdesigner Depot.


Source de l’article sur Webdesignerdepot

This week, a significant portion of the Web fell over when on Tuesday, sites powered by Fastly were impacted by a massive outage that affected around 85% of the network.

The near-total collapse — which was quickly identified and remedied — took out sites including GitHub, Stack Overflow, PayPal, Shopify, Stripe, Reddit, Amazon, and CNN. Furthermore, it was all but impossible to express rage on Twitter because the server that handles the social network’s emojis was also affected.

This outage was broad and severe, and we’re truly sorry for the impact to our customers and everyone who relies on them.

Nick Rockwell, Senior VP of Engineering and Infrastructure, Fastly Inc.

The incident occurred at around 10:00 UST (06:00 EST) and prompted mass “Error 503” messages. It was identified by Fastly in less than a minute and patched within an hour.

Initial analysis indicates that the whole episode was triggered by a single customer updating their settings (in a perfectly valid way) — you know those nightmares you have about clicking the wrong button and deleting the whole Web? Yeah, imagine being that person. The precise combination of settings triggered a bug in an update that had been missed in Fastly’s QA and had been sitting in production code since May 12th.

If you’ve ever visited a serious server center, you’ll know the kind of security they employ in defense of potential criminal attacks. The only center I’ve visited in person was inside a nuclear-proof bunker, involved multiple security checks, and I wasn’t even allowed into the really secure part. But it turns out, all the terrorists need to do to crash the global economy is open a CDN account and update their settings.

Fastly actually reacted far faster than previous CDN mass-outages by its competitors — one possible reason its share price soared this week. But it is still trapped in a cycle of competition in which fast and cheap are easily compared, and good is somewhat abstract…until it’s not.

Most of us feel like seasoned hands at the Web when the truth is we’re very early adopters. It will be a century or more before the Web is truly integrated into society. Still, we are building the foundations now, and future generations need those foundations to be robust. We need less focus on clawing back a few pennies, less focus on delivering sites 3 nanoseconds before a user opens their browser, and a greater focus on resilience.

Like everyone, I love eye-peelingly fast sites, and I’m more than happy to get a good deal, but personally, I don’t feel either of those things is worth waking up to an Error 503 on a site I’m responsible for.

Image via Unsplash.

Source

The post Poll: Fast CDN, Cheap CDN, Good CDN, Pick Any One… first appeared on Webdesigner Depot.


Source de l’article sur Webdesignerdepot

What an extraordinary year 2020 has been for the news! From the ongoing coronavirus crisis, to a turbulent US election, to the unrelenting march of Bitcoin, this year like no other we’ve been glued to our phones micro-analyzing every tidbit of news.

Which makes this the perfect time for mediastack, an awesome REST API that allows you to embed a customizable news feed, sourced from the world’s top news agencies, and updated by the minute, right on your site.

Integrating Global News with Your Site

News is the beating pulse of so many global industries. From political decisions that affect stock prices, to natural disasters that interrupt goods and services, to the whims of celebrities who overnight transform brands from unknown to must-have.

Whether you’re building a site for a non-profit in Louisiana that cares deeply about both Washington politics, and hurricanes in the Caribbean; or you’re building an app for a golf course in Halkidiki that’s focused on both local news, and golf around the world; delivering real-time news content to those users elevates UX.

Tightly integrating the news with your site makes it a hub for users hungry for that very news. The only limit is your creativity.

Display Up-to-Date News on Your Site

When news breaks around the world the top networks scramble to catch up; they simply can’t maintain correspondents in every town and city in the world, and so they rely on affiliates. mediastack pulls in news from over 7,500 different sources in over 50 countries worldwide, giving you access to exactly the same affiliates frequently used by big news organizations like CNN, MSNBC, BBC, or ABC.

When it’s one of the big players in news that breaks a story first, mediastack still has you covered because as will as covering smaller, lesser-known sources mediastack delivers real-time news from CBS, Sky News, The Guardian, Al Jazeera, USA Today, and a host of trusted names across the industry.

If your site targets users that are only interested in certain types of story — like sports, or Hollywood celebrities — then you can even pull in stories from ESPN, TMZ, or Fox News.

Get Started Quickly with mediastack

Getting started with mediastack couldn’t be simpler, and there’s a free plan that’s more than enough to prototype your project.

Full documentation is provided with code examples for PHP, Python, jQuery, Go, and Ruby. To start integrating all you need to do is register for a free access key.

Once you have your free access key, you connect to the API, then customize the results you receive with simple parameters. You can specify the types of news, the precise sources (including omitting sources), languages, countries, and most importantly your keywords.

For example here’s how you’d request science news from CNN, but not TMZ:

https://api.mediastack.com/v1/news
?access_key=[ INSERT YOUR ACCESS KEY HERE ]
&categories=science
&sources=cnn,-tmz

Let’s say you want to display Spanish language crypto news on your site, it couldn’t be easier:

https://api.mediastack.com/v1/news
?access_key=[ INSERT YOUR ACCESS KEY HERE ]
&categories=business,technology
&languages=es
&search=crypto,bitcoin,btc,xrp,ripple,etherium,altcoin

The API sends back simple JSON data that’s easy to run through. Each news item includes the author, title, description, url, source, image, category, language, country, and a published_at timestamp that records when the story was posted.

Once the feed is setup, sit back and relax. It’s all automated from now on.

The Best Source of News for Your Website

mediastack is delivered by apilayer, quite rightly one of the most trusted names in APIs, and is capable of handling millions of requests simultaneously.

Fast, updated by the minute, highly customizable, reliable, and sourced from the biggest names in the news industry, mediastack is an amazing API.

There’s a free-forever plan that allows you to use the API without charge, for up to 500 API calls per month, that’s perfect for trying it out.

For commercial use, plans start at just $19.99/month, and can handle up to 250,000 calls per month. Commercial plans also include HTTPS encryption, live news delivery, access to historical data, and — should you ever need it — technical support.

Head over to mediastack today, to prepare your site for whatever events 2021 throws at us.

 

[– This is a sponsored post on behalf of mediastack –]

Source


Source de l’article sur Webdesignerdepot


Yupoo Picture Manager serves tens of millions of users and manages tens of billions of pictures. As its user gallery is growing larger, Yupoo has an urgent business need for a solution that can quickly locate the image. In other words, when a user inputs an image, the system should find its original image and similar images in the gallery. The development of the search by image service provides an effective approach to this problem.

The search by image service has undergone two evolutions:

Source de l’article sur DZONE