MACHINE LEARNING BASED TECHNIQUE TO DYNAMICALLY ALLOCATE A NETWORK SLICE BASED ON USER EQUIPMENT TYPE AND NETWORK SLICE SELECTION FUNCTION FACTOR FOR 5G WIRELESS INTERNET OF THINGS NETWORKS