1. IT-Security >
  2. Programmierung


ArabicEnglishFrenchGermanGreekItalianJapaneseKoreanPersianPolishPortugueseRussianSpanishTurkishVietnamese
Anzeige

Programmierung


Suchen

TWC9: Happy New Year, Trill Goes Open Source, .NET Updates, Tech Ranked and more | This Week On Channel 9

Programmierung vom 05.01.2019 um 00:29 Uhr | Quelle channel9.msdn.com

It's 2019 and Christina and TWC9 are back from trip/vacation hiatus, here with the latest dev news, including:

Share your favorite technologies/innovations in the comments! Also, let me know what you think of my excellent hoodie!

Please leave a comment or email us at [email protected]. 

 

 

Create a Free Account (Azure)

 


Newsbewertung

Weiterlesen

Because it’s Friday: Synthetic faces, styled to your specifications

Programmierung vom 05.01.2019 um 00:24 Uhr | Quelle blog.revolutionanalytics.com

If you need someone's face to use in an application or some marketing materials, you might search one of the stock photography vendors for people of a given gender, skin tone, hairstyle, etc. Or, you could just ask the Generative Adversarial Network described in this paper by NVIDIA researchers to generate a brand new face for you. See it in action in the video below:

That's all for this week. Have a great weekend, and we'll be back with more from the blog next week.


Newsbewertung

Weiterlesen

TWC9: Happy New Year, Trill Goes Open Source, .NET Updates, Tech Ranked and more

Video | Youtube vom 05.01.2019 um 00:23 Uhr | Quelle youtube.com

Newsbewertung

Weiterlesen

In case you missed it: December 2018 roundup

Programmierung vom 04.01.2019 um 18:31 Uhr | Quelle blog.revolutionanalytics.com

In case you missed them, here are some articles from December of particular interest to R users.

R 3.5.2 is now available.

Roundup of AI, Machine Learning and Data Science news from December 2018.

AzureStor, a new R package to interface with Azure Storage.

How to use the "plumber" package to create an R service as a container with the AzureContainers package.

How to give money to the R Foundation in support of the R project.

The Revolutions blog is 10 years old, and I reflect on some milestones in a talk given at SatRDays DC.

Reshama Shaikh compares gender diversity within the R and Python communities.

AzureVM, a new package for managing virtual machines in Azure from R.

And some general interest stories (not necessarily related to R):

As always, thanks for the comments and please send any suggestions to me at [email protected]. Don't forget you can follow the blog using an RSS reader, via email using blogtrottr, or by following me on Twitter (I'm @revodavid). You can find roundups of previous months here


Newsbewertung

Weiterlesen

MicroPython – Python for Microcontrollers

Programmierung vom 04.01.2019 um 18:30 Uhr | Quelle youtube.com

Newsbewertung

Weiterlesen

Interning in Azure Engineering and the Visual Studio Code extension for ACR Build | Azure Friday

Video | Youtube vom 04.01.2019 um 18:00 Uhr | Quelle youtube.com

Newsbewertung

Weiterlesen

Interning in Azure Engineering and the Visual Studio Code extension for ACR Build | Azure Friday

Programmierung vom 04.01.2019 um 18:00 Uhr | Quelle channel9.msdn.com

What is it like to intern at Microsoft? Scott Hanselman meets with three interns from the Microsoft Explorer Program (a cross-discipline internship designed for college freshmen and sophomores) to talk about their experience working on the Azure Container Registry and their contribution of ACR Build and Task capabilities to the Visual Studio Code Docker Extension.

Interns on this project:

  • Jackson Stokes (University of Washington)
  • Rutu Samai (California Polytechnic State University - San Luis Obisbo)
  • Esteban Rey (Stanford University)
  • Julia Lieberman (University of California - Santa Clara)

For more information:


Newsbewertung

Weiterlesen

Ask me Anything Forum: Treffen Sie Erich Gamma, den Vater von Visual Studio Code

