Alex (HelloLeexy)

HelloLeexy

Geek Repo

Company:University of Glasgow

Location:University Avenue. Town, Glasgow. Postcode, G12 8QQ

Github PK Tool:Github PK Tool

Alex's repositories

HDF-based-Simulation

这是一个根据更改HDF文件为基础对神经形态器件进行仿真的方法

Language:PythonLicense:Apache-2.0Stargazers:2Issues:0Issues:0

HollowApp

This is a campus forum Web APP based on Vue+Django

Language:VueLicense:MITStargazers:2Issues:0Issues:0
Language:JavaScriptLicense:Apache-2.0Stargazers:1Issues:0Issues:0

immune_backdoor_attack

An improved method for making CNN immune to Backdoor Attack by Activating Clustering

Language:PythonLicense:Apache-2.0Stargazers:1Issues:0Issues:0

OpenGL-3D

3D model in C++

Language:C++License:Apache-2.0Stargazers:1Issues:0Issues:0

Routing-Protocol

Problem statement We have to implement the distance-vector (Bellman Ford) routing protocol using Python as the programming language. We are provided with the topology map in the form of configuration files. Each router must only know the costs to reach its direct neighbors and the cost it takes to reach other routers from any given neighbor. The routers must not have global knowledge. Upon initialization, each router creates a distance-vector update packet and sends this packet to all direct neighbors. Upon receiving this distance-vector update packet, each neighboring router will incorporate the provided information into its routing table. Each router should periodically broadcast the distance-vector update packet to its neighbors every 10 seconds. Approach used Multithreading Distance vector routing protocol(Bellman Ford) Socket programming Simulated network(localhost) Simulated network: Since, we are not provided any access to real network routers (for implementation and testing of your programs), we used a simulated network that was running on a single desktop machine (localhost). Multithreading: We have used multithreading in our project in which a single set of code can be used by several processors at different stages of execution. There are two threads in our project. One is for the client status and the other is for the server which will run forever until the router exists. Socket programming: Python provides two levels of access to network services. At a low level, we can access the basic socket support in the underlying operating system, which allow to implement clients and servers for both connection-oriented and connectionless protocols. In our Project we use Connectionless protocol which is UDP (User Datagram Protocol).In our program client and server are implemented together in a same file and we are accessing server name, port number and config filename from command line arguments. Data structure used: For the communication of data between client and the server python dictionaries have been used which are editable later on. We are reading the file and then storing it in a dictionary. To send this data json has been used. Distance vector routing protocol(Bellman Ford): In distance vector routing algorithm distance vector is passed to calculate the minimum cost from one node to the other nodes. Distance vector is actually a dictionary which contains the data about neighbors and their distances from other neighbouring nodes. Bellman runs only if the update vector comes and update vector comes only when the cost changes. Checking an active host: To check whether a host is running or not we have implemented the active host function. This function returns whether a host is active or not. The purpose was to check regularly the active hosts and the closed hosts. Problems Faced: We faced many problem in the implementation of the Bellman Ford algorithm regarding to its calculations and also we still haven't implemented the link down problem solution.

Language:PythonStargazers:1Issues:0Issues:0

Simulated-cloud-storage-based-on-TCP

TCP based file transport script multy machines interaction

Language:PythonStargazers:1Issues:0Issues:0

Unity-2D-3D-game

使用Unity制作的2D 3D游戏

Language:C#License:Apache-2.0Stargazers:1Issues:0Issues:0

bert-based-sequenceClassification

This is a Q&A system based on bert's pre-trained model, which explores bag-of-words modeling of natural language, N-gram modeling and self-trained Q&A classification

Language:Jupyter NotebookLicense:Apache-2.0Stargazers:0Issues:0Issues:0

Bigdata-example

A Spark based script to search and sort big dataset

Language:JavaLicense:Apache-2.0Stargazers:0Issues:0Issues:0

FCN-ProteinStructure

Protein structure prediction based on a full convolutional neural network, the final model has an accuracy of 79% on the test set and is in the top 20% of the Kaggle competition. Using DataLoader and AX hyperparametric optimizer.

Language:Jupyter NotebookLicense:Apache-2.0Stargazers:0Issues:0Issues:0