Global Science Network
Global Science Network
  • 17
  • 121 626
How to Build Artificial Neurons
Artificial neurons could be the future of life in our universe. This video shows how to build actual artificial neurons on breadboards. Artificial neurons can be used to build hardware-based neural networks which when properly implemented could turn into actual independent lifeforms. Lots of work needs to be done to get to that point but the future is very exciting for this type of technology.
When most people think of artificial intelligence they think of neural networks being run on digital computers. Simulation-based networks do have many use cases but are actually quite limited from a computational viewpoint due to the low number of states and the fact that each state does not interact directly with other states.
The goal of these videos is to provide basic information needed to understand this technology and also to inspire smart and talented people to work on hardware-based neural networks and neuromorphic circuits. I look forward to collaborating with you as we work together to develop this technology.
Thank you,
Cody Wabiszewski
Переглядів: 629

Відео

How to Build an Artificial Synapse
Переглядів 1,6 тис.5 місяців тому
Artificial synapses can be built with basic electronic components on breadboards. The artificial synapses are made with an optocoupler, diode, and a resistor. Transistors are used to buffer the input and output signals. The transmitting side of the optocoupler can be built with an LED or an IR LED. The receiving side of the optocoupler can be built with LED, photodiode, phototransistor, or ligh...
How to Build a 4-Bit Computer on Breadboards Using Individual Transistors
Переглядів 21 тис.Рік тому
A simple 4-bit computer is built on breadboards using individual transistors. This computer is called the GSN477. This is because it was built for the Global Science Network, is 4-bit, and contains two 7-stage counters. Sections of the computer are the clock, program counter, ring counter, 10 bytes of memory, opcode register, opcode decoder, control matrix, data bus, accumulator register, outpu...
How to Test Transistors
Переглядів 1,7 тис.Рік тому
Testing transistors is important before building circuits on breadboards. The test shown is just a basic test and does not characterize the transistor. A NAND gate is built and when the transistor is inserted it should turn the LED off. The transistor is wiggled around and the LED should not flicker. If it does I would not recommend using the transistor. Testing the transistor takes time but sa...
How to Build a Computer on Breadboards Using Transistors
Переглядів 9 тис.Рік тому
How to build a 4-bit computer using individual transistors will be demonstrated and discussed in detail. Parts of the computer include the clock, memory, accumulator register, register B, ALU, and output register. An example program will be run where load A, add, subtract, output and halt are executed. The computer will be put in a loop where it will continuously add by two and then subtract by...
How To Use LTspice, A Free Circuit Simulator
Переглядів 7 тис.Рік тому
This tutorial shows how to use LTspice, which is a powerful, open-source circuit simulator. It starts out by drawing a simple circuit with a voltage source, resistor, LED, and ground. A custom model is made for the LED. Next, a full adder is built at the transistor level using NAND logic gates. The full adder is turned into a symbol so a 4-bit calculator can be stimulated. Finally, an astable m...
How To Use EasyEDA, A Free Circuit Simulator
Переглядів 15 тис.Рік тому
How to build and simulate circuits with EasyEDA is discussed in detail. First, a basic resistor LED circuit is built and the voltage and current values are measured with a multimeter. Second, a 4-bit calculator circuit is simulated. Finally, an Astable Multivibrator is simulated for ten seconds and the output is shown on a logic analyzer and on an oscilloscope. 0:00 Intro 0:38 How to launch the...
LED Current Limiting Resistor Values
Переглядів 4,8 тис.Рік тому
Using a current-limiting resistor is important when using LEDs. If the resistance of a circuit is too low the high current can limit the life of the LED or burn it out almost immediately. The goal of an LED is not always the maximum amount of light and a properly sized resistor can help achieve the proper brightness. 0:00 Intro 0:24 Voltage drop of diode vs LED 1:15 Voltage drop of different co...
Master Slave JK Flip Flop and Data Flip Flop
Переглядів 1,4 тис.Рік тому
How to build a master-slave JK flip-flop and data flip-flop is discussed in detail. This was done on breadboards using individual transistors. Each Flip flop is built with NAND logic gates. The clock used is an astable multivibrator. 0:00 Intro 0:25 Edge Triggered JK Flip Flop 1:13 Master Slave JK Flip Flop 2:31 Circuit Design Explanation 7:56 Clock and Output Timing Diagram 9:14 Ouptus on the ...
D Flip Flop and JK Flip Flop
Переглядів 3,4 тис.Рік тому
Data Flip Flop and JK Flip Flop 0:00 Intro 0:30 Data Flip Flop vs Data Latch 1:05 Data Flip Flop 2:40 Trigger 1, (using AND gate and inverters) 5:21 Trigger 2 (using capacitor and resistor) 9:22 JK Flip Flop 11:33 JK Flip Flop with edge-triggered clock How to build a data flip-flop and a JK flip-flop using individual transistors will be discussed in detail. The flip flops are triggered by a clo...
SR Latch, Gated SR Latch, and Data Latch
Переглядів 3,8 тис.Рік тому
In this video, I show how to build an SR latch, a gated SR latch, and a data latch using individual transistors. 0:00 Intro 0:29 Two Transistor SR Latch 1:04 OR Gate Latch 2:03 NOR Gate SR Latch 4:52 NAND Gate SR Latch 6:52 Gated SR Latch 9:27 Data Latch 11:18 Data Latch vs Data Flip Flop
Binary Counter
Переглядів 6 тис.Рік тому
This 4-bit binary counter is part of a 4-bit binary computer that I am building on breadboards using individual transistors. An astable multivibrator is used as the clock of the computer and counter. The first bit of the counter is the output of the astable multivibrator. For the second and third bits, an edge trigger data flip flop is used. Each trigger is made with an AND gate and 7 inverters...
4 bit calculator built using individual transistors
Переглядів 4,1 тис.Рік тому
A 4-bit calculator is built using different types of logic gates for each full adder. It is able to add up to 31. The inputs and outputs are shown by lighting up LEDs. The first full adder is built with integrated circuits that consist of XOR gates, AND gates, and OR gates. Next, the second full adder is built with individual transistors using the same logic gates as full adder 1. The third ful...
Learn how computers add numbers, 4 bit adder circuit
Переглядів 3,1 тис.Рік тому
A 4-bit adder circuit is built using individual transitions to work as a calculator that can and up to 31. Two 4-bit inputs can be added and a 5-bit output is displayed using 5 LEDs. First, the video discusses the difference between the base 10 number system and the base 2 number system which is binary. Positional notation determines the value of each digit. The numbers can be added based on th...
Full Adder
Переглядів 9 тис.Рік тому
Four different ways to build a full adder on a breadboard is demonstrated in this video. This is done using different types of logic gates and integrated circuits. 0:00 Intro 0:38 Half Adder 2:41 Full Adder Truth Table 4:34 Full Adder 1, XOR AND OR 6:26 Full Adder 2, NAND Gates 8:25 Full Adder 3, NOR Gates 10:06 Full Adder 4, Integrated Circuits
Digital Logic Gates from Transistors, AND, NAND, OR, NOR, XOR, XNOR, Buffer, and Inverter
Переглядів 29 тис.Рік тому
Digital Logic Gates from Transistors, AND, NAND, OR, NOR, XOR, XNOR, Buffer, and Inverter
2+2 Does Not Equal 4
Переглядів 834Рік тому
2 2 Does Not Equal 4