Programmierung vom 04.01.2019 um 10:00 Uhr | Quelle microsoft.com
Microsoft Deutschland startet das neue Jahr mit einem Highlight: Erich Gamma, Microsoft Distinguished Engineer und verantwortlich für Visual Studio Code, ist zu Gast in München. Vielen Entwicklern ist er auch als Vater von Eclipse und Mitglied der Gang of Four bekannt, die mit "Design Patterns - Elements of Reusable Object-Oriented Software" ein Grundlagenwerk der Software-Entwicklung geschrieben hat. Neben seiner ...
Newsbewertung

Weiterlesen

Microsoft Learn: Kostenfrei technisches Fachwissen aufbauen

Programmierung vom 04.01.2019 um 09:00 Uhr | Quelle microsoft.com
Wäre es nicht praktisch, wenn man als Entwickler sein Fachwissen und dadurch die eigenen Karrierechancen kostenlos und bequem von zuhause aus verbessern könnte? Wenn man sich neues Wissen im eigenen Tempo aneignen und sich dabei optimal für eine offizielle Microsoft-Zertifizierung vorbereiten könnte? Genau das bietet das neue Lernkonzept Mi...
Newsbewertung

Weiterlesen

Das waren Ihre 5 Lesehighlights 2018

Programmierung vom 04.01.2019 um 01:00 Uhr | Quelle thinkwithgoogle.com
Welche Themen haben Werbetreibende im vergangenen Jahr besonders interessiert? Welche Trends haben die Werbebranche beschäftigt? Um Antworten auf diese Fragen zu geben, haben wir uns angesehen, welche Artikel auf Think with Google 2018 besonders häufig von unseren Leserinnen und Lesern aufgerufen wurden.
Newsbewertung

Weiterlesen

Hervorragende Ergebnisse auf Mobilgeräten: Expedia zeigt, wie es geht

Programmierung vom 04.01.2019 um 01:00 Uhr | Quelle thinkwithgoogle.com
Wenn man sich heute als Unternehmen auf dem Markt etablieren möchte, spielt das mobile Web eine wichtige Rolle. Möchten auch Sie Ihre mobile Website optimieren? Aaron Price, CMO der Expedia Group, liefert Antworten auf drei wichtige Fragen, die Sie sich dabei stellen sollten.
Newsbewertung

Weiterlesen

Mit innovativen Google-Funktionen zu hochwertigeren Zugriffen

Programmierung vom 04.01.2019 um 01:00 Uhr | Quelle thinkwithgoogle.com
Mit innovativen Google-Funktionen zu hochwertigeren Zugriffen
Newsbewertung

Weiterlesen

10 Prognosen für das digitale Marketing im Jahr 2019

Programmierung vom 04.01.2019 um 01:00 Uhr | Quelle thinkwithgoogle.com
Nutzerfreundliche mobile Websites, Onlinevideos, die digitale Transformation, Kooperationen, Chatbots und das Omni-Channel-Marketing werden nur einige der Trendthemen in den nächsten zwölf Monaten sein. Wir haben Experten aus der gesamten EMEA-Region gefragt, welche Umbrüche und Branchenentwicklungen sonst noch Einfluss auf die digitalen Marketingstrategien 2019 in diesem Wirtschaftsraum haben.
Newsbewertung

Weiterlesen

Intelligent Product Search and Recommendations for Fashion Retail

Programmierung vom 04.01.2019 um 00:05 Uhr | Quelle blogs.bing.com

The ranking techniques used in Bing Ads can help fashion retailers display more relevant product ads in a cost-effective way which may also be more attractive for shoppers. By working with a prominent fashion retail partner, these techniques provided a 5.9% increase in the partner’s click through rates (number of times a product is clicked over the number of times it is shown)

These techniques can be extended beyond basic ad serving into other scenarios on a fashion retailer’s website. When shoppers use the search box on the fashion retailer’s website, these techniques can improve product search result relevance. Moreover, search results can be tailored to an individual shopper’s fashion taste by integrating additional permissioned signals such as individual purchase behaviors and search history. These signals can also be used in product recommendations to rank products by default if the search query box is not used.

Scenario: Maximize product ad relevance and clicks on Bing Ads

