Posts

Showing posts from December, 2021

Blockchain and Machine Learning used in communications and networking devices

Image
In recent years the amount of data needed to be passed through end devices has been increasing drastically. The systems and applications being used have only gotten more complicated however there is one flaw that  cybersecurity analysts have been trying to solve, Security. With the advent of cryptocurrency, a solution might’ve been discovered. This being blockchain, which is used quite frequently in cryptocurrency.  “ Blockchain is essentially a distributed ledger, which is maintained by the network participants in a logical Peer-to-Peer (P2P) network. It establishes a trust paradigm among people and machines and enables applications to be operated without any central controller or any intermediary ”.[1]   However the system still needs to be trained to provide a strong security, which is why the idea of running blockchain in conjunction with machine learning is an idea that is currently being used.   Fig. 1 overview of the integration of blockchain and machine learn...

#10 Fighting The Semantic Gap On CBIR Systems

Image
      CBIR which stands for Content Based Image Retrieval is a technique that involves querying an image. Which you then retrieve matches to the queried image based on its similarity results. It typically involves comparing the low-level features of an image, including color, texture, and shape. However, what if you want to compare high level features? High level features mean, the semantic meaning behind an image that humans are basically able to discern. For example, say you want, a tall happy person, or a happy small dog. A person would be able to pick out images pretty easily from a set that match these criteria, a system not so much. What exactly can be done to bridge this Semantic Gap?       The academic article “Fighting the Semantic Gap on CBIR Systems through New Relevance Feedback Techniques” mentions using relevance feedback techniques to combat this.” The paper describes the process as “Therefore, by gathering the users´ indications, algori...

#9 Going through Matplotlib package in Python

Image
     In this journal, we are going to go through the visual package in Python calls Matplotlib. We can install this package from pip. We also import numpy package as np in order to create the data for drawing the graphs. We will get to know 2 popular functions in Matplotlib are plot() and scatter(). Plot function: uses to draw the points in diagram. We need 2 parameters to create a plot graph, parameter 1 is assigned is the points on the x-axis, parameter 2 is assigned is the points on the y-axis. Besides the basic graph, we can elaborate them with marker or change the color of line in order to improve its appearance.       For marker, we have 'o' for circle, '*' for star, '.' for point, and so on. For line display, we have ':' for dotted line, '-' for solid line, '--' dashed line, and '-.' for dashed/dotted line. For color, we have 'r' for red, 'b' for blue, 'g' for green, 'k' for black', '...