КОМЕНТАРІ

  • @matthewmoray2406
    @matthewmoray2406 День тому

    I am a CS major and have minor knowledge with electronics, besides some digital logic courses. I have been trying to build the SAP-1 out of just transistors, but keep running into issues where my output is not strong enough to carry through to the inputs of other logical operations. For example, I built an adder/subtractor unit, but when I place the unit in subtraction mode, the borrow bit does not get enough voltage through it to light up the led. Is there something that I could do to ensure the output of my logical operations are strong enough to power other logical operations?

  • @deepstories32
    @deepstories32 7 днів тому

    still waiting for a new video

    • @GlobalScienceNetwork
      @GlobalScienceNetwork 7 днів тому

      Thank you for being interested! I am working on the next video now. I decided to make it about the fundamentals of neural networks. I am hoping that I will get it done by Monday. I really want to get the hardware-based neural network video done but going over fundaments is important.

  • @ericsumma7654
    @ericsumma7654 8 днів тому

    The incident light in the room would act as an enhancing function to all neurons. Interesting.

    • @GlobalScienceNetwork
      @GlobalScienceNetwork 8 днів тому

      The light would add some charge to the receiving side. If we use the optocouplers that are in the IC packaging the outside light and light from other synapses would be blocked. It is a good point though that if we used a sensitive receiver in an open environment like this it could add charge to other synapses. That could actually be a design feature rather than an issue if we wanted one output to contact many other inputs without having to wire them all together.

    • @ericsumma7654
      @ericsumma7654 8 днів тому

      @@GlobalScienceNetwork Or allow a limited number of other neuron inputs to be coupled to a single (or more) neuron on a computational level. The problem as I see it is being able to get adjustable light signal levels from each input independently with minimal circuitry. :)

  • @baglesac5806
    @baglesac5806 10 днів тому

    Excellent vidéo. But as a fellow engineer, loose the tie and suit. No one works like this anymore. Makes you feel like an old guy.

    • @GlobalScienceNetwork
      @GlobalScienceNetwork 10 днів тому

      Ha ha thanks! I figured if I was giving a talk to hundreds of people I would wear a suit. So I try to make the same effort for UA-cam content.

  • @bharatbohara874
    @bharatbohara874 10 днів тому

    It is really awesome to watch computer at transistor level. Eager to see more of your videos. Thank you for making this video. It is really helpful to understand computer at the lower level.

    • @GlobalScienceNetwork
      @GlobalScienceNetwork 10 днів тому

      I am glad you found the video helpful! I am working on the next video right now! There should be some cool projects coming up soon. Thanks for following along!

  • @Sepinoca
    @Sepinoca 10 днів тому

    Thank you ! these videos are invaluable

  • @WalterWhitegg98
    @WalterWhitegg98 11 днів тому

    Bro i never understand so simply this argument, u are perfect for a 14 yo who want learn electronics

  • @broleoking8706
    @broleoking8706 11 днів тому

    Sorry for another question but did you have struggle with inductivity?

    • @GlobalScienceNetwork
      @GlobalScienceNetwork 11 днів тому

      Not from the wires or components on the breadboard. If I powered the computer with a USB cable from the wall and an unshielded cable there was some noise on the incoming signal. Since this was a digital computer the noise was not enough to make the transistors not work. It is something to be careful of though when making analog designs.

  • @lucasa8710
    @lucasa8710 12 днів тому

    Thank you VERY much this is invaluable

  • @ChristianGeske-yn3mr
    @ChristianGeske-yn3mr 12 днів тому

    This is the only video I have been looking for for the past few days. Nobody has explained the beginning of addition using logic as concisely as you have. I felt like people were gatekeeping or something for the past few days because I could not find a single video that explained this in a way I could easily understand it so thank you.

    • @GlobalScienceNetwork
      @GlobalScienceNetwork 12 днів тому

      I am glad you were able to find the video and now understand how these circuits work!

  • @ClashingJunction
    @ClashingJunction 18 днів тому

    Other youtube channels:- we will start with our first program "hello world" Global science n/w :- lets first build our own computer before that 😂

    • @GlobalScienceNetwork
      @GlobalScienceNetwork 18 днів тому

      Ha ha when I took my first programming class in HS I was surprised. I thought this was not actual programming, this is typing in a program someone else programmed. I mean let's at least start with machine code.

  • @divyaswarupmishra5388
    @divyaswarupmishra5388 20 днів тому

    Can I use BC548 transistors ???

    • @divyaswarupmishra5388
      @divyaswarupmishra5388 20 днів тому

      Because it's cheaper than the 2n2222 transistor

    • @GlobalScienceNetwork
      @GlobalScienceNetwork 20 днів тому

      ​@@divyaswarupmishra5388 Those should work. I am pretty sure the orientation is backward though, the emitter-base collector is the collector base-emitter. This just means you have to rotate the transistor 180 degrees.

  • @Maah_Ali
    @Maah_Ali 24 дні тому

    BRO THIS GUY IS A NPC

  • @grassSherman
    @grassSherman 27 днів тому

    But can it run doom?

  • @kijenasa
    @kijenasa 28 днів тому

    great video! im planning on building something like this in the future, does it matter what breadboards i use, or is it fine to use cheap ones?

    • @GlobalScienceNetwork
      @GlobalScienceNetwork 22 дні тому

      Most of them will work but the BB830 by busboards are the best and worth the money if you have the funds! This was built with average quality boards and worked but I did have to swap about 4 of them out that had issues. So now I use the better breadboards.

  • @deepstories32
    @deepstories32 28 днів тому

    is it possible to build a calculator using this circuit ?

    • @GlobalScienceNetwork
      @GlobalScienceNetwork 28 днів тому

      Well I build a calculator using full adders in a different video. We also used counters to build a full computer in a differnt video. The actual operation of this counter is division which could be added to the ALU of a computer.

  • @deepstories32
    @deepstories32 28 днів тому

    my brain is lagging 😅

  • @smokelikeahippi4538
    @smokelikeahippi4538 Місяць тому

    Got a new sub here. Idk how everyone else is so confusing, you were explaining it and it made wayyy more sense. Great video and an even better teacher. Keep it up fr 👏

  • @broleoking8706
    @broleoking8706 Місяць тому

    Does it still work if you increase the clock speed e.g 10hz?

    • @GlobalScienceNetwork
      @GlobalScienceNetwork Місяць тому

      Yeah , I should have recoded that and show the faster rate. I did not test the max clock speed but it should actually run to around 200,000 Hz.

  • @Mani-wq1de
    @Mani-wq1de Місяць тому

    7:16 how the voltage drop is calculated as 4.984v across the 2k resistor?

    • @GlobalScienceNetwork
      @GlobalScienceNetwork Місяць тому

      Good question, as current flows into the base of the transistor the transistor allows current to pass with some but a very small amount of resistance (around 8 Ohms). So now the current going to ground has to go through two resistors. Since the 2K resistor is so much larger almost all the voltage drop occurs across that resistor. Does that make sense to you?

    • @Mani-wq1de
      @Mani-wq1de 28 днів тому

      ​@@GlobalScienceNetworkyeah...now I understand better but still I don't know how it was calculated as 4.984v through 2k resistor and 0.16v through LED. Could you please mention the way to calculate these!!

    • @GlobalScienceNetwork
      @GlobalScienceNetwork 28 днів тому

      @@Mani-wq1de Well how much equivalent resistance there is across a transistor is not really a value that is common knowledge. Once you have it though the voltage drop is calculated as two resistors in series. I got it from a circuit simulator. The .16V is what would be left. This is not enough to go through the LED as a yellow LED requires a voltage drop of 1.9V to turn on. I was pointing out that this is why the LED is off.

  • @AlexLovesToRunn
    @AlexLovesToRunn Місяць тому

    Thank you! Your channel helped me start up my own electronics hobby as an adult. I've now got a small lab set up in the study room, with a soldering station, oscilloscope, etc. I'm not going to be solving how to start life from scratch, but you've helped me re-kindle my childhood love of electronics, and obsession with transistors. Alex.

    • @GlobalScienceNetwork
      @GlobalScienceNetwork Місяць тому

      Sweet, sounds like a great setup! Building circuit projects is really fun! There are lots of possibilities!

  • @ExcelinusCom
    @ExcelinusCom Місяць тому

    . Interesting video. You stated that synapse controls memory gain or memory lose. So to me a physical circuit could be a problem. Let's say you have 100 synapses built and only 70 will be used because over time a few were not needed. Wouldn't it be better to be able to reuse the lose 30 synapses by digitally switching them to another function. I like MCUs, I use the PIC16F15375 most of the time. The chip cost about $2, but the price can change. It has 35 ADC with 1024 trigger points that can be used as a weighed synapses (but fewer than 35 because we need a series communication port). So 3 chips can make about 100 weighed synapses with serial outputs to a neuron MCU. The neuron connection can be changeable by device ID coding. So we get to keep all synapses during memory refining Functionality is the biggest problem. How many neurons are needed to do what, as a test? I believe only one chip is need for about 1024 neurons as a test. So four chips $8.00 of course to fan-out the neurons will need a bunch of logic chips. The current GPT model has a memory problem. GPT is function based only (read the internet find correlations). It can't think because it lacks a memory design to grow. I constructed a private memory that I use when working with GPT, but it must stay with me. A good thing, since I working on my gravity theory.

    • @GlobalScienceNetwork
      @GlobalScienceNetwork Місяць тому

      Well, you brought up a lot of points so I will try and respond to each. 1) It would be cool to re-use synapses, overall this is a good idea. This is not how the brain works, so it depends on how closely our final design matches the brain. If the hardware is hard-wired it would have to be built into a design like an FPGA to change wire locations or which synapse is used. 2) Microcontrollers are cool but is this not the same as running a simulation on a digital computer? The idea is for this to be an analog neural network-style design. 3) Functionality is the biggest problem. How many neurons are needed to do what, as a test? This is a great point. We need to build a verified model/test case to work towards. I am still thinking about what would be a good simple test case. 4) GPT can't think because it lacks a memory. This is an interesting point. I am actually outlining all the ways in which simulated neural networks fall short of being functionally equivalent to biological neurons. Basically, neural networks are trained to create a predictive model. Then when given an input it can predict a good output. As you mentioned though the model does more really store memory, it also does not process information in a way so that it can have consciousness.

  • @haxresearch701
    @haxresearch701 Місяць тому

    good god! you are a proper master👍

  • @ExcelinusCom
    @ExcelinusCom Місяць тому

    Using the term wavelength is not like saying time duration. People tend to over use the word wavelength. Where pulse duration, on for, off for, timing pulse, interval, may convey more information. I have come to believe a wave is not real and I stay away from the word. A wave on water is just more water molecules in a give area that are moving base on the counter pressure below the surface. It is an effect of traveling pulses of water density. Of course we know if you throw oil on water the dense at the surface flattens and the troubled water goes away. Density dissipates across the surface. If I were to say the wavelength changes by added oil says little. Watched your whole video, but sorry I have a app that lets me recall your channel without subscribing. UA-cam doesn't sort the list, so I don't use their program metrics. The plugin I use is well organized.

    • @GlobalScienceNetwork
      @GlobalScienceNetwork Місяць тому

      Your wavelength argument seems solid. That is ok if you do not subscribe. Check out my most recent video's about building artificial synapses and neurons with your app. I bet you will enjoy them!

  • @deepstories32
    @deepstories32 Місяць тому

    using bunch of transistors without coding is crazy

    • @GlobalScienceNetwork
      @GlobalScienceNetwork Місяць тому

      Ha ha yeah I like building the hardware though! If you build hardware properly you actually should not need any coding.

  • @deepstories32
    @deepstories32 Місяць тому

    our human body is way more advance then we think ,its really amazing to learn all these

    • @GlobalScienceNetwork
      @GlobalScienceNetwork Місяць тому

      Yeah, it is difficult to build a circuits that are comparable to the human body/brain, that is why we have not done it yet. Neuroscientist are sill trying to map all the connections in the brain and they have a long way to go. It is the only science project worth working on in my opinion though as the results have real meaning.

  • @deepstories32
    @deepstories32 Місяць тому

    which is the all in one transistor or could be used with every projects

    • @GlobalScienceNetwork
      @GlobalScienceNetwork Місяць тому

      These logic gates are build with 2N2222 and 2N2904 NPN transistors. Either one can be used for all of these logic gates.

  • @deepstories32
    @deepstories32 Місяць тому

    i also made stuffs using arduino and coding , but your projects are just next level , it must have took a long time learning these

    • @GlobalScienceNetwork
      @GlobalScienceNetwork Місяць тому

      Yeah, a microcontroller is a good way to implement most robotic projects quickly. It will be interesting to see what we can build using artificial neurons!

  • @deepstories32
    @deepstories32 Місяць тому

    imagine if you build i9 processor , it would be a size of an apartment 🤓

  • @deepstories32
    @deepstories32 Місяць тому

    you are amazing dude , i hope that it could run super mario after a lot of coding and congratulations , you earned a new subscriber

    • @GlobalScienceNetwork
      @GlobalScienceNetwork Місяць тому

      Thanks for the sub! If it was 8-bit it could be interfaced with software to run simple programs.

  • @ScienceLab760
    @ScienceLab760 Місяць тому

    Hi thanks for share and explain the design in this circuit, i want to know how integrate many units of this neurons for response with stimulus, if was possible in a future videos

    • @GlobalScienceNetwork
      @GlobalScienceNetwork Місяць тому

      Yeah, that is the plan for future videos! The next video is going to be how to build neural networks. What type of input and output devices we should use is an important question. Once we get a design refined on breadboards we can have the design made on PCBs which should make it easier to integrate with lots of artificial neurons and should be flexible for different input and output devices.

  • @noizz4
    @noizz4 Місяць тому

    nice work! Tobey Maguire!

  • @GlevoTec
    @GlevoTec Місяць тому

    Great video again. I agree the Schmitt trigger is the best way to emulate the treshhold levels in a neuron. One thing to note though. You mention that the led will keep the output low during the off-state. The circuit works, but the base of the transistor after the led is floating during that off-state. The output low-state of the schmitt trigger is 0.71V, but a red led has a threshold voltage around 1.7-2V. This in combination with the base-emitter voltage threshold would actually create a floating input at the base until around 2.4V, the way your circuit is set up at the moment. One easy fix is to put a resistor of let's say 100k from base to ground to tie the base down during the low state. You'll always want to tie "open" inputs down. Especially with complicated circuits later that produce lots of noise. Overall this is a great circuit. Keeping it simple is key. I'm looking forward to where you're going next. Great work!

    • @GlobalScienceNetwork
      @GlobalScienceNetwork Місяць тому

      Thank you! Yes, adding the 100K resistor would be a good addition to the circuit! I am happy to see that electrical engineers are following along and providing feedback!

  • @andrewwatts1997
    @andrewwatts1997 Місяць тому

    Good to see you are back ! Great stuff.

    • @GlobalScienceNetwork
      @GlobalScienceNetwork Місяць тому

      Thank you! I have some more great videos planned as well! Keep following along as things are going to get awesome!

  • @sashaisabelhernandezchavez
    @sashaisabelhernandezchavez Місяць тому

    gracias por compartir tu genialidad, es justo lo que da sentido a mis estudios de electronica digital, soy auto didacta y estoy aprendiendo de pocos meses pero esta computadora es el puente entre el algebra de boole, verilog y una computadora fisica, gracias le das sentido a mis esfuerzos un abrazo desde Italia

    • @GlobalScienceNetwork
      @GlobalScienceNetwork Місяць тому

      Glad it was helpful, good luck with your studies and future electronics projects!

  • @ufehboss2566
    @ufehboss2566 Місяць тому

    This's my whole world, there's no better place to dwell. I welcome anything I can do to support your channels.

    • @GlobalScienceNetwork
      @GlobalScienceNetwork Місяць тому

      Great thanks, keep following along and provide feedback when you can. I just uploaded a new video about building artificial neurons.

    • @ufehboss2566
      @ufehboss2566 Місяць тому

      @@GlobalScienceNetwork Link please

    • @GlobalScienceNetwork
      @GlobalScienceNetwork Місяць тому

      @@ufehboss2566 ua-cam.com/video/Uhuo9ketdhg/v-deo.html

  • @mdalialmasshuvo8462
    @mdalialmasshuvo8462 Місяць тому

    Can I use bc547 transistor to make a full adder? I made half addder.but I couldn't make a full adder for and gate's second switch's leakage.

    • @GlobalScienceNetwork
      @GlobalScienceNetwork Місяць тому

      You should be able to make a full adder with a BC547. Maybe you have a wire wrong or a bad transistor. Also realize the transistors would have to be flipped as the emitter-base collector for a 2N2222 is the collector base emitter for the BC547 if it was in the same orientation.

  • @GlevoTec
    @GlevoTec Місяць тому

    This is great. We definitely need more of this content. I agree with the concept that everyone should have an idea of the hardware level. I personally love transistor circuits and building things at level zero. Young engineers nowadays are often so far removed from the physical workings that their abstract thinking tends to make things more complicated than necessary. My co-students in my university electronics class were not able to get in touch with the hardware side on a basic level. Their mind was biased to think in software it seems. See how many people on youtube alone have to use an entire arduino microcontroller to do something as simple as blink an LED. I once build a mobile robot with some basic intelligence using only "analog" logic made from transistors and general IC's like opamps. This video does a great job showing the building blocks for digital logic. No magic black boxes, but basically just physics at work. Wonderful!

    • @toddwilliams8761
      @toddwilliams8761 Місяць тому

      Well said GlevoTec. When I was learning electronics, I had to build circuits to understand the theories and concepts that I was learning in class. Luckily, my father was an electronic engineer, so there was never a shortage of components around my house. Learning electronics would have been MUCH more difficult for me if I had to do it without hardware. I've used Arduino boards to make projects where a microprocessor is necessary for the functionality of what I want to do. I've also been amazed by the complexity of the design and programming that some go through to blink an LED with a microprocessor. That's something I could do with a 555 timer or a few transistors, a couple of passive components, and a 9 V battery.

    • @GlobalScienceNetwork
      @GlobalScienceNetwork Місяць тому

      @GlevoTec thanks for the response. I am planning to build basic intelligence into a robot as well using artificial neurons for the logic. I am curious what input sensors you think would be best to use for vision. Do you know of a camera where a grid output can be easily obtained. Or just use individual IR Infrared Obstacle Avoidance Sensor or ultrasonic sensors. I have the ELEGOO Smart Robot Car Kit V4 and I am probably goin to see if I can interface some of these sensors with the neurons unless I come up with a better idea.

    • @GlevoTec
      @GlevoTec Місяць тому

      @@GlobalScienceNetwork Thanks for the reply. I do have some ideas for vision actually. I've sent you an e-mail few days ago with some questions. I'd be happy to discuss some ideas there too. Greetings

    • @GlobalScienceNetwork
      @GlobalScienceNetwork Місяць тому

      @@GlevoTec I replied to your email now. For some reason it went to span so I did not see it. Thanks for the message!

  • @valuemastery
    @valuemastery Місяць тому

    You lost me when you said you would create consciousness. All the other stuff is great.

    • @GlobalScienceNetwork
      @GlobalScienceNetwork Місяць тому

      I have some more videos coming soon that will get into more detail. Consciousness may seem a bit obscure but hopefully I can explain it in a simple way. If we build circuits properly we should be able to create non biological life.

    • @valuemastery
      @valuemastery Місяць тому

      @@GlobalScienceNetwork I don't think consciousness is obscure. It is the most common "thing" we know as conscious beings. I think it is clear that consciousness is that, in which all Qualia appear, i.e. that in which all things appear, but it is not itself a thing. That means, it is "Being" itself (with a capital "B"). My experience is not that I "have" consciousness, but that I "am" consciousness. My body appears to me in consciousness. If I had no body, I could imagine to still be. But if there was no consciousness, there would be nothing left. I believe the idea of consciousness being something that can be "created" is a gross misunderstanding of reality. By the way, if you build a circuit, how would you decide if it is conscious or not? How do you know it does not only behave like a conscious being, but actually has inner experience? I mean, I am a human being, but I'm totally unable to proof to anyone else that I am conscious myself (experience Qualia).

    • @GlobalScienceNetwork
      @GlobalScienceNetwork Місяць тому

      @@valuemastery Well there are lots of tests to determine if something is conscious by the classical definition such as the Glasgow Coma Scale or that it can self-identify or be empathetic towards others. Much of empathy is mirror neurons allowing us to live experiences of others just by watching them. I will explain a more simple definition with different levels of consciousness. In biology, there is also the 7 characteristics of living things such as the use energy, can grow, respond to stimuli, maintain homeostasis, reproduce, adapt, and is made of cells. Sure we will be creating a device/life that will be consciousness not just creating consciousness if that is what you thought was a gross misunderstanding of reality. Maybe you think simple life forms are not conscious however I think they are, it is just a lower level of conscience and as life gets more complex the level of consciousness increases. The platform or space for consciousness to exist does need to be continuous with direct interaction with the environment. This means that it would be nearly impossible to create a conscious being within a digital computer. However, it should be relatively simple with hardware-based neurons.

    • @valuemastery
      @valuemastery Місяць тому

      @@GlobalScienceNetwork I do build neural networks myself, as well as FPGA based computers. So I think I have some understanding of hardware and artificial neurons. From my point of view, all they do is create a processing network. What should be the criteria for it to be conscious? All definitions we have are behaviour based. Even integrated information theory assumes that for creating consciousness the basic building blocks need to carry some level of consciousness to start with, so with increasing complexity of information processing the level of consciousness would increase as well. But I think the error lies in believing that neurons or switching devices, or anything for that matter, carries consciousness at all. That worldview is known as panpsychism. If it is true (which I don't think it is), it would mean that consciousness can't be created, just aggregated. However, I think it would be more logical to view consciousness as primary, since it is much closer to our experience. So we have it backwards: Physicality does not create consciousness, but consciousness is aware of physicality. So the physical world is just an appearance of consciousness within itself. This would also mean that there are not many consciousnesses, but only one; and the seemingly separate conscious beings are just disassociations within consciousness. From what you say it's clear that you have the opposite view. However, I strongly feel this is wrong, hence I don't believe that any physical process can create consciousness. I still have to meet a scientist who could explain how this could work, even theoretically.

  • @alexsaptetrei
    @alexsaptetrei Місяць тому

    Way above my pay grade. Kudos

  • @mRahman92
    @mRahman92 Місяць тому

    Hold on now, if we're counting in binary we count from the zero right? So "0Fh + 0Fh" should equate to "16 + 16" in decimal right? The correct result should be thirty-two (notated as 31 because the leading zero) in decimal, 2Fh in hexadecimal, and 0001-1111 in binary. EDIT: I confused the math. I could have sworn that maxed 4 bits would equal to 16. I should have held off until finishing the video before. Sorry about that.

  • @ardentdrops
    @ardentdrops Місяць тому

    I love this guy's ambition. Start with individual transistors on a breadboard and work your way up to a human brain. I haven't seen this level of optimism since heaven's gate. Go get 'em, buddy

    • @GlobalScienceNetwork
      @GlobalScienceNetwork Місяць тому

      Thanks, that is the plan! I have the summer off now and am almost finished moving so I will be getting some more content up soon!

  • @Alex-rv8gw
    @Alex-rv8gw Місяць тому

    do you have electronic schematics of the project

    • @GlobalScienceNetwork
      @GlobalScienceNetwork Місяць тому

      Yeah near the beginning of the video I show the full logic gate level circuit diagram. It is in 4K so you should be able to read the details. If you email me I can also send it to you.

  • @farhan-momin
    @farhan-momin 2 місяці тому

    great video

  • @mRahman92
    @mRahman92 2 місяці тому

    Very cool example. Was expecting just a 4-bit CPU. Not a 4-bit computer. Can't wait for the next version with 7400 and 4000 IC, 8-bit register, and data bus. Maybe even binary and decimal LED outputs. This reminds me of the TTL Clock project.

    • @GlobalScienceNetwork
      @GlobalScienceNetwork 2 місяці тому

      Thanks! The goal was to build a computer at the transistor level to ensure we know the fundamentals of how a computer works. Now I am working on building hardware-based neural networks. The binary to seven-segment display would have been a good addition. The binary numbers are pretty low though so reading the binary is pretty straightforward.

  • @Magic_Tee
    @Magic_Tee 2 місяці тому

    I think that everyone who starts working with neural networks should start with this. I may be old-fashioned, but it’s hard for me to take seriously anyone who considers himself an "expert" in the field of neural networks, having never held a transistor in his hands and has no idea about the structure of a biological prototype.

    • @GlobalScienceNetwork
      @GlobalScienceNetwork 2 місяці тому

      I agree 100 percent! If you follow along I bet you will be able to help improve these designs!

  • @GiC7
    @GiC7 2 місяці тому

    Master, I love teachings like this from zero to and product's. Thanks

  • @roopapriyaghstudur2790
    @roopapriyaghstudur2790 2 місяці тому

    What about the power supply any 5v regulator dc supply is okay or how it should be done

    • @GlobalScienceNetwork
      @GlobalScienceNetwork 2 місяці тому

      I use a 5V 2 amp battery back. You can even use a 5V cell phone charger. As you say a 5v regulated power supply would work as well but the other two are simpler for most people. You can make a custom wire or use and breadboard adapter and power from a USB cable.

  • @francoislepron2301
    @francoislepron2301 2 місяці тому

    Awesome. Thank you.

  • @robinpage2730
    @robinpage2730 2 місяці тому

    Now turn it into a pcb using these discrete transistors

    • @GlobalScienceNetwork
      @GlobalScienceNetwork 2 місяці тому

      Yeah, that would be a fun project! With some of the artificial neuron circuits, I plan to make them PCB projects!