In search advertising, keywords specified by the advertiser are traditionally matched with the query and product description to rank relevant product ads. However, in the fashion industry, it is costly for advertisers to manually specify and bid on all possible fashion attribute keywords. Since an advertiser’s keywords determine how product ads are ranked, the potential to maximize relevance and thus user clicks are limited by the selection of those keywords.
 
For example, when a Bing user wants to search for dresses on sale from a fashion brand name, she may issue a query such as "<brand name> dresses on sale". Consequently, the advertiser’s initially specified keywords "<brand name>" and "dresses" will match a huge number of potentially relevant dresses from the fashion brand name.
 
However, dress descriptions may contain many other fashion attribute words like “floral”, “jacquard” or “bodycon” that could closely correlate with the relevance of a given product to the query but were neither specified by the advertiser nor typed in the query by the user. Therefore, it is difficult to identify and properly rank the few most relevant dresses that most users will like, just based on the advertiser’s initial keywords.


Solution: Ranking beyond keyword-based matching

Traditionally, ads were ranked based on keyword matches between the search query and ad description (e.g. "<brand name>" and "dresses"). Now, Bing can rank product ads based on other words in the product description that did not appear in the query (e.g. "floral", “jacquard”, “bodycon”) or in the initial set of advertiser’s provided keywords.
 
Since each product description’s relevance is ranked in relation to a user’s query, we consider each Query-ProductDescription to determine the best ordering. This Query-ProductDescription concept is what we refer to as the basic ranking unit. Query-ProductDescription examples for the query “<brand name> dresses on sale” are shown in Figure 3 below. Unmatched words in each new Query-ProductDescription are colored red.   

How Ranking Works: Learning unmatched word importance from clicks

For a given query, the importance of unmatched words in a product’s description can be learned from other products that were clicked in the past for this query, and that contain the same unmatched words. Specifically, Click Through Rate (CTR) captures how much the user likes a product. For example, given a past identical query “<brand name> dresses on sale”, if the product “<brand name> jacquard midi dress” has higher CTR than another product “<brand name> bodycon midi dress”, you can infer that the unmatched product word “jacquard” is likely more important than “bodycon”. Importance in this case refers to popularity. “Jacquard” refers to dresses with an intricately woven pattern while “bodycon” refers to tight fitting, figure hugging dresses. Feels like jacquard dresses are comfortable hence more popular than bodycon!

To extend the amount of data that can be used to find additional important words, you don’t have to limit yourself to identical queries issued in the past (“<brand name> dresses on sale”). You can also look at past queries that were similar such as “<brand name> dresses online” that contains the same query keyword “dresses”.
 
To enable learning from such similar queries, the query keywords (“dresses”) that co-occur with unmatched product description words are represented as Query-Product word pairs like “dresses-jacquard”, “dresses-bodycon”, etc. Query-Product word pairs are then used as features to represent the original Query-ProductDescription strings.


Once the Query-Product word pairs and CTR data are prepared, they are fed as training data to a machine learning model to learn Query-Product CTR patterns.
 

When the system is deployed, and a user enters a previously unseen query, the model will generate corresponding Query-Product word pair features for the query and product descriptions from the fashion advertiser’s catalogue. It will then use them to predict the CTR for each product. Products with highest predicted CTR will be ranked highest.


In summary, product ads are ranked based on descending order of predicted CTR to maximize ad relevance and user clicks for the query. This avoids the hassle of fashion advertisers having to specify all keywords manually. Interestingly, using this technique of CTR prediction, fashion retailers can also evaluate the importance of the query ad keywords they entered initially for bidding.

Additional Ranking Considerations: Product Price and Images

You may be thinking that product description words cannot be the only factor that influence a shopper’s browsing and buying behavior. And you would be right - Bing goes beyond ranking strictly based on product descriptions. Other attributes that further advance the relevance of product ads ranking include product prices provided by the advertisers, numerical features like the product’s display price and percentage discounts, or even raw product image pixels are also used together with product description features to represent each product and contribute to ranking.

Fashion Retailer Website Scenarios

The techniques would also apply if a fashion retailer wanted to implement product search on their own website. These fashion retailer website scenarios enable more relevant product search experiences to shoppers, increasing user satisfaction and click through rates.
 
