How to Choose the Perfect Password

Posted by Alexis Vander Wilt on May 28, 2020 8:00:00 AM

The idea of an unhackable password is beyond the realm of possibility, but there are ways to protect yourself and make your password harder to guess than the average password. Cybersecurity professionals lay strict rules on not reusing passwords, picking long, complex ones, and making sure your passwords are safe because if there is a will, there's a way. The first step to understanding how to pick a password is to understand how password cracking works.

Read More

Topics: math, math in cybersecurity, Passwords, Brute Force Attacks

Creating a Time-Series Analysis Using Python

Posted by Dhiraj Sharan on May 21, 2020 8:00:00 AM

Python is an incredibly powerful programming language. It is not only for small school projects but instead, also used for Google AI in photo recognition and other monumental projects.

Read More

Topics: Python, Data Exploration, time-series, Data Science

Supervised vs Unsupervised Learning

Posted by Ashwin Jain on May 14, 2020 8:00:00 AM

In this blog, we will walk through Supervised and Unsupervised Learning and answer these questions: 

Read More

Topics: Machine Learning, Artificial Intelligence, AI, Unsupervised Learning, Supervised Learning

Searching with Elasticsearch

Posted by Niraj Markandey on May 7, 2020 8:00:00 AM

In this blog, we will cover the Elasticsearch basics and answer questions including:

Read More

Topics: Elastic, elasticsearch, Lucene

Crazy Math in Cyber Security

Posted by Alexis Vander Wilt on Apr 30, 2020 8:00:00 AM

“We all use math every day;

Read More

Topics: Cyber Security, cybersecurity, math, cryptography, Discrete Mathematics, math in cybersecurity

Working Under Supervision

Posted by Dhiraj Sharan on Apr 16, 2020 8:00:00 AM

Introduction

Like it or not, most of us have a boss, and thus, we work under supervision. Our boss's job is to make sure we stay focused and complete our work. We have quotas to fulfill and projects to complete. They know what the desired and expected outcomes are, the same way data scientists understand the result they are trying to produce with supervised learning.

 

Supervised learning using Python

This blog is the third one of the series on learning Machine Learning using Python. In the first one, DataScience & Machine Learning: Where to start with Python, we covered setting up Python and installing the relevant libraries. In the second one Looking further into Machine Learning using Python, we covered different machine learning techniques and became familiar with supervised learning. We also talked about the scikit-learn toolkit and saw the SVM approach used due to its flexibility and usefulness.

Photo by Brooke Lark on Unsplash
Read More

Topics: Machine Learning, Artificial Intelligence, Supervised Learning, Linear regression, Logistic regression

What is Natural Language Processing? A Beginners Guide

Posted by Srot Sinha on Apr 9, 2020 8:30:00 AM

In this blog we will answer the most common questions asked by beginners in NLP.

Question: What is Natural Language Processing?

Answer: Natural Language Processing (NLP) is a programming technique by which computers can understand the language spoken or transcribed, based on the intent. It sounds very trivial, but it is not! Understanding a language is very difficult, as people can have conversations in many different ways, and based on tone and connotation, can change the meaning of the conversation.

Read More

Topics: Artificial Intelligence, Natural Language Processing, NLP

Data Analysis Part 5: Data Classification, Clustering, and Regression

Posted by Alexis Vander Wilt on Apr 2, 2020 9:12:00 AM

Data Classification, Clustering, and Regression is part 5 of this series on Data Analysis. The focus of this article is to use existing data to predict the values of new data. 

If you missed the other posts in this series, read them here: 

Read More

Topics: Python, Data Analysis, data classification

Create a Spreadsheet With Angular and Mat-Table

Posted by Mahmood H. Alnasser on Mar 31, 2020 7:30:00 AM

In this article, we are going through a complete example of how to use Angular and Angular Material to create a spreadsheet.

Read More

Topics: JavaScript, Material Design, Angular

Data Analysis Part 4: Clean Raw Data

Posted by Alexis Vander Wilt on Mar 10, 2020 8:44:54 AM

This is part 4 of this series on Data Analysis. The focus of this article is how to take raw data and make it more suitable for analysis.

If you missed the other posts in this series, read them here: 

Read More

Topics: Python, Data Analysis, Data Clean