To conclude what we have covered so far, it's clear that when building a model, the trainer selection is not the most difficult part. AutoML is able to suggest a list with the best models, due to the evaluation metrics which accompany every model. What is much more complex (and time-consuming) is the data preparation which, along with the training pipeline, builds a model ready to make predictions.
The beauty of open source software is that it allows you to create, experiment and transform code, and even give it a higher purpose. After discovering and deep diving into a new and exciting security scanning tool, with the help of our engineering team, we began making this tool into something more. What initially could have been used for red-teaming, bug bounty hunting or hacking in general was transformed into a tool that can help blue teams defend against the bad guys better.
Steganography is a technique whereby information is hidden inside otherwise innocuous- seeming information to preserve its secrecy. Etymologically, it comes from the combination of the Greek word steganos (which means concealed) and graphia (which means writing).
The purpose of these series of articles is to provide a complete guide (from data to predictions) to machine learning, for .NET developers in a .NET ecosystem, and that is possible now using Microsoft ML.NET and Jupyter Notebooks. Moreover, you don't have to be a data scientist to do machine learning.
Six years ago, I started to work on the first microservices projects. It was a migration from a monolithic solution to something different, to containers and microservices. Fast forward, we are in 2020, and in ALL engagements where I am involved, we have containers and something more – serverless.
Data being the most valuable commodity nowadays, it lies at the core of almost every business, irrespective of its domain. Whether we’re talking about search engines, entertainment platforms, ecommerce stores or fintech solutions, they are all about data and represent it in the most meaningful way to their users. In the process of gathering these vast amounts of data, many organizations are leveraging web scraping to extract information from 3rd party sources, such as websites. In most cases, the existing information on these websites is designed for human end-users.
At the end of the first part of the series we had a preprocessing pipeline ready to load data and concatenate the features selected for the training into one special feature called Features, and a target feature named Label serving as a category where the selected feature classifies.
Ovidiu Mățan : Dennis, the local team has grown a lot since you came to Cluj for the first time, offices changed and new projects came. Tell us a few things about your journey and why it was special.
Dennis Raabe: It was a special journey, indeed. Besides the many successful projects delivered, the growth of the ECC team from around 40 associated to more than 800 today, what always impressed me most, was the passion and commitment of this young team. From the very first day, I knew that their special drive to show what they are capable of and 'the yes we can' attitude will help us achieve great things together.
This journey began two years ago, and many changes were made until we get where we are today with our bug bounty. In this article we share general knowledge on bug bounty programs and our personal experience on launching and maintaining a program.
One of the first decisions most projects face, regardless of the development landscape or technology, is "Which development methodology should be used? What fits better for our application and landscape?" This topic gets more and more attention and it's currently a subject of debate. There are many articles debating if the developers creativity is not restricted by adopting standard steps to be followed. This comes up as since the chosen methodology determines how the project's development is organized. The two most known methodologies are Waterfall and Agile. Although SAP has ASAP for ERP implementation, in SAP software development Waterfall and Agile are both famous. The article will draw some ideas around the way of choosing the best fit for the developed software in SAP world.