Presented ranking techniques can similarly be used to maximize the relevance of product search results for shoppers who simply browse for products using the search box. As with the previously described techniques, they are effective even if the query entered by the user does not perfectly match the product description. Product search results would also in this case be ranked by predicted CTR with the same Query-ProductDescription.

Because individual fashion tastes are subjective, as a retailer or an advertiser you may want to improve product relevance further by tailoring it to individual shoppers. Building upon the general search use case, you can extend this technique to support relevant and tailored search experiences. If you have obtained a user’s permission to use their search history of products purchased or browsed, you can append the shopper’s individual context as the third component to the Query-Product ranking unit. The new basic unit of ranking would now become a Query-Product-IndividualContext triplet. Individual context information that can influence a shopper’s behavior could include descriptions of past products browsed and bought by a given shopper.


In yet another scenario, when a shopper first lands on the website’s product catalogue page without using the search query box, fashion retailers can also tailor the default ranked list of recommended products. To achieve this, the ranking unit is modified by removing the Query component so that the fundamental unit of ranking becomes the Product-IndividualContext pair.

Conclusion

We are hard at work on making the user’s experience even better. One of the future directions includes customizing ranking to fit consumer behaviors that are unique to the fashion industry. For example, fashion retailers may want to combine the importance of past clicks to given products with seasonal fashion trends, and individual shopper’s evolving fashion tastes to even better predict future behavior.  

The greater vision is to help fashion retailers large or small to showcase fashion in a way that is cost effective and beautifully relevant for each shopper. For more details on this ranking technique’s context, you can refer to Microsoft’s patent titled “Intelligent tabular big data presentation in search environment”.

Chun Ming Chin
On behalf of the Bing Ads, Search and Artificial Intelligence (AI) teams
 


Newsbewertung

Weiterlesen

Visual Azure Provisioning From a Whiteboard!

Video | Youtube vom 03.01.2019 um 21:00 Uhr | Quelle youtube.com

Newsbewertung

Weiterlesen

Visual Azure Provisioning From a Whiteboard!

Video | Youtube vom 03.01.2019 um 21:00 Uhr | Quelle youtube.com

Newsbewertung

Weiterlesen

Visual Azure Provisioning From a Whiteboard | The Xamarin Show

Programmierung vom 03.01.2019 um 21:00 Uhr | Quelle channel9.msdn.com

On this week's Xamarin Show, James is joined by good friend Christos Matskas who shows off a beautiful Xamarin application that is infused with AI to generate a full Azure backend just by drawing pictures on a white board. You don't want to miss this mind blowing demo and walkthrough of the code.

Show Notes:


Newsbewertung

Weiterlesen

Lessons in WebAssembly: Client Side Video Editing

Programmierung vom 03.01.2019 um 18:30 Uhr | Quelle youtube.com

Newsbewertung

Weiterlesen

How the Azure DevOps teams plan with Arron Bjork

Programmierung vom 03.01.2019 um 17:44 Uhr | Quelle channel9.msdn.com

In this interview, Donovan Brown interviews Group Program Manager Aaron Bjork about Agile Planning.

Measure What Matters, by John Doer

Blog: DonovanBrown.com



Newsbewertung

Weiterlesen

Notebooks from the Practical AI Workshop

Programmierung vom 03.01.2019 um 17:38 Uhr | Quelle blog.revolutionanalytics.com

Last month, I delivered the one-day workshop Practical AI for the Working Software Engineer at the Artificial Intelligence Live conference in Orlando. As the title suggests, the workshop was aimed at developers, bu I didn't assume any particular programming language background. In addition to the lecture slides, the workshop was delivered as a series of Jupyter notebooks. I ran them using Azure Notebooks (which meant the participants had nothing to install and very little to set up), but you can run them in any Jupyter environment you like, as long as it has access to R and Python. You can download the notebooks and slides from this Github repository (and feedback is welcome there, too). 

The workshop was divided into five sections, each with its associated Notebook:

  1. The AI behind Seeing AI. Use the web interfaces to Cognitive Services to learn about the AI services behind the "Seeing AI" app
  2. Computer Vision API with R. Use an R script to interact with the Computer Vision API and generate captions for random Wikimedia images.
  3. Custom Vision with R. An R function to classify an image as a "Hot Dog" or "Not Hot Dog", using the Custom Vision service.
  4. MNIST with scikit-learn. Use sckikit-learn to build a digit recognizer for the MNIST data using a regression model.
  5. MNIST with Tensorflow. Use Tensorflow (from Python) to build a digit recognizer for the MNIST data using a convolutional neural network.

The workshop was a practical version of a talk I also gave at AI Live, "Getting Started with Deep Learning", and I've embedded those slides below. 

This is an embedded Microsoft Office presentation, powered by Office Online.

Azure Notebooks: Practical AI for the Working Software Engineer


Newsbewertung

Weiterlesen

IPFS in Azure | Block Talk

Programmierung vom 03.01.2019 um 16:42 Uhr | Quelle channel9.msdn.com
This episode will introduce the use of IPFS (Interplanatory File System) in a consortium setting.  The concepts of how this technology can be helpful to remove centralization of storage that is not part of the block in the blockchain is shown.  Along with this is a short demonstration of how the marketplace offering for IPFS in Azure can make creating these storage networks simple is shown.

Newsbewertung

Weiterlesen

IPFS in Azure

Video | Youtube vom 03.01.2019 um 16:35 Uhr | Quelle youtube.com

Newsbewertung

Weiterlesen

Live demo of BeSense, an application built by Winvision on Azure Digital Twins

Video | Youtube vom 03.01.2019 um 15:45 Uhr | Quelle youtube.com

Newsbewertung

Weiterlesen

Live demo of BeSense, an application built by Winvision on Azure Digital Twins

Video | Youtube vom 03.01.2019 um 15:45 Uhr | Quelle youtube.com

Newsbewertung

Weiterlesen

Live demo of BeSense, an application built by Winvision on Azure Digital Twins | Internet of Things Show

Programmierung vom 03.01.2019 um 15:45 Uhr | Quelle channel9.msdn.com
Winvision has leveraged the spatial intelligence capabilities of Azure Digital Twins to build BeSense, a smart building application that provides realtime data that optimizes space utilization and occupant experience. Remco Ploeg, a Solution Architect at Winvision demos the application.
 
Learn more about BeSense: https://www.besense.nl/en
Learn more about Winvision: https://www.winvision.nl
Learn more about Azure Digital Twins: https://aka.ms/azure-digital-twins
Create a Free Account (Azure): https://aka.ms/aft-iot

Newsbewertung

Weiterlesen

MSDN Magazine: Gemeinsame Entwicklung mit Visual Studio Live Share

Programmierung vom 03.01.2019 um 09:00 Uhr | Quelle microsoft.com
Mit Visual Studio Live Share können Entwickler gemeinsam mit anderen in Echtzeit programmieren und debuggen, unabhängig davon, welche Programmiersprache man verwendet oder welchen App-Typ man erstellt. Entwickler können ihr aktuelles Projekt sofort und sicher freigeben und anschließend Debugging-Sitzungen, Terminalinstanzen, Localhost-Webanwendungen und vieles mehr teilen. Im Gegensatz zum herkömmlichen Pair Programming ermöglicht Vis...
Newsbewertung

Weiterlesen

MSDN Magazine: Gemeinsame Entwicklung mit Visual Studio Live Share

Programmierung vom 03.01.2019 um 09:00 Uhr | Quelle microsoft.com
Mit Visual Studio Live Share können Entwickler gemeinsam mit anderen in Echtzeit programmieren und debuggen, unabhängig davon, welche Programmiersprache man verwendet oder welchen App-Typ man erstellt. Entwickler können ihr aktuelles Projekt sofort und sicher freigeben und anschließend Debugging-Sitzungen, Terminalinstanzen, Localhost-Webanwendungen und vieles mehr teilen. Im Gegensatz zum herkömmlichen Pair Programming ermöglicht Vis...
Newsbewertung

Weiterlesen

MariaDB 10.2.21 now available

Programmierung vom 02.01.2019 um 21:24 Uhr | Quelle mariadb.org

The MariaDB Foundation is pleased to announce the availability of MariaDB 10.2.21, the latest stable release in the MariaDB 10.2 series. See the release notes and changelogs for details. Download MariaDB 10.2.21 Release Notes Changelog What is MariaDB 10.2? MariaDB APT and YUM Repository Configuration Generator Contributors to MariaDB 10.2.21 Daniel Bartholomew (MariaDB Corporation) Eugene […]

The post MariaDB 10.2.21 now available appeared first on MariaDB.org.


Newsbewertung

Weiterlesen

You Don't Need That: Design Patterns and Python

Programmierung vom 02.01.2019 um 19:00 Uhr | Quelle youtube.com

Newsbewertung

Weiterlesen

You Don't Need That: Design Patterns and Python

Programmierung vom 02.01.2019 um 19:00 Uhr | Quelle youtube.com

Newsbewertung

Weiterlesen

MyAnalytics, the fitness tracker for work, is now more broadly available

Programmierung vom 02.01.2019 um 18:00 Uhr | Quelle microsoft.com

MyAnalytics is now available to more of our enterprise and business customers. MyAnalytics helps you work smarter—from cutting unproductive meeting time to reducing time spent working after hours. It even uses AI to help you stay on top of your to-dos.

The post MyAnalytics, the fitness tracker for work, is now more broadly available appeared first on Microsoft 365 Blog.


Newsbewertung

Weiterlesen

MyAnalytics, the fitness tracker for work, is now more broadly available

Programmierung vom 02.01.2019 um 18:00 Uhr | Quelle microsoft.com

MyAnalytics is now available to more of our enterprise and business customers. MyAnalytics helps you work smarter—from cutting unproductive meeting time to reducing time spent working after hours. It even uses AI to help you stay on top of your to-dos.

The post MyAnalytics, the fitness tracker for work, is now more broadly available appeared first on Microsoft 365 Blog.


Newsbewertung

Weiterlesen

Introducing new advanced security and compliance offerings for Microsoft 365

Programmierung vom 02.01.2019 um 18:00 Uhr | Quelle microsoft.com

In an age of increasingly sophisticated cybersecurity threats and regulations like GDPR, new offerings for Microsoft 365 address the growing need for security and compliance solutions.

The post Introducing new advanced security and compliance offerings for Microsoft 365 appeared first on Microsoft 365 Blog.


Newsbewertung

Weiterlesen

Introducing new advanced security and compliance offerings for Microsoft 365

Programmierung vom 02.01.2019 um 18:00 Uhr | Quelle microsoft.com

In an age of increasingly sophisticated cybersecurity threats and regulations like GDPR, new offerings for Microsoft 365 address the growing need for security and compliance solutions.

The post Introducing new advanced security and compliance offerings for Microsoft 365 appeared first on Microsoft 365 Blog.


Newsbewertung

Weiterlesen

MSDN Magazine: Cross-Plattform-Entwicklung mit der Xamarin.Forms Shell

Programmierung vom 02.01.2019 um 08:10 Uhr | Quelle microsoft.com
Xamarin.Forms ist das ideale Toolkit für Entwickler, die plattformübergreifend mit XAML und C# entwickeln wollen, da es die gemeinsame Nutzung von Code maximiert und gleichzeitig vollständigen Zugriff auf alle systemeigenen Plattform-APIs und Steuerelemente der Benutzeroberfläche bietet. Auf der Connect(); 2018 wurde erstmals die Xamarin.Forms Shell vorgestellt, ein neuer Startpunkt für die Entwicklung mobiler Anwendungen, der die Komplexität...
Newsbewertung

Weiterlesen

Seitennavigation

Seite 1 von 45 Seiten (Bei Beitrag 1 - 35)
1.555x Beiträge in dieser Kategorie

Nächste 2 Seite | Letzte Seite

[ 2 ] [ 3 ] [ 4 ] [ 5 ] [ 6 ] [ 7 ] [ 8 ] [ 9 ] [ 10 ] [ 11